
			/* Custom Classes */
			::selection {
				color:#ffffff;
				background:rgba(0,95,106,0.99);				
			}
			::-moz-selection {
				color:#ffffff;
				background:#005f6a;
				opacity:0;
			}
			body {
				background:#11151b;
			}

			h1, h1 a, h1 span {
				font-size:72px;
				line-height:74px;
				font-weight:700;
			}			
			h2, h2 a, h2 span {
				font-size:36px;
				line-height:38px;
				font-weight:700;
			}
			h3, h3 a, h3 span {
				font-size:24px;
				line-height:26px;
				font-weight:700;
			}
			h4, h4 a, h4 span {
				font-size:18px;
				line-height:20px;
				font-weight:700;
			}
			h5, h5 a, h5 span {
				font-size:16px;
				line-height:18px;
				font-weight:700;
			}
			h6, h6 a, h6 span {
				font-size:13px;
				line-height:15px;
				font-weight:700;
			}
			h1, h2, h3,
			h1 span, h2 span, h3 span,
			h1 small, h2 small, h3 small,
			h1 a, h2 a, h3 a,
			.port_simple_categs,
			.port_simple_top_categs {
				color:#ffffff;
				font-family:Montserrat;
				-moz-osx-font-smoothing:grayscale;
				-webkit-font-smoothing:antialiased;				
			}
			h4, h5, h6,
			h4 span, h5 span, h6 span,
			h4 small, h5 small, h6 small,
			h4 a, h5 a, h6 a {
				color:#a0acba;
				font-family:Montserrat;
				-moz-osx-font-smoothing:grayscale;
				-webkit-font-smoothing:antialiased;			
			}

			* {
				font-family:Montserrat;
			}	
			p, td, div {
				color:#a0acba;
				font-size: 16px;
				font-weight:300;
				line-height:30px;
			}
			input, textarea {
				font-weight:300;
			}
			p {
				margin:0 0 27px 0
			}
			a {
				color:#005f6a;
			}
			a:hover {
				color:#a0acba;
			}

			.big_arrow_wrapper span,
			.big_arrow_wrapper span:after,
			.big_arrow_wrapper span:before {
				background:#005f6a;
			}

			input[type="button"],
			input[type="reset"],
			input[type="submit"] {
				color:#ffffff;
				background:#005f6a;
			}
			input[type="button"]:hover,
			input[type="reset"]:hover,
			input[type="submit"]:hover {
				color:#005f6a;
				background:#ffffff;
			}

			select,
			input[type="date"],
			input[type="tel"],
			input[type="text"],
			input[type="email"],
			input[type="password"],
			textarea {
				color:#a0acba;
			}

			input[type="text"]::-webkit-input-placeholder,
			input[type="email"]::-webkit-input-placeholder,
			input[type="password"]::-webkit-input-placeholder,
			textarea::-webkit-input-placeholder {
				color:#a0acba;
			}
			input[type="text"]::-moz-placeholder {
				color:#a0acba;
			}
			input[type="email"]::-moz-placeholder {
				color:#a0acba;
			}
			input[type="password"]::-moz-placeholder {
				color:#a0acba;
			}
			textarea::-moz-placeholder {
				color:#a0acba;
			}
			
			/* Header */
			header.main_header {
				background:#11151b;
			}
			.main_header_left_part {
				width:194px;
			}
			.main_header_right_part {
				width:calc(100% - 194px);
			}
			
			header.main_header div,
			header.main_header p,
			header.main_header a {
				color:#ffffff;
			}
			header.main_header a:hover {
				color:#005f6a;
			}
			
			header.main_header nav.main_nav > ul.menu > li > a {
				font-size:18px;
				line-height:18px;
				font-weight:300;
			}
			header.main_header nav.main_nav > ul.menu > li > a,
			header.main_header nav.main_nav > ul.menu > li > a:hover {
				color:#ffffff;
			}
				
			header.main_header nav.main_nav > ul.menu > li:before {
				background:#005f6a;
			}
			header.main_header ul.sub-menu li,
			.header_search_form,
			.site-header-cart .widget_shopping_cart,
			.woocommerce select,
			.woocommerce .gt3_top_sidebar_products,
			.gt3_top_sidebar_products .sidebar:after{
				background:#11151b;
			}
			header.main_header ul.menu > li > ul.sub-menu > li:first-child:before,
			.site-header-cart .widget_shopping_cart:before,
			.header_search_form:before {
				border-color: transparent transparent #11151b transparent;
			}
			header.main_header ul.sub-menu a {
				font-size:14px;
				line-height:16px;
				color:#a0acba;
			}

			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;
			}
			.main_header ul.sub-menu > li.menu-item-has-children > a:after {
				border-color: transparent transparent transparent #a0acba;
			}
			.main_header ul.sub-menu > li.menu-item-has-children:hover > a:after {
				border-color: transparent transparent transparent #ffffff;
			}
			.main_header ul.sub-menu > li.menu-item-has-children > a:before {
				border-color: transparent transparent transparent #11151b;
			}
			.mobile_menu_wrapper {
				background:#11151b;
			}
			.mobile_menu_wrapper ul > li > a {
				color:#a0acba;
			}
			.mobile_menu_wrapper ul.menu > li > a {
				color:#ffffff;
			}

			.mobile_menu_wrapper ul > li.current-menu-ancestor > a,
			.mobile_menu_wrapper ul > li.current-menu-item > a,
			.mobile_menu_wrapper ul > li.current-menu-parent > a {
				color:#005f6a;
			}
			
			/* Content Borders */
			.gt3_left_bar,
			.gt3_right_bar {
				background:#11151b;
			}
			.gt3_socials_inner ul li a {
				color:#ffffff;
			}
						
			/* Footer Area */
			.footer_area,
			.blog_post_preview.audio_post,
			.blog_post_preview.quote_post,
			.blog_post_preview.link_post,
			.blog_post_preview.standard_post.no-post-thumbnail,
			.single_content .pf_tag_quote,
			.single_content .pf_tag_audio,
			.single_content .pf_tag_link,
			.blog_post_preview.no_image .preview_content {
				background:#11151b;
			}
			.footer_area div,
			.footer_area td,
			.footer_area p {
				color:#909aa3;
			}
			.footer_area h1,
			.footer_area h2,
			.footer_area h3,
			.footer_area h4,
			.footer_area h5,
			.footer_area h6 {
				color:#909aa3;
			}
			
			/* Blog Listing */
			.blog_listing_title a:hover {
				color:#005f6a;
			}
			.meta-item {
				color:#ffffff;
			}
			.meta-item a {
				color:#a0acba;
			}
			.meta-item a:hover {
				color:#005f6a;
			}
			.pf_link_wrapper .pf_link_text:before {
				color:#005f6a;
			}
			.pf_link {
				color:#a0acba;
			}
			.pf_link:hover {
				color:#005f6a;
			}
			.pf_quote_text,
			.pf_link_text {
				color:#a0acba;
			}
			.pagerblock li a.prev_page span,
			.pagerblock li a.next_page span,
			.pagerblock li a.prev_page span:after,
			.pagerblock li a.next_page span:after,
			.pagerblock li a.prev_page span:before,
			.pagerblock li a.next_page span:before {
				background:#005f6a;
			}
			.pagerblock li a {
				color:#a0acba;
			}
			.pagerblock li.current a {
				color:#ffffff;
				border-color:#ffffff;
			}
			.pagerblock li a:hover {
				color:#005f6a;
			}

			.nivo-directionNav a span,
			.nivo-directionNav a span:before,
			.nivo-directionNav a span:after {
				background:#005f6a;
			}
			.nivo-directionNav a:hover span,
			.nivo-directionNav a:hover span:before,
			.nivo-directionNav a:hover span:after {
				background:#ffffff;
			}
			.nivo-directionNav a {
				background:#ffffff;
			}
			.nivo-directionNav a:hover {
				background:#005f6a;
			}

			.fw_pf_slide_prev span,
			.fw_pf_slide_next span,
			.fw_pf_slide_prev span:before,
			.fw_pf_slide_next span:before,
			.fw_pf_slide_prev span:after,
			.fw_pf_slide_next span:after {
				background:#005f6a;
			}

			.fw_pf_slide_prev,
			.fw_pf_slide_next,
			.fw_pf_slide_prev:hover span,
			.fw_pf_slide_next:hover span,
			.fw_pf_slide_prev:hover span:before,
			.fw_pf_slide_next:hover span:before,
			.fw_pf_slide_prev:hover span:after,
			.fw_pf_slide_next:hover span:after {
				background:#ffffff;
			}
			.fw_pf_slide_prev:hover,
			.fw_pf_slide_next:hover {
				background:#005f6a;
			}
			/* Related Posts */
			h4.gt3_related_title {
				color:#ffffff;
			}
			h4.gt3_related_title:hover {
				color:#005f6a;
			}
			.meta-item span {
				color:#ffffff;
			}
			.meta-item,
			.meta-item a {
				color:#a0acba;
			}
			.meta-item a:hover {
				color:#005f6a;
			}
			.single_tags a {
				color:#a0acba;
			}
			.single_tags a:hover {
				color:#ffffff;
				background:#005f6a;
			}
			.spg_rp .post_likes_add i {
				color:#005f6a;
			}
			.single_post_share_block a {
				color:#a0acba;
			}
			.single_post_share_block a:before {
				background:#a0acba;
			}
			.single_prev_next_posts a {
				color:#ffffff;
			}
			.single_prev_next_posts a:hover {
				color:#005f6a;
			}
			
			/* Comments */
			h4.author,
			h4.author span,
			h4.author a {
				color:#ffffff;
			}
			.comment_top_line .comment-reply-link {
				color:#a0acba;
			}
			.comment_top_line .comment-reply-link:before {
				background:#a0acba;
			}
			.comment_top_line .comment-reply-link:hover {
				color:#ffffff;
			}
			.comment_top_line .comment-reply-link:hover:before {
				background:#ffffff;
			}
			#reply-title {
				font-size:36px;
				line-height:38px;
			}
			#respond {
				background:#11151b;
			}

			.gt3_pp_page_bg {
				background-image:url(https://mueller3000.com/photography/wp-content/themes/sohopro/img/bgs/bg_pp.jpg);
			}

			/* Widgets */
			.sidepanel select,
			.sidepanel input[type="text"],
			.sidepanel input[type="email"],
			.sidepanel input[type="password"],
			.sidepanel textarea,
			.wrapper_404 input[type="text"],
			.shortcode_subscribe input[type="text"],
			.shortcode_subscribe input[type="email"],
			.shortcode_subscribe input[type="password"] {
				color:#a0acba;
				font-weight:300;
				line-height:30px;
			}
			.widget_product_categories ul > li:before,
			.widget_nav_menu ul > li: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: #ffffff;
			}
			.widget_product_categories ul > li.active_list_item > a,
			.widget_product_categories ul > li.active_list_item > span,
			.widget_nav_menu ul > li.active_list_item > a,
			.widget_archive ul > li.active_list_item > a,
			.widget_pages ul > li.active_list_item > a,
			.widget_categories ul > li.active_list_item > a,
			.widget_categories ul > li.current-cat > a,
			.widget_recent_entries ul > li.active_list_item > a,
			.widget_meta ul > li.active_list_item > a,
			.active_list_item:hover > a,
			.widget_categories ul > li.current-cat,
			.recent_posts_title,
			.recent_posts_info span {
				color: #ffffff;
			}
			.recent_posts_title:hover {
				color: #005f6a;
			}
			.widget_recent_comments #recentcomments * {
				color:#a0acba;
			}
			.widget_recent_comments #recentcomments a {
				color:#005f6a;
			}
			.widget_recent_comments #recentcomments a:hover {
				color:#ffffff;
			}
			.gt3_services_box_content {
				background: #005f6a;
				font-size:16px;
				line-height:30px;
				font-family:Montserrat;
				font-weight:300;
			}
			.gt3_services_img_bg {
				background-color: #005f6a;
			}
			.fs_bullets .bullet_slide.current_bullet,
			.slick-dots li.slick-active button {
				background: #005f6a;
			}

			.vc_tta-style-gt3_standard .vc_tta-title-text:after,
			.vc_toggle_gt3_standard .vc_toggle_title h4:after {
				background: #005f6a;
			}

			.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-gt3_alternative .vc_active .vc_tta-panel-heading,
			.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-gt3_alternative .vc_tta-panel-heading:hover,
			.vc_toggle.vc_toggle_gt3_alternative.vc_toggle_active .vc_toggle_title,
			.vc_toggle.vc_toggle_gt3_alternative .vc_toggle_title:hover {
				background: #005f6a !important;
				border-color: #005f6a !important;
			}
			
			/* Photo Modules */
			.thumbs_grid_gallery .thumbs_gallery_wrapper:before,
			.thumbs_grid_gallery .thumbs_gallery_wrapper:after,
			.stripe_gallery_wrapper .stripe_slide .stripe_overlay:before,
			.stripe_gallery_wrapper .stripe_slide .stripe_overlay:after,
			.gt3_stripe .gt3_plus_icon:before,
			.gt3_stripe .gt3_plus_icon:after,
			.gt3_blog_grid .blog_grid_item .grid_overlay:before,
			.gt3_blog_grid .blog_grid_item .grid_overlay:after,
			.gt3_portfolio_grid .portfolio_grid_item .grid_overlay:before,
			.gt3_portfolio_grid .portfolio_grid_item .grid_overlay:after,
			.packery_portfolio .packery-item .grid_overlay:before,
			.packery_portfolio .packery-item .grid_overlay:after,
			.gt3_albums_grid .albums_grid_item .grid_overlay:before,
			.gt3_albums_grid .albums_grid_item .grid_overlay:after,
			.packery_overlay:before,
			.packery_overlay:after,
			.grid_gallery_wrapper .grid-item .grid_overlay:before,
			.grid_gallery_wrapper .grid-item .grid_overlay:after {
				background:#005f6a;
			}
			.portfolio_grid_title_link:hover .portfolio_grid_title {
				color:#005f6a;
			}
			.portfolio_grid_item.title_layout_always .portfolio_grid_meta {
				color:#a0acba;
			}
			.title_always.stripe_gallery_wrapper .stripe_slide .stripe_title {
				color:#a0acba;
			}
			.title_always.stripe_gallery_wrapper .stripe_slide.current-slide .stripe_title {
				color:#ffffff;
			}
			.title_always.stripe_gallery_wrapper .stripe_slide .stripe_title_wrapper {
				background:#11151b;
			}
			.gt3_soho_button {
				background:#005f6a;
			}
			.gt3_soho_button:hover {
				color:#005f6a;
				background:#ffffff;
			}
			.portfolio_grid_content .portfolio_grid_meta,
			.albums_grid_content .albums_grid_meta {
				color:#005f6a;
			}
			.gt3_portfolio_filter_wrapper li a,
			.gt3_albums_filter_wrapper li a {
				color:#ffffff
			}
			.gt3_portfolio_filter_wrapper li a:hover,
			.gt3_portfolio_filter_wrapper li.selected a,
			.gt3_albums_filter_wrapper li a:hover,
			.gt3_albums_filter_wrapper li.selected a {
				color:#005f6a;
			}
			.gt3_stripe:hover .gt3_stripe_content .gts_stripe_descr {
				color:#005f6a;
			}
			.sohopro_slider_button {
				background:#ffffff;
			}
			.sohopro_slider_button .sohopro_slider_button_inner span,
			.sohopro_slider_button .sohopro_slider_button_inner span:after,
			.sohopro_slider_button .sohopro_slider_button_inner span:before {
				background:#005f6a;
			}

			.sohopro_slider_button:hover {
				background:#005f6a;
			}
			.sohopro_slider_button:hover .sohopro_slider_button_inner span,
			.sohopro_slider_button:hover .sohopro_slider_button_inner span:after,
			.sohopro_slider_button:hover .sohopro_slider_button_inner span:before {
				background:#ffffff;
			}
			
			.fs_state_play.fs_play_pause:before,
			.fs_state_play.fs_play_pause:after {
				border-color:#ffffff;
			}
			.fs_state_play.fs_play_pause:hover:before,
			.fs_state_play.fs_play_pause:hover:after {
				border-color:#005f6a;
			}
			.fs_play_pause:before {
				border-color: transparent transparent transparent #ffffff;
			}
			.fs_play_pause:hover:before {
				border-color: transparent transparent transparent #005f6a;
			}
			.fs_slider_controls i {
				color:#ffffff;
			}
			.fs_slider_controls:hover i {
				color:#005f6a;
			}
			.vc_row .vc_progress_bar .vc_single_bar .vc_label,
			.vc_row .vc_progress_bar .vc_single_bar .vc_label .vc_label_units {
				font-family:Montserrat;
			}
			.vc_row .vc_progress_bar .vc_single_bar .vc_bar {
				background:#005f6a;
			}
			.vc_row .vc_progress_bar .vc_single_bar .vc_label .vc_label_units,
			.vc_row .vc_progress_bar .vc_single_bar .vc_bar:after {
				color: #a0acba;
			}
			.vc_row .vc_progress_bar .vc_single_bar .vc_label {
				color: #ffffff;
			}
			.gt3_meta_values_wrapper .gt3_meta_values_item {
				color:#a0acba;
			}
			.gt3_meta_values_wrapper .gt3_meta_values_item span {
				color:#ffffff;
			}

			body .vc_pie_chart .vc_pie_chart_value {
				font-family:Montserrat;
				font-weight:300;
				color: #ffffff;
			}
			body .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab > a {
				color:#a0acba;
			}
			body .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab > a {
				border-color: #11151b;
			}
			body .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab.vc_active:after,
			body .vc_tta.vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active:after,
			body .vc_tta.vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active:after {
				background: #11151b;
			}
			.vc_tta.vc_general.vc_tta-tabs .vc_tta-tab .vc_tta-title-text:before {
				background:#005f6a;
			}
			.price_content span {
				color:#005f6a;
			}
			.gt3_module_button a,
			.shortcode_button,
			.gt3_btn_reverse .shortcode_button:hover,
			.price_item.most_popular .item_cost_wrapper {
				background:#005f6a;
			}
			.gt3_module_button a:hover,
			.shortcode_button:hover,
			.gt3_btn_reverse .shortcode_button,
			.team_position {
				color: #005f6a;
			}
			.module_testimonial.type1 .testimonials_title {
				color:#ffffff;
			}
			.gt3_team_info ul li a {
				color:#a0acba;
			}
			.gt3_team_info ul li a:hover {
				color:#005f6a;
			}
			
			.port_prev_next_posts a .port_prev_post_title,
			.port_prev_next_posts a .port_next_post_title,
			.gt3_sharing_module a {
				color:#a0acba;
			}
			.port_prev_next_posts a:hover .port_prev_post_title,
			.port_prev_next_posts a:hover .port_next_post_title {
				color:#005f6a;
			}
			.port_back2grid span {
				border:1px solid #005f6a;
			}
			.port_back2grid:hover span {
				border:1px solid #ffffff;
			}
			.port_prev_next_posts a:hover .big_arrow_wrapper span,
			.port_prev_next_posts a:hover .big_arrow_wrapper span:before,
			.port_prev_next_posts a:hover .big_arrow_wrapper span:after {
				background:#ffffff;
			}

			/* 404 */
			.gt3_404_page_bg {
				background-image:url(https://mueller3000.com/photography/wp-content/themes/sohopro/img/bgs/bg_404.jpg);
			}
			.wrapper_404 .title_404,
			.count_title,
			.countdown-amount,
			.countdown-period,
			.gt3_contact_label {
				color:#ffffff;
			}
			.gt3_meta_values_item {
				font-weight:300;
			}
			a.widget_social  {
				color:#909aa3;
			}
			a.widget_social:hover,
			.comment_top_line .author a:hover {
				color:#005f6a;
			}
			.tagcloud a:hover {
				background:#005f6a;
			}
			.btn_menu_ico span {
				background:#ffffff;
			}
			