/** * General Theme Styles *//* Preloader */#loader{	position: fixed;	z-index:99989;	background-color: #fff;	top: 0;	left: 0;	right: 0;	bottom: 0;}#loader .bar{	position: fixed;	top: 50%;	left: 0;	height: 3px;	width: 0;	background-color:#202020;}body.admin-bar{position:relative;}#page-wrap{	overflow-x:hidden;	width:100%;	background-color:#fff4fe;		-webkit-transition: all 0.5s ease-in-out 0.4s;			transition: all 0.5s ease-in-out 0.4s;}body.admin-bar #page-wrap{	margin-top:;}.container{	padding-left:0;	padding-right:0;}#page-content{	overflow:hidden;	padding:102px 40px 0;}/** *	Elements *//* Social Links */header .social_links_wrap{	position:absolute;	z-index:1001;	top:80px;	left:40px;		-webkit-transition: -webkit-transform 0.2s ease-in-out;			transition: transform 0.2s ease-in-out;}.social_link{	position:relative;	display:inline-block;	vertical-align:top;	width:60px;	height:60px;	margin:0 10px 0 0;	text-align:center;	line-height:60px;	font-size:24px;	border-radius:50%;}.social_link:before{	content:'';	position:absolute;	left:0;	top:0;	width:100%;	height:100%;	border-radius:50%;		-webkit-transform:scale(0);			transform:scale(0);				-webkit-transition: all 0.2s ease-in-out;			transition: all 0.2s ease-in-out;}.social_link:hover:before{	-webkit-transform:scale(1);			transform:scale(1);}.social_link i{color:#000;}/* header type 2 */body.page_header_type2 header .social_links_wrap,body.post_header_type2 header .social_links_wrap{	position:relative !important;	top:80px !important;	left:auto;	right:0;	float:right;	transform:translateY(0) !important;	-webkit-transform:translateY(0) !important;}body.page_header_type2 header .social_link,body.post_header_type2 header .social_link{	margin:0 0 0 10px;}/* header type 4 */body.page_header_type4 header .social_links_wrap,body.post_header_type4 header .social_links_wrap{	position:relative !important;	top:0 !important;	left:0;	transform:translateY(0) !important;	-webkit-transform:translateY(0) !important;}body.page_header_type4 header .social_link,body.post_header_type4 header .social_link{	width:46px;	height:46px;	margin:0 0 0 10px;	line-height:46px;	font-size:20px;}/* header type 5 */body.page_header_type5 .top_bar .social_links_wrap,body.post_header_type5 .top_bar .social_links_wrap{	margin-left:40px;}/* header Type 6 */body.page_header_type6 .top_bar,body.post_header_type6 .top_bar{	padding:0 40px;}body.page_header_type6 .top_bar .social_links_wrap,body.post_header_type6 .top_bar .social_links_wrap{	position:absolute;	left:40px;	top:1px;}body.page_header_type6 .header_search,body.post_header_type6 .header_search{	top:6px;}body.page_header_type6 .sidebar_btn,body.post_header_type6 .sidebar_btn{	top:225px;}body.page_header_type6.header-fixed .sidebar_btn,body.post_header_type6.header-fixed .sidebar_btn{	top:0;}.header_phone_wrap{	padding:11px 0;}.header_phone{	display:inline-block;	vertical-align:top;	font-weight:700;	color:#202020;}.header_phone:after{	content:'|';	margin:0 10px;	font-weight:300;	color:#5d3c85;}/* Navigation */.eva-pagination{	position:relative;	padding:80px 0;	text-align:center;}.eva-pagination .current{	background-color: #202020;	color:#fff !important;}.eva-pagination span,.eva-pagination a{	display:inline-block;	vertical-align:top;	width:30px;	height:30px;	margin:0 4px;	font-weight:400;	line-height:30px;	font-size:12px;	color:#333 !important;	text-decoration:none !important;	border-radius:50%;	background-color:#eee;}.eva-pagination a:hover,.eva-pagination a:focus{	color:#fff !important;	text-decoration:none !important;	background-color:#202020;}.eva-pagination a.current{	cursor:default;	color:#fff;}.eva-pagination a.current:hover{	color:#333 !important;}.eva-pagination a.prev,.eva-pagination a.next{	position:absolute;	top:o;	width:auto;	text-transform:uppercase;	background:none;}.eva-pagination a.prev{left:0;}.eva-pagination a.next{right:0;}.eva-pagination a.prev:before,.eva-pagination a.next:before{	display:none;}.eva-pagination a.prev i{padding-right:15px;}.eva-pagination a.next i{padding-left:15px;}/* Blog list default */.blog_list_style_default .eva-pagination.container{	padding-top:55px;}/* Infinite Scroll */#blog_list.container .eva-infinite-scroll{	margin:0 0 60px;}.eva-infinite-scroll{	position:relative;	height:60px;	margin-left:-40px;	margin-right:-40px;}.eva-infinite-scroll>.loading,.eva-infinite-scroll[data-has-next="false"]>.next,.eva-infinite-scroll[data-has-next="true"]>.no-more{    display: none;}.eva-infinite-scroll a{    position:relative;	z-index:3;	display:block;	height:60px;	margin:0;	padding:18px 40px;	text-transform:uppercase;	text-decoration:none !important;	text-align:center;	text-transform:uppercase;	font-weight:400;	line-height:20px;	font-size:15px;	color:#202020 !important;}.eva-infinite-scroll>.loading{	position:absolute;	z-index:4;	left:0;	top:0;	width:100%;}.eva-infinite-scroll a.no-more{	cursor:default;	color:rgba(32,32,32,0.5) !important;}.eva-infinite-scroll a:hover,.eva-infinite-scroll a:focus{	text-decoration:none !important;}/* Buttons */.btn{	padding:15px 38px;	text-transform:uppercase;	font-weight:900;	line-height:20px;	font-size:15px;	border-radius:0;	box-shadow:none;	border:0;		-webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;			transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;}.btn i{	padding-left:7px;}.btn-default{	color:#fff;	background-color:#202020;}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover{	color:#202020;	box-shadow:none;}.btn-primary{	color:#202020;	background:none;}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{	color:#fff;	box-shadow:none;	background:#202020;}.btn-default.active:hover{	text-decoration:none !important;	color:#fff;	background-color:#202020 !important;}/* Bottom Instagram */#instafeed a,#cs_instafeed a{	position:relative;	float:left;	display:block;	width:12.5%;	background-color:#3366cc;}#instafeed a:before,#cs_instafeed a:before{	content: "\f105";	position:absolute;	z-index:3;	left:50%;	top:60%;	width:30px;	height:30px;	margin:-15px 0 0 -15px;	font-family: 'FontAwesome';	text-align:center;	line-height:30px;	font-size:26px;	opacity:0;		-webkit-transition: top 0.2s ease-in-out, opacity 0.2s ease-in-out;			transition: top 0.2s ease-in-out, opacity 0.2s ease-in-out;}#instafeed a:hover:before,#cs_instafeed a:hover:before{	top:50%;	opacity:1;}#instafeed a img,#cs_instafeed a img{	-webkit-transition: opacity 0.2s ease-in-out;			transition: opacity 0.2s ease-in-out;}#instafeed a:hover img,#cs_instafeed a:hover img{	opacity:0.4;}/* Bottom Tweets */.tweets_plugin_wrap{	margin:0 -15px;}.tweets_plugin_wrap > p{	display:inline-block;	vertical-align:top;	width:50%;	padding:0 15px;}.tweets_plugin_wrap > p a{color:#999;}.tweets_plugin_wrap > p small{	display:block;	padding-top:7px;	text-transform:uppercase;	line-height:24px;	font-size:13px;}/** * Main Sidebar */.main-sidebar{	position:fixed;	z-index:1001;	top:0;	bottom:0;	right:-400px;	padding:40px;	width:400px;	background-color:#fff;	-webkit-transition: all 0.4s ease-in-out;			transition: all 0.4s ease-in-out;}.sidebar_btn{	position:absolute;	left:-84px;	top:80px;	width:60px;	height:60px;	padding:16px;	cursor:pointer;	-webkit-transition: all 0.4s ease-in-out;			transition: all 0.4s ease-in-out;}body.admin-bar .sidebar_btn{	top:108px;}.header-fixed .sidebar_btn{top:0;}body.admin-bar.header-fixed .sidebar_btn{top:32px;}.sidebar_open .sidebar_btn:hover{	-webkit-transform:rotate(90deg);			transform:rotate(90deg);}.sidebar_btn span{	display:block;	width:100%;	height:4px;	margin-bottom:6px;	background-color:#000;	-webkit-transition: all 0.3s ease-in-out;			transition: all 0.3s ease-in-out;}.sidebar_open .sidebar_btn span{	background-color:#1c1c1c;}.sidebar_btn:hover span:nth-child(1){	-webkit-transform:translateX(-2px);			transform:translateX(-2px);}.sidebar_btn:hover span:nth-child(2){	-webkit-transform:translateX(2px);			transform:translateX(2px);}.sidebar_btn:hover span:nth-child(3){	-webkit-transform:translateX(-2px);			transform:translateX(-2px);}.sidebar_open .sidebar_btn span:first-child{	-webkit-transform:rotate(45deg) translate(9px, 9px);			transform:rotate(45deg) translate(9px, 9px);}.sidebar_open .sidebar_btn span:last-child{	-webkit-transform:rotate(-45deg) translate(5px, -5px);			transform:rotate(-45deg) translate(5px, -5px);}.sidebar_open .sidebar_btn span:nth-child(2){	opacity:0 !important;}/* header type 2 */body.page_header_type2 .sidebar_btn,body.post_header_type2 .sidebar_btn{	top:225px;}body.page_header_type2.header-fixed .sidebar_btn,body.post_header_type2.header-fixed .sidebar_btn{	top:5px;}/* header type 4 */body.page_header_type4 .sidebar_btn,body.post_header_type4 .sidebar_btn{	top:143px;}body.page_header_type4.header-fixed .sidebar_btn,body.post_header_type4.header-fixed .sidebar_btn{	top:4px;}/* header type 5 */body.page_header_type5 .sidebar_btn,body.post_header_type5 .sidebar_btn{	top:1px;}body.admin-bar.page_header_type5 .sidebar_btn,body.admin-bar.post_header_type5 .sidebar_btn{	top:33px;}body.sidebar_active #page-wrap{	-webkit-transform: translate3d(-200px, 0, 0);			transform: translate3d(-200px, 0, 0);}#page-wrap:before{	content:'';	visibility:hidden;	position:absolute;	z-index:9999;	left:0;	top:0;	width:100%;	height:100%;	opacity:0;	background-color:rgba(32,32,32,0.6);	-webkit-transition: all 0.3s ease-in-out  0.4s;			transition: all 0.3s ease-in-out  0.4s;}body.sidebar_active #page-wrap:before{	visibility:visible;	opacity:1;}.main-sidebar .nicescroll-rails{	left:auto !important;	right:10px !Important;}#ascrail2000-hr{	display:none !important;}/** *	Subscribe Popup */.subscribe_popup_btn{	position:fixed;	z-index:1010;	top:50%;	right:-70px;	margin-top:100px;	color:#202020;	transform:rotate(-90deg);	-webkit-transform:rotate(-90deg);	transition:right 0.2s;	-webkit-transition:right 0.2s;}.subscribe_popup_btn:hover{	right:-65px;}.subscribe_popup_btn:before{	content:'';	position:absolute;	left:20px;	top:-9px;	border: 10px solid transparent;	border-bottom: 10px solid transparent;	border-left: 10px solid transparent; }.subscribe_popup_btn a{	display:block;	padding:15px 24px 20px;	text-transform:uppercase;	font-weight:400;	line-height:20px;	font-size:15px;}.subscribe_popup_btn a:hover,.subscribe_popup_btn a:focus{	text-decoration:none !important;}.subscribe_popup_back{	visibility:hidden;	opacity:0;	position:fixed;	z-index:1003;	left:0;	top:0;	width:100%;	height:100%;	transition:all 0.2s;	-webkit-transition:all 0.2s;}body.subscribe_popup_show .subscribe_popup_back{	visibility:visible;	opacity:1;	background-color:rgba(255,255,255,0.85);}.subscribe_popup_wrap{	position:fixed;	visibility:hidden;	opacity:0;	z-index:1005;	left:50%;	top:80%;	padding:70px;	width:970px;	text-align:center;	background-size:cover;	background-position:center center;	transform:translate(-50%, -50%);	-webkit-transform:translate(-50%, -50%);	transition:all 0.4s;	-webkit-transition:all 0.4s;}body.subscribe_popup_show .subscribe_popup_wrap{	visibility:visible;	opacity:1;	top:50%;}.subscribe_popup_close{	position:absolute;	top:25px;	right:25px;	width:32px;	height:32px;}.subscribe_popup_close:before,.subscribe_popup_close:after{	content:'';	position:absolute;	left:0;	top:15px;	width:100%;	height:2px;	border-radius:1px;	transition:transform 0.4s;	-webkit-transition:-webkit-transform 0.4s;}.subscribe_popup_close:before{	transform:rotate(45deg);	-webkit-transform:rotate(45deg);}.subscribe_popup_close:hover:before{	transform:rotate(-45deg);	-webkit-transform:rotate(-45deg);}.subscribe_popup_close:after{	transform:rotate(-45deg);	-webkit-transform:rotate(-45deg);}.subscribe_popup_close:hover:after{	transform:rotate(45deg);	-webkit-transform:rotate(45deg);}.subscribe_popup_content{	padding:91px 160px 100px;	background-color:#fff;}.subscribe_popup_content h4{	position:relative;	display:inline-block;	vertical-align:top;	margin:0 0 36px;	padding:0 60px;	text-transform:uppercase;	font-weight:900;	line-height:30px;	font-size:19px;	color:#202020;	letter-spacing:2px;}.subscribe_popup_content h4:before,.subscribe_popup_content h4:after{	content:'';	position:absolute;	top:14px;	width:30px;	height:2px;}.subscribe_popup_content h4:before{left:0;}.subscribe_popup_content h4:after{right:0;}.subscribe_popup_content .mc4wp-form{	margin:0 25px;}.subscribe_popup_content .mc4wp-form label{display:none;}.subscribe_popup_content .mc4wp-form input{	display:block !Important;	width:100%;}.subscribe_popup_content .mc4wp-form p{	float:right;	display:inline-block;	vertical-align:top;	margin:0;	width:36.5%;}.subscribe_popup_content .mc4wp-form p:first-child{	float:left;	width:61%;} /** * Header */#header_mobile_wrap{	display:none;} /* Type 3 */header{	position:relative;}.header_overlay{	position:absolute;	z-index:2;	left:0;	top:0;	width:100%;	height:100%;	opacity:0.1;	background-size:cover;	background-position:center center;}body.page_header_type4 .header_top_line,body.post_header_type4 .header_top_line{	padding:7px 0;	background-color:#f5f5f5;}/* header type 5 */body.page_header_type5 header,body.post_header_type5 header{	padding-top:62px;}/* Top Bar */.top_bar{	position:absolute;	z-index:999;	left:0;	width:100%;	text-align:center;}body.admin-bar.header-fixed .top_bar{	top:32px !important;}.header-fixed .top_bar{	position:fixed;	top:0 !important;}/* header type 2 */body.page_header_type2 .top_bar,body.post_header_type2 .top_bar{	padding-left:40px;	padding-right:40px;}/* header type 5 */body.page_header_type5 .top_bar,body.post_header_type5 .top_bar{	position:fixed !important;	top:0 !important;}body.admin-bar.page_header_type5 .top_bar,body.admin-bar.post_header_type5 .top_bar{	top:32px !important;}body.admin-bar.page_header_type5.sidebar_active .top_bar,body.admin-bar.post_header_type5.sidebar_active .top_bar{	top:-100% !important;}/* Top Search */.header_search{	overflow:hidden;	position:absolute;	z-index:1001;	top:80px;	right:107px;	width:50px;	padding:0;		-webkit-transition: width 0.3s ease-in-out, -webkit-transform 0.2s ease-in-out, right 0.2s;			transition: width 0.3s ease-in-out, transform 0.2s ease-in-out, right 0.2s;}.header_search.form_focus{width:340px;}.header_search .search-form .search-submit{	position:absolute;	z-index:1;	left:0;	top:0;	width:50px;	height:50px;	opacity:0;}.header_search.form_focus .search-form .search-submit{	z-index:3;}.header_search input[type="search"]{	padding:0;	height:50px;	width:100%;	font-size:17px;	color:#999;	text-indent:54px;	border:1px solid transparent;	border-radius:23px;	background:none;		-webkit-transition: border-color 0.2s, box-shadow 0.2s, background-color 0.2s;			transition: border-color 0.2s, box-shadow 0.2s, background-color 0.2s;}.header_search.form_focus input[type="search"]{	border:1px solid #f2f2f2;	box-shadow: 5px 5px 3px rgba(0,0,0,0.03) inset;	background:#fff;}.header_search i.fa-search{	position:absolute;	z-index:2;	top:0;	left:0;	width:50px;	height:50px;	line-height:50px;	text-align:center;	font-size:26px;	color:#202020;	cursor:pointer;		-webkit-transition: color 0.2s ease-in-out, left 0.2s, right 0.2s;			transition: color 0.2s ease-in-out, left 0.2s, right 0.2s;}.header_search i.fa-search:hover{	left:2px;}.header_search i.fa-caret-right{	position:absolute;	z-index:1;	top:0;	right:0;	width:50px;	height:50px;	line-height:50px;	text-align:center;	font-size:18px;	color:#202020;	opacity:0;		-webkit-transition: opacity 0.2s ease-in-out;			transition: opacity 0.2s ease-in-out;}.header_search.form_focus i.fa-caret-right{	opacity:1;}/* header type 2 */body.page_header_type2 .header_search,body.post_header_type2 .header_search{	position:relative !important;	right:60px;	top:7px !important;	float:right;	transform:translateY(0) !important;	-webkit-transform:translateY(0) !important;}/* header type 4 */body.page_header_type4 .header_search,body.post_header_type4 .header_search{	top:145px;}/* header type 5 */body.page_header_type5 .header_search,body.post_header_type5 .header_search{	right:100px;	top:3px !important;	float:right;	transform:translateY(0) !important;	-webkit-transform:translateY(0) !important;}/* Theme Logo */.cstheme-logo{	position:relative;	z-index:5;	padding:37px 0 47px;	text-align:center;}.cstheme-logo a{	display:inline-block;	vertical-align:top;	font-weight:700;	line-height:134px;	font-size:80px;	color:#242424 !important;}footer .cstheme-logo a{	display:block;}/* header type 2 */body.page_header_type2 header,body.post_header_type2 header{	padding-left:40px;	padding-right:40px;}body.page_header_type2 header .cstheme-logo,body.post_header_type2 header .cstheme-logo{	float:left;	text-align:left;}/* Main Menu */.nav-menu{	margin:0;	padding:0;	list-style:none;}.nav-menu li{	position:relative;}.nav-menu > li{	display:inline-block;	vertical-align:top;}.nav-menu > li > a{	position:relative;	display:block;	margin:0 20px;	padding:18px 0;	text-transform:uppercase;	text-decoration:none !important;	font-weight:400;	font-size:20px;	color:#202020;	letter-spacing:1px;}.nav-menu li.menu-item-has-children a:after{	padding-left:11px;	font-family: 'FontAwesome';	text-decoration:none !important;	font-size:10px;	color:#202020;}.nav-menu > li.menu-item-has-children > a:after{	content: '\f0d7';}.nav-menu li.menu-item-has-children a:hover:after{	text-decoration:none !important;}.nav-menu li.menu-item-has-children .menu-item-has-children a:after{	content: '\f0da';}/* Sub Menu */.nav-menu .sub-menu{	visibility:hidden;	opacity:0;	position:absolute;	z-index:9998;	left:50%;	top:100%;	margin:8px 0 0 -96px;	text-align:left;	list-style:none;	min-width:170px;	padding:0;	background-color:#202020;}.nav-menu .sub-menu:before{	content:'';	position:absolute;	left:0;	top:-10px;	width:100%;	height:10px;}.nav-menu .sub-menu:after{	content:'';	position:absolute;	left:50%;	top:-4px;	margin-left:-2px;	width: 0;    height: 0;    border-left: 4px solid transparent;    border-right: 4px solid transparent;    border-bottom: 4px solid #202020;}.nav-menu .menu-item-has-children:hover .sub-menu{	visibility:visible;	opacity:1;}.nav-menu .sub-menu li.menu-item-has-children a:after{	color:#fff;}.nav-menu .sub-menu li{	text-align:center;	border-bottom:1px dashed rgba(255,255,255,0.15);}.nav-menu .sub-menu li:last-child{	border-bottom:0;}.nav-menu .sub-menu li.menu-item-has-children{position:relative;}.nav-menu .sub-menu > li.menu-item-has-children > a{position:relative;}.nav-menu .sub-menu li a{	display:block;	padding:9px 10px 10px;	text-transform:none;	text-decoration:none !important;	font-weight:300;	font-size:15px;	color:#fff;	text-shadow:none;	letter-spacing:0;}.nav-menu li .sub-menu li a:hover,.nav-menu li .sub-menu li.current-menu-item a,.nav-menu li .sub-menu li.current-menu-parent > a{	background-color:#181818;}/* Sub Menu 2 */.nav-menu .sub-menu .sub-menu{	visibility:hidden !important;	opacity:0 !important;	position:absolute;	z-index:100;	left:100%;	top:0;	width:200px;	margin:0 0 0 5px;	border-top:0;}.nav-menu .menu-item-has-children .sub-menu .menu-item-has-children:hover .sub-menu{	visibility:visible !important;	opacity:1 !important;}.nav-menu .sub-menu .sub-menu:before{	content:'';	position:absolute;	left:-10px;	top:0;	width:10px;	height:100%;}.nav-menu .sub-menu .sub-menu:after{	content:'';	position:absolute;	left:-6px;	top:12px;	width: 0;    height: 0;    border-top: 4px solid transparent;    border-right: 4px solid #202020;    border-bottom: 4px solid transparent;}.nav-menu .sub-menu .sub-menu a:after{display:none !important;}/* mobile button menu */.mobile_menu_btn{    display:none;	padding:18px 0;	text-transform:uppercase;	text-decoration:none !important;	font-weight:400;	font-size:14px;	color:#202020;	letter-spacing:1px;}.mobile_menu_btn:hover{	text-decoration:none !important;}/* header type 2 */body.page_header_type2 .menu-primary-menu-container-wrap,body.post_header_type2 .menu-primary-menu-container-wrap{	float:left;	text-align:left;}body.page_header_type2 .nav-menu > li > a,body.post_header_type2 .nav-menu > li > a{	margin:0 40px 0 0;}/** *	Sidebar */.main-sidebar .widget,#blog_sidebar .widget{	margin-bottom:40px;}.main-sidebar h4.widget-title,#blog_sidebar h4.widget-title{	margin:0 0 30px;	text-transform:uppercase;	font-weight:900;	line-height:20px;	font-size:15px;	text-align:center;	letter-spacing:2px;}.main-sidebar h4.widget-title span,#blog_sidebar h4.widget-title span{	position:relative;	display:inline-block;	vertical-align:top;}.main-sidebar h4.widget-title span:before,.main-sidebar h4.widget-title span:after,#blog_sidebar h4.widget-title span:before,#blog_sidebar h4.widget-title span:after{	content:'';	position:absolute;	top:9px;	width: 30px;    height: 2px;}.main-sidebar h4.widget-title span:before{left:-50px;}#blog_sidebar h4.widget-title span:before{left:-50px;}.main-sidebar h4.widget-title span:after{right:-50px;}#blog_sidebar h4.widget-title span:after{right:-50px;}/* Widget Twitter */.cstheme_widget_last_tweets{	text-align:center;}.cstheme_widget_last_tweets .carousel{	padding-bottom:54px;}.cstheme_widget_last_tweets .grid li{padding-bottom:30px;}.cstheme_widget_last_tweets .grid li:last-child{padding-bottom:0;}.cstheme_widget_last_tweets .carousel li{margin:0;}.cstheme_widget_last_tweets i.fa{	display:block;	margin-bottom:14px;	line-height:22px;	font-size:26px;}.cstheme_widget_last_tweets .twitter-time{	display:block;	margin-bottom:15px;	color:#999;}.cstheme_widget_last_tweets .twitter-text{color:#333;}.cstheme_widget_last_tweets .twitter-text a{color:#999;}.cstheme_widget_last_tweets #follow-twitter{margin:10px 0;}/* Widget Flickr */.flickr-feed{	overflow:hidden;	margin:0 -5px;	list-style:none;}.widget_cstheme_flickr .flickr-feed li{	overflow:hidden;	float:left;	width:25%;	margin-bottom:10px;	padding:0 5px;}.widget_cstheme_flickr .flickr-feed a{	position:relative;	display:block;	background-color:#202020;}.widget_cstheme_flickr .flickr-feed a:before{	content: "\f105";	position:absolute;	z-index:3;	left:50%;	top:60%;	width:30px;	height:30px;	margin:-15px 0 0 -15px;	font-family: 'FontAwesome';	text-align:center;	line-height:30px;	font-size:26px;	opacity:0;		-webkit-transition: top 0.2s ease-in-out, opacity 0.2s ease-in-out;			transition: top 0.2s ease-in-out, opacity 0.2s ease-in-out;}.widget_cstheme_flickr .flickr-feed a:hover:before{	top:50%;	opacity:1;}.widget_cstheme_flickr .flickr-feed a img{	-webkit-transition: opacity 0.2s ease-in-out;			transition: opacity 0.2s ease-in-out;}.widget_cstheme_flickr .flickr-feed a:hover img{opacity:0.4;}/* Widget Categories, Archive, Meta, Custom Menu */.widget_pages ul,.widget_nav_menu ul,.widget_meta ul,.widget_archive ul,.widget_categories ul{	margin:0;	list-style:none;	text-align:center;}.widget_pages li,.widget_nav_menu li,.widget_meta li,.widget_archive li,.widget_categories li{	margin-bottom:11px;}.widget_pages li:last-child,.widget_nav_menu li:last-child,.widget_meta li:last-child,.widget_archive li:last-child,.widget_categories li:last-child{	margin-bottom:0;}.widget_pages li,.widget_nav_menu li,.widget_meta li,.widget_archive li,.widget_categories li{	line-height:0;	font-size:0;}.widget_pages li a,.widget_nav_menu li a,.widget_meta li a,.widget_archive li a,.widget_categories li a{	display:inline-block;	vertical-align:top;	padding:0 10px;	text-transform:uppercase;	font-weight:400;	line-height:29px;	font-size:14px;	color:#666;}.widget_pages li a:hover,.widget_nav_menu li a:hover,.widget_meta li a:hover,.widget_archive li a:hover,.widget_categories li a:hover{	text-decoration:none !important;}/* Widget Recent Posts */.recent_posts_list{	margin:0;	list-style:none;}.recent_posts_list li{margin-bottom:20px;}.recent_posts_list li:last-child{margin-bottom:0;}.recent_posts_img{	float:left;	display:block;	margin:0 20px 10px 0;}.recent_posts_img img{	-webkit-transition: opacity 0.2s ease-in-out;			transition: opacity 0.2s ease-in-out;}.recent_posts_list li .recent_posts_img:hover img{opacity:0.4;}.recent_posts_content.with_featured_img{	float:left;	width:160px;}.recent_post_title{	line-height:26px;	font-size:18px;}.recent-post-meta-date{	display:block;	margin:-5px 0 6px;	color:#999;}.recent-post-meta-date b{	display:inline-block;	font-weight:300;	line-height:23px;}.recent-post-meta-date b:nth-child(1){	font-size:28px;	color:#666;}.recent-post-meta-date b:nth-child(2){	font-size:14px;	color:#666;}.recent-post-meta-date b:nth-child(3){	font-size:14px;	color:#ccc;}/* Widget Recent Entries */.widget_recent_entries ul{	margin:0;	list-style:none;	text-align:center;}.widget_recent_entries li{margin-bottom:20px;}.widget_recent_entries li a{	line-height:26px;	font-size:18px;}.widget_recent_entries .post-date{	display:block;	margin:0 0 6px;	color:#999;}/* Widget Recent Comments */.widget_recent_comments ul{	margin:0;	list-style:none;	text-align:center;}.widget_recent_comments li{	margin-bottom:20px;	color:#ccc;}.widget_recent_comments li span{	color:#666;}/* Widget Tags Cloud */.widget_tag_cloud .tagcloud{text-align:center;}.single-post-meta a,.widget_tag_cloud a{	display:inline-block;	vertical-align:top;	margin:0 3px 10px 4px;	padding:4px 10px;	text-transform:uppercase;	font-weight:400;	text-align:center;	line-height:20px;	font-size:12px !Important;	color:#333 !important;	letter-spacing:1px;}.single-post-meta a:hover,.single-post-meta a:focus,.widget_tag_cloud a:hover,.widget_tag_cloud a:focus{	text-decoration:none !important;}.single-post-meta a{	margin:0 10px 10px 0;}/* Widget Search */.search-form{position:relative;}.search-form .screen-reader-text{	display:none;}.search-form label{	display:block;	padding:0;}.search-form input[type="search"]{	width:100%;}.search-form .search-submit{	overflow:hidden;	position:absolute;	z-index:3;	top:0;	right:0;	display:block;	width:auto;	height:50px;}/* Widget MailChimp */.main-sidebar .mc4wp-form{	position:relative;	margin:0;}.main-sidebar .mc4wp-form label{	display:none;}.main-sidebar .mc4wp-form input[type="email"]{	width:100%;}.main-sidebar .mc4wp-form input[type="submit"]{	position:absolute;	top:0;	right:0;	padding:16px 20px;}/* Widget Rss */.main-sidebar .widget_rss .widget-title a img{	margin-top:9px;}.main-sidebar .widget_rss ul{	margin:0;	list-style:none;}.main-sidebar .widget_rss li{margin-bottom:20px;}/* Calendar Widget */.widget_calendar table{    width: 100%;    text-align: center;}.widget_calendar caption{    font-weight: bold;    margin-bottom: 5px;}.widget_calendar th{    font-weight: bold;    border: none;}.widget_calendar table{    border: none;}.widget_calendar table td{    padding: 0;    border: none;}/* Widget Social Icons */.cstheme_widget_sociallinks .social_links_wrap{	margin-bottom:-10px;}.cstheme_widget_sociallinks .social_link{	margin:0 5px 10px;}/** *	Posts Carousel */#posts_carousel h2.posts_carousel_title{	position:relative;	display:inline-block;	vertical-align:top;	margin:0 auto 44px;	padding:0 50px;	text-transform:uppercase;	text-align:center;	font-weight:900;	font-size:26px;	letter-spacing:8px;}#posts_carousel h2.posts_carousel_title:before,#posts_carousel h2.posts_carousel_title:after{	content:'';	position:absolute;	top:14px;	width:30px;	height:2px;}#posts_carousel h2.posts_carousel_title:before{left:0;}#posts_carousel h2.posts_carousel_title:after{right:0;}#posts_carousel .owl-stage-outer{	margin:-15px;	padding:15px;}#posts_carousel .posts_carousel_item{	padding:20px 20px 25px;	text-align:center;	border:1px solid #eee;	transition: box-shadow 0.2s ease-in-out, border 0.2s ease-in-out;	-webkit-transition: box-shadow 0.2s ease-in-out, border 0.2s ease-in-out;}#posts_carousel .posts_carousel_item:hover{	border-color:#fff;	box-shadow:0 0 20px rgba(0,0,0,0.15);}#posts_carousel .posts_carousel_img{	position:relative;	display:block;	margin-bottom:15px;}#posts_carousel .posts_carousel_img:before{	content:'';	position:absolute;	z-index:9;	left:0;	top:0;	width:100%;	height:100%;	opacity:0;	transition: opacity 0.2s ease-in-out;	-webkit-transition: opacity 0.2s ease-in-out;}#posts_carousel .posts_carousel_img:hover:before{opacity:0.6;}#posts_carousel .posts_carousel_img i{	position:absolute;	z-index:20;	left:50%;	top:60%;	width:30px;	height:30px;	margin:-15px 0 0 -15px;	text-align:center;	line-height:30px;	font-size:40px;	opacity:0;	transition: top 0.2s ease-in-out, opacity 0.2s ease-in-out;	-webkit-transition: top 0.2s ease-in-out, opacity 0.2s ease-in-out;}#posts_carousel .posts_carousel_img:hover i{	top:50%;	opacity:1;}.posts_carousel_date{	display:block;	padding-bottom:10px;}.posts_carousel_date b{	display:inline-block;	font-weight:300;	line-height:23px;}.posts_carousel_date b:nth-child(1){	font-size:20px;	color:#666;}.posts_carousel_date b:nth-child(2){	font-size:14px;	color:#666;}.posts_carousel_date b:nth-child(3){	font-size:14px;	color:#ccc;}.posts_carousel_post_title{	margin-bottom:18px;	line-height:23px;	font-size:20px;}.posts_carousel_meta{	color:#999;}.posts_carousel_meta > span{	display:inline-block;	vertical-align:top;	padding:0 5px;}.posts_carousel_meta i{	padding-right:10px;	color:#ccc;}/** *	Blog Posts Page Masonry *//* Isotope Sorting *//**** Isotope Filtering ****/.isotope-item {    z-index: 2;}.isotope-hidden.isotope-item {    pointer-events: none;    z-index: 1;}/**** Isotope CSS3 transitions ****/.isotope,.isotope .isotope-item {    -webkit-transition-duration: 0.8s;    -moz-transition-duration: 0.8s;    transition-duration: 0.8s;}.isotope {    -webkit-transition-property: height, width;    -moz-transition-property: height, width;    transition-property: height, width;}.isotope .isotope-item {    -webkit-transition-property: -webkit-transform, opacity;    -moz-transition-property: -moz-transform, opacity;    transition-property: transform, opacity;}/**** disabling Isotope CSS3 transitions ****/.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {    -webkit-transition-duration: 0s;    -moz-transition-duration: 0s;    transition-duration: 0s;}/* End: Recommended Isotope styles *//* disable CSS transitions for containers with infinite scrolling*/.isotope.infinite-scrolling {    -webkit-transition: none;    -moz-transition: none;    transition: none;} /* Blog Category Page */.category-title, .archive-title{padding:0 0 50px;} /* Blog Posts List */#blog_list.blog_list_style_masonry .isotope-container{	overflow:visible !important;}#blog_list.blog_list_style_masonry .row{	margin-left:-25px;	margin-right:-25px;}#blog_list.blog_list_style_masonry .post{	float:left;	margin-right:-1px;	padding:0 5px 20px;}#blog_list.blog_list_style_masonry.columns2 .post{	width:49.9%;}#blog_list.blog_list_style_masonry.columns3 .post{	width:33.3%;}#blog_list.blog_list_style_masonry.columns4 .post{	width:25%;}#blog_list.blog_list_style_masonry.columns5 .post{	width:19.95%;	max-width:400px;}#blog_list .post-content-wrapper{	padding:20px 20px 34px;	-webkit-transition: box-shadow 0.2s ease-in-out;			transition: box-shadow 0.2s ease-in-out;}#blog_list .format-quote .post-content-wrapper,#blog_list .format-link .post-content-wrapper{	padding-bottom:20px;}#blog_list .post-content-wrapper:hover{	box-shadow: 0 0 20px rgba(86, 28, 116, 0);}.post-content-wrapper img{	width:100%;}#blog_list.blog_list_style_masonry .post-descr-wrap{	padding:0 20px;}#blog_list.blog_list_style_masonry h2.post-title{	margin:0 0 6px;	line-height:30px;	font-size:22px;}.post-content-wrapper .post-meta{padding-bottom:10px;}.post-descr-wrap .post-meta-date b{	display:inline-block;	font-weight:300;	line-height:23px;}.post-descr-wrap .post-meta-date b:nth-child(1){	font-size:28px;	color:#5d3c85;}.post-descr-wrap .post-meta-date b:nth-child(2){	font-size:14px;	color:#5d3c85;}.post-descr-wrap .post-meta-date b:nth-child(3){	font-size:14px;	color:#ccc;}.post-content-wrapper .post-meta > span{	display:inline-block;	vertical-align:top;	padding-bottom:7px;	line-height:23px;	font-size:15px;	color:#999;}.post-content-wrapper .post-meta span.post-meta-likes{	padding-left:9px;}.post-content-wrapper .post-meta span i{	display:inline-block;	vertical-align:top;	padding-right:9px;	line-height:23px;	font-size:15px;	color:#ccc;}.cstheme_likes i{	transition:color 0.2s;	-webkit-transition:color 0.2s;}.posts_carousel_likes .cstheme_likes:hover i,.posts_carousel_likes .cstheme_likes.already_liked i,.related-post-meta span.post-meta-likes:hover i,.related-post-meta span.post-meta-likes .already_liked i,#blog-single-wrap .single-post-meta span.post-meta-likes:hover i,#blog-single-wrap .single-post-meta span.post-meta-likes .already_liked i,.top_slider_blog_descr .post-meta .cstheme_likes:hover i,.top_slider_blog_descr .post-meta .cstheme_likes.already_liked i,.post-content-wrapper .post-meta .cstheme_likes:hover i,.post-content-wrapper .post-meta .cstheme_likes.already_liked i{	color:#e97058 !important;}/* Post likes */.cstheme_add_like{cursor: pointer;}/* Post Format Link */.link-format-wrap{	position:relative;	padding:47px 30px 0;	text-align:center;	border:2px solid #202020;}.post-format-label{	display:inline-block;	vertical-align:top;	margin-bottom:35px;	width:25px;	height:25px;	line-height:25px;	font-size:26px;	color:#202020;}.link-format-wrap h2.post-title{	margin:0 0 23px;	line-height:36px;	font-size:26px;}.post-format-link-url{	display:inline-block;	vertical-align:top;	margin:0 0 48px;	padding:3px 10px;	color:#5d3c85;}.link-format-wrap .top_slider_blog_meta_category{	margin:0;	background-color:#202020 !important;}.link-format-wrap .top_slider_blog_meta_category a{	color:#fff !important;}.post-content-wrapper .link-format-wrap .post-meta > span.post-meta-date{	padding-right:25px;}.post-content-wrapper .link-format-wrap .post-meta span.post-meta-likes{	padding-right:9px;}/* Post Format Quote */.quote-format-wrap{	position:relative;	padding:47px 30px 0;	text-align:center;	border:2px solid transparent;}.post-format-label{	display:inline-block;	vertical-align:top;	margin-bottom:35px;	width:25px;	height:25px;	line-height:25px;	font-size:26px;	color:#202020;}.quote-format-wrap h2.post-title{	margin:0 0 23px;	line-height:36px;	font-size:26px;}.quote-format-wrap .quote-author{	display:inline-block;	vertical-align:top;	margin:0 0 48px;	padding:3px 10px;	color:#fff;	background-color:#202020;}.quote-format-wrap .top_slider_blog_meta_category{	margin:0;}.post-content-wrapper .quote-format-wrap .post-meta > span.post-meta-date{	padding-right:25px;}.quote-format-wrap .post-meta-date b,.link-format-wrap .post-meta-date b{	display:inline-block;	font-weight:300;	line-height:23px;}.quote-format-wrap .post-meta-date b:nth-child(1),.link-format-wrap .post-meta-date b:nth-child(1){	font-size:28px;	color:#5d3c85;}.quote-format-wrap .post-meta-date b:nth-child(2),.link-format-wrap .post-meta-date b:nth-child(2){	font-size:14px;	color:#5d3c85;}.quote-format-wrap .post-meta-date b:nth-child(3),.link-format-wrap .post-meta-date b:nth-child(3){	font-size:14px;	color:#ccc;}.post-content-wrapper .quote-format-wrap .post-meta span.post-meta-likes{	padding-right:9px;}/* Post Format Image */.post-image a{	position:relative;	display:block;}/* Post Format Video, Audio */.post-video.with-thumbnail a,.post-audio.with-thumbnail a{	position:relative;	display:block;}.post-video.with-thumbnail a i,.post-audio.with-thumbnail a i{	position:absolute;	left:50%;	top:60%;	width:40px;	height:40px;	margin:-20px 0 0 -20px;	text-align:center;	line-height:38px;	font-size:14px;	color:#000;	opacity:0;	text-indent:4px;	border:2px solid transparent;	border-radius:50%;		-webkit-transition: all 0.2s ease-in-out;			transition: all 0.2s ease-in-out;}.post-video.with-thumbnail:hover a i,.post-audio.with-thumbnail:hover a i{	top:50%;	opacity:1;}.post-video.with-thumbnail a i:hover,.post-audio.with-thumbnail a i:hover{	color:#202020;}/** *	Blog Posts Page Grid *//* Blog Posts List */#blog_list.blog_list_style_grid > .row{	margin-left:-20px;	margin-right:-20px;}#blog_list.wide.blog_list_style_grid .post{	display:inline-block;	vertical-align:top;	margin-right:-2.5px;	width:50%;}#author_posts_page.blog_list_style_grid .post-content-wrapper,#blog_list.blog_list_style_grid .post-content-wrapper{	padding:20px;	-webkit-transition: box-shadow 0.2s ease-in-out;			transition: box-shadow 0.2s ease-in-out;}#blog_list.blog_list_style_grid .format-quote .post-content-wrapper,#blog_list.blog_list_style_grid .format-link .post-content-wrapper{	padding-bottom:20px;}#author_posts_page.blog_list_style_grid .format-quote .post-content-wrapper .post-meta,#author_posts_page.blog_list_style_grid .format-link .post-content-wrapper .post-meta,#blog_list.container.blog_list_style_grid .format-quote .post-content-wrapper .post-meta,#blog_list.container.blog_list_style_grid .format-link .post-content-wrapper .post-meta{	margin-bottom:80px;}#author_posts_page.blog_list_style_grid .meta_category_wrap,#blog_list.blog_list_style_grid .meta_category_wrap{	position:absolute;	left:0;	bottom:0;	width:100%;}#author_posts_page.blog_list_style_grid .meta_category_wrap .top_slider_blog_meta_category,#blog_list.blog_list_style_grid .meta_category_wrap .top_slider_blog_meta_category{	margin:0;}#author_posts_page.blog_list_style_grid .post-content-wrapper:hover,#blog_list.blog_list_style_grid .post-content-wrapper:hover{	box-shadow: 0 0 20px rgba(0,0,0,0.15);}#author_posts_page.blog_list_style_grid .post_thumbnail_wrap,#blog_list.blog_list_style_grid .post_thumbnail_wrap{	position:relative;}#author_posts_page.blog_list_style_grid .post-content-wrapper .post-meta,#blog_list.blog_list_style_grid .post-content-wrapper .post-meta{	margin-top:20px;}#author_posts_page.blog_list_style_grid .post-content-wrapper .post-meta,#blog_list.blog_list_style_grid .post-content-wrapper .post-meta{	margin-top:-2px;	padding-bottom:15px;}#author_posts_page.blog_list_style_grid .post-content-wrapper .post-meta .post-meta-date,#blog_list.blog_list_style_grid .post-content-wrapper .post-meta .post-meta-date{	padding-right:25px;}#author_posts_page.blog_list_style_grid .quote-author,#blog_list.blog_list_style_grid .quote-author{	display:none;}#author_posts_page.blog_list_style_grid .post-content-wrapper .post-meta span.post-meta-likes,#blog_list.blog_list_style_grid .post-content-wrapper .post-meta span.post-meta-likes{	padding-right:9px;}#author_posts_page.blog_list_style_grid h2.post-title,#blog_list.blog_list_style_grid h2.post-title{	margin:0 0 21px;	line-height:48px;	font-size:40px;}#author_posts_page.blog_list_style_grid .post-meta-author.with_divider,#blog_list.blog_list_style_grid .post-meta-author.with_divider{	margin-left:60px;}#author_posts_page.blog_list_style_grid .post-meta-author.with_divider:after,#blog_list.blog_list_style_grid .post-meta-author.with_divider:after{	display:none;}#author_posts_page.blog_list_style_grid .post_content_readmore,#blog_list.blog_list_style_grid .post_content_readmore{	margin-bottom:14px;}  /** *	Blog Posts Page Default */#blog_list.blog_list_style_default .post-content-wrapper{	padding:40px 40px 28px;	-webkit-transition: box-shadow 0.2s ease-in-out;			transition: box-shadow 0.2s ease-in-out;}#blog_list.blog_list_style_default .post-content-wrapper:hover{	box-shadow: 0 0 20px rgba(0,0,0,0.15);}.blog_list_style_default .post-descr-wrap{	text-align:center;}.blog_list_style_default h2.post-title{	margin-bottom:12px;	line-height:48px;	font-size:50px;}.post-meta-author.with_divider{	position:relative;	display:inline-block;	vertical-align:top;	margin-bottom:14px;	padding:0 20px;	color:#999;}.post-meta-author.with_divider:before,.post-meta-author.with_divider:after{	content:'';	position:absolute;	top:12px;	width:30px;	height:2px;}.post-meta-author.with_divider:before{	left:-30px;}.post-meta-author.with_divider:after{	right:-30px;}.post-meta-author.with_divider a{	color:#999;}.blog_list_style_default .post-content{	margin-bottom:18px;	line-height:26px;	font-size:17px;}.blog_list_style_default .post-content p{	margin:0 0 10px;}.post_content_readmore{	display:inline-block;	vertical-align:top;	margin-bottom:31px;	padding:4px 13px;	text-transform:uppercase;	font-weight:400;	line-height:20px;	font-size:12px;	color:#333 !important;	letter-spacing:1px;}.post_content_readmore:hover{	text-decoration:none !important;}.post-meta-divider{	position:relative;	z-index:1;}.post-meta-divider .post-meta{	position:relative;	z-index:2;	display:inline-block;	vertical-align:top;	padding:0 20px;	background-color:#fff;}.post-meta-divider .post-meta span.post-meta-likes{	padding-right:9px;}.post-meta-divider:before{	content:'';	position:absolute;	z-index:1;	left:0;	right:0;	top:12px;	height:1px;	background-color:#eee;}/* Post Format Quote */#blog_list.blog_list_style_default .format-quote .post-content-wrapper{	padding:40px;}#blog_list.blog_list_style_default .quote-format-wrap h2.post-title{	margin:0 0 23px;	line-height:48px;	font-size:40px;}.blog_list_style_default .format-quote .post-meta{	display:block;	padding:0 0 10px;	background:none;}/* Post Format Link */#blog_list.blog_list_style_default .format-link .post-content-wrapper{	padding:40px;}#blog_list.blog_list_style_default .format-link h2.post-title{	margin:0 0 23px;	line-height:48px;	font-size:40px;}.blog_list_style_default .format-link .post-meta{	display:block;	padding:0 0 10px;	background:none;}/** *	Blog Posts Page Chess style */#blog_list.blog_list_style_chess .post{	padding-left:15px;	padding-right:15px;	padding-bottom:60px;}#blog_list.blog_list_style_chess h2.post-title{	line-height:48px;	font-size:40px;}.post-meta-author .avatar{	display:inline-block;	vertical-align:top;	width:30px;	margin:-2px 7px 0;	border-radius:50%;}#blog_list.blog_list_style_chess .post-content{	line-height:26px;	font-size:17px;}#blog_list.blog_list_style_chess .top_slider_blog_meta_category{	margin-top:0;	margin-bottom:25px;}#blog_list.blog_list_style_chess .link-format-wrap .top_slider_blog_meta_category,#blog_list.blog_list_style_chess .quote-format-wrap .top_slider_blog_meta_category{	margin:0;}/** *	Blog Posts Page Alternative style */#blog_list.blog_list_style_alternative{	margin-left:-40px;	margin-right:-40px;	margin-top:-40px;}#blog_list.blog_list_style_alternative.container{	margin-left:auto;	margin-right:auto;	margin-top:5px;}#blog_list.blog_list_style_alternative .post{	float:left;}#blog_list.blog_list_style_alternative.columns2 .post{	width:50%;}#blog_list.blog_list_style_alternative.columns3 .post{	width:33.33%;}#blog_list.blog_list_style_alternative.columns4 .post{	width:25%;}#blog_list.blog_list_style_alternative.columns5 .post{	width:20%;}#blog_list.blog_list_style_alternative .post-content-wrapper{	overflow:hidden;	position:relative;	min-height:460px;	padding:0;	box-shadow:none !Important;}#blog_list.blog_list_style_alternative .top_slider_blog_meta_category{	position:relative;	z-index:15;	margin:0;}#blog_list.blog_list_style_alternative .post-content-wrapper .link-format-wrap,#blog_list.blog_list_style_alternative .post-content-wrapper .quote-format-wrap{	min-height:460px;	padding-top:80px;}#blog_list.blog_list_style_alternative .post-content-wrapper .link-format-wrap .top_slider_blog_meta_category,#blog_list.blog_list_style_alternative .post-content-wrapper .quote-format-wrap .top_slider_blog_meta_category{	position:absolute;	left:50%;	top:0;	transform:translateX(-50%);	-webkit-transform:translateX(-50%);}#blog_list.blog_list_style_alternative.no_margin .post-content-wrapper .link-format-wrap,#blog_list.blog_list_style_alternative.no_margin .post-content-wrapper .quote-format-wrap{	border-width:10px;}#blog_list.blog_list_style_alternative .post-content-wrapper .link-format-wrap .post-meta,#blog_list.blog_list_style_alternative .post-content-wrapper .quote-format-wrap .post-meta{	position:absolute;	left:10px;	right:10px;	bottom:10px;	width:auto;	text-align:center;}#blog_list.blog_list_style_alternative .featured_img_bg{	position:absolute;	z-index:2;	left:0;	top:0;	width:100%;	height:100%;	background-size:cover;	background-position:center center;}#blog_list.blog_list_style_alternative .featured_img_bg:before{	content:'';	position:absolute;	z-index:3;	left:0;	top:0;	width:100%;	height:100%;	background-color:rgba(234,223,255, 0.2); /*changed before*/	transition:background-color 0.2s;	-webkit-transition:background-color 0.2s;}#blog_list.blog_list_style_alternative .post-content-wrapper:hover .featured_img_bg:before{	background-color:rgba(61, 17, 145,0.7);}#blog_list.blog_list_style_alternative .post-content-wrapper{	position:relative;}#blog_list.blog_list_style_alternative .post-content-wrapper:before,#blog_list.blog_list_style_alternative .post-content-wrapper:after{	content: '';	display: block;	position: absolute;	z-index:10;	top: 20px;	left: 20px;	bottom: 20px;	right: 20px;	-webkit-transition: -webkit-transform 0.35s ease 0s;	transition: transform 0.35s ease 0s;}#blog_list.blog_list_style_alternative .post-content-wrapper:before{	border-top: 2px solid #fff;	border-bottom: 2px solid #fff;	-webkit-transform: scale(0, 1);	-ms-transform: scale(0, 1);	transform: scale(0, 1);}#blog_list.blog_list_style_alternative .post-content-wrapper:after {	border-left: 2px solid #fff;	border-right: 2px solid #fff;	-webkit-transform: scale(1, 0);	-ms-transform: scale(1, 0);	transform: scale(1, 0);}#blog_list.blog_list_style_alternative .post-content-wrapper:hover:before,#blog_list.blog_list_style_alternative .post-content-wrapper:hover:after {	-webkit-transform: scale(1);	-ms-transform: scale(1);	transform: scale(1);}#blog_list.blog_list_style_alternative .post-content-wrapper:before,#blog_list.blog_list_style_alternative .post-content-wrapper:before,#blog_list.blog_list_style_alternative .post-content-wrapper:after,#blog_list.blog_list_style_alternative .post-content-wrapper:after {	top: 15px;	right: 15px;	bottom: 15px;	left: 15px;}#blog_list.blog_list_style_alternative .format-link .post-content-wrapper:before,#blog_list.blog_list_style_alternative .format-link .post-content-wrapper:after {	border-color:#202020 !important;}#blog_list.blog_list_style_alternative .post-descr-wrap{	position:absolute;	z-index:15;	left:35px;	right:35px;	top:50%;	text-align:center;	transform:translateY(-50%);	-webkit-transform:translateY(-50%);}#blog_list.blog_list_style_alternative .post-descr-wrap  .post-title{	line-height:44px;	font-size:38px;}#blog_list.blog_list_style_alternative .post-descr-wrap  .post-title a{	color:#fff;}#blog_list.blog_list_style_alternative .post-content-wrapper .post-meta span i{	color:#fff;}#blog_list.blog_list_style_alternative .post-content-wrapper .post-meta > span{	padding-left:4px;	padding-right:4px;	color:#fff;}#blog_list.blog_list_style_alternative .post-content-wrapper .post-meta > span > b{	color:#fff;}#blog_list.blog_list_style_alternative .read_more_arrow{	position:absolute;	z-index:20;	left:50%;	bottom:0;	width:30px;	height:30px;	margin:-15px 0 0 -15px;	text-align:center;	line-height:30px;	font-size:40px;	opacity:0;		-webkit-transition: bottom 0.2s ease-in-out, opacity 0.2s ease-in-out;			transition: bottom 0.2s ease-in-out, opacity 0.2s ease-in-out;}#blog_list.blog_list_style_alternative .post-content-wrapper:hover .read_more_arrow{	bottom:53px;	opacity:1;}#blog_list.blog_list_style_alternative .post_icon{	position:absolute;	z-index:10;	left:50%;	top:76px;	width:40px;	height:40px;	margin-left:-20px;	text-align:center;	line-height:38px;	font-size:14px;	border:2px solid transparent;	border-radius:50%;		-webkit-transition: all 0.2s ease-in-out;			transition: all 0.2s ease-in-out;}#blog_list.blog_list_style_alternative .quote-format-wrap,#blog_list.blog_list_style_alternative .link-format-wrap{	position:relative;	z-index:15;}#blog_list.blog_list_style_alternative .post-content-wrapper .quote-format-wrap .post-meta > span,#blog_list.blog_list_style_alternative .post-content-wrapper .link-format-wrap .post-meta > span{	vertical-align:inherit;	color:#999;}#blog_list.blog_list_style_alternative .post-content-wrapper .quote-format-wrap .post-meta > span > b,#blog_list.blog_list_style_alternative .post-content-wrapper .link-format-wrap .post-meta > span > b{	color:#999;}#blog_list.blog_list_style_alternative .post-content-wrapper .quote-format-wrap .post-meta span i,#blog_list.blog_list_style_alternative .post-content-wrapper .link-format-wrap .post-meta span i{	color:#ccc;}/** *	Top Slider Blog */.top_slider_blog{margin-bottom:55px;}.top_slider_blog_thumb{	position:relative;	z-index:9;	display:block;	text-align:center;}.top_slider_blog_thumb:before{	content:'';	position:absolute;	z-index:9;	left:0;	top:0;	width:100%;	height:100%;	opacity:0;	-webkit-transition: opacity 0.2s ease-in-out;			transition: opacity 0.2s ease-in-out;}.top_slider_blog_thumb:hover:before{opacity:0.6;}.top_slider_blog.type1 .overlay_border{	position:absolute;	left:0;	top:0;	width:100%;	height:100%;}.top_slider_blog.type1 .overlay_border:before,.top_slider_blog.type1 .overlay_border:after{	content: '';	display: block;	position: absolute;	z-index:10;	top: 20px;	left: 20px;	bottom: 20px;	right: 20px;	-webkit-transition: -webkit-transform 0.35s ease 0s;	transition: transform 0.35s ease 0s;}.top_slider_blog.type1 .overlay_border:before{	border-top: 2px solid #fff;	border-bottom: 2px solid #fff;	-webkit-transform: scale(0, 1);	-ms-transform: scale(0, 1);	transform: scale(0, 1);}.top_slider_blog.type1 .overlay_border:after {	border-left: 2px solid #fff;	border-right: 2px solid #fff;	-webkit-transform: scale(1, 0);	-ms-transform: scale(1, 0);	transform: scale(1, 0);}.top_slider_blog.type1 .top_slider_blog_thumb:hover .overlay_border:before,.top_slider_blog.type1 .top_slider_blog_thumb:hover .overlay_border:after {	-webkit-transform: scale(1);	-ms-transform: scale(1);	transform: scale(1);}.top_slider_blog.type1 .overlay_border:before,.top_slider_blog.type1 .overlay_border:before,.top_slider_blog.type1 .overlay_border:after,.top_slider_blog.type1 .overlay_border:after {	top: 15px;	right: 15px;	bottom: 15px;	left: 15px;}.top_slider_blog_thumb i{	position:absolute;	z-index:20;	left:50%;	top:60%;	width:30px;	height:30px;	margin:-15px 0 0 -15px;	text-align:center;	line-height:30px;	font-size:40px;	opacity:0;		-webkit-transition: top 0.2s ease-in-out, opacity 0.2s ease-in-out;			transition: top 0.2s ease-in-out, opacity 0.2s ease-in-out;}.top_slider_blog_thumb:hover i{	top:50%;	opacity:1;}.top_slider_blog_meta_category{	position:relative;	z-index:10;	display:inline-block;	vertical-align:top;	margin-top:-30px;	padding:3px 25px;}.top_slider_blog_meta_category a{	display:inline-block;	vertical-align:top;	text-transform:uppercase;	font-weight:400;	font-size:12px;	color:#333 !important;	letter-spacing:1px;}.top_slider_blog_meta_category a:hover{	text-decoration:none !important;}.top_slider_blog_title{	margin:0 0 35px;	text-align:center;	line-height:44px;	font-size:38px;}.top_slider_blog_title a{	-webkit-transition: color 0.2s ease-in-out;			transition: color 0.2s ease-in-out;}/* Type 2 */.top_slider_blog.type2 .top_slider_blog_item{	position:relative;}.top_slider_blog.type2 .top_slider_blog_thumb:before{	opacity:0.6 !important;	background-color:#202020;}.top_slider_blog.type2 .top_slider_blog_thumb img{	opacity:1 !important;}.top_slider_blog.type2 .top_slider_blog_descr{	position:absolute;	z-index:100;	left:24%;	right:24%;	top:50%;	transform:translateY(-50%);	-webkit-transform:translateY(-50%);}.top_slider_blog.type2 .top_slider_blog_meta_category_wrap{	position:absolute;	left:0;	top:0;	width:100%;	text-align:center;}.top_slider_blog.type2 .top_slider_blog_meta_category{	margin:0;}.top_slider_blog.type2 .post-meta-divider:before{	display:none;}.top_slider_blog.type2 .post-meta-divider .post-meta{	display:block;	background:none;	color:#fff;}.top_slider_blog.type2 .post-meta-divider .post-meta>span{	display:inline-block;	padding:0 5px;}.top_slider_blog.type2 .post-meta-date b{	display:inline-block;	font-weight:300;	line-height:23px;}.top_slider_blog.type2 .post-meta-date b:nth-child(1){	font-size:28px;	color:#fff;}.top_slider_blog.type2 .post-meta-date b:nth-child(2){	font-size:14px;	color:#fff;}.top_slider_blog.type2 .post-meta-date b:nth-child(3){	font-size:14px;	color:#fff;}.top_slider_blog.type2 .post-meta-divider .post-meta i{	padding-right:9px;	color:#fff:}.top_slider_blog.type2 .top_slider_blog_title{	margin-bottom:27px;	line-height:72px;	font-size:60px;}.top_slider_blog.type2 .top_slider_blog_title a{	color:#fff;}.top_slider_blog.type2 .post_content_readmore{	color:#fff !important;}.top_slider_blog.type2 .post_content_readmore:hover{	color:#333 !important;}/* Type 3 */.top_slider_blog.type3 .top_slider_blog_item{	position:relative;}.top_slider_blog.type3 .top_slider_blog_item:before,.top_slider_blog.type3 .top_slider_blog_item:after{	content: '';	display: block;	position: absolute;	z-index:10;	top: 20px;	left: 20px;	bottom: 20px;	right: 20px;	-webkit-transition: -webkit-transform 0.35s ease 0s;	transition: transform 0.35s ease 0s;}.top_slider_blog.type3 .top_slider_blog_item:before{	border-top: 2px solid #fff;	border-bottom: 2px solid #fff;	-webkit-transform: scale(0, 1);	-ms-transform: scale(0, 1);	transform: scale(0, 1);}.top_slider_blog.type3 .top_slider_blog_item:after {	border-left: 2px solid #fff;	border-right: 2px solid #fff;	-webkit-transform: scale(1, 0);	-ms-transform: scale(1, 0);	transform: scale(1, 0);}.top_slider_blog.type3 .top_slider_blog_item:hover:before,.top_slider_blog.type3 .top_slider_blog_item:hover:after {	-webkit-transform: scale(1);	-ms-transform: scale(1);	transform: scale(1);}.top_slider_blog.type3 .top_slider_blog_item:before,.top_slider_blog.type3 .top_slider_blog_item:before,.top_slider_blog.type3 .top_slider_blog_item:after,.top_slider_blog.type3 .top_slider_blog_item:after {	top: 15px;	right: 15px;	bottom: 15px;	left: 15px;}.top_slider_blog.type3 .top_slider_blog_thumb{	background-color:#202020 !important;}.top_slider_blog.type3 .top_slider_blog_thumb:before{	display:none;}.top_slider_blog.type3 .top_slider_blog_thumb img{	opacity:0.4 !important;}.top_slider_blog.type3 .top_slider_blog_descr{	position:absolute;	z-index:100;	left:15%;	right:15%;	top:50%;	transform:translateY(-50%);	-webkit-transform:translateY(-50%);}.top_slider_blog.type3 .top_slider_blog_meta_category_wrap{	position:absolute;	left:0;	bottom:0;	width:100%;	text-align:center;}.top_slider_blog.type3 .top_slider_blog_meta_category{	margin:0;}.top_slider_blog.type3 .post-meta-divider:before{	display:none;}.top_slider_blog.type3 .post-meta-divider .post-meta{	display:block;	background:none;	color:#999;}.top_slider_blog.type3 .post-meta-divider .post-meta>span{	display:inline-block;	vertical-align:top;	padding:0 5px;	color:#fff;}.top_slider_blog.type3 .post-meta-date b{	display:inline-block;	font-weight:300;	line-height:23px;}.top_slider_blog.type3 .post-meta-date b:nth-child(1){	font-size:28px;	color:#fff;}.top_slider_blog.type3 .post-meta-date b:nth-child(2){	font-size:14px;	color:#fff;}.top_slider_blog.type3 .post-meta-date b:nth-child(3){	font-size:14px;	color:#fff;}.top_slider_blog.type3 .post-meta-divider .post-meta i{	padding-right:9px;	color:#fff;	transition: color 0.2s ease-in-out;	-webkit-transition: color 0.2s ease-in-out;}.top_slider_blog.type3 .top_slider_blog_title{	line-height:54px;	font-size:44px;}.top_slider_blog.type3 .top_slider_blog_title a{	color:#fff;}.top_slider_blog.type3 .post_content_readmore{	color:#fff !important;}.top_slider_blog.type3 .post_content_readmore:hover{	color:#333 !important;}/* Type 4 */.top_slider_blog.owl-carousel.type4{	margin-top:-40px;}.top_slider_blog.owl-carousel.type4 .owl-stage-outer{	overflow:visible;}.top_slider_blog.type4 .top_slider_blog_thumb{	background-color:#202020;}.top_slider_blog.type4 .top_slider_blog_thumb:before{	display:none;}.top_slider_blog.type4 .top_slider_blog_item{	position:relative;}.top_slider_blog.type4  .top_slider_blog_descr{	visibility:hidden;	opacity:0;	transition:visibility 0.2s, opacity 0.2s;	-webkit-transition:visibility 0.2s, opacity 0.2s;}.top_slider_blog.type4 .owl-item.active .top_slider_blog_descr{	visibility:visible;	opacity:1;}.top_slider_blog.type4 .top_slider_blog_descr{	position:absolute;	z-index:10;	left:15%;	right:15%;	top:50%;	transform:translateY(-50%);	-webkit-transform:translateY(-50%);}.top_slider_blog.type4 .top_slider_blog_meta_category{	margin-top:0;	margin-bottom:21px;}.top_slider_blog.type4 .top_slider_blog_title{	margin-bottom:16px;	line-height:80px;	font-size:66px;}.top_slider_blog.type4 .top_slider_blog_title a{	color:#fff;}.top_slider_blog.type4 .post-meta{	margin-bottom:43px;}.top_slider_blog.type4 .post-meta > span{	display:inline-block;	padding-left:9px;	color:#fff;}.top_slider_blog.type4 .post-meta span i{	margin-right:9px;	transition: color 0.2s ease-in-out;	-webkit-transition: color 0.2s ease-in-out;}.top_slider_blog.type4 .post-meta .post-meta-date{	padding-right:18px;}.top_slider_blog.type4 .post-meta-date b{	display:inline-block;	font-weight:300;	line-height:23px;}.top_slider_blog.type4 .post-meta-date b:nth-child(1){	font-size:28px;	color:#fff;}.top_slider_blog.type4 .post-meta-date b:nth-child(2){	font-size:14px;	color:#fff;}.top_slider_blog.type4 .post-meta-date b:nth-child(3){	font-size:14px;	color:#fff;}.top_slider_blog.type4 .post_content_readmore{	color:#fff !important;}.top_slider_blog.type4 .post_content_readmore:hover{	color:#333 !important;}.top_slider_blog.type4 .owl-item.active .top_slider_blog_item img{	opacity:0.5;}.top_slider_blog.type4 .top_slider_blog_item img{	opacity:0.2;}.top_slider_blog.type4 .owl-dots{	display:none !important;}.top_slider_blog.type4 .owl-nav > div{	position:absolute;	z-index:20;	top:0;	min-width:130px;}.top_slider_blog.type4 .owl-nav .owl-arrow-wrap{	position:absolute;	left:0;	top:50%;	width:100%;	text-align:center;	transform:translateY(-50%);	-webkit-transform:translateY(-50%);}.top_slider_blog.type4 .owl-arrow-wrap{	text-transform:uppercase;	font-weight:400;	line-height:27px;	font-size:12px;}.top_slider_blog.type4 .owl-nav i{	display:inline-block;	vertical-align:top;	line-height:24px;	font-size:46px;}.top_slider_blog.type4 .owl-prev i{	padding-right:15px;}.top_slider_blog.type4 .owl-next i{	padding-left:15px;}/** *	Single Blog Post */.single_post_header{	padding-left:100px;	padding-right:100px;	text-align:center;} #blog-single-wrap .post-meta-author{	margin-bottom:17px;} .single-post h2.title{	margin-bottom:20px;	text-transform:none;	font-weight:300;	line-height:72px;	font-size:60px;}.single-post-meta{padding-bottom:20px;}.single-post-meta > span{	display:inline-block;	padding-bottom:7px;	line-height:23px;	font-size:15px;	color:#999;}.single-post-meta .post-meta-date b{	display:inline-block;	font-weight:300;	line-height:23px;}.single-post-meta .post-meta-date b:nth-child(1){	font-size:28px;	color:#5d3c85;}.single-post-meta .post-meta-date b:nth-child(2){	font-size:14px;	color:#5d3c85;}.single-post-meta .post-meta-date b:nth-child(3){	font-size:14px;	color:#ccc;}.single-post-meta span.post-meta-likes{	padding-left:9px;	padding-right:9px;}.single-post-meta span i{	display:inline-block;	vertical-align:top;	padding-right:9px;	line-height:23px;	font-size:15px;	color:#ccc;}.single-post-content{	padding:0 100px 32px;	line-height:26px;	font-size:17px;}/* ShareBox */.single_sharebox_wrap{	padding-left:100px;	padding-right:100px;	padding-bottom:30px;}#sharebox{	padding-bottom:27px;}#sharebox span{	display:inline-block;	vertical-align:top;	text-transform:uppercase;	font-weight:400;	line-height:30px;	font-size:12px;	color:#333;	letter-spacing:1px;}#sharebox a{	position:relative;	display:inline-block;	vertical-align:top;	width:30px;	height:30px;	margin:0 0 13px 13px;	text-align:center;	line-height:30px;	font-size:20px;	color:#000;}#sharebox a:before{	content:'';	position:absolute;	left:-3px;	top:-3px;	width:36px;	height:36px;	border-radius:50%;		-webkit-transform:scale(0);			transform:scale(0);				-webkit-transition: all 0.2s ease-in-out;			transition: all 0.2s ease-in-out;}#sharebox a:hover:before{	-webkit-transform:scale(1);			transform:scale(1);}/* Post Format Gallery */.single-post .flexslider{	margin:0 0 43px;}/* Post Format Image */.single-post .post-image{	position:relative;	margin:0 0 43px;}/* Post Format Image */.single-post .post-video{	margin:0 0 43px;}/* Post Format Quote */.single-post .quote-format-wrap{	margin:0 0 43px;}/* Post Format Link */.single-post .link-format-wrap{	margin:0 0 43px;}.single-post .link-format-wrap h2.post-title{	line-height:48px;	font-size:40px;}/* Post Author Info */#author-info{	overflow:hidden;	position:relative;	margin-bottom:50px;	padding:61px 50px 62px 400px;	min-height:230px;	border:2px solid #202020;}.author_info_label{	position:absolute;	left:50%;	top:0;	width:auto;	height:28px;	padding:0 12px;	text-transform:uppercase;	font-weight:400;	line-height:28px;	font-size:12px;	color:#fff;	letter-spacing:1px;	background-color:#202020;	transform:translateX(-50%);	-webkit-transform:translateX(-50%);}.author_image_wrap{	position:absolute;	top:38px;	left:38px;	width:340px;}.author-image{	overflow:hidden;	display:inline-block;	vertical-align:middle;	border-radius:50%;}.author-image img{	border-radius:50%;}.author_name{	display:inline-block;	vertical-align:middle;	width:155px;	margin-left:30px;}.author-bio{	line-height:34px;	font-size:22px;}h5.author-name{	text-transform:uppercase;	font-weight:900;	line-height:24px;	font-size:15px;	word-wrap:break-word;	letter-spacing:2px;}h5.author-name a:hover,h5.author-name a:focus {	text-decoration:none !important;}.author_icons{	position:relative;	margin-top:13px;	padding-top:17px;}.author_icons:before{	content:'';	position:absolute;	top:0;	left:0;	width:30px;	height:2px;}.author_icons a{	display:inline-block;	vertical-align:top;	width:24px;	height:24px;	margin:0 10px 10px 0;	line-height:24px;	font-size:18px;	color:#ccc;}.author_icons a:hover{	color:#202020;}/* Post Comments */h2.comments-count{	position:relative;	display:inline-block;	vertical-align:top;	margin:0 auto 37px;	padding:0 50px;	text-transform:uppercase;	text-align:center;	font-weight:900;	font-size:26px;	letter-spacing:8px;}h2.comments-count:before,h2.comments-count:after{	content:'';	position:absolute;	top:14px;	width:30px;	height:2px;}h2.comments-count:before{left:0;}h2.comments-count:after{right:0;}ol.commentlist{	margin:0 0 32px;	list-style:none;}.comment-body{	position:relative;	min-height:105px;	margin-bottom:23px;	padding:0 0 30px 100px;	border-bottom:1px solid #eee;}.commentlist > li:last-child > .comment-body{	border-bottom:0;}.comment-content{	color:#5d3c85;}.comment-body .comment-avatar{	overflow:hidden;	position:absolute;	left:0;	top:6px;	width:70px;	border-radius:50%;}.comment-body .comment-avatar img{	border-radius:50%;}ol.commentlist ul{	margin:0 0 0 30px;	list-style:none;}.comment-text{	padding-right:90px;	line-height:24px;	font-size:15px;	color:#333;}.comment-meta{margin-bottom:4px;}h6.comment_author{	display:inline-block;	vertical-align:top;	margin:0 20px 0 0;	text-transform:uppercase;	font-weight:900;	line-height:20px;	font-size:12px;}.comment-date{	display:inline-block;	vertical-align:top;	margin-right:20px;	margin-top:-10px;	line-height:20px;	font-size:15px;	color:#999;}.comment-date b{	display:inline-block;	font-weight:300;	line-height:23px;}.comment-date b:nth-child(1){	font-size:28px;	color:#5d3c85;}.comment-date b:nth-child(2){	font-size:14px;	color:#5d3c85;}.comment-date b:nth-child(3){	font-size:14px;	color:#ccc;}.comment-edit-link{	display:inline-block;	vertical-align:top;	margin-right:20px;	line-height:20px;	font-size:15px;	color:#999;}.comment-reply-link{	position:absolute;	top:25px;	right:0;	padding:0 17px;	text-transform:uppercase;	font-weight:400;	line-height:28px;	font-size:12px;	color:#333 !important;	letter-spacing:1px;}.comment-reply-link:hover,.comment-reply-link:focus{	text-decoration:none !important;}/* Post Comment Form */#respond{	margin-bottom:80px;	padding:30px 40px 40px;	text-align:center;}h3#reply-title{	margin:0 0 50px;	padding:0 50px;	text-transform:uppercase;	text-align:center;	font-weight:900;	font-size:26px;	letter-spacing:8px;}p.comment-notes{display:none !important;}#respond-inputs{margin:0 -5px;}#respond-inputs > div{	float:left;	width:33.33%;	padding:0 5px 10px;}#respond-inputs input,#commentform textarea{	width:100%;	height:50px;	padding:10px 13px;	line-height:20px;	font-size:16px;	color:#202020;	border:0;	border:1px solid #e4e4e4;	background:#fff;}#commentform textarea{	height:150px;	margin-bottom:30px;	resize:none;}#commentform .form-submit{text-align:center;}#commentform .form-submit input[type="submit"]{	margin:0;	padding:0 26px;	height:50px;	text-transform:uppercase;	font-weight:400;	line-height:50px;	font-size:15px;	border:0;	box-shadow:0;}/* Related Posts */#related-posts{	margin-bottom:20px;}h2.related-posts-title{	position:relative;	display:inline-block;	vertical-align:top;	margin:0 auto 44px;	padding:0 50px;	text-transform:uppercase;	text-align:center;	font-weight:900;	font-size:26px;	letter-spacing:8px;}h2.related-posts-title:before,h2.related-posts-title:after{	content:'';	position:absolute;	top:14px;	width:30px;	height:2px;}h2.related-posts-title:before{left:0;}h2.related-posts-title:after{right:0;}.related-posts-list{	margin:0 -15px;	list-style:none;}.related-posts-list li{	float:left;	width:50%;	padding:0 15px 50px;}.related-posts-list .related-post-meta-category{	position:static;	display:inline-block;}.related-post-item{	position:relative;	padding-left:230px;	min-height:167px;}.related-post-item.no_featured_image{	padding-left:0;}.related-post-img{	position:absolute;	left:0;	top:4px;}.related-post-meta-date{	display:block;	padding-bottom:5px;	line-height:23px;	font-size:15px;	color:#999;}h6.related-post-title{	margin-bottom:9px;	line-height:30px;	font-size:22px;}.related-post-meta{	padding-bottom:40px;}.related-post-meta > span{	display:inline-block;	vertical-align:top;	padding-bottom:7px;	line-height:23px;	font-size:15px;	color:#999;}#blog-single-wrap .related-post-meta-date b{	display:inline-block;	font-weight:300;	line-height:23px;}#blog-single-wrap .related-post-meta-date b:nth-child(1){	font-size:28px;	color:#5d3c85;}#blog-single-wrap .related-post-meta-date b:nth-child(2){	font-size:14px;	color:#666;}#blog-single-wrap .related-post-meta-date b:nth-child(3){	font-size:14px;	color:#ccc;}.related-post-meta span.post-meta-likes{	padding-left:9px;}.related-post-meta span i{	display:inline-block;	vertical-align:top;	padding-right:9px;	line-height:23px;	font-size:15px;	color:#ccc;}.related-post-meta-category{	position:absolute;	left:230px;	bottom:0;	padding:0 24px;	text-transform:uppercase;	line-height:30px;	font-size:12px;	color:#333;}.related-post-meta-category a:hover{	text-decoration:none !important;}.no_featured_image .related-post-meta-category{	left:0;}/** *	Plugin Contact Form 7 */.contentarea form.wpcf7-form{	margin-bottom:74px;    padding: 32px 40px 20px;}.contentarea form.wpcf7-form h3{	margin-bottom:33px;	text-transform:uppercase;	text-align:center;	font-weight:900;	line-height:26px;	font-size:26px;	letter-spacing:8px;}.contentarea .wpcf7-inputs-wrap{margin:0 -5px;}.contentarea .wpcf7-inputs-wrap > p{	float:left;	width:33.33%;	margin:0;	padding:0 5px 10px;}.contentarea form.wpcf7-form label{	display:inline-block;	vertical-align:top;	margin-bottom:16px;	margin-right:3px;	line-height:20px;	font-size:14px;	color:#666;}.contentarea .wpcf7-inputs-wrap label i{	font-style:normal;	color:#fc8787;}.contentarea .wpcf7-inputs-wrap input,.contentarea form.wpcf7-form textarea{	width:100%;	height:50px;	padding:10px 13px;	line-height:20px;	font-size:16px;	color:#202020;	border:0;	border:1px solid #e4e4e4;	background:#fff;}.contentarea form.wpcf7-form textarea{	height:150px;	margin-bottom:-7px;	resize:none;}.contentarea form.wpcf7-form input[type="submit"]{	margin:0;	padding:10px 30px;	min-width:191px;	height:50px;	text-transform:uppercase;	font-weight:400;	line-height:20px;	font-size:15px;	border:0;	box-shadow:0;		-webkit-transition: background-color 0.2s ease-in-out;			transition: background-color 0.2s ease-in-out;}.contentarea form.wpcf7-form p.note{	margin-bottom:13px;	text-align:center;	font-style:italic;	font-size:14px;	color:#999;} /** *	Page Default */.page_title h4{	margin:0 0 30px;	text-transform:uppercase;	font-weight:900;	line-height:30px;	font-size:26px;	text-align:center;	letter-spacing:8px;}.page_title h4 span{	position:relative;	display:inline-block;	vertical-align:top;}.page_title h4 span:before,.page_title h4 span:after{	content:'';	position:absolute;	top:14px;	width: 30px;    height: 2px;}.page_title h4 span:before{left:-50px;}.page_title h4 span:after{right:-50px;} p.google_map iframe{width:100%;}/** *	Author Archive pages */#author_posts_info{	margin: -40px -40px 42px;	padding:40px 0;	background-color:#f4f4f4;}#authors_list_page .row{	text-align:center;}#authors_list_page .col-md-3{	float:none;	display:inline-block;	vertical-align:top;	width:25%;	margin-right:-4px;}#authors_list_page .author_item{	margin-bottom:50px;}.author_posts_avatar{	overflow:hidden;	display:block;	margin-bottom:21px;	border-radius:50%;}.author_posts_avatar img{	border-radius:50%;}.author_posts_count{	line-height:20px;	font-size:12px;	color:rgba(51,51,51,0.5);}h5.author_posts_name{	margin:0 0 19px;	text-transform:uppercase;	font-weight:700;	line-height:24px;	font-size:14px;	letter-spacing:2px;}#authors_list_page .author_icons:before,#author_posts_page .author_icons:before{	left:50%;	margin-left:-15px;}#authors_list_page .author_icons a,#author_posts_page .author_icons a{	margin:0 5px 10px;}#authors_list_page .author_icons a:before,#author_posts_page .author_icons a:before{	left:-5px;	right:-5px;	bottom:-5px;	top:-5px;	width:auto;	height:auto;}#author_posts_page .eva-pagination{	padding:0 0 80px;}#authors_list_page .page_title{	margin-bottom:60px;}#authors_list_page > .container > .row{	padding-bottom:30px;}#author_posts_page > .container > .row{	padding:0 0 80px;}/** *	404 Page */body.error404 #page-content{	padding-top:160px;	padding-bottom:94px;}.img_404_wrap{	position:relative;	margin-bottom:102px;}.img_404_wrap h2{	position:absolute;	left:50%;	bottom:35px;	display:inline-block;	vertical-align:top;	width:auto;	margin:0;	padding:17px 30px;	line-height:34px;	font-size:38px;	transform:translateX(-50%);	-webkit-transform:translateX(-50%);}.img_404_wrap h2:before{	content:'';	position:absolute;	top:-44px;	right:30px;	width: 0;    height: 0;    border-bottom: 44px solid transparent;    border-left:24px solid transparent;}#error404-container .search-form{	display:inline-block;	vertical-align:top;	width:405px;	margin-bottom:95px;}#error404-container .btnback{	text-transform:uppercase;	font-weight:400;	line-height:20px;	font-size:14px;}/** *	Search Result Page *//* Search Result Page (no result) */body.search-no-results #page-content{padding:240px 0 200px;}#blog_list.blog_list_style_grid.search-result-list .with_thumb .post-content-wrapper{	position:relative;	padding-left:410px;	min-height:310px;}.search-result-list .post-content-wrapper a.featured_image{	position:absolute;	left:20px;	top:20px;	display:block;	width:360px;}.search-result-list .post-content-wrapper .post-meta span.blog_meta_category{	padding-right:20px;}.search-result-list .post-content-wrapper .post-meta span.blog_meta_category a{	color:#999;} /** *	Coming Soon Page */.coming_soon_wrapper{	position:relative;}.coming_soon_wrapper .cstheme-logo{	padding-bottom:54px;}.coming_soon_wrapper h1{	padding:30px 0 70px;	font-weight:300;	text-align:center;	line-height:140px;	font-size:160px;}/* Countdown */ul.countdown{	position:absolute;	left:50%;	top:322px;	width:200px;	margin:0 0 0 -100px;	padding:0;	list-style:none;}ul.countdown li{	margin-bottom:43px;}ul.countdown li span{	display:block;	margin-bottom:7px;	font-weight:700;	line-height:40px;	font-size:50px;	letter-spacing:6px;}ul.countdown li p{	margin:0;	padding:0;	text-transform:uppercase;	font-weight:400;	line-height:20px;	font-size:16px;}.comingsoon_subscribe_form{	position:relative;	width:370px;	margin:35px auto 0;}.comingsoon_subscribe_form label{	display:none !important;}.comingsoon_subscribe_form input[type="email"]{	width:100%;	line-height:20px;}.comingsoon_subscribe_form input[type="submit"]{	overflow:hidden;	position:absolute;	z-index:3;	top:0;	right:0;	display:block;	width:auto;	height:50px;}.coming_popup_wrap{	position:absolute;	z-index:10;	top:51px;	right:51px;	width:40px;	height:40px;}.coming_popup_wrap span{	display:block;	font-weight:700;	text-align:center;	line-height:50px;	font-size:38px;	color:#202020;	cursor:pointer;}.coming_popup{	visibility:hidden;	position:absolute;	top:72px;	right:0;	width:320px;	padding:24px 30px;	opacity:0;	box-shadow:0 0 20px rgba(0,0,0,0.15);	transition:opacity 0.2s;	-webkit-transition:opacity 0.2s;}.coming_popup_wrap.active .coming_popup{	visibility:visible;	opacity:1;}.coming_popup:before{	content:'';	position:absolute;	top:-20px;	right:20px;	width: 0;	height: 0;	border-bottom: 20px solid #fff;	border-left: 20px solid transparent;}.coming-soon-social-links{	margin-bottom:25px;}/** * Footer */footer{	position:relative;	padding:47px 0;}body.single-post footer > .container,footer > .container{	position:relative;	z-index:5;}.footer_overlay{	position:absolute;	z-index:2;	left:0;	top:0;	width:100%;	height:100%;	opacity:0.1;	background-size:cover;	background-position:center center;}footer .social_links_wrap{padding:41px 0 35px 40px;}/* footer type 2 */body.page_footer_type2 footer .social_links_wrap,body.post_footer_type2 footer .social_links_wrap{	padding:0 0 26px;}/* footer type 3 */body.page_footer_type3 footer,body.post_footer_type3 footer{	padding-top:65px;}body.page_footer_type3 footer .social_links_wrap,body.post_footer_type3 footer .social_links_wrap{	padding:0;	margin-right:-10px;}/* footer type 4 */body.page_footer_type4 footer .social_links_wrap,body.post_footer_type4 footer .social_links_wrap{	padding:0;	margin-right:-10px;}/* footer type 5 */body.page_footer_type5 footer,body.post_footer_type5 footer{	padding-top:80px;}body.page_footer_type5 footer .social_links_wrap,body.post_footer_type5 footer .social_links_wrap{	padding:40px 0 0;	margin-right:-10px;}footer .cstheme-logo{	position:absolute;	left:50%;	top:47px;	padding:0;	-webkit-transform:translateX(-50%);			transform:translateX(-50%);}/* footer type 2 */body.page_footer_type2 footer .cstheme-logo,body.post_footer_type2 footer .cstheme-logo{	position:static;	margin-bottom:29px;	-webkit-transform:translateX(0);			transform:translateX(0);}/* footer type 3 */body.page_footer_type3 footer .cstheme-logo,body.post_footer_type3 footer .cstheme-logo{	position:static;	padding:0 25px;	margin:9px 0 13px;	-webkit-transform:translateX(0);			transform:translateX(0);}body.page_footer_type3 footer .cstheme-logo a,body.post_footer_type3 footer .cstheme-logo a{	display:block;}/* footer type 4 */body.page_footer_type4 footer .cstheme-logo,body.post_footer_type4 footer .cstheme-logo{	position:static;	margin:9px 0 35px;	-webkit-transform:translateX(0);			transform:translateX(0);}/* footer type 5 */body.page_footer_type5 footer .cstheme-logo,body.post_footer_type5 footer .cstheme-logo{	position:static;	margin:0 0 35px;	-webkit-transform:translateX(0);			transform:translateX(0);}body.page_footer_type2 footer .footer-menu,body.post_footer_type2 footer .footer-menu{	margin:0 0 40px;	padding:0;	list-style:none;}body.page_footer_type2 footer .footer-menu li,body.post_footer_type2 footer .footer-menu li{	display:inline-block;	vertical-align:top;	margin:0 12px;}body.page_footer_type2 footer .footer-menu li a,body.post_footer_type2 footer .footer-menu li a{	display:block;	padding:0 10px;	text-transform:uppercase;	font-weight:400;	line-height:29px;	font-size:14px;	color:#5d3c85;	letter-spacing:1px;}body.page_footer_type2 footer .footer-menu li a:hover,body.post_footer_type2 footer .footer-menu li a:hover{	text-decoration:none !important;}footer .copyright_wrap{padding:47px 40px 35px;}footer .copyright{	display:inline-block;	vertical-align:top;	padding:9px 30px 11px;	width:310px;	text-align:right;	line-height:20px;	font-size:14px;}/* footer type 2 */body.page_footer_type2 footer .copyright_wrap,body.post_footer_type2 footer .copyright_wrap{	padding:0;}body.page_footer_type2 footer .copyright,body.post_footer_type2 footer .copyright{	padding:0;	text-align:center;}/* footer type 3 */body.page_footer_type3 footer .copyright_wrap,body.post_footer_type3 footer .copyright_wrap{	padding:0;}body.page_footer_type3 footer .copyright,body.post_footer_type3 footer .copyright{	width:100%;	padding:0;	text-align:center;}/* footer type 4 */body.page_footer_type4 footer .copyright_wrap,body.post_footer_type4 footer .copyright_wrap{	padding:55px 0 0;}body.page_footer_type4 footer .copyright,body.post_footer_type4 footer .copyright{	width:100%;	padding:0;	text-align:center;}/* footer type 5 */body.page_footer_type5 footer .copyright_wrap,body.post_footer_type5 footer .copyright_wrap{	padding:50px 0 0;}body.page_footer_type5 footer .copyright,body.post_footer_type5 footer .copyright{	width:100%;	padding:0;	text-align:left;}footer .btn-scroll-top{	display:inline-block;	vertical-align:top;	z-index:5;	width:60px;	height:60px;	text-align:center;	cursor:pointer;	border-radius:50%;	background-color:#202020;	transition:background-color 0.2s;	-webkit-transition:background-color 0.2s;}footer .btn-scroll-top i{	display:block;	line-height:60px;	font-size:18px;	color:#fff;	transition:color 0.2s;	-webkit-transition:color 0.2s;}footer .btn-scroll-top:hover i{	color:#202020;}/* footer type 2 */body.page_footer_type2 footer .btn-scroll-top,body.post_footer_type2 footer .btn-scroll-top{	position:absolute;	top:88px;	right:40px;}/* footer type 3 */body.page_footer_type3 footer .btn-scroll-top,body.post_footer_type3 footer .btn-scroll-top{	position:absolute;	top:88px;	right:40px;}/* footer type 4 */body.page_footer_type4 footer .btn-scroll-top,body.post_footer_type4 footer .btn-scroll-top{	position:absolute;	top:88px;	right:40px;}/* footer type 5 */body.page_footer_type5 footer .btn-scroll-top,body.post_footer_type5 footer .btn-scroll-top{	position:absolute;	top:120px;	right:40px;}/* Footer Widgets */body.page_footer_type3 footer h4.widget-title,body.post_footer_type3 footer h4.widget-title{	margin:0 0 30px;	padding-left:50px;	text-transform:uppercase;	font-weight:900;	line-height:20px;	font-size:15px;	letter-spacing:2px;}body.page_footer_type3 footer h4.widget-title span,body.post_footer_type3 footer h4.widget-title span{	position:relative;	display:inline-block;	vertical-align:top;}body.page_footer_type3 footer h4.widget-title span:before,body.post_footer_type3 footer h4.widget-title span:before{	content:'';	position:absolute;	top:9px;	left:-50px;	width: 30px;    height: 2px;}body.page_footer_type3 footer .recent_posts_list,body.post_footer_type3 footer .recent_posts_list{	margin-right:-30px;}body.page_footer_type3 footer .recent_posts_list li,body.post_footer_type3 footer .recent_posts_list li{	float:left;	width:50%;	padding-right:30px;}body.page_footer_type3 footer .recent_posts_content.with_featured_img,body.post_footer_type3 footer .recent_posts_content.with_featured_img{	width:55%;}/* Widget About Author Big */.widget_about_author_big{	position:relative;}.widget_about_author_big.widget_about_author_with_foto{	padding-left:300px;	padding-right:175px;}.widget_about_author_big.widget_about_author_with_foto > img{	position:absolute;	left:0;	top:9px;	width:250px;	border-radius:50%;}/** * Custom class styles */.mt-40{margin-top:-40px;}.mb10{margin-bottom:10px;}.mb40{margin-bottom:40px;}.ml-40{margin-left:-40px;}.mr-40{margin-right:-40px;}.mr10{margin-right:10px;}