
        /* Custom CSS */
		* {
			font-family:Lato;
		}
		body,
		input[type="text"],
		input[type="email"],
		input[type="password"],
		input[type="password"],
		input[type="submit"],
		textarea,
		.comment-form p.form-allowed-tags code,
		#swipebox-title,
		.scroll_pane_wrap .span6 blockquote {
			font-family:Lato;
		}
		body {
			background:#25282e;
			color:#c7cad0;
			line-height:30px;
			font-size:18px;
			font-weight:300;
		}
		.gt3_preloader,
		.flow_container li {
			background:#25282e;
		}
		.flow_reflection:before {
			background: -moz-linear-gradient(top,  rgba(37,40,46,1) 0%, rgba(37,40,46,0) 100%); /* FF3.6-15 */
			background: -webkit-linear-gradient(top,  rgba(37,40,46,1) 0%,rgba(37,40,46,0) 100%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to bottom,  rgba(37,40,46,1) 0%,rgba(37,40,46,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */			
		}
		input[type="text"],
		input[type="email"],
		input[type="tel"],
		input[type="password"],
		textarea {
			font-weight:300;
		}
		::-moz-selection{background: rgba(196,196,196, 0.99) !important; color: #ffffff;}::selection{background: rgba(196,196,196, 0.99) !important; color: #ffffff;}
		input[type="button"],
		input[type="reset"],
		input[type="submit"] {
			font-family:Lato;
		}
		input[type="button"]:hover,
		input[type="reset"]:hover,
		input[type="submit"]:hover {
			background: #c4c4c4;
		}
		a {
			color:#c4c4c4;
		}
		a:hover,
		a:focus {
			color:#c7cad0;
		}
		.wrapper_404 {
			background-image:url();
		}
		.pp_page .wrapper_404 {
			background-image:none;
		}
		/* Custom Fonts */
		h1, h1 span, h1 a,
		h2, h2 span, h2 a,
		h3, h3 span, h3 a,
		h4, h4 span, h4 a,
		h5, h5 span, h5 a,
		h6, h6 span, h6 a,
		.countdown-amount,
		.countdown-period,
		.strip_template .strip-item a span,
		.column1 .item_title a,
		blockquote,
		.index_number,
		.price_item_btn a,
		.learn_more,
		.prev_next_links a b,
		.shortcode_tab_item_title {
			font-family: Titillium Web;
			font-weight: 700
		}
		h1, h1 a, h1 span {
			font-size:24px;
			line-height:30px;
		}
		h2, h2 a, h2 span, h3#reply-title, h3#reply-title a {
			font-size:24px;
			line-height:30px;
		}
		h3, h3 a, h3 span,
		.sidepanel .title,
		.prev_next_links a b {
			font-size:18px;
			line-height:26px;
		}
		h4, h4 a, h4 span {
			font-size:14px;
			line-height:23px;
		}
		h5, h5 a, h5 span {
			font-size:12px;
			line-height:21px;
		}
		h6, h6 a, h6 span {
			font-size:12px;
			line-height:21px;
		}
		.color {
			color:#c4c4c4 !important;
		}
		.colored_bg {
			background-color:#c4c4c4;
		}
		.dropcap,
		.comment_info h3,
		.comment_info h3 a,
		.author_says {
			color:#c7cad0;
		}
		.contentarea ul > li:before,
		.port_1col_article ul > li:before,
		.slick_testim_info p:after {
			background: #c7cad0;
		}
		h1, h1 span, h1 a,
		h2, h2 span, h2 a,
		h3, h3 span, h3 a,
		h4, h4 span, h4 a,
		h5, h5 span, h5 a,
		h6, h6 span, h6 a,
		.diagram_item .chart,
		.blog_content p,
		.item_title a {
			color:#c7cad0;
		}
		.item_title a:before {
			background: #c7cad0;
		}
		.highlighted_colored {
			background:#c4c4c4;
		}
		.highlighted_dark {
			background:#4d535e;
		}
		.dropcap.type1 {
			color:#4d535e;
		}
		blockquote:before {
			color:#c4c4c4;
		}
		blockquote.type2:before {
			color:#4d535e;
		}
		.footer {
			background:#1f2228;
		}
		.copyright,
		.foot_info_block {
			color: #4d535e;
			font-family:Lato;
		}
		ul.social_icons li a,
		ul.social_icons li span {
			line-height:30px;
		}
		.footer a,
		ul.social_icons li a,
		ul.social_icons li i,
		.contentarea ul.social_icons a:hover i,
		.contentarea .author-description ul.social_icons a,
		.contentarea .author-description ul.social_icons i {
			color: #4d535e;
		}
		ul.social_icons a:hover,
		.contentarea .author-description ul.social_icons a:hover,
		.contentarea .author-description ul.social_icons a:hover i {
			color: #c4c4c4;
		}

		header nav ul.menu > li > a,
		.lang_selector .language_list li,
		.lang_selector a {
			color: #ffffff;
		}
		header nav ul.menu > li > a:before,
		.lang_selector:before {
			background: #ffffff;
		}
		header nav ul.menu > li:hover > a,
		header nav ul.menu > li.current-menu-ancestor > a,
		header nav ul.menu > li.current-menu-item > a,
		header nav ul.menu > li.current-menu-parent > a {
			color: #c4c4c4;
		}
		header nav ul.menu > li.current-menu-ancestor > a:before,
		header nav ul.menu > li.current-menu-item > a:before,
		header nav ul.menu > li.current-menu-parent > a:before {
			background: #c4c4c4;
		}
		header nav ul.menu .sub-nav {
			background: #363b43;
		}
		header nav ul.menu .sub-nav:after {
			border-color: transparent transparent #363b43 transparent;
		}
		header nav ul.sub-menu li {
			line-height:24px;
			font-size:12px;
		}
		header nav ul.sub-menu li a {
			color: #c7cad0;
			font-weight:400;
			line-height:24px;
			font-size:12px;
			font-family:Lato;
		}
		header nav ul.sub-menu li.menu-item-has-children > a:after {
			line-height:24px;
			font-size:12px;
		}
		header nav ul.sub-menu > li:hover > a,
		header nav ul.sub-menu > li.current-menu-item > a,
		header nav ul.sub-menu > li.current-menu-ancestor > a,
		header nav ul.sub-menu > li.current-menu-parent > a {
			color:#c4c4c4;
		}
		.small_sticky .main_header {
			background:#25282e;
		}
		header nav ul.menu > li > a,
		.lang_selector .language_list li,
		.lang_selector a {
			font-size: 12px;
			font-weight: 400;
			font-family:Lato;
		}
		.lang_selector .language_list li:hover,
		.lang_selector a:hover,
		#cancel-comment-reply-link:hover {
			color: #c4c4c4;
		}
		.top_search form input[type="text"] {
			font-size:18px;
			font-weight:300;
			font-family:Lato;
		}
		.top-icon-search:after {
			color: #ffffff;
		}
		.top-icon-search:hover:after,
		.ct-search-open .top-icon-search:after {
			color: #c4c4c4;
		}
		.fs_controls a:hover {
			color: #c4c4c4;
		}
		.ct-search-hover .top-icon-search:after {
			color: #ffffff;
		}
		.fs_thmb_viewport div.label,
		.promo_text_block p,
		.price_item_body ul li,
		.coming_soon_title p,
		.listing_meta,
		.listing_meta a,
		.listing_meta span,
		.post_share > a,
		.like_count,
		ul.pagerblock li a,
		ul.pagerblock li span,
		.comment-reply-link,
		.prev_next_links a span {
			font-family:Lato;
		}
		.listing_meta span:after {
			font-family:Lato;
		}
		.logo_sect img {
			max-height: 64px;
		}

		.page_title h1 {
			color: #363b43;
			line-height: 85px;
			font-size: 72px;
		}

		.page_title h1:after {
			background: #363b43;
		}

		.filter_navigation ul li ul li a {
			color: #c7cad0;
		}
		.filter_navigation ul li ul li a:before {
			background: #c7cad0;
		}
		.shortcode_button,
		.skill_li h6 {
			font-family:Lato;
		}
		.shortcode_button.btn_type5 {
			background: #c4c4c4;
		}
		.shortcode_button.btn_type1:hover,
		.shortcode_button.btn_type1:focus,
		.shortcode_button.btn_type2:hover,
		.shortcode_button.btn_type2:focus,
		.shortcode_button.btn_type3:hover,
		.shortcode_button.btn_type3:focus {
			background: #c4c4c4;
		}
		.shortcode_button.btn_type4 {
			font-family: Titillium Web !important;
			font-weight: 700 !important;
			color:#c7cad0 !important;
		}
		.shortcode_button.btn_type4:before {
			background: #c7cad0;
		}
		.promo_button_block .shortcode_button.btn_type4 {
			font-family:Lato !important;
		}
		h6.shortcode_accordion_item_title,
		h6.shortcode_toggles_item_title {
			font-family:Lato;
			font-size:18px;
			font-weight:300;
			color:#c7cad0;
		}
		.shortcode_accordion_item_title .ico,
		.shortcode_toggles_item_title .ico {
			border-right: 1px #25282e solid;
		}
		.shortcode_accordion_item_title.state-active .ico:before,
		.shortcode_toggles_item_title.state-active .ico:before,
		.shortcode_accordion_item_title:hover .ico:before,
		.shortcode_toggles_item_title:hover .ico:before,
		.shortcode_accordion_item_title:hover .ico:after,
		.shortcode_toggles_item_title:hover .ico:after {
			background: #c4c4c4;
		}
		.recent_posts_content > a,
		.module_html p a {
			color: #c7cad0;
		}
		.sidepanel a:hover,
		.sidepanel li.current-menu-item a,
		.stat_count,
		.list_of_works ul li h6 a:hover,
		.listing_meta a:hover,
		.comment-reply-link:hover,
		.item_title_block > a:hover,
		.item_title a:hover,
		.active_hover .item_title a,
		.img_block .item_title_block .item_title a:hover,
		.module_html p a:hover,
		.widget_recent_comments ul li a {
			color:#c4c4c4;
		}
		.shortcode_iconbox .iconbox_body,
		.shortcode_iconbox .iconbox_body p {
			color: #c7cad0 !important;
		}
		.shortcode_tab_item_title.active,
		.shortcode_tab_item_title:hover {
			background: #c4c4c4;
		}
		.shortcode_tab_item_body {
			border-top: 2px #c4c4c4 solid;
		}
		.comment_info a:hover,
		.dropcap.type2,
		.blog_post_title a:hover {
			color: #c4c4c4;
		}
		/* Mobile Menu */
		.toggle-inner,
		.toggle-inner:before,
		.toggle-inner:after {
			background-color: #ffffff;
		}
		.mobile_menu_wrapper {
			background:#363b43;
		}
		.mobile_menu_wrapper a {
			color:#c7cad0;
		}
		.mobile_menu_wrapper a:hover,
		.mobile_menu_wrapper .current-menu-parent > a,
		.mobile_menu_wrapper .current-menu-ancestor > a,
		.mobile_menu_wrapper .current-menu-item > a {
			color:#c4c4c4;
		}
		.mobile_menu_wrapper ul.menu > li {
			line-height:24px;
			font-size:12px;
		}

		.mobile_menu_wrapper ul.menu li a {
			font-weight:400;
			line-height:24px;
			font-size:12px;
			font-family:Lato;
		}

		.mobile_menu_wrapper .menu-item-has-children > a:after {
			line-height:24px;
			font-size:12px;
		}

		hr.type2 {
			border-color:#c4c4c4;
		}

		#swipebox-title {
			font-weight:300;
		}

		.widget_nav_menu,
		.widget_nav_menu a,
		.widget_archive,
		.widget_archive a,
		.widget_pages,
		.widget_pages a,
		.widget_categories,
		.widget_categories a,
		.widget_recent_entries,
		.widget_recent_entries a,
		.widget_meta,
		.widget_meta a,
		.widget_recent_comments,
		.widget_recent_comments a,
		.recentcomments,
		.recent_posts_content > a {
			color: #c7cad0;
			font-family: Titillium Web;
			font-weight: 700;
		}

		.widget_nav_menu a:hover,
		.widget_archive a:hover,
		.widget_pages a:hover,
		.widget_categories a:hover,
		.widget_recent_entries a:hover,
		.widget_meta a:hover,
		.widget_recent_comments a:hover,
		.prev_next_links a b {
			color: #c7cad0;
		}

		.widget_nav_menu ul li:after,
		.widget_archive ul li:after,
		.widget_pages ul li:after,
		.widget_categories ul li:after,
		.widget_recent_entries ul li:after,
		.widget_meta ul li:after,
		.widget_recent_comments ul li:after {
			background: #c7cad0;
		}

		.widget_nav_menu ul li.active_list_item:after,
		.widget_archive ul li.active_list_item:after,
		.widget_pages ul li.active_list_item:after,
		.widget_categories ul li.active_list_item:after,
		.widget_recent_entries ul li.active_list_item:after,
		.widget_meta ul li.active_list_item:after,
		.widget_recent_comments ul li.active_list_item:after {
			background: #c4c4c4;
		}

		.blog_post_format_label:after,
		.post_share > a:hover:before,
		.post_share:hover > a:before,
		.testimonial_wrapper:after {
			color: #c4c4c4;
		}

		.fs_slider_prev:after,
		.fs_slider_next:after {font-family: Titillium Web
		}

		.contact_info span,
		a:hover .iconbox_wrapper .ico,
		.author-name h2 a:hover,
		.prev_next_links a:hover b {
			color: #c4c4c4;
		}

		.iconbox_wrapper .ico,
		.sidepanel .title {
			color: #666c77;
		}

		.blog_post_title .author:after {
			background: #c7cad0;
		}

		.portfolio_grid_wrapper.one_col .tags a {
			color:#c7cad0;
		}
		.portfolio_grid_wrapper .filter_block li a {
			color:#c7cad0;
			font-family: Titillium Web;
		}
		.portfolio_grid_wrapper .filter_block li a:hover,
		.portfolio_grid_wrapper .filter_block li.selected a,
		.portfolio_grid_title a:hover {
			color:#c4c4c4;
		}
		.widget_text h3.title,
		.widget_posts h3.title,
		.widget_nav_menu h3.title,
		.widget_archive h3.title,
		.widget_pages h3.title,
		.widget_categories h3.title,
		.widget_recent_entries h3.title,
		.widget_meta h3.title,
		.widget_recent_comments h3.title {
			border-color: #363b43;
		}

		.tagcloud a {
			font-family:Lato;
			font-weight:300 !important;
		}
		.port_1col_article {
			line-height:30px;
			font-size:18px;
			font-weight:300;		
		}

		ol.commentlist:after {
			background:#25282e;
		}

		.counter_ico {
			color: #363b43;
		}

		.slick_testim_info p {
			font-family: Titillium Web;
		}

		table,th,td {
			border:1px rgba(199,202,208, 0.2) solid;
		}

		.gt3_preloader .arc1,
		.gt3_preloader .arc2,
		.gt3_preloader .arc3 {
			border-color: #ffffff;
			border-top-color: #25282e;
			border-right-color: #25282e;
		}

		@media only screen and (min-width: 901px) {
			.page-template-page-fullscreen-slider header nav ul.menu > li:hover > a,
			.page-template-page-fullscreen-slider .lang_selector .language_list li:hover,
			.page-template-page-fullscreen-slider .lang_selector a:hover,
			.single-gallery header nav ul.menu > li:hover > a,
			.single-gallery .lang_selector .language_list li:hover,
			.single-gallery .lang_selector a:hover,
			.error404 header nav ul.menu > li:hover > a,
			.error404 .lang_selector .language_list li:hover,
			.error404 .lang_selector a:hover,
			.page-template-page-background header nav ul.menu > li:hover > a,
			.page-template-page-background .lang_selector .language_list li:hover,
			.page-template-page-background .lang_selector a:hover,
			.page-template-page-kenburns header nav ul.menu > li:hover > a,
			.page-template-page-kenburns .lang_selector .language_list li:hover,
			.page-template-page-kenburns .lang_selector a:hover,
			.flow_gallery header nav ul.menu > li:hover > a,
			.flow_gallery .lang_selector .language_list li:hover,
			.flow_gallery .lang_selector a:hover,
			.ribbon_slider_page header nav ul.menu > li:hover > a,
			.ribbon_slider_page .lang_selector .language_list li:hover,
			.ribbon_slider_page .lang_selector a:hover,
			.port_grid_fs header nav ul.menu > li:hover > a,
			.port_grid_fs .lang_selector .language_list li:hover,
			.port_grid_fs .lang_selector a:hover,
			.shift_gallery_page header nav ul.menu > li:hover > a,
			.shift_gallery_page .lang_selector .language_list li:hover,
			.shift_gallery_page .lang_selector a:hover,
			.page-template-page-strip header nav ul.menu > li:hover > a,
			.page-template-page-strip .lang_selector .language_list li:hover,
			.page-template-page-strip .lang_selector a:hover {
				color: rgba(255,255,255, 0.7);
			}
			.page-template-page-fullscreen-slider header nav ul.menu > li.current-menu-ancestor > a,
			.page-template-page-fullscreen-slider header nav ul.menu > li.current-menu-item > a,
			.page-template-page-fullscreen-slider header nav ul.menu > li.current-menu-parent > a,
			.single-gallery header nav ul.menu > li.current-menu-ancestor > a,
			.single-gallery header nav ul.menu > li.current-menu-item > a,
			.single-gallery header nav ul.menu > li.current-menu-parent > a,
			.error404 header nav ul.menu > li.current-menu-ancestor > a,
			.error404 header nav ul.menu > li.current-menu-item > a,
			.error404 header nav ul.menu > li.current-menu-parent > a,
			.page-template-page-background header nav ul.menu > li.current-menu-ancestor > a,
			.page-template-page-background header nav ul.menu > li.current-menu-item > a,
			.page-template-page-background header nav ul.menu > li.current-menu-parent > a,
			.page-template-page-kenburns header nav ul.menu > li.current-menu-ancestor > a,
			.page-template-page-kenburns header nav ul.menu > li.current-menu-item > a,
			.page-template-page-kenburns header nav ul.menu > li.current-menu-parent > a,
			.flow_gallery header nav ul.menu > li.current-menu-ancestor > a,
			.flow_gallery header nav ul.menu > li.current-menu-item > a,
			.flow_gallery header nav ul.menu > li.current-menu-parent > a,
			.ribbon_slider_page header nav ul.menu > li.current-menu-ancestor > a,
			.ribbon_slider_page header nav ul.menu > li.current-menu-item > a,
			.ribbon_slider_page header nav ul.menu > li.current-menu-parent > a,
			.port_grid_fs header nav ul.menu > li.current-menu-ancestor > a,
			.port_grid_fs header nav ul.menu > li.current-menu-item > a,
			.port_grid_fs header nav ul.menu > li.current-menu-parent > a,
			.shift_gallery_page header nav ul.menu > li.current-menu-ancestor > a,
			.shift_gallery_page header nav ul.menu > li.current-menu-item > a,
			.shift_gallery_page header nav ul.menu > li.current-menu-parent > a,
			.page-template-page-strip header nav ul.menu > li.current-menu-ancestor > a,
			.page-template-page-strip header nav ul.menu > li.current-menu-item > a,
			.page-template-page-strip header nav ul.menu > li.current-menu-parent > a {
				color: #ffffff;
			}
			.page-template-page-fullscreen-slider header nav ul.menu > li.current-menu-ancestor > a:before,
			.page-template-page-fullscreen-slider header nav ul.menu > li.current-menu-item > a:before,
			.page-template-page-fullscreen-slider header nav ul.menu > li.current-menu-parent > a:before,
			.single-gallery header nav ul.menu > li.current-menu-ancestor > a:before,
			.single-gallery header nav ul.menu > li.current-menu-item > a:before,
			.single-gallery header nav ul.menu > li.current-menu-parent > a:before,
			.error404 header nav ul.menu > li.current-menu-ancestor > a:before,
			.error404 header nav ul.menu > li.current-menu-item > a:before,
			.error404 header nav ul.menu > li.current-menu-parent > a:before,
			.page-template-page-background header nav ul.menu > li.current-menu-ancestor > a:before,
			.page-template-page-background header nav ul.menu > li.current-menu-item > a:before,
			.page-template-page-background header nav ul.menu > li.current-menu-parent > a:before,
			.page-template-page-kenburns header nav ul.menu > li.current-menu-ancestor > a:before,
			.page-template-page-kenburns header nav ul.menu > li.current-menu-item > a:before,
			.page-template-page-kenburns header nav ul.menu > li.current-menu-parent > a:before,
			.flow_gallery header nav ul.menu > li.current-menu-ancestor > a:before,
			.flow_gallery header nav ul.menu > li.current-menu-item > a:before,
			.flow_gallery header nav ul.menu > li.current-menu-parent > a:before,
			.ribbon_slider_page header nav ul.menu > li.current-menu-ancestor > a:before,
			.ribbon_slider_page header nav ul.menu > li.current-menu-item > a:before,
			.ribbon_slider_page header nav ul.menu > li.current-menu-parent > a:before,
			.port_grid_fs header nav ul.menu > li.current-menu-ancestor > a:before,
			.port_grid_fs header nav ul.menu > li.current-menu-item > a:before,
			.port_grid_fs header nav ul.menu > li.current-menu-parent > a:before,
			.shift_gallery_page header nav ul.menu > li.current-menu-ancestor > a:before,
			.shift_gallery_page header nav ul.menu > li.current-menu-item > a:before,
			.shift_gallery_page header nav ul.menu > li.current-menu-parent > a:before,
			.page-template-page-strip header nav ul.menu > li.current-menu-ancestor > a:before,
			.page-template-page-strip header nav ul.menu > li.current-menu-item > a:before,
			.page-template-page-strip header nav ul.menu > li.current-menu-parent > a:before {
				background: #ffffff;
			}

			.page-template-page-fullscreen-slider .top-icon-search:hover:after,
			.page-template-page-fullscreen-slider .ct-search-open .top-icon-search:after,
			.single-gallery .top-icon-search:hover:after,
			.single-gallery .ct-search-open .top-icon-search:after,
			.error404 .top-icon-search:hover:after,
			.error404 .ct-search-open .top-icon-search:after,
			.page-template-page-background .top-icon-search:hover:after,
			.page-template-page-background .ct-search-open .top-icon-search:after,
			.page-template-page-kenburns .top-icon-search:hover:after,
			.page-template-page-kenburns .ct-search-open .top-icon-search:after,
			.flow_gallery .top-icon-search:hover:after,
			.flow_gallery .ct-search-open .top-icon-search:after,
			.ribbon_slider_page .top-icon-search:hover:after,
			.ribbon_slider_page .ct-search-open .top-icon-search:after,
			.port_grid_fs .top-icon-search:hover:after,
			.port_grid_fs .ct-search-open .top-icon-search:after,
			.shift_gallery_page .top-icon-search:hover:after,
			.shift_gallery_page .ct-search-open .top-icon-search:after,
			.page-template-page-strip .top-icon-search:hover:after,
			.page-template-page-strip .ct-search-open .top-icon-search:after {
				color: rgba(255,255,255, 0.7);
			}

			.page-template-page-fullscreen-slider .fs_controls a:hover,
			.single-gallery .fs_controls a:hover {
				color: rgba(255,255,255, 0.7);
			}
		}

		.logo_sect .logo span {
			color: #ffffff;
			font-family: Titillium Web;
		}

		.footer_wrapper {
			padding-top: 0px;
			padding-bottom: 0px;
		}

		.coming_bottom ul.social_icons li a,
		.coming_bottom ul.social_icons li i {
			color: rgba(255,255,255, 0.5);
		}

		.coming_bottom ul.social_icons li a:hover,
		.coming_bottom ul.social_icons li a:hover i {
			color: rgba(255,255,255, 1);
		}

		.coming_soon_title h1,
		.coming_soon_title p,
		.countdown-period,
		.countdown-amount,
		.page-template-page-coming-soon .logo_sect .logo span {
			color: #ffffff;
		}

		.coming_soon_title p:after,
		.countdown-section:after {
			background: rgba(255,255,255, 0.5);
		}

        
			@media only screen and (min-width: 1200px) {
				.page_title {margin-left: -6px;
				}
				.page-template-page-with-slider .page_title, .page-template-page-contacts .page_title {margin-left: -2px;
				}
			}
			