body, .more, .meta .date, .review blockquote q, .review blockquote div strong, .footer-area h3, .image .image-extras .image-extras-content h4, .project-content .project-info h4, .post-content blockquote, input, textarea, keygen, select, button { font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:14px; line-height: 26px; font-weight: 400; letter-spacing: 0px; } .load_symbol .minimal_icon .bar { border-color: #b52929; } #branding .text, #branding .tagline, .side_logo .text, .side_logo .tagline { font-family: "Playfair Display", Arial, Helvetica, sans-serif; } #branding .text, .side_logo .text { font-size: 66px; font-weight: 300; } body { color: #ffffff; background-color: #312f32 } #navigation .has-mega-menu ul.twitter li i { color: #ffffff; } h1, h2, h3, h4, h5:not(.navi_heading), h6, .bellow_header_title,.full .title,.tab-holder .tabs li, .post_grid_category, .box-title-wrap{ font-family: "Montserrat", Arial, Helvetica, sans-serif; } h1, h2, h3, h4, h5, h6 { font-weight: 400; line-height: normal; margin-bottom: 15px; } .content-body h1, .content-body h2, .content-body h3, .content-body h4, .content-body h5, .content-body h6 { margin-bottom: 15px; } h1, .content-body h1 { font-size: 17px; } h2, .content-body h2 { font-size: 17px; } h3, .content-body h3 { font-size: 17px; } h4, .content-body h4 { font-size: 18px; } h5, .content-body h5 { font-size: 14px; } h6, .content-body h6 { font-size: 12px; } p, .content-body p, .content-body blockquote, .cr-post-content blockquote, .single-post .post-content ul, .wpb_text_column ul, .vc_column_text ul { margin-bottom: 30px; } h3.sidebar-title { font-family: "Karla", Arial, Helvetica, sans-serif; font-size: 12px; } .featured_post h2 { font-family: "Karla", Arial, Helvetica, sans-serif; } h3.footer-widget-title, #creativo-footer-wrapper .elementor-widget-container h5 { font-family: "Karla", Arial, Helvetica, sans-serif; } #top-menu { font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 13px; } button,.button, .wpcf7-submit, .mc4wp-form input[type=submit] { font-family: "Open Sans", Arial, Helvetica, sans-serif } .top_contact { font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 12px; } #top-menu li a { color: #232323; } #top-menu li a:hover { color: #666666; } #navigation { font-family: "Karla", Arial, Helvetica, sans-serif; } .tp-bannertimer { background-image:none !important; height:7px; } .latest-posts h2, .page-title{ font-family:"Open Sans", Arial, Helvetica, sans-serif; } .wrapper-out, .creativo-elements-template-wrapper { background-color: #312f32; } .page-title-breadcrumb .page-title-holder { font-size: 18px; font-weight: 400; } .page-title-breadcrumb h3.subhead { font-size: 13px; font-weight: 400; } .page-title-breadcrumb .breadcrumbs { font-size: 13px; font-weight: 400; } .page-title-breadcrumb .page-title-holder, .page-title-breadcrumb h3.subhead { color: #4d4d4d; } .page-title-breadcrumb .breadcrumbs, .page-title-breadcrumb .breadcrumbs a { color: #4d4d4d; } .page-title-breadcrumb { background-color: #f8f8f8; border-bottom-color: #f8f8f8; } @media screen and (min-width: 830px) { .page-title-breadcrumb { height: ; } } .page-title-breadcrumb { display: none; height: 0px; } a,.front_widget a, .vc_front_widget a, h5.toggle a.default_color,.portfolio-navigation a:hover,h2.page404,.project-feed .title a,.post_meta li a:hover, .portfolio-item .portfolio_details a, .portfolio-navigation a { color:#b22929; } #navigation .has-mega-menu ul.twitter li a, #navigation .has-mega-menu .contact ul li a, #navigation .has-mega-menu .latest-posts a { color:#b22929 !important; } a:hover, .col h3 a:hover,.col h4 a:hover, h5.toggle a.default_color:hover, .portfolio-item .portfolio_details a:hover, .portfolio-navigation a:hover { color: #adadad; } #navigation .has-mega-menu ul.twitter li a:hover, #navigation .has-mega-menu .contact ul li a:hover, #navigation .has-mega-menu .latest-posts a:hover { color: #adadad !important; background-color:transparent; } .post-gallery-item a:hover img, .recent-portfolio a:hover img, .recent-flickr a:hover img{ border-color:; } .default_dc{ color:#b22929; } /* bbPress color style */ .reading-box.default_border { background-color: #848484; color: #ffffff; } .reading-box.default_border:hover { background-color: #bfbfbf; color: #ffffff; } .reading-box.default_border .button { border-color: #ffffff; color: #ffffff; } .reading-box.default_border:hover .button { border-color: #ffffff; color: #ffffff; } .gallery_zoom{ background-color: #ededcb; } .vc_front_widget { background-color: #ffffff; } .vc_front_widget a{ color: #d80000; } .vc_front_widget:hover { background-color: #bababa; color:#fff; } .vc_front_widget:hover a{ color:#fff; } .progress-bar-content,.ch-info-back4,.ch-info-back3,.ch-info-back2,.ch-info-back1,.col:hover .bottom,.tp-bannertimer,.review_inside:after, .flex-direction-nav a:hover, figure.effect-zoe figcaption { background-color:#932020; } .front_widget:hover, .front_widget:hover a, .portfolio-tabs:not(.filters_modern) a:hover, .portfolio-tabs:not(.filters_modern) li.active a{ color:#fff; background-color:#932020; } .portfolio-tabs.filters_modern li.active a { border-bottom-color: #932020; } ._border:hover, .review blockquote q, .recent-flickr a:hover img{ border-color:#932020; } .review blockquote div { color:#932020; } .project-feed .info, figure a .text-overlay, figure.event_image_list .text-overlay { background: rgba(0,0,0,0.70); } .recent_posts_container figure a .text-overlay .info i, .project-feed a i, .blogpost figure a .text-overlay i, .event_calendar_wrap figure a .text-overlay .info i { background-color: #932020; color: #fff; } .portfolio-tabs:not(.filters_modern) li.active a, .portfolio-tabs:not(.filters_modern) li a:hover { color: ; background-color: ; } .portfolio-tabs:not(.filters_modern) li { border-width: 1px; border-color: ; } .portfolio-tabs:not(.filters_modern) li a { color: ; background-color: ; } .posts-pagination a, .posts-pagination .current { border: none; font-weight:700; } .posts-pagination .current, .posts-pagination a.inactive:hover, .posts-pagination .pagination-next:hover, .posts-pagination .pagination-prev:hover { color: #c4c4c4; border-radius:0; border-bottom:2px solid #c4c4c4; } .button_default, .button, .tp-caption a.button, .button_default.style_3d:hover, input[type=submit], input[type=submit]:focus { background-color: #ffffff; border-color: #4c4c4c; color: #000000; font-size: 14px; font-weight: 400; line-height: ; } .button_default:hover, .button:hover, .tp-caption a.button:hover{ background-color: #ffffff; border-color: #4c4c4c; color: #9e2222; } .button_default.style_3d { box-shadow: 0 5px 0 #cccccc; -webkit-box-shadow: 0 5px 0 #cccccc; } .footer_widget_content a, .footer_widget_content .tweets-container a, .footer_widget_content .tweets-container i{ color:#333333 ; } .footer_widget_content a:hover, .footer_widget_content .tweets-container a:hover { color: #888888; } .wrapper-out, .creativo-elements-template-wrapper { } .portfolio-tabs.filters_modern li.active a { color: #000000; } .portfolio-tabs.filters_modern li:last-child { border-right: none; margin-right: 0; padding-right:0; } .portfolio-tabs.filters_modern li a { color: #000000; padding-left:0; padding-right:0; margin-left: 1rem; margin-right: 1rem; text-transform:uppercase; } .modern_overlay_effect { background-color: rgba(255,255,255, 1); } figure.modern_portfolio_layout h3 a { font-size: 17px; color: #000000; font-weight: ; } figure.modern_portfolio_layout span.portfolio_categ_list a { font-size: 17px; color: #4e5ee9; } .project-content h1, .project-content h2, .portfolio-modern-title { color: #000000; } .project-content.full_desc .project-description, .project-content .project-description, .sp_title_desc .sp_description, .modern-portfolio-content, .single .portfolio-modern-content { color: ; } .project-details, .single .portfolio-modern .portfolio-misc-info h3, .single .portfolio-modern .project-info-details span { color: #000000; } .project-details a, .single .portfolio-modern .project-info-details span a { color: #9e2222; } .project-content.full_desc .date, .portfolio-navigation, .project-details, .project-title-date, .default-portfolio-navigation { border-color: ; } .portfolio_prev_link a, .portfolio_next_link a { color: ; } .portfolio-share-items .get_social li, .portfolio-modern .get_social li { border-color: ; } .portfolio-share-items .get_social li a, .portfolio-modern .get_social li a { background-color: ; color: } .single .portfolio-modern .related-portfolio-title, .single .related-portfolio-title { color: #ffffff; } .project-content .date { color: ; } .single .portfolio-modern .modern-portfolio-details-wrap { background-color: ; } .single .portfolio-modern .social_icons .share_text { color: ; } .portfolio-four .portfolio-item{ margin:4px; } .col{ max-width:none; } .portfolio-three .portfolio-item { width:358px; margin:5px; } .portfolio-3 { width: 358px; height: 255px; } .portfolio-two .portfolio-item { width: 550px; margin:10px; } .portfolio-2 { width: 550px; height: 353px; } .ch-info .ch-info-back3 { -webkit-transform: translate3d(0,0,-358px) rotate3d(1,0,0,90deg); -moz-transform: translate3d(0,0,-358px) rotate3d(1,0,0,90deg); -o-transform: translate3d(0,0,-358px) rotate3d(1,0,0,90deg); -ms-transform: translate3d(0,0,-358px) rotate3d(1,0,0,90deg); transform: translate3d(0,0,-358px) rotate3d(1,0,0,90deg); opacity: 0; } .ch-item:hover .ch-info-front3 { -webkit-transform: translate3d(0,358px,0) rotate3d(1,0,0,-90deg); -moz-transform: translate3d(0,358px,0) rotate3d(1,0,0,-90deg); -o-transform: translate3d(0,358px,0) rotate3d(1,0,0,-90deg); -ms-transform: translate3d(0,358px,0) rotate3d(1,0,0,-90deg); transform: translate3d(0,358px,0) rotate3d(1,0,0,-90deg); opacity: 0; } .ch-info .ch-info-back2 { -webkit-transform: translate3d(0,0,-550px) rotate3d(1,0,0,90deg); -moz-transform: translate3d(0,0,-550px) rotate3d(1,0,0,90deg); -o-transform: translate3d(0,0,-550px) rotate3d(1,0,0,90deg); -ms-transform: translate3d(0,0,-550px) rotate3d(1,0,0,90deg); transform: translate3d(0,0,-550px) rotate3d(1,0,0,90deg); opacity: 0; } .ch-item:hover .ch-info-front2 { -webkit-transform: translate3d(0,550px,0) rotate3d(1,0,0,-90deg); -moz-transform: translate3d(0,550px,0) rotate3d(1,0,0,-90deg); -o-transform: translate3d(0,550px,0) rotate3d(1,0,0,-90deg); -ms-transform: translate3d(0,550px,0) rotate3d(1,0,0,-90deg); transform: translate3d(0,550px,0) rotate3d(1,0,0,-90deg); opacity: 0; } .header .social-icons-wrap .vertical-icons { background-color:#ffffff; } .header{ margin-bottom: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0px; background-color:#ffffff; box-shadow: none; -webkit-box-shadow: none; } .single-post .post_container .blogpost > div:last-of-type { margin-bottom:0; } .single-post .post_container .blogpost, .page-template-default .post_container { } .design_modern .share_with_tags { margin-top: 0px; } .page-template-page-blog .wrapper-out, .page-template-page-blog-small .wrapper-out, .page-template-page-blog-grid .wrapper-out, .page-template-page-blog-masonry .wrapper-out, .single-post .wrapper-out, .page-template-page-blog .creativo-elements-template-wrapper, .page-template-page-blog-small .creativo-elements-template-wrapper, .page-template-page-blog-grid .creativo-elements-template-wrapper, .page-template-page-blog-masonry .creativo-elements-template-wrapper, .single-post .creativo-elements-template-wrapper { } @media screen and (min-width: 960px){ .post_container:not(.style2) { width: 72%; } .sidebar { width: 25%; } } .post_meta li.category_output { font-size: 12px; } .post-content.archive, .sm_images .post-content, .blogpost_small_desc .post-content, .related_post_item .related_post_description{ color: #ffffff; font-size: ; line-height: ; } .blogpost.layout_modern .content_wrapper { padding: 60px; background-color: #f9f9f9; } .blogpost.layout_modern { padding-bottom: 30px; margin-bottom: 30px; border-bottom: none; } @media screen and (min-width: 1024px) { .blogpost_small_pic { width: 40%; } } @media screen and (min-width: 1024px) { .blogpost_small_desc { width: 57%; padding: 0px; box-sizing:border-box; -webkit-box-sizing:border-box; } } .sm_images.layout_modern { padding-bottom: 50px; margin-bottom: 50px; background-color: ; } .sm_images.layout_modern, .sm_images.layout_default, .blogpost.archive_pages.featured_post { padding-bottom: 50px; margin-bottom: 50px; border-bottom: 1px solid #cecece; } .blogpost .singlepost_title, .post_container .archives_title { text-transform: uppercase; } .blogpost .singlepost_title, .modern_heading_title .singlepost_title{ font-size: 20px; font-weight: 400; line-height: normal; color: #b22929; } @media screen and (max-width: 1200px) { .blogpost .singlepost_title, .modern_heading_title .singlepost_title{ font-size: 26px; } } @media screen and (max-width: 768px) { .blogpost .singlepost_title, .modern_heading_title .singlepost_title{ font-size: 26px; } } .archives_title, .blogpost_small_desc .archives_title { font-size: 15px; font-weight: 300; line-height: normal; } .archives_title a, .blogpost_small_desc .archives_title a { color: ; } .single-post .post_container, .single-post .modern_title_not_featured .post_meta li { color: #ffffff; } .single-post .post_container .post-content a { color: #9e2222; text-decoration: underline; } .single-post .post_container .post-content a:hover { color: #ffffff; text-decoration: none; } .single-post .post_meta li { color: #ffffff; border-color: } .single-post .post_meta li a { color: #c9c9c9; } .portfolio-modern-description .portfolio-modern-title h3 a { font-size: 36px; color: ; } .portfolio-modern-description .portfolio-modern-categs a { font-size: 18px; color: ; } .portfolio-modern-description .portfolio-modern-content { font-size: 14px; color: ; } .portfolio-modern-description .project-info-details h3{ font-size: 14px; color: ; } .portfolio-modern-description .project-info-details span { font-size: 14px; color: ; } .portfolio-modern-description .portfolio-modern-proj-details { background-color: ; border-color: ; } .figure_image_holder .effect-overlay { background-color: rgba( 0,0,0,0.75 ); } .portfolio-wrapper figure.effect-zoe .effect-overlay a { color: #ffffff; } .portfolio-wrapper figure.effect-zoe .zoomin, .portfolio-wrapper figure.effect-zoe .launch { border-color: #ffffff; } figure.effect-zoe figcaption { background-color: ; } figure.effect-zoe figcaption h3 a { color: #ffffff; } .small_read_more a{ color: #ffffff; } .small_read_more a:hover{ color: #9e2222; } .modern_layout.view_more_button { color: #ffffff; font-weight: 500; } .modern_layout.view_more_button:hover { color: #9e2222; } .button.button_default.view_more_button { background-color:transparent; border: none; color: #ffffff; padding-left: 0; padding-right: 0; margin-right: 0; } .button.button_default.view_more_button:hover { background-color:transparent; color: #9e2222; } .single-post .post_meta, .page-template-default .post_container, .single-post .blogpost, .single-post .horizontal-related-posts, .single-post .posts-navigation, .single-post .author-section, .single-post .vertical-related-posts { border-color: #ffffff; } .post_meta li { display: inline-block; font-size: 12px; color: #ffffff; } .post_meta li a { color: #9e2222; } .post_meta li a:hover { color: #9e2222; } .post_meta li { border-color: ; } .post_meta li i { display: none; } .single .post-content { column-count: ; -webkit-column-count: ; -moz-column-count: ; column-gap: 40px; margin-bottom:30px; } .get_social.share_archives, .page .post-content .get_social.share_archives { margin-right:20px; padding-right: 20px; border-right: 1px solid #ddd; } .blogpost.archive_pages { padding-bottom:20px; } .archive_pages .post_meta { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align:center; } .archives_title, .grid-masonry .post_meta { text-align: center; } .post-atts.archive, .post-content.archive, .sm_images .post-content { text-align: center; } .archive_pages .post-atts { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .post_container .get_social li a, .post_container_full .get_social li a { color: #0a0a0a; } figure a .text-overlay, figure.event_image_list .text-overlay { display: none; } .single_post_tags a { font-size: 11px; } .sidebar .get_social li a { color: #383838; background-color: #ffffff; } .sidebar .get_social li a { width: 28px !important; height: 28px; line-height: 28px; margin: 3px; min-width: auto; } .sidebar .get_social li a i { width: 28px; height: 28px; line-height: 28px; font-size: 14px; } .related-posts-title h3 { font-size: 18px; text-transform: uppercase; } .sidebar-widget:last-of-type { padding-bottom:40px; } aside.sidebar { background-color: ; } .sidebar-widget { margin-bottom: 60px; padding: 0px; background-color: ; color: #ffffff; font-size: 13px; text-align: center; } .latest-posts-content span{ color: #ffffff; } .sidebar-widget .contact ul li { padding-left: 0; } .sidebar-widget .contact ul li i { position:relative; } .about-me-img img { margin-left: auto; margin-right: auto; } .sidebar-widget ul li.cat-item { text-align: left; } .sidebar-widget ul li.cat-item span { position: absolute; right: 0; } .sidebar-widget a { color: #9e2222; font-size: 13px; font-weight: normal; } .sidebar-widget a:hover { color: #9e2222; } .sidebar-widget:not(.woocommerce) ul:not(.get_social):not(.instagram-pics):not(.instagram-widget) li:not(.jtwt_tweet) { border-bottom: 1px solid #e3e3e5; margin-bottom:10px; padding-bottom:10px; } .sidebar-widget ul li:last-child:not(.jtwt_tweet) { border: none; margin-bottom: 0; padding-bottom: 0; } .about-me-heading { font-size: 14px; font-weight:600; color:#4c4c4c; } .about-me-description { font-size: 13px; color:#5e5e5e; } .sidebar-widget ul.twitter li i { color: ; } .sidebar-widget .contact ul li i { color: #000000; } .latest-posts h2 { font-size: 14px; } .latest-posts span { font-size: 13px; } input[type=text], input[type=email], input[type=password], input[type=search], input[type=tel], #commentform input:not(#submit), #commentform textarea, textarea, input:focus, textarea:focus { border-color: #ffffff; background-color: #000000; color: #ffffff; } .title-holder h3.sidebar-title { color: #000000; font-weight: 600; margin-bottom: 20px; } .title-holder h3.sidebar-title:after { position: relative; left: 10px; content: ""; display: inline-block; width: 100%; margin: 0 -100% 0 0; border-top: 1px solid #ececec; border-bottom:none; border-right:none; border-left:none; top: -4px; border-bottom: none; border-color: #c4c4c4; border-width: 0px; } .title-holder h3.sidebar-title.title-pos-below:after { content: initial; } .title-holder h3.sidebar-title.title-pos-below { border:none; border-bottom: 0px solid #c4c4c4; padding-bottom:5px; } .title-holder h3.sidebar-title { background-color: #c4c4c4; padding-bottom:5px; padding-top:5px; } .title-holder { text-align: center; } .sidebar-widget ul li:not(.jtwt_tweet) { padding-left: 0; } .sidebar-widget ul li:before { position: relative; left:-5px; } .title-holder h3.sidebar-title.title-pos-right:before { position: relative; right: 10px; content: ""; display: inline-block; width: 100%; margin: 0 0 0 -100%; border-bottom:none; border-right:none; border-left:none; border-top: 0px solid #c4c4c4; top: -4px; } .mc4wp-form { background-color: #efefef; padding: 20px 20px; } .mc4wp-form label { font-size: 14px; color: #4c4c4c; font-style: italic; margin-bottom: 10px; } .mc4wp-form input[type=text], .mc4wp-form input[type=email], .mc4wp-form input[type=password], .mc4wp-form textarea { font-size: 13px; color: #a3a3a3; background-color: