
				.menu_logo img.logo_dark {
					opacity:0;
				}	
				header.main_header.header_scrolled .menu_logo img.logo_dark {
					opacity:0!important;
				}
				header.main_header.header_scrolled .menu_logo img.logo_light {
					opacity:1!important;
				}
		
			
				/* Custom Fonts */
			::selection {
				background:#2c3950;
			}
			
			::-moz-selection {
				background:#2c3950;
			}
			
			h1, h1 a, h1 span,
			.counter_content .stat_count_wrapper .stat_count {
				font-size:60px;
				line-height:62px;
			}
			h2, h2 a, h2 span {
				font-size:50px;
				line-height:52px;
			}
			h3, h3 a, h3 span {
				font-size:36px;
				line-height:38px;
			}
			h4, h4 a, h4 span,
			#reply-title,
			#reply-title a {
				font-size:30px;
				line-height:32px;
			}
			h5, h5 a, h5 span {
				font-size:20px;
				line-height:22px;
			}
			h6, h6 a, h6 span, span.subtitle {
				font-size:18px;
				line-height:20px;
			}
			h1, h2, h3, h4, h5, h6 {
				color:#2c3950;
				-moz-osx-font-smoothing:grayscale;
				-webkit-font-smoothing:antialiased;			
			}
			h1, h2, h3,
			h1 span, h2 span, h3 span,
			h1 small, h2 small, h3 small,
			h1 a, h2 a, h3 a,
			h4, h5, h6,
			h4 span, h5 span, h6 span,
			h4 small, h5 small, h6 small,
			h4 a, h5 a, h6 a {
				font-weight:700;
			}
			body,
			.ribbon_slider,
			.ribbon_slider li {
				background:#ffffff;
			}	
	
			* {
				font-family:Montserrat;		
			}	
			p, td, div {
				color:#2c3950;
				font-size: 14px;
				font-weight:400;
				line-height:22px;
			}
	
			select,
			input[type="text"],
			input[type="email"],
			input[type="password"],
			textarea {
				color:#2c3950;
			}
			p,
			blockquote {
				margin:0 0 22px 0		
			}
			a {
				color:#2c3950;
			}
			a:hover {
				color:#2c3950;
			}
			header.main_header a.menu_logo {
				width:200px;
				height:40px;
			}
			
			header.main_header {
				background:#ffffff;
			}
			.has_header_slider header.main_header {
				background:rgba(255,255,255, 0);
			}
			.has_header_slider header.main_header.header_scrolled {
				background:rgba(255,255,255, 1);
			}
			footer.main_footer {
				background:#2c3950;
			}
			.page404 footer.main_footer,
			.page_pp  footer.main_footer {
				background:rgba(44,57,80, 0);
			}
			footer.main_footer p,
			footer.main_footer div,
			footer.main_footer td,
			footer.main_footer span,
			footer.main_footer a {
				color:#ffffff;
			}
			
			/* Main Menu */
			nav.main_nav ul.menu > li > a,
			header.main_header .phone,
			header.main_header .header_socials a {
				color:#2c3950;
			}
			.main_nav ul li a:before,
			.btn_mobile_menu span {
				background:#2c3950;
			}
			.main_nav ul li ul.sub-menu li,
			.mobile_menu_wrapper {
				background:#2b2d38;
			}
			nav.main_nav ul.sub-menu > li > a,
			.mobile_menu_wrapper a {
				color:#bbbbbb;
			}
			ul.mobile_menu li.current-menu-ancestor > a,
			ul.mobile_menu li.current-menu-item > a,
			ul.mobile_menu li.current-menu-parent > a,
			nav.main_nav ul.sub-menu > li.current-menu-ancestor > a,
			nav.main_nav ul.sub-menu > li.current-menu-item > a,
			nav.main_nav ul.sub-menu > li.current-menu-parent > a,	
			nav.main_nav ul.sub-menu > li:hover > a {
				color:#ffffff;
			}
			
	
			.hs_title,
			.hs_caption {
				color:#2c3950;	
			}
			
			.fs_slider_pause span:before,
			.fs_controls_toggler span:before,
			.fs_slider_next span:before,
			.fs_slider_prev span:before,
			.fs_slider_pause span:after,
			.fs_controls_toggler span:after,
			.fs_slider_next span:after,
			.fs_slider_prev span:after,
			
			.hs_btn_next span:before,
			.hs_btn_next span:after,
			.hs_btn_prev span:before,
			.hs_btn_prev span:after,
			.controls_nav a,
			.slider_scroller_ico:before {
				background:#2c3950;
			}
			.slider_scroller_ico {
				border-color:#2c3950;
			}
	
			/* 404 Header Colors */
			.page_coming_soon header.main_header nav.main_nav ul.menu > li > a,
			.page_coming_soon header.main_header .phone,
			.page_coming_soon header.main_header .header_socials a,
			.page_coming_soon header.main_header .hs_title,
			.page_coming_soon header.main_header .hs_caption,
	
			.page_pp header.main_header nav.main_nav ul.menu > li > a,
			.page_pp header.main_header .phone,
			.page_pp header.main_header .header_socials a,
			.page_pp header.main_header .hs_title,
			.page_pp header.main_header .hs_caption,
	
			.page404 header.main_header nav.main_nav ul.menu > li > a,
			.page404 header.main_header .phone,
			.page404 header.main_header .header_socials a,
			.page404 header.main_header .hs_title,
			.page404 header.main_header .hs_caption {
				color:#2c3950;
			}
			.page404 .btn_mobile_menu span,
			.page_coming_soon .btn_mobile_menu span,
			.page_pp .btn_mobile_menu span,
			.page_coming_soon .main_nav ul li a:before,
			.page404 .main_nav ul li a:before,
			.page_pp .main_nav ul li a:before {
				background:#2c3950;
			}
			
			/* Dark Slide Header Colors */
			.dark_slide nav.main_nav ul.menu > li > a,
			.dark_slide header.main_header .phone,
			.dark_slide header.main_header .header_socials a,
			.dark_slide .fs_title_wrapper h2,
			.dark_slide .hs_title,
			.dark_slide .fs_title,
			.dark_slide .hs_caption {	
				color:#2c3950;
			}
			.dark_slide .btn_mobile_menu span,
			.dark_slide .main_nav ul li a:before {
				background:#2c3950;
			}
			
			.dark_slide .fs_slider_pause span:before,
			.dark_slide .fs_controls_toggler span:before,
			.dark_slide .fs_slider_next span:before,
			.dark_slide .fs_slider_prev span:before,
			.dark_slide .fs_slider_pause span:after,
			.dark_slide .fs_controls_toggler span:after,
			.dark_slide .fs_slider_next span:after,
			.dark_slide .fs_slider_prev span:after,
	
			.dark_slide .slider_scroller_ico:before,
			
			.dark_slide .fs_slider_next span:before,
			.dark_slide .fs_slider_next span:after,
			.dark_slide .fs_slider_prev span:before,
			.dark_slide .fs_slider_prev span:after,
			.dark_slide .hs_btn_next span:before,
			.dark_slide .hs_btn_next span:after,
			.dark_slide .hs_btn_prev span:before,
			.dark_slide .hs_btn_prev span:after,
			.dark_slide .controls_nav a {
				background:#2c3950;
			}
			.dark_slide .slider_scroller_ico {
				border-color:#2c3950;
			}
			.dark_slide .fs_slider_play span {
				border-color: transparent transparent transparent #2c3950;
			}		
	
			/* Light Slide Header Colors */		
			.light_slide nav.main_nav ul.menu > li > a,
			.light_slide header.main_header .phone,
			.light_slide header.main_header .header_socials a,
			.light_slide .fs_title_wrapper h2,
			.light_slide .hs_title,
			.light_slide .fs_title,
			.light_slide .hs_caption {		
				color:#ffffff;
			}
			.light_slide .btn_mobile_menu span,
			.light_slide .main_nav ul li a:before {
				background:#ffffff;
			}
	
			.light_slide .fs_slider_play span:before,
			.light_slide .fs_slider_pause span:before,
			.light_slide .fs_controls_toggler span:before,
			.light_slide .fs_slider_next span:before,
			.light_slide .fs_slider_prev span:before,
			.light_slide .fs_slider_play span:after,
			.light_slide .fs_slider_pause span:after,
			.light_slide .fs_controls_toggler span:after,
			.light_slide .fs_slider_next span:after,
			.light_slide .fs_slider_prev span:after,
	
			.light_slide .slider_scroller_ico:before,
			
			.light_slide .fs_slider_next span:before,
			.light_slide .fs_slider_next span:after,
			.light_slide .fs_slider_prev span:before,
			.light_slide .fs_slider_prev span:after,
			.light_slide .hs_btn_next span:before,
			.light_slide .hs_btn_next span:after,
			.light_slide .hs_btn_prev span:before,
			.light_slide .hs_btn_prev span:after,
			.light_slide .controls_nav a {
				background:#ffffff;
			}
			.light_slide .slider_scroller_ico {
				border-color:#ffffff;
			}
			
			.light_slide .fs_slider_play span {
				border-color: transparent transparent transparent #ffffff;
			}
	
			.dark_slide header.main_header.header_scrolled nav.main_nav ul.menu > li > a,
			.dark_slide header.main_header.header_scrolled .phone,
			.dark_slide header.main_header.header_scrolled .header_socials a,
			.light_slide header.main_header.header_scrolled nav.main_nav ul.menu > li > a,
			.light_slide header.main_header.header_scrolled .phone,
			.light_slide header.main_header.header_scrolled .header_socials a {		
				color:#2c3950;
			}
	
			.dark_slide header.main_header.header_scrolled .btn_mobile_menu span,
			.light_slide header.main_header.header_scrolled .btn_mobile_menu span,
			.dark_slide header.main_header.header_scrolled .main_nav ul li a:before,
			.light_slide header.main_header.header_scrolled .main_nav ul li a:before {
				background:#2c3950;
			}
	
			/* Typography */
			blockquote {
				border-left:#2c3950 3px solid;
			}
			
			/* Modules */
			.module_divider hr.type1,
			.contentarea hr.type1 {
				border-color:#2c3950;
			}
			
			.post-password-form input[type="submit"],
			.shortcode_button.btn_reverse,
			.cs_form input[type="submit"],
			input[type="button"],
			input[type="reset"],
			input[type="submit"] {
				background: #2c3950; /* Old browsers */
				background: -moz-linear-gradient(135deg, #2c3950 0%,#2c3950 50%,#2c3950 100%); /* FF3.6-15 */
				background: -webkit-linear-gradient(135deg, #2c3950 0%,#2c3950 50%,#2c3950 100%); /* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(135deg, #2c3950 0%,#2c3950 50%,#2c3950 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				background-size:200% 200%;
				background-position:0% 0%;
				transition:background 500ms;		
			}
	
			input[type="button"]:hover,
			input[type="reset"]:hover,
			input[type="submit"]:hover,
			.post-password-form input[type="submit"]:hover,
			.shortcode_button.btn_reverse:hover,
			.cs_form input[type="submit"]:hover {
				background-position:100% 100%;
			}
			.shortcode_accordion_item_title span.ico,
			.shortcode_toggles_item_title span.ico,
			.shortcode_tab_item_title,
			.shortcode_button,
			.tagcloud a {
				background: #2c3950; /* Old browsers */
				background: -moz-linear-gradient(135deg, #2c3950 0%,#2c3950 50%,#2c3950 100%); /* FF3.6-15 */
				background: -webkit-linear-gradient(135deg, #2c3950 0%,#2c3950 50%,#2c3950 100%); /* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(135deg, #2c3950 0%,#2c3950 50%,#2c3950 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				background-size:200% 200%;
				background-position:100% 100%;
				transition:background 500ms;
			}
			.shortcode_accordion_item_title:hover span.ico,
			.shortcode_toggles_item_title:hover span.ico,
			.shortcode_tab_item_title:hover,
			.shortcode_tab_item_title:hover,.shortcode_tab_item_title.active,
			.shortcode_button:hover,
			.tagcloud a:hover {
				background-position:0% 0%;
			}
			.shortcode_accordion_item_title:hover,
			.shortcode_toggles_item_title:hover {
				color:#2c3950;
			}
			.counter_content .stat_count_wrapper .stat_count {
				color:#2c3950;
			}		
			.iconbox_wrapper i {
				color:#2c3950;
			}
			.featured_items_body h5 a {
				color:#2c3950;
			}
			.featured_items_body h5 a:hover {
				color:#2c3950;
			}
			
			.album_item_wrapper a .album_item_fadder,
			.gallery_fadder,
			.gallery dl.gallery-item dt.gallery-icon a:before,
			.skill_bar_wrapper .skill_bar,
			.module_price_table .price_item.most_popular,
			.ajax_albums .album_item_wrapper .album_item_fadder {
				background: #2c3950; /* Old browsers */
				background: -moz-linear-gradient(135deg, #2c3950 0%,#2c3950 100%); /* FF3.6-15 */
				background: -webkit-linear-gradient(135deg, #2c3950 0%,#2c3950 100%); /* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(135deg, #2c3950 0%,#2c3950 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			}
			
			.module_price_table .price_item.most_popular a.shortcode_button,
			.module_price_table .price_item.most_popular a.shortcode_button:hover {
				color:#2c3950;
			}
			
			/* 404 and PP */
			.bg404 {
				background-image:url(https://mazguer.com.br/wp-content/uploads/2016/07/banner-5.jpg);
			}
			.bg_pp {
				background-image:url(https://mazguer.com.br/wp-content/uploads/2016/07/banner-5.jpg);
			}
			
			/* Forms */
			select,
			input[type="text"],
			input[type="email"],
			input[type="password"],
			textarea {
				color:#2c3950;
			}
			input[type="text"]::-webkit-input-placeholder,
			input[type="email"]::-webkit-input-placeholder,
			input[type="password"]::-webkit-input-placeholder,
			textarea::-webkit-input-placeholder {
				color:#2c3950;
			}
			
			input[type="text"]::-moz-placeholder {
				color:#2c3950;
			}
			
			input[type="email"]::-moz-placeholder {
				color:#2c3950;
			}
			
			input[type="password"]::-moz-placeholder {
				color:#2c3950;
			}
			
			textarea::-moz-placeholder {
				color:#2c3950;
			}
			
			/* Blog */
			.blog_listing_title a,
			.preview_read_more,
			.pagger_info_text {
				color:#2c3950;
			}
			.blog_listing_title a:hover,
			.preview_read_more:hover {
				color:#2c3950;
			}
			ul.pagerblock li a {
				color:#2c3950;
			}
			ul.pagerblock li a:hover {
				color:#2c3950;
			}
			ul.pagerblock li a.current {
				color:#ffffff;
				background:#2c3950;
			}
			.single_meta a {
				color:#2c3950;
			}
			.single_meta a:hover {
				color:#2c3950;
			}
			.comment_meta .reply a {
				color:#2c3950;
			}
			.comment_meta .reply a:hover {
				color:#2c3950;
			}		
			.tags_title,
			.ground_meta .prev_next_links div,
			.comment_meta .author,
			.comment_meta .author a,
			.ground_meta .prev_next_links div a,
			.featured_more a,
			#reply-title a {
				color:#2c3950;
			}
			.ground_meta .prev_next_links div a:hover,
			.featured_more a:hover,
			#reply-title a:hover {
				color:#2c3950;
			}
			.widget_calendar .thead th,
			.widget_posts .recent_posts_content h6 a {
				color:#2c3950;
			}
	
			.widget_product_categories ul li:before,
			.widget_nav_menu ul li a:before,
			.widget_archive ul li:before,
			.widget_pages ul li:before,
			.widget_categories ul li:before,
			.widget_recent_entries ul li:before,
			.widget_meta ul li:before,
			.widget_recent_comments ul li:before {
				background:#2c3950
			}
	
			.widget_product_categories ul li:hover:before,
			.widget_nav_menu ul li a:hover:before,
			.widget_archive ul li:hover:before,
			.widget_pages ul li:hover:before,
			.widget_categories ul li:hover:before,
			.widget_recent_entries ul li:hover:before,
			.widget_meta ul li:hover:before,
			.widget_recent_comments ul li:hover:before {
				background:#2c3950
			}
	
			.widget_nav_menu ul li a,
			.widget_archive ul li a,
			.widget_pages ul li a,
			.widget_categories ul li a,
			.widget_recent_entries ul li a,
			.widget_meta ul li a {
				color:#2c3950;
			}
			.widget_nav_menu ul li a:hover,
			.widget_archive ul li a:hover,
			.widget_pages ul li a:hover,
			.widget_categories ul li a:hover,
			.widget_recent_entries ul li a:hover,
			.widget_meta ul li a:hover,
			.widget_posts .recent_posts_content h6 a:hover {
				color:#2c3950;
			}
			
			.moriarty_filter li a {
				color:#2c3950;
			}
			.moriarty_filter li.selected a {
				color:#2c3950;
			}
			.moriarty_filter li.selected a:hover,
			.moriarty_filter li a:hover {
				color:#2c3950;
			}
	
			.ribbon_buttons span:before,
			.ribbon_buttons span:after,
			.ajaxSlider_buttons span:before,
			.ajaxSlider_buttons span:after {
				background:#2c3950;
			}
			.ribbon_play span,
			.ajax_play span {
				border-color: transparent transparent transparent #2c3950;
			}
			.ajax_albums .album_item_wrapper.active:before {
				border-color: transparent transparent #2c3950 transparent;
			}
			.module_content a {
				color:#2c3950;
			}
			.module_content a:hover {
				color:#2c3950;
			}
	
		.preloader_bg {	
			background: rgba(255,255,255,1); /* Old browsers */
			background: -moz-linear-gradient(135deg, rgba(255,255,255, 0) 0%, rgba(255,255,255, 1) 50%, rgba(255,255,255, 1) 100%);
			background: -webkit-linear-gradient(135deg, rgba(255,255,255, 0) 0%, rgba(255,255,255, 1) 50%, rgba(255,255,255, 1) 100%);
			background: linear-gradient(135deg, rgba(255,255,255, 0) 0%, rgba(255,255,255, 1) 50%, rgba(255,255,255, 1) 100%);
			background-size:800% 800%;
			background-position:100% 100%;
		}
		.preloader_text {
			color:#2b2d38;
		}
		
	