::selection{background:#7ba5a9;}::-moz-selection{background:#7ba5a9;}
h6, h6 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,a,p a,
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a,
nav.main_menu>ul>li.active > a, .drop_down .second .inner > ul > li > a:hover, .drop_down .second .inner ul li.sub ul li a:hover, .header_bottom .qode-login-register-widget.qode-user-logged-in .qode-login-dropdown li a:hover, nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, .side_menu_button > a:hover, .mobile_menu_button span:hover, .vertical_menu ul li a:hover, .vertical_menu_toggle .second .inner ul li a:hover, nav.popup_menu ul li a:hover, nav.popup_menu ul li ul li a, .blog_holder article.sticky .post_text h3 a, .blog_holder.masonry article.sticky .post_text h5 a, .blog_holder.masonry_full_width article.sticky .post_text h5 a, .blog_holder article .post_info, .blog_holder article .post_info a, .blog_holder article .post_text a.more-link:hover span, .blog_holder article .post_description a:hover, .blog_holder article .post_description .post_comments:hover, .blog_holder.masonry article.format-quote  .post_text_inner:hover .qoute_mark, .blog_holder.masonry article.format-link .post_text .post_text_inner:hover .link_mark, .blog_holder.masonry_full_width article.format-quote .post_text .post_text_inner:hover .qoute_mark, .blog_holder.masonry_full_width article.format-link .post_text .post_text_inner:hover .link_mark, .blog_holder article.format-link .post_text .post_text_inner:hover .post_social .post_comments i, .blog_holder article.format-link .post_text .post_text_inner:hover .post_social .blog_like i, .blog_holder article.format-link .post_text .post_text_inner:hover .post_social .social_share_holder > a > i, .blog_holder article.format-quote .post_text .post_text_inner:hover .post_social .post_comments i, .blog_holder article.format-quote .post_text .post_text_inner:hover .post_social .blog_like i, .blog_holder article.format-quote .post_text .post_text_inner:hover .post_social .social_share_holder > a > i, .comment_holder .comment .text .comment_date, .comment_holder .comment .text .replay, .comment_holder .comment .text .comment-reply-link, div.comment_form form p.logged-in-as a, .blog_holder.masonry .post_author:hover, .blog_holder.masonry .post_author a:hover, .blog_holder.masonry_full_width .post_author:hover, .blog_holder.masonry_full_width .post_author a:hover, .blog_holder.masonry article .post_info a:hover, .blog_holder.masonry_full_width article .post_info a:hover, .blog_holder.masonry article h4 a:hover, .blog_holder.masonry_full_width article h4 a:hover, .latest_post_holder .latest_post_title a:hover, .latest_post_holder .post_info_section:before, .latest_post_holder .post_info_section span, .latest_post_holder .post_info_section a, .latest_post_holder .post_author a.post_author_link:hover, .projects_holder article .portfolio_title a:hover, .filter_holder ul li.current span, .filter_holder ul li:not(.filter_title):hover span,
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon, blockquote.with_quote_icon i, blockquote h3, .q_dropcap, .price_in_table .value, .price_in_table .price, .q_font_elegant_holder.q_icon_shortcode:hover, .q_font_awsome_icon_holder.q_icon_shortcode:hover, .q_icon_with_title.normal_icon .icon_holder:hover .icon_text_icon, .box_holder_icon_inner.normal_icon .icon_holder_inner:hover .icon_text_icon, .q_progress_bars_icons_inner.square .bar.active i, .q_progress_bars_icons_inner.circle .bar.active i, .q_progress_bars_icons_inner.normal .bar.active i, .q_progress_bars_icons_inner .bar.active i.fa-circle, .q_progress_bars_icons_inner.square .bar.active .q_font_elegant_icon, .q_progress_bars_icons_inner.circle .bar.active .q_font_elegant_icon, .q_progress_bars_icons_inner.normal .bar.active .q_font_elegant_icon, .q_social_icon_holder.normal_social .simple_social, .q_social_icon_holder.normal_social.with_link .simple_social, .q_list.number ul>li:before, .social_share_list_holder ul li i:hover, .q_progress_bar .progress_number, .qbutton:hover, .load_more a:hover, .blog_load_more_button a:hover, #submit_comment:hover,
.drop_down .wide .second ul li .qbutton:hover, .drop_down .wide .second ul li ul li .qbutton:hover, nav.content_menu ul li.active:hover i, nav.content_menu ul li:hover i, nav.content_menu ul li.active:hover a, nav.content_menu ul li:hover a, aside.sidebar .widget:not(.woocommerce) li,
.header-widget.widget_nav_menu ul.menu li a:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
.gform_wrapper input[type=button]:hover,
.gform_wrapper input[type=submit]:hover,
.vc_grid-container .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover span, .vc_grid-container .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active span, .qode_twitter_widget li .tweet_icon_holder .social_twitter, .blog_holder.blog_chequered article .qodef-post-title .time, .blog_holder.blog_chequered article.qodef-with-bg-color .qodef-post-title a:hover, .portfolio_single .fullscreen-slider .qodef-portfolio-slider-content .qodef-control, .qode-wishlist-widget-holder a, .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover, .shopping_cart_dropdown .cart_list span.quantity, .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .qwfw-add-to-wishlist-wrapper.qwfw--single .qwfw-shortcode:hover{color:#3a3a3a;}
.menu-animation-underline nav.main_menu > ul > li > a .menu-text:before, .popup_menu:hover .line, .popup_menu:hover .line:after, .popup_menu:hover .line:before, .blog_holder article .post_text a.more-link span, .blog_holder article .post_social .post_comments i, .blog_holder article .post_social .blog_like i, .blog_holder article .post_social .social_share_holder > a > i, .blog_holder article.format-link .post_text .post_text_inner:hover, .blog_holder article.format-quote .post_text .post_text_inner:hover, .blog_holder.masonry article.format-quote  .post_text_inner .qoute_mark, .blog_holder.masonry_full_width article.format-link .post_text .post_text_inner .link_mark, .blog_holder.masonry article.format-link .post_text .post_text_inner .link_mark, .blog_holder.masonry_full_width article.format-quote .post_text .post_text_inner .qoute_mark, .blog_holder article .post_image a .post_overlay, .latest_post_holder .boxes_image a .latest_post_overlay, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-time-rail .mejs-time-handle, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .projects_holder article .portfolio_shader, .projects_masonry_holder article .portfolio_shader, .portfolio_slides .portfolio_shader, .q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-active, .q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-hover, .q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark, .q_accordion_holder.accordion .ui-accordion-header.ui-state-hover .accordion_mark, .q_dropcap.circle, .q_dropcap.square, .gallery_holder ul li .gallery_hover i, .highlight, .testimonials_holder.light .flex-direction-nav a:hover, .q_tabs .tabs-nav li.active a, .q_tabs .tabs-nav li a:hover, .q_message, .price_table_inner ul li.table_title, .price_table_inner .price_button, .q_icon_with_title.circle .icon_holder .icon_holder_inner, .q_icon_with_title.square .icon_holder .icon_holder_inner, .box_holder_icon_inner.circle .icon_holder_inner, .box_holder_icon_inner.square .icon_holder_inner, .q_icon_with_title.circle .q_font_elegant_holder.circle, .q_icon_with_title.square .q_font_elegant_holder.square, .box_holder_icon_inner .q_font_elegant_holder.circle, .box_holder_icon_inner .q_font_elegant_holder.square, .box_holder_icon_inner.circle .icon_holder_inner, .q_social_icon_holder .fa-stack, .footer_top .q_social_icon_holder:hover .fa-stack, .q_list.circle ul>li:before, .q_list.number.circle_number ul>li:before, .q_pie_graf_legend ul li .color_holder, .q_line_graf_legend ul li .color_holder, .q_team .q_team_social_holder, .animated_icon_inner span.animated_icon_back .animated_icon, .service_table_inner li.service_table_title_holder, .q_progress_bar .progress_content, .q_progress_bars_vertical .progress_content_outer .progress_content, .qbutton, .load_more a, .blog_load_more_button a, #submit_comment,
.qbutton.white:hover, .qbutton.solid_color, .call_to_action .column2.button_wrapper .qbutton:hover, #wp-calendar td#today,
aside.sidebar .widget h4, .qode_image_gallery_no_space.light .controls a.prev-slide:hover, .qode_image_gallery_no_space.light .controls a.next-slide:hover, input.wpcf7-form-control.wpcf7-submit, div.wpcf7-response-output.wpcf7-mail-sent-ok, .gform_wrapper input[type=button],
.gform_wrapper input[type=submit],
.product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .qwfw-add-to-wishlist-wrapper.qwfw--single .qwfw-shortcode{background-color:#3a3a3a;}
.q_image_with_text_over:hover .shader{background-color:rgba(58,58,58,0.9);}
.q_circles_holder .q_circle_inner:hover .q_circle_inner2{background-color:#3a3a3a !important;}
.drop_down .second, .drop_down .narrow .second .inner ul li ul, .header_bottom .qode-login-register-widget.qode-user-logged-in .qode-login-dropdown, .blog_holder article .post_text a.more-link span, .blog_holder article .post_text a.more-link:hover span, #respond textarea:focus,
#respond input[type='text']:focus,
#respond input[type='email']:focus,
.contact_form input[type='text']:focus,
.contact_form  textarea:focus, .q_accordion_holder .ui-accordion-header .accordion_mark, .testimonials_holder.light .flex-direction-nav a:hover, .q_progress_bars_icons_inner.circle .bar .bar_noactive, .q_progress_bars_icons_inner.square .bar .bar_noactive, .animated_icon_inner span.animated_icon_back .animated_icon, .service_table_holder, .service_table_inner li, .qbutton, .load_more a, .blog_load_more_button a, #submit_comment,
.qbutton:hover, .load_more a:hover, .blog_load_more_button a:hover, #submit_comment:hover,
.drop_down .wide .second ul li .qbutton:hover, .drop_down .wide .second ul li ul li .qbutton:hover, .qbutton.white:hover, .qbutton.solid_color, .call_to_action .column2.button_wrapper .qbutton:hover, .header-widget.widget_nav_menu ul ul, input.wpcf7-form-control.wpcf7-text:focus, input.wpcf7-form-control.wpcf7-number:focus, input.wpcf7-form-control.wpcf7-date:focus, textarea.wpcf7-form-control.wpcf7-textarea:focus, select.wpcf7-form-control.wpcf7-select:focus, input.wpcf7-form-control.wpcf7-quiz:focus, input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit[disabled],
input.wpcf7-form-control.wpcf7-submit:not([disabled]),
input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
.gform_wrapper input[type=text]:focus,
.gform_wrapper input[type=url]:focus,
.gform_wrapper input[type=email]:focus,
.gform_wrapper input[type=tel]:focus,
.gform_wrapper input[type=number]:focus,
.gform_wrapper input[type=password]:focus,
.gform_wrapper textarea:focus, .gform_wrapper input[type=button],
.gform_wrapper input[type=submit],
.gform_wrapper input[type=button]:hover,
.gform_wrapper input[type=submit]:hover,
.qbutton.underlined, .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .qwfw-add-to-wishlist-wrapper.qwfw--single .qwfw-shortcode{border-color:#3a3a3a;}
.q_circles_holder .q_circle_inner:hover .q_circle_inner2, .q_circles_holder .q_circle_inner:hover{border-color:#3a3a3a !important;}
.ajax_loader .pulse, .ajax_loader .double_pulse .double-bounce1, .ajax_loader .double_pulse .double-bounce2,
.ajax_loader .cube, .ajax_loader .rotating_cubes .cube1, .ajax_loader .rotating_cubes .cube2,
.ajax_loader .stripes > div, .ajax_loader .wave > div, .ajax_loader .two_rotating_circles .dot1, .ajax_loader .two_rotating_circles .dot2,
.ajax_loader .five_rotating_circles .container1 > div, .ajax_loader .five_rotating_circles .container2 > div, .ajax_loader .five_rotating_circles .container3 > div,
.loading-center-absolute .object, .indeterminate-holder .indeterminate{background-color:#7ba5a9;}
.ajax_loader .pulsating_circle, .ajax_loader .ripples .ripples_circle{border-color:#7ba5a9;}
.ajax_loader .spinner:before{border-top-color:#7ba5a9;}
body{color:#3a3a3a;font-size:18px;}
body, .wrapper, .content, .full_width, .content .container, .more_facts_holder{background-color:#ffffff;}
span.highlight{background-color:#7ba5a9;}
.header_bottom, .header_top{background-color:rgba(255,255,255,0);}
.header_bottom, .header_top{border-bottom:0;}
.header_bottom{box-shadow:none;}
.header_top .right .inner > div:first-child, .header_top .right .inner > div, .header_top .left .inner > div:last-child, .header_top .left .inner > div{border:none;}
.drop_down .wide .second ul li{border-color:#3a3a3a;}
.content .content_inner > .container > .container_inner, .content .content_inner > .full_width > .full_width_inner{padding-top:0px;}
@media only screen and (max-width: 1000px){
.content .content_inner > .container > .container_inner, .content .content_inner > .full_width > .full_width_inner, .content .content_inner > .container > .container_inner.default_template_holder{padding-top:50px !important;}
}	
header.fixed.scrolled .header_bottom, header.fixed_hiding.scrolled .header_bottom, header.fixed.scrolled .header_top{background-color:rgba(255,255,255,1) !important;}
.header_top{background-color:rgba(58,58,58,0);}
header.sticky .header_top{background-color:rgba(58,58,58,1);}
.content{margin-top:0;}
.content.content_top_margin{margin-top:134px !important;}
header.sticky .header_bottom, header.fixed.scrolled .header_bottom, header.fixed_hiding.scrolled .header_bottom{box-shadow:none;-webkit-box-shadow:none;}
@media only screen and (min-width: 1000px){
header.fixed_hiding .q_logo a, header.fixed_hiding .q_logo{max-height:56px;}
}
@media only screen and (max-width: 1000px){
.q_logo a{height:120px !important;}
}	
@media only screen and (max-width: 480px){
.q_logo a{height:90px !important;}
}	
.drop_down .second .inner ul, .drop_down .second .inner ul li ul, .shopping_cart_dropdown, li.narrow .second .inner ul, .drop_down .wide.wide_background .second, .header_bottom .qode-login-register-widget.qode-user-logged-in .qode-login-dropdown{background-color:#ffffff;background-color:rgba(255,255,255,1);}
.drop_down .second .inner ul li a, .header_bottom .qode-login-register-widget.qode-user-logged-in .qode-login-dropdown li a{border-color:#3a3a3a;}
nav.main_menu > ul > li > a, .header_bottom .qode-login-register-widget.qode-user-not-logged-in .qode-login-opener, .header_bottom .qode-login-register-widget.qode-user-logged-in .qode-logged-in-user .qode-logged-in-user-inner > span{color:#3a3a3a;font-size:13px;line-height:-1px;font-style:normal;font-weight:300;text-transform:uppercase;}
nav.main_menu ul li:hover a, header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a,
.header_bottom .qode-login-register-widget.qode-user-not-logged-in .qode-login-opener:hover, .header_bottom .qode-login-register-widget.qode-user-logged-in:hover .qode-logged-in-user .qode-logged-in-user-inner > span{color:#658e9d;}
nav.main_menu > ul > li:not(:first-child):before,
header.stick_with_left_right_menu.sticky nav.main_menu.right_side > ul > li:not(:first-child):before{color:#658e9d;font-size:13px;}
nav.main_menu > ul > li:not(:first-child):before,
header.stick_with_left_right_menu.sticky nav.main_menu.right_side > ul > li:not(:first-child):before,
header.stick_with_left_right_menu.sticky nav.main_menu.right_side > ul > li:first-child:before{content:none;}
.drop_down .second .inner > ul > li > a, .drop_down .second .inner > ul > li > h4, .drop_down .wide .second .inner > ul > li > h4, .drop_down .wide .second .inner > ul > li > a, .drop_down .wide .second ul li ul li.menu-item-has-children > a, .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li  h4 a, .drop_down .wide .second .inner > ul li .flexslider ul li  h4 a, .drop_down .wide .second .inner > ul li.sub .flexslider ul li  h4, .drop_down .wide .second .inner > ul li .flexslider ul li  h4, .header_bottom .qode-login-register-widget.qode-user-logged-in .qode-login-dropdown li a{color:#3a3a3a;font-size:11px;line-height:-1px;font-style:normal;text-transform:none;}
.drop_down .second .inner > ul > li > a:hover, .drop_down .wide .second ul li ul li.menu-item-has-children > a:hover, .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a:hover, .header_bottom .qode-login-register-widget.qode-user-logged-in .qode-login-dropdown li a:hover{color:#658e9d !important;}
.drop_down .second, .header_bottom .qode-login-register-widget.qode-user-logged-in .qode-login-dropdown{border-color:#658e9d;}
.drop_down .second, .drop_down .narrow .second .inner ul li ul, .header_bottom .qode-login-register-widget.qode-user-logged-in .qode-login-dropdown{border-color:#3a3a3a;}
.drop_down .second, .drop_down .narrow .second .inner ul li ul, .header_bottom .qode-login-register-widget.qode-user-logged-in .qode-login-dropdown{border-width:3px;}
.drop_down .wide .second .inner>ul>li>a{color:#0a0a0a;font-size:11px;line-height:-5px;}
.drop_down .wide .second .inner>ul>li>a:hover{color:#658e9d !important;}
.drop_down .wide .second .inner ul li.sub ul li a, .drop_down .wide .second ul li ul li a, .drop_down .second .inner ul li.sub ul li a{color:#111111;line-height:-10px;}
.drop_down .second .inner ul li.sub ul li a:hover, .drop_down .second .inner ul li ul li a:hover{color:#658e9d !important;}
nav.mobile_menu ul li a, nav.mobile_menu ul li h4{color:#3a3a3a;font-size:12px;font-style:normal;font-weight:400;}
nav.mobile_menu ul > li.has_sub > span.mobile_arrow{color:#3a3a3a;}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a{color:#658e9d;}
nav.mobile_menu ul li, nav.mobile_menu ul li.open_sub > ul{border-color:#3a3a3a;}
.q_image_with_text_over:hover .shader{background-color:rgba(123,165,169,0.9);}
#respond textarea,
#respond input[type='text'],
#respond input[type='email'],
.contact_form input[type='text'],
.contact_form input[type='email'],
.contact_form  textarea, .comment_holder #respond textarea,
.comment_holder #respond input[type='text'],
input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz, .qode-social-login-holder input[type="text"],
.qode-social-login-holder input[type="email"],
.qode-social-login-holder input[type="password"],
.qode-social-register-holder input[type="text"],
.qode-social-register-holder input[type="email"],
.qode-social-register-holder input[type="password"],
.qode-social-reset-password-holder input[type="text"],
.qode-social-reset-password-holder input[type="email"],
.qode-social-reset-password-holder input[type="password"],
.qode-membership-input-holder .qode-membership-input{border:1px solid #cacaca;color:#ababab;}
#respond textarea:focus,
#respond input[type='text']:focus,
#respond input[type='email']:focus,
.contact_form input[type='text']:focus,
.contact_form input[type='email']:focus,
.contact_form  textarea:focus, .comment_holder #respond textarea:focus,
.comment_holder #respond input[type='text']:focus,
input.wpcf7-form-control.wpcf7-text:focus, input.wpcf7-form-control.wpcf7-number:focus, input.wpcf7-form-control.wpcf7-date:focus, textarea.wpcf7-form-control.wpcf7-textarea:focus, select.wpcf7-form-control.wpcf7-select:focus, input.wpcf7-form-control.wpcf7-quiz:focus, .qode-social-login-holder input[type="text"]:focus,
.qode-social-login-holder input[type="email"]:focus,
.qode-social-login-holder input[type="password"]:focus,
.qode-social-register-holder input[type="text"]:focus,
.qode-social-register-holder input[type="email"]:focus,
.qode-social-register-holder input[type="password"]:focus,
.qode-social-reset-password-holder input[type="text"]:focus,
.qode-social-reset-password-holder input[type="email"]:focus,
.qode-social-reset-password-holder input[type="password"]:focus,
.qode-membership-input-holder .qode-membership-input:focus{color:#ffffff;background-color:#e0e0e0;border-color:#3a3a3a;}
#respond textarea:focus::-webkit-input-placeholder,
#respond input[type='text']:focus::-webkit-input-placeholder,
#respond input[type='email']:focus::-webkit-input-placeholder,
.contact_form input[type='text']:focus::-webkit-input-placeholder,
.contact_form input[type='email']:focus::-webkit-input-placeholder,
.contact_form  textarea:focus::-webkit-input-placeholder, input.wpcf7-form-control.wpcf7-text:focus::-webkit-input-placeholder, textarea.wpcf7-form-control.wpcf7-textarea:focus::-webkit-input-placeholder{color:#ffffff;}
#respond textarea:focus:-moz-placeholder,
#respond input[type='text']:focus:-moz-placeholder,
#respond input[type='email']:focus:-moz-placeholder,
.contact_form input[type='text']:focus:-moz-placeholder,
.contact_form input[type='email']:focus:-moz-placeholder,
.contact_form  textarea:focus:-moz-placeholder, input.wpcf7-form-control.wpcf7-text:focus:-moz-placeholder, textarea.wpcf7-form-control.wpcf7-textarea:focus:-moz-placeholder{color:#ffffff;}
#respond textarea:focus::-moz-placeholder,
#respond input[type='text']:focus::-moz-placeholder,
#respond input[type='email']:focus::-moz-placeholder,
.contact_form input[type='text']:focus::-moz-placeholder,
.contact_form input[type='email']:focus::-moz-placeholder,
.contact_form  textarea:focus::-moz-placeholder, input.wpcf7-form-control.wpcf7-text:focus::-moz-placeholder, textarea.wpcf7-form-control.wpcf7-textarea:focus::-moz-placeholder{color:#ffffff;}
h1{color:#3a3a3a;font-size:35px;line-height:22px;font-style:normal;font-weight:400;letter-spacing:-1px;text-transform:none;}
h2{font-size:16px;font-style:normal;font-weight:600;letter-spacing:0px;text-transform:none;}
h2, h2 a{color:#3a3a3a;}
h3{font-size:18px;font-style:normal;font-weight:700;text-transform:none;}
h3, h3 a{color:#3a3a3a;}
h4{font-size:25px;font-weight:100;letter-spacing:0px;text-transform:none;}
h4, h4 a{color:#ffffff;}
h5{font-size:26px;line-height:23px;font-style:normal;font-weight:400;text-transform:none;}
h5, h5 a{color:#3a3a3a;}
h6{font-size:40px;font-style:normal;font-weight:400;letter-spacing:0px;text-transform:none;}
h6, h6 a{
color: #3a3a3a; 	}
p{font-family:"Roboto", sans-serif;font-size:18px;font-style:normal;color:#3a3a3a}
a, p a{color:#658e9d;font-style:normal;font-weight:400;text-decoration:none;}
a:hover, p a:hover{color:#658e9d;text-decoration:none;}
blockquote.with_quote_icon i{color:#7ba5a9;}
.title h1{color:#3a3a3a;line-height:36px;font-weight:700;text-transform:capitalize;}
.subtitle{color:#bfc0c0;font-size:10px;line-height:38px;font-style:normal;font-weight:700;text-transform:none;}
.title .qodef-text-above-title{line-height:29px;}
.breadcrumb a, .breadcrumb span{color:#658e9d;font-size:10px;}
.breadcrumb a:hover, .breadcrumb span.current{color:#658e9d;}
.blog_holder.blog_large_image article:not(.format-quote):not(.format-link) h2{font-size:33px;line-height:1px;letter-spacing:2px;font-style:normal}
.blog_holder.blog_large_image article:not(.format-quote):not(.format-link) h2 a{color:#3a3a3a;}
.blog_holder.blog_large_image article:not(.format-quote):not(.format-link) h2 a:hover{color:#658e9d;}
.blog_holder.blog_large_image article.format-quote .post_text .post_title h3, .blog_holder.blog_large_image article.format-link .post_text .post_title h3, .blog_holder.blog_large_image article.format-quote .post_text .quote_author{font-style:normal}
.blog_holder.blog_large_image article.format-quote .post_text .post_title h3 a, .blog_holder.blog_large_image article.format-link .post_text .post_title h3 a, .blog_holder.blog_large_image article.format-quote .post_text .quote_author{color:#3a3a3a;}
.blog_holder.masonry article:not(.format-quote):not(.format-link) h4, 
.blog_holder.masonry_full_width article:not(.format-quote):not(.format-link) h4,
.latest_post_holder .latest_post_title{font-size:17px;line-height:14px;font-weight:300;font-style:normal;text-transform:initial}
.blog_holder.masonry article:not(.format-quote):not(.format-link) h4 a, 
.blog_holder.masonry_full_width article:not(.format-quote):not(.format-link) h4 a,
.latest_post_holder .latest_post_title a{color:#3a3a3a;}
.blog_holder.masonry article:not(.format-quote):not(.format-link) h4 a:hover, 
.blog_holder.masonry_full_width article:not(.format-quote):not(.format-link) h4 a:hover,
.latest_post_holder .latest_post_title a:hover{color:#658e9d;}
.blog_holder.masonry article .post_image a .post_overlay, .blog_holder.masonry_full_width article .post_image a .post_overlay, .latest_post_holder .boxes_image a .latest_post_overlay{background-color:rgba(107,107,107,0);}
.blog_holder.masonry article.format-quote .post_text_inner .qoute_mark, .blog_holder.masonry_full_width article.format-quote .post_text .post_text_inner .qoute_mark, .blog_holder.masonry_full_width article.format-link .post_text .post_text_inner .link_mark, .blog_holder.masonry article.format-link .post_text .post_text_inner .link_mark{color:#3a3a3a}
.blog_holder.masonry article.format-quote .post_text_inner .qoute_mark:hover, .blog_holder.masonry_full_width article.format-quote .post_text .post_text_inner .qoute_mark:hover, .blog_holder.masonry_full_width article.format-link .post_text .post_text_inner .link_mark:hover, .blog_holder.masonry article.format-link .post_text .post_text_inner .link_mark:hover{color:#658e9d}
.blog_holder.blog_single article h2{margin-bottom:130px;}
.blog_single.blog_holder article .post_text .post_social{margin-top:1px;}
.blog_holder.blog_single article .post_content > h2{font-size:48px;font-weight:400;font-style:normal;text-transform:none;color:#3a3a3a}
.blog_holder.blog_single article.format-quote .post_text .post_title h3, .blog_holder.blog_single article.format-link .post_text .post_title h3 a, .blog_holder.blog_single article.format-quote .post_text .quote_author{font-size:14px;color:#3a3a3a}
.blog_holder.blog_single article.format-quote .post_text .post_text_inner:hover .post_title h3, .blog_holder.blog_single article.format-link .post_text .post_text_inner:hover .post_title h3 a, .blog_holder.blog_single article.format-quote .post_text .post_text_inner:hover .quote_author{color:#658e9d;}
.blog_holder article .post_info, .blog_holder.blog_chequered article .quote_author, .latest_post_holder .post_info_section span, .latest_post_holder .post_info_section a{font-family:Cabin, sans-serif;font-size:12px;line-height:18px;letter-spacing:0px;text-transform:capitalize;color:#b2b2b2}
.blog_holder article .post_info a, .latest_post_holder .post_info_section span, .latest_post_holder .post_info_section a, .latest_post_holder .post_info_section:before{color:#b2b2b2;}
.blog_holder article .post_info a:hover, .latest_post_holder .post_info_section a:hover{color:#658e9d;}
.blog_holder.blog_large_image article.format-quote .post_text .quote_author{color:#3a3a3a}
.blog_holder.masonry .post_author, .blog_holder.masonry .post_author a, .blog_holder.masonry_full_width .post_author, .blog_holder.masonry_full_width .post_author a, .latest_post_holder .post_author, .latest_post_holder a.post_author_link,
.blog_holder.pinterest_full_width .post_comments{color:#3a3a3a}
.blog_holder article .post_social .post_comments:hover i, .blog_holder article .post_social .blog_like:hover i, .blog_holder article .post_social .blog_like .liked i, .blog_holder article .post_social .social_share_holder > a:hover > i, .blog_holder article.format-link .post_text .post_text_inner:hover .post_social .post_comments:hover i, .blog_holder article.format-link .post_text .post_text_inner:hover .post_social .social_share_holder > a:hover > i, .blog_holder article.format-link .post_text .post_text_inner:hover .post_social .blog_like:hover i, .blog_holder article.format-quote .post_text .post_text_inner:hover .post_social .post_comments:hover i, .blog_holder article.format-quote .post_text .post_text_inner:hover .post_social .social_share_holder > a:hover > i, .blog_holder article.format-quote .post_text .post_text_inner:hover .post_social .blog_like:hover i, .blog_holder article.format-quote .post_text .post_text_inner:hover .post_social .blog_like .liked i, .blog_holder article.format-link .post_text .post_text_inner:hover .post_social .blog_like .liked i{color:#658e9d;;}
.contact_form h5{color:#3a3a3a}
.contact_section h2{color:#3a3a3a}
.contact_section h4{color:#3a3a3a}
.menu-animation-line-through nav.main_menu > ul > li > a .menu-text:after, .menu-animation-line-through nav.main_menu > ul > li:hover > a .menu-text:before, .menu-animation-underline nav.main_menu > ul > li > a .menu-text:before, .menu-animation-underline-bottom nav.main_menu > ul > li > a .menu-text:before{background-color:#a5a5a5}
.menu-animation-line-through nav.main_menu > ul > li:hover > a .menu-text:after{background:transparent;}
.q_social_icon_holder:hover .fa-stack{color:#7ba5a9 !important;background-color:#7ba5a9 !important;border:#3a3a3a !important;}
.q_social_icon_holder.normal_social:hover .simple_social{color:#7ba5a9 !important;}
.qbutton, .qbutton.medium, #submit_comment,
.load_more a, .blog_load_more_button a, .blog_holder article .post_text a.more-link span{color:#ffffff;background-color:#3a3a3a;}
.qbutton:hover, .qbutton:not(.white):hover,
.qbutton.medium:hover, #submit_comment:hover,
.load_more a:hover, .blog_load_more_button a:hover, .blog_holder article .post_text a.more-link:hover span{color:#7ba5a9;background-color:#ffffff;border-color:#3a3a3a;}
.qbutton.large .button_icon.custom_icon_size{line-height:42px;}
.qbutton.large{font-size:11px;line-height:42px;height:42px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#back_to_top > span{color:#ffffff;background-color:#898989;}
#back_to_top:hover > span{color:#658e9d;background-color:#737373;}
.qode_image_gallery_no_space .controls a.prev-slide, .qode_image_gallery_no_space .controls a.next-slide, .qode_carousels .caroufredsel-direction-nav .caroufredsel-navigation-item, .flex-direction-nav a, .caroufredsel-direction-nav a,
.portfolio_single .owl-carousel .owl-prev, .portfolio_single .owl-carousel .owl-next, .qode-owl-slider .owl-nav .owl-prev, .qode-owl-slider .owl-nav .owl-next, .qode_carousels.carousel_owl .owl-nav .owl-prev, .qode_carousels.carousel_owl .owl-nav .owl-next, body div.pp_default a.pp_next, body div.pp_default a.pp_previous{font-size:14px;}
body div.pp_default a.pp_next:after, body div.pp_default a.pp_previous:after{display:inline-block;width:100%;height:100%;left:0;font-size:14px;}
.qode_image_gallery_no_space .controls a.prev-slide:hover, .qode_image_gallery_no_space .controls a.next-slide:hover, .qode_carousels .caroufredsel-direction-nav .caroufredsel-navigation-item:hover, .flexslider:hover .flex-direction-nav a:hover, .portfolio_slider:hover .caroufredsel-direction-nav a:hover, .portfolio_single .owl-carousel .owl-prev:hover, .portfolio_single .owl-carousel .owl-next:hover, .qode-owl-slider .owl-nav .owl-prev:hover, .qode-owl-slider .owl-nav .owl-next:hover, .qode_carousels.carousel_owl .owl-nav .owl-prev:hover, .qode_carousels.carousel_owl .owl-nav .owl-next:hover, body div.pp_default a.pp_next:hover, body div.pp_default a.pp_previous:hover{color:#7ba5a9;}
body div.pp_default a.pp_next:hover:after, body div.pp_default a.pp_previous:hover:after{color:#7ba5a9;}
.full_screen_navigation_inner a:hover{color:#7ba5a9;}
.testimonials .testimonial_text_inner p.testimonial_title{font-family:Poppins, sans-serif;font-size:36px}
.testimonials .testimonial_text_inner p:not(.testimonial_author):not(.testimonial_title){font-size:16px;font-style:normal}
.testimonials .testimonial_text_inner p.testimonial_author{font-size:12px;font-weight:300;text-transform:capitalize}
.testimonials .testimonial_text_inner p.testimonial_author .testimonial_author_job{font-family:Poppins, sans-serif;letter-spacing:0px;font-weight:300;text-transform:capitalize}
.q_counter_holder span.counter{}
.countdown-period{}
.q_tabs .tabs-nav li a{font-size:16px;font-weight:600;text-transform:none;color:#ffffff;background-color:#3a3a3a;}
.q_tabs .tabs-nav li.active a, .q_tabs .tabs-nav li a:hover{color:#3a3a3a;background-color:#ffffff;}
.q_tabs .tabs-container{font-size:19px;}
.q_google_map{height:750px;}
.footer_top_holder{background-color:#3a3a3a;}
.footer_top .qodef-footer-top-column-1, .footer_top .container_inner > .widget, .footer_top.footer_top_full > .widget{text-align:left;}
.footer_top .qodef-footer-top-column-2{text-align:left;}
.footer_top .qodef-footer-top-column-3{text-align:left;}
.footer_top .qodef-footer-top-column-4{text-align:left;}
.footer_top, .footer_top p, .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.social_icon):not(.social_twitter):not(.q_font_elegant_icon),
.footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span{color:#ffffff}
.footer_top a:not(.qbutton){font-weight:200;color:#ffffff}
.footer_top a:not(.qbutton):hover,
.footer_top .qode_twitter_widget li .tweet_content_holder .qode_tweet_text a{color:#bc3e18;}
.footer_bottom_holder{background-color:#383838;}
.footer_bottom, .footer_bottom span:not(.q_social_icon_holder):not(.fa-stack):not(.social_icon):not(.q_font_elegant_icon),
.footer_bottom p{font-family:Poppins, sans-serif;font-size:10px;color:#ffffff}
.footer_bottom a, .footer_bottom ul li a{font-weight:200;color:#ffffff}
.footer_bottom a:hover, .footer_bottom ul li a:hover{color:#bc3e18;!important;}
.footer_top .widget h4{color:#ffffff}
aside.sidebar .widget h4, .woocommerce aside.sidebar .widget h4{font-family:Bonbon, sans-serif;color:#3a3a3a}
aside.sidebar .widget:not(.woocommerce) a,
.woocommerce aside.sidebar .woocommerce.widget ul.product-categories a, .woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories a, .woocommerce aside.sidebar .woocommerce.widget ul.product-categories ul.children li a, aside ul.product-categories ul.children li a, .woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories ul.children li a, aside.sidebar .widget.woocommerce ul.product-categories li a, aside.sidebar .widget.widget_layered_nav  li a{color:#3a3a3a}
aside.sidebar .widget:not(.wooocommerce) a:hover,
.woocommerce aside.sidebar .woocommerce.widget ul.product-categories ul.children li a:hover, aside ul.product-categories ul.children li a:hover, .woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories ul.children li a:hover,
.woocommerce aside.sidebar .woocommerce.widget ul.product-categories a:hover, aside ul.product-categories a:hover, .woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories li a:hover,
aside.sidebar .widget.woocommerce ul.product-categories li a:hover, aside.sidebar .widget.widget_layered_nav  li a:hover{color:#7ba5a9;}
.side_menu{background-color:#ffffff;}
.side_menu .widget, .side_menu .widget.widget_search form, .side_menu .widget.widget_search form input[type="text"],
.side_menu .widget.widget_search form input[type="submit"],
.side_menu .widget h6, .side_menu .widget h6 a, .side_menu .widget p, .side_menu .widget li a, .side_menu .widget.widget_rss li a.rsswidget, .side_menu #wp-calendar caption,
.side_menu .widget li, .side_menu_title h3, .side_menu .widget.widget_archive select, .side_menu .widget.widget_categories select, .side_menu .widget.widget_text select, .side_menu .widget.widget_search form input[type="submit"],
.side_menu #wp-calendar th,
.side_menu #wp-calendar td,
.side_menu .q_social_icon_holder i.simple_social{color:#ffffff;}
.side_menu h4, .side_menu h5{font-size:16px;letter-spacing:-1px;font-weight:700;color:#3a3a3a}
.side_menu .widget li a, .side_menu .widget a{font-weight:400;color:#3a3a3a}
.side_menu{text-align:left;}
.blog_holder article:not(.format-link):not(.format-quote) .post_text .post_text_inner,
.blog_holder.masonry article:not(.format-link):not(.format-quote) .post_text .post_text_inner,
.blog_holder.masonry_full_width article:not(.format-link):not(.format-quote) .post_text .post_text_inner,
.blog_single.blog_holder article.format-link .post_content, .blog_single.blog_holder article.format-quote .post_content{background-color:transparent;}
.blog_holder article:not(.format-link):not(.format-quote) .post_text .post_text_inner{padding:45px 0 0;}
.blog_holder.masonry article:not(.format-link):not(.format-quote) .post_text .post_text_inner,
.blog_holder.masonry_full_width article:not(.format-link):not(.format-quote) .post_text .post_text_inner{padding:25px 0 5px;}
.blog_holder.blog_single article .post_text .post_text_inner{padding:30px 0 0;}
.blog_single.blog_holder article.format-link .post_content, .blog_single.blog_holder article.format-quote .post_content{padding:0;}
.side_menu_button > a, .header_bottom  .qode-wishlist-widget-holder a, .mobile_menu_button span, .shopping_cart_header .header_cart i{color:#3a3a3a;font-size:12px;}
.popup_menu .line, .popup_menu .line:after, .popup_menu .line:before{background-color:#3a3a3a;}
.side_menu_button > a:hover, .header_bottom  .qode-wishlist-widget-holder a:hover, .mobile_menu_button span:hover, .popup_menu:hover .line, .popup_menu:hover .line:after, .popup_menu:hover .line:before, .shopping_cart_header .header_cart:hover i{color:#658e9d;}
.popup_menu:hover .line, .popup_menu:hover .line:after, .popup_menu:hover .line:before{background-color:#658e9d;}
nav.popup_menu > ul > li > a, nav.popup_menu > ul > li > h6{color:#3a3a3a;font-size:24px;}
.popup_menu.opened .line:after, .popup_menu.opened .line:before{background-color:#3a3a3a;}
nav.popup_menu ul li ul li a, nav.popup_menu ul li ul li h6{color:#3d3d3d;font-size:16px;}
.popup_menu_holder{background-color:rgba(239,239,239,0.9);}
.popup-menu-slide-from-left .popup_menu_holder, .popup-menu-text-from-top .popup_menu_holder{background-color:#efefef;}
.header_top .header-widget, .header_top .header-widget.widget_nav_menu ul.menu>li>a, .header_top .header-widget p, .header_top .header-widget a, .header_top .header-widget span:not(.q_social_icon_holder):not(.social_icon):not(.q_font_elegant_icon){color:#3a3a3a;}
.header_top .header-widget:hover, .header_top .header-widget.widget_nav_menu ul.menu>li>a:hover, .header_top .header-widget p:hover, .header_top .header-widget a:hover, .header_top .header-widget span:not(.q_social_icon_holder):not(.social_icon):hover{color:#658e9d;}
more_facts_button:hover, .more_facts_button:hover{color:#7ba5a9}
.page_not_found h2{font-size:55px;font-weight:700;color:#3a3a3a}
.page_not_found h4{font-size:20px;line-height:10px;font-weight:100;color:#3a3a3a}
.woocommerce div.product .cart .quantity{height:0px;line-height:0px;}
.woocommerce .product .quantity .minus, .woocommerce .product .quantity .plus, .woocommerce .product .quantity input.qty{width:px;height:px;line-height:-2px;}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz, .contact_form.cf7_custom_style_1 input[type='text'],
.contact_form.cf7_custom_style_1 textarea{background-color:#ffffff;border-color:#3a3a3a;color:#3a3a3a;}
.cf7_custom_style_1 p, .cf7_custom_style_1 .animate_input_holder .animate_input_text:after{color:#3a3a3a;}
.cf7_custom_style_1 .animate_input_holder .animate_input_text{color:#3a3a3a;}
.cf7_custom_style_1 span.wpcf7-not-valid-tip, .cf7_custom_style_1 .wpcf7-response-output, .contact_form.cf7_custom_style_1 .contact-error{color:#3a3a3a;}
.cf7_custom_style_1 ::-webkit-input-placeholder, .contact_form.cf7_custom_style_1 input[type='text']::-webkit-input-placeholder,
.contact_form.cf7_custom_style_1 input[type='text']:focus::-webkit-input-placeholder,
.contact_form.cf7_custom_style_1 textarea:focus::-webkit-input-placeholder, .contact_form.cf7_custom_style_1 textarea::-webkit-input-placeholder{color:#3a3a3a;opacity:1;}
.cf7_custom_style_1 :-moz-placeholder, .contact_form.cf7_custom_style_1 input[type='text']:-moz-placeholder,
.contact_form.cf7_custom_style_1 input[type='text']:focus:-moz-placeholder,
.contact_form.cf7_custom_style_1 textarea:focus:-moz-placeholder, .contact_form.cf7_custom_style_1 textarea:-moz-placeholder{color:#3a3a3a;opacity:1;}
.cf7_custom_style_1 ::-moz-placeholder, .contact_form.cf7_custom_style_1 input[type='text']::-moz-placeholder,
.contact_form.cf7_custom_style_1 input[type='text']:focus::-moz-placeholder,
.contact_form.cf7_custom_style_1 textarea::-moz-placeholder, .contact_form.cf7_custom_style_1 textarea:focus::-moz-placeholder{color:#3a3a3a;opacity:1;}
.cf7_custom_style_1 :-ms-input-placeholder, .contact_form.cf7_custom_style_1 input[type='text']:-ms-input-placeholder,
.contact_form.cf7_custom_style_1 input[type='text']:focus:-ms-input-placeholder,
.contact_form.cf7_custom_style_1 textarea:-ms-input-placeholder, .contact_form.cf7_custom_style_1 textarea:focus:-ms-input-placeholder{
color: #3a3a3a;opacity:1;	}