	body,	#dm_fullscreen,	.fw_grid_gallery,	.shortcode_tab_item_title.active:before,	.module_partners ul:before {		background:#ffffff;	}	* {		font-family:Jura;			}		p, td, div {		color:#2b3035;		font-weight:400;		}	p {		margin:0 0 8px 0			}	table, th, td {		border: #e0e2e6 1px solid;	}	h1, h2, h3, h4, h5, h6,	h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,	h1 small, h2 small, h3 small, h4 small, h5 small, h6 small,	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,	.pseudo_stat_count,	.promoblock_wrapper h2,	.dropcap {		color:#2b3035;	}	/*Fonts Families and Sizes*/	p, td, div,	input,	textarea {		font-family:Jura;		font-weight:400;	}	p, td, div,	blockquote p,	input,		input[type="text"],	input[type="email"],	input[type="password"],	textarea {		font-size:13px;		line-height:22px;	}	h1, h2, h3, h4, h5, h6,	h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,	h1 small, h2 small, h3 small, h4 small, h5 small, h6 small,	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,	.pseudo_stat_count,	.dropcap,	.text404,	.pp_title,	.countdown-amount,	.countdown-period {		font-family:Jura;		font-weight:700;		-moz-osx-font-smoothing:grayscale;		-webkit-font-smoothing:antialiased;		padding:0;	}	.search404.search_form input.field_search,	.pp_wrapper input[type="password"],	.preview_read_more,	.shortcode_button,	input[type="button"],	input[type="reset"],	input[type="submit"],		.notify_shortcode input[type="submit"],	.notify_shortcode input[type="email"],	.more-link {		font-family:Jura;		font-weight:700;		-moz-osx-font-smoothing:grayscale;		-webkit-font-smoothing:antialiased;		}	.shortcode_button.btn_small {		font-weight:800;	}	h1, h1 span, h1 a, h3.promo_title {		font-size:34px;		line-height:36px;	}	h2, h2 span, h2 a, .pseudo_stat_count {		font-size:30px;		line-height:32px;	}	.bg_title h2 {		font-size:34px;		line-height:36px;		}	h3, h3 span, h3 a, h3 a:hover {		font-size:26px;		line-height:28px;	}	h4, h4 span, h4 a {		font-size:24px;		line-height:26px;	}	h5, h5 span, h5 a {		font-size:16px;		line-height:18px;	}	h6, h6 span, h6 a,	.comment_info h6:after {		font-size:14px;		line-height:16px;	}	h1.side_title {		font-size:26px;		line-height:28px;	}	.main_header p,	.main_header td,	.main_header div,	.main_header input,	.main_header textarea {		color:#ffffff;		font-weight:400;		font-size:12px;		line-height:20px;			}	.main_header h1,	.main_header h2,	.main_header h3,	.main_header h4,	.main_header h5,	.main_header h6 {		color:#ffffff;			}	/* CSS HERE */	::selection {		background:#696969;	}	::-moz-selection {		background:#696969;	}	input[type="text"],	input[type="email"],	input[type="password"],	textarea {		color: #2b3035;		-moz-osx-font-smoothing: grayscale;				-webkit-font-smoothing: antialiased;	}	input[type="text"]::-webkit-input-placeholder,	input[type="email"]::-webkit-input-placeholder,	input[type="password"]::-webkit-input-placeholder,	textarea::-webkit-input-placeholder {		color: #2b3035;		-webkit-font-smoothing: antialiased;	}	textarea::-moz-placeholder {		color: #2b3035;		opacity: 1;		-moz-osx-font-smoothing: grayscale;	}	input[type="text"]::-moz-placeholder {		color: #2b3035;		opacity: 1;		-moz-osx-font-smoothing: grayscale;	}	input[type="email"]::-moz-placeholder {		color: #2b3035;		opacity: 1;		-moz-osx-font-smoothing: grayscale;	}	input[type="password"]::-moz-placeholder {		color: #2b3035;		opacity: 1;		-moz-osx-font-smoothing: grayscale;	}		input[type="text"]:-ms-input-placeholder,	input[type="email"]:-ms-input-placeholder,	input[type="password"]:-ms-input-placeholder,	textarea:-ms-input-placeholder {		color: #2b3035;	}			/* FONTS */	.wrapper404 h1,	h1.pp_title,	.strip-item .strip-title,	h1.info_title,	h3.info_caption,	#ribbon_status,	#ribbon_status span,	.count_title h1,	.fs_title,	.fs_page_title,	.fs_descr,	.fs_port_title {		font-family:Jura;	}		/* - - - */	
	
	
	
	.toggle_menu_wrapper span,	.toggle_menu_wrapper:after,	.toggle_menu_wrapper:before {background: #3552a5;}
	
.toggle_menu_wrapper1 span,	.toggle_menu_wrapper1:after,	.toggle_menu_wrapper1:before {		background:#1ab1de;	}	
	
	
	.menu_toggler span,	.menu_toggler:before,	.menu_toggler:after,	.fs_menu_btn .toggle_menu_wrapper span,	.fs_menu_btn .toggle_menu_wrapper:after,	.fs_menu_btn .toggle_menu_wrapper:before,	.notify_shortcode input[type="submit"] {		background:#ffffff;	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		.menu_toggler span,	.menu_toggler:before,	.menu_toggler:after,	.fs_menu_btn .toggle_menu_wrapper span,	
		.fs_menu_btn .toggle_menu_wrapper:after,	.fs_menu_btn .toggle_menu_wrapper:before,	
		.notify_shortcode input[type="submit"] {		background:#ffffff;	}	nav.main_nav {		background:#ffffff;	}	
		.main_header,	.shortcode_button.btn_type5,	.shortcode_button.btn_type1:hover,	
		.mobile_header {background: #3552a5;}	.header_share .header_share_box a,	.breadcrumbs a,	.blog_filter a,	.pagerblock a,	.page-link a,	.comment_info a,	.widget_tag_cloud a,	.widget_calendar td a,	.recent_posts_content a,	.page-link span,	.mc_signup_submit:hover:before {		color: #2b3035;	}	.breadcrumbs span,	.breadcrumbs a:hover,	.blog_filter li.selected a,		.blog_filter a:hover,	.pagerblock li a.current,	.pagerblock a:hover,	.shortcode_tab_item_title,	.team_title .op,	.comment_info a.comment-reply-link,	.widget_tag_cloud a:hover,	.widget_calendar td a:hover,	.widget_calendar th,	.recent_posts_content a:hover,	.mc_signup_submit:before,	.page-link,	.page-link a:hover,	.page-link span.middot {		color: #abafb3;	}	nav.main_nav li a {color: #575c5d;font-size: 17px;line-height:16px;font-weight: bold;text-transform: uppercase;}	nav.main_nav ul.sub-menu li a {		font-size:12px;		line-height:16pxpx;				font-weight:400;	}	a,	ul.mobile_menu li:hover > a,	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 li:hover > a,	nav.main_nav ul li.current-menu-ancestor > a,	nav.main_nav ul li.current-menu-item > a,	nav.main_nav ul li.current-menu-parent > a,	.breadcrumbs a:hover,	.shortcode_iconbox > a:hover p,	.shortcode_iconbox > a:hover h6,	.shortcode_iconbox > a:hover span,	.shortcode_iconbox > a:hover div,	.shortcode_iconbox > a:hover a,	.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,	.sidepanel a:hover {		color:#696969;	}		a:hover,	.shortcode_tab_item_title.active,	.shortcode_tab_item_title:hover,	.tags_area a,	.page_navigation .post_prev a,	.page_navigation .post_next a,	.blogpost_share a i,	.blogpost_share a,	.comment_info a,	.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,	.widget_recent_comments ul li a {		color: #2b3035;	}	.widget_nav_menu ul li a.current-menu-item,	.widget_archive ul li a.current-menu-item,	.widget_pages ul li a.current-menu-item,	.widget_categories ul li a.current-menu-item,	.widget_recent_entries ul li a.current-menu-item,	.widget_meta ul li a.current-menu-item {		color:#696969!important;	}		nav.main_nav ul.sub-menu:before,	nav.main_nav ul.sub-menu li:before {		background:#dfe0e1;	}	footer.main_footer .footer_wrapper {		border-top:1px solid #e7eaee;	}	/*ShortCodes*/		.highlighted_dark {		background: #2b3035;		color: #ffffff;	}	.highlighted_light {				background: #abafb3;		color: #ffffff;	}	.highlighted_colored {		color: #ffffff;		background: #696969;	}			blockquote,	.blog_post_preview,	.columns1 .portfolio_item,	.subimg1:before,	.subimg2:before,	.accordion_box,	.promoblock_wrapper,	.module_cont hr,	.shortcode_tab_item_title,	.all_body_cont,	.module_price_table .price_item_wrapper,	.price_item_title,	.testimonials_text,	.module_partners ul,	.module_partners ul li .item_wrapper,	.contact_info_item,	.tags_area a,	.page_navigation a,	.page_navigation a,	.blogpost_share a,	input[type="text"],	input[type="email"],	input[type="password"],	textarea,	.stand_comment,	.widget_nav_menu ul li,	.widget_archive ul li,	.widget_pages ul li,	.widget_categories ul li,	.widget_recent_entries ul li,	.widget_meta ul li,	.widget_recent_comments ul li,		.widget_search .field_search,	.widget_tag_cloud a,	.widget_calendar tfoot,	.page-link {		border-color:#e0e2e6;	}	.testimonials_footer:before {		border: 6px solid transparent;		border-bottom: 6px solid #e0e2e6;		border-left: 6px solid #e0e2e6;	}	.testimonials_footer:after {		border: 6px solid transparent;		border-bottom: 6px solid #ffffff;		border-left: 6px solid #ffffff;	}	.module_cont hr.type1 {		border-color:#abafb3;	}	.module_cont hr.type2 {		border-color:#2b3035;	}	.module_cont hr.type3 {		border-color:#696969;	}	blockquote.type1 {		border-color:#2b3035;	}	blockquote.type2 {		border-color:#696969;	}	blockquote .author,	blockquote cite,	.widget_recent_comments ul li a:hover,	.widget_search .search_form:before,	.tagcloud a:hover {		color:#abafb3;	}		.right-sidebar-block,	.left-sidebar-block {		border-color:#e5e7eb;	}		.dropcap,	.featured_items_meta,	.featured_items_meta a {		color:#abafb3;	}	.dropcap.type1,	.featured_items_meta a:hover,	.single_post_meta a,	.single_post_meta span,	.single_post_meta span:after {		color:#2b3035;	}	.dropcap.type2,	.fs_blog_title a:hover,	.portfolio_columns_title h6 a:hover,	h6.shortcode_accordion_item_title:hover,	h6.shortcode_toggles_item_title:hover,	.shortcode_accordion_item_title:hover .ico:before,	.shortcode_toggles_item_title:hover .ico:before,	.featured_items_body h6 a:hover,	.most_popular h5,	.most_popular h3,	.most_popular h6,	.single_post_meta a:hover {		color:#696969;	}		/* 4 0 4 */	.wrapper404 h1,	.text404,	.pp_title,	.pp_notify,	.search404.search_form input.field_search,	.pp_wrapper input[type="password"],	.strip-item .strip-title,	.count_title h1,	.notify_text,	.countdown-amount,	.countdown-period,	.notify_shortcode input[type="email"],	.notify_shortcode input[type="email"]:focus,	.count_ico,	.count_ico:hover,	.fs_port_title,	h1.fs_page_title{		color:#ffffff;	}	h1.info_title,	h3.info_caption,	ul.mobile_menu a,	ul.mobile_menu a:hover {			color:#ffffff!important;	}	.fs_port_title,	h1.has_shadow,	h3.has_shadow,	h1.info_title,	h3.info_caption {		text-shadow:0 0 3px rgba(43,48,53,0.7);	}	.search404.search_form input.field_search::-webkit-input-placeholder,	.pp_wrapper input[type="password"]::-webkit-input-placeholder,	.notify_shortcode input[type="email"]::-webkit-input-placeholder {		-webkit-font-smoothing: antialiased;		color: #ffffff;	}	.pp_wrapper input[type="password"]::-moz-placeholder,	.search404.search_form input.field_search::-moz-placeholder,	.notify_shortcode input[type="email"]::-moz-placeholder {		opacity: 1;		-moz-osx-font-smoothing: grayscale;		color: #ffffff;	}	.search404.search_form input.field_search,	.pp_wrapper input[type="password"],	.notify_shortcode input[type="email"] {		border-color:#ffffff;	}	.search404 .search_button:hover,	.pp_wrapper input[type="submit"]:hover,	.notify_shortcode input[type="submit"]:hover {		background:#2b3035;		color:#ffffff;	}		/* B L O G */		.fullscreen_blog .blogpost_preview_fw .fs_blog_loadmore,	.fs_port_loadmore,	.portfolio-canvas-item .portfolio-canvas-fadder,	.fw_grid_item .gallery_fadder,	.album_item_fadder,	.img_block .featured_item_fadder,	.gallery_item_wrapper .gallery_fadder,	.module_partners ul li .item:before {		background:rgba(255,255,255,0);	}	.module_partners ul li .item:hover:before {		background:rgba(255,255,255,0.5);	}	.portfolio-canvas-item:hover .portfolio-canvas-fadder,	.fw_grid_item:hover .gallery_fadder,	.album_item .img_block:hover .album_item_fadder,	.img_block:hover .featured_item_fadder,	.gallery_item_wrapper:hover .gallery_fadder {		background:rgba(255,255,255,0.3);	}	.fullscreen_blog .blogpost_preview_fw:last-child .fs_blog_loadmore,	.portfolio-listing .element:last-child:not(.isotope-hidden) .fs_port_loadmore {		background:rgba(255,255,255,0.95);	}	.now_filtering .fs_port_loadmore {		background:rgba(255,255,255,0)!important;	}	.ribbon_list li .slide_fadder,	.ribbon_list li {		background:rgba(255,255,255,1);	}	.ribbon_list li.currentStep .slide_fadder {		background:rgba(255,255,255,0);	}	.ribbon_list li.prevStep .slide_fadder,	.ribbon_list li.nextStep .slide_fadder {		background:rgba(255,255,255,0.8);	}	.ribbon_list li.prevStep2 .slide_fadder,	.ribbon_list li.nextStep2 .slide_fadder {		background:rgba(255,255,255,0.9);		}





		@media(max-width: 767px)
		{
			.logo_def1
			{
				display: none !important;
			}
		}
		@media only screen and (max-width: 760px)
{
.toggle_fullview, nav.main_nav, .toggle_menu {
    display: block !important;
}
}