/*Theme Name: SocexTheme URI: http://www.jahangirseven.com/socexAuthor: LockThemesAuthor URI: http://jahangirseven.com/Description: Socex - Business consulting WordPress themeVersion: 1.0License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.htmlText Domain: socexTags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-readyThis theme, like WordPress, is licensed under the GPL.Use it to make something cool, have fun, and share what you've learned with others.*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
	margin:0;
	padding:0;
	border:0;
	font-size:100%
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block
}
select{
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	appearance:none!important
}
blockquote,q{
	quotes:none;
	box-sizing:border-box
}
table{
	border-collapse:collapse;
	border-spacing:0
}
body{
	margin:0 auto;
	padding:0;
	font-size:16px;
	font-family:poppins;
	-webkit-font-smoothing:antialiased;
	overflow-x:hidden!important;
	line-height:1
}
*{
	-webkit-box-sizing:unset;
	box-sizing:unset
}
:root{
	--white:#ffffff;
	--background:#f6f5fb;
	--gray-light:#f5f5f5;
	--accend:#DBB94D;
	--text-black:#30353d;
	--light-black:#50545a
}
.clear{
	clear:both!important
}
::selection{
	background:var(--accend);
	color:#fff
}
.st-preloader{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:100000000000;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background-color:var(--accend)
}
.spinner{
	margin:100px auto;
	width:60px;
	height:60px;
	position:relative;
	text-align:center;
	-webkit-animation:sk-rotate 2s infinite linear;
	animation:sk-rotate 2s infinite linear
}
.dot1,.dot2{
	width:60%;
	height:60%;
	display:inline-block;
	position:absolute;
	top:0;
	background-color:#fff;
	border-radius:100%;
	-webkit-animation:sk-bounce 2s infinite ease-in-out;
	animation:sk-bounce 2s infinite ease-in-out
}
.dot2{
	top:auto;
	bottom:0;
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
@-webkit-keyframes sk-rotate{
	100%{
		-webkit-transform:rotate(360deg)
}
}
@keyframes sk-rotate{
	100%{
		transform:rotate(360deg);
		-webkit-transform:rotate(360deg)
}
}
@-webkit-keyframes sk-bounce{
	0%,100%{
		-webkit-transform:scale(0)
}
	50%{
		-webkit-transform:scale(1)
}
}
@keyframes sk-bounce{
	0%,100%{
		transform:scale(0);
		-webkit-transform:scale(0)
}
	50%{
		transform:scale(1);
		-webkit-transform:scale(1)
}
}
.st-sizing-container{
	width:100%;
	max-width:1170px;
	margin:0 auto
}
.st-topbar{
	height:50px;
	width:100%;
	background:#232d38;
	border-bottom:1px solid #ffffff36;
	position:absolute;
	background:0 0;
	z-index:11
}
.st-topbar .st-sizing-container{
	height:100%;
	display:flex;
	justify-content:space-between
}
.topbar-slot-a,.topbar-slot-b{
	height:100%
}
.st-topbar-item{
	height:100%;
	display:inline-flex;
	align-items:center;
	color:rgba(255,255,255,.77);
	font-size:13px;
	margin-right:15px;
	font-weight:400;
	padding-right:19px;
	border-right:1px solid #43464f
}
.st-topbar-item:last-child{
	border:none
}
.st-topbar-item i{
	margin-right:10px;
	font-size:14px;
	color:#fff;
	background:#ffffff17;
	padding:9px;
	border-radius:30px
}
.topbar-slot-b{
	display:flex;
	align-items:center
}
.topbar-slot-b a{
	color:#1f87ff;
	font-size:16px;
	opacity:.7;
	transition:.2s all;
	display:inline-flex;
	background:#ffffff24;
	margin:0 4px;
	width:33px;
	height:33px;
	justify-content:center;
	align-items:center;
	text-decoration:none;
	color:#fff;
	border-radius:70px
}
.topbar-slot-b a:hover{
	transition:.2s;
	opacity:1
}
.st-header{
	width:100%;
	height:auto;
	position:relative;
	top:0;
	z-index:10;
	-webkit-transition:.2s all;
	-o-transition:.2s all;
	transition:.2s all;
	position:absolute;
	background:0 0
}
.st-header .st-sizing-container{
	height:auto;
	min-height:100px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.site-logo{
	width:auto;
	max-width:17.5%;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	text-decoration:none;
	color:var(--white);
	flex-shrink:0
}
.page-template-socex-main-template .site-logo{
	width:250px!important;
	max-width:250px
}
.site-logo img{
	max-width:100%;
	max-height:100%
}
.site-logo a{
	height:95%;
	display:flex;
	align-items:center
}
.header-full-desc{
	display:flex;
	flex-direction:column;
	position:relative;
	z-index:1
}
.header-full-desc::after{
	content:"";
	width:35px;
	height:60px;
	background:rgba(255,106,62,.08);
	position:absolute;
	left:-10px;
	z-index:-1;
	top:50%;
	transform:translateY(-50%);
	border-radius:3px
}
.header-full-desc a{
	text-decoration:none
}
.gn-header-desc-title{
	font-weight:600;
	font-size:18px;
	color:var(--accend)
}
.gn-header-desc-desc{
	font-size:14px;
	color:#ffffff94;
	margin-top:3px
}
.chern-sticky-header .gn-header-desc-desc{
	color:#767676
}
.header-desc{
	text-decoration:none;
	color:var(--text-black);
	font-size:14px;
	line-height:17px
}
.ss-header *{
	color:#fff!important
}
.ss-header .header-full-desc::after{
	display:none
}
.ss-header .header-full-desc::after{
	display:none
}
.ss-header .gn-header-desc-desc{
	margin-top:4px
}
.ss-header .gn-header-desc-title{
	font-size:19px
}
.slot-2{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.st-navigation-1{
	max-width:50%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative
}
.st-parent-ul{
	list-style:none;
	position:relative
}
.st-parent-ul>li.menu-item-has-children{
	padding-right:15px;
	padding-bottom:16px;
	position:relative;
	margin-bottom:-10px
}
.st-parent-ul>li.menu-item-has-children::after{
	content:"\f078";
	font-family:fontawesome;
	font-size:.6em;
	opacity:.6;
	position:absolute;
	top:37%;
	transform:translatey(-50%);
	right:0;
	transition:.2s all;
	color:#fff
}
.chern-sticky-header .st-parent-ul>li.menu-item-has-children::after{
	color:#000
}
.st-parent-ul>li.menu-item-has-children:hover::after{
	transition:.2s all;
	top:45%;
	color:#fff;
	opacity:1
}
.enable-sticky-header .st-parent-ul>li.menu-item-has-children:hover::after{
	transition:.2s all;
	top:45%;
	color:#272939;
	opacity:1
}
.st-parent-ul>li{
	display:inline-block;
	margin-left:10px;
	padding:5px 5px 5px 5px;
	position:relative;
	text-align:left;
	font-size:16px
}
.st-parent-ul>li:hover{
	transition:.2s;
	opacity:1
}
.st-parent-ul>li>a{
	text-decoration:none;
	color:#fff;
	font-weight:400;
	opacity:.9
}
.st-parent-ul>li>a::after{
	content:"";
	width:0;
	height:7px;
	background:#ffffff26;
	position:absolute;
	bottom:4px;
	left:6px;
	opacity:.9;
	transition:.3s all
}
.st-parent-ul>li.menu-item-has-children>a::after{
	bottom:15px!important
}
.st-parent-ul>li:hover>a{
	transition:.2s;
	opacity:1
}
.st-parent-ul>li:hover>a::after{
	transition:.2s;
	width:80%
}
.st-parent-ul .sub-menu{
	width:200px;
	position:absolute;
	list-style:none;
	padding:0;
	background:#fff;
	color:var(--light-black);
	list-style:none;
	z-index:10000
}
.st-parent-ul li>.sub-menu{
	left:5px
}
.st-parent-ul .sub-menu{
	padding:20px 30px;
	-webkit-box-sizing:unset;
	box-sizing:unset;
	background:var(--white)
}
.st-parent-ul .sub-menu li{
	padding:10px 5px;
	position:relative;
	line-height:1;
	word-wrap:break-word;
	line-height:20px;
	transition:.2s;
	background:#fff
}
.st-parent-ul .sub-menu li::before{
	content:"";
	width:0;
	height:2px;
	background:var(--accend);
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	transition:.2s
}
.st-parent-ul .sub-menu li:hover::before{
	transition:.2s;
	width:15px
}
.st-parent-ul>li>.sub-menu{
	-webkit-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
	-webkit-transition-delay:.2s;
	-o-transition-delay:.2s;
	transition-delay:.2s;
	opacity:0;
	visibility:hidden;
	top:70px;
	-webkit-box-sizing:unset;
	box-sizing:unset
}
.st-parent-ul>li .sub-menu{
	border-radius:2px
}
.st-parent-ul>li:hover>.sub-menu{
	-webkit-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
	opacity:1;
	visibility:visible;
	top:37px;
	-webkit-box-shadow:0 1px 17px rgba(0,0,0,.11);
	box-shadow:0 1px 17px rgba(0,0,0,.11)
}
.st-parent-ul .sub-menu li.menu-item-has-children::after{
	content:"\e649";
	font-family:themify;
	position:absolute;
	right:0;
	border-radius:100%;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	color:var(--accend);
	-webkit-transition:.2s all;
	-o-transition:.2s all;
	transition:.2s all;
	font-size:.6em;
	font-weight:700
}
.st-parent-ul .sub-menu li a{
	text-decoration:none;
	color:var(--text-black);
	font-size:15px;
	font-weight:500;
	opacity:.8
}
.st-parent-ul .sub-menu li:hover{
	-webkit-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
	padding-left:20px
}
.st-parent-ul .sub-menu li:hover>a{
	-webkit-transition:160ms;
	-o-transition:160ms;
	transition:160ms;
	color:var(--accend);
	opacity:1
}
.st-parent-ul .sub-menu li.menu-item-has-children:hover::after{
	-webkit-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
	right:10px
}
.st-parent-ul>li>.sub-menu li .sub-menu{
	position:absolute;
	left:calc(100% + 35px);
	top:0;
	opacity:0;
	visibility:hidden;
	-webkit-transition:.3s all;
	-o-transition:.3s all;
	transition:.3s all;
	-webkit-transition-delay:.1s;
	-o-transition-delay:.1s;
	transition-delay:.1s;
	-webkit-box-shadow:0 1px 17px rgba(0,0,0,.04);
	box-shadow:0 1px 17px rgba(0,0,0,.04)
}
.st-parent-ul>li>.sub-menu li:hover>.sub-menu{
	-webkit-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
	left:calc(100% + 25px);
	opacity:1;
	visibility:visible
}
.st-parent-ul>li:nth-last-child(-n+3):hover ul li ul{
	left:-140%!important
}
.st-header-magic-box{
	color:#fff;
	background:var(--accend);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:17px 27px;
	border-radius:60px;
	margin-left:10px;
	margin-right:10px;
	font-size:14px;
	text-decoration:none;
	letter-spacing:1px;
	white-space:nowrap;
	transition:.2s all;
	box-shadow:0 7px 12px rgba(0,0,0,.08);
	opacity:.96
}
.st-header-magic-box:hover{
	-webkit-transition:.2s cubic-bezier(.17,.67,.81,.59);
	-o-transition:.2s cubic-bezier(.17,.67,.81,.59);
	transition:.2s cubic-bezier(.17,.67,.81,.59);
	box-shadow:1px 0 8px rgba(243,227,222,0);
	opacity:1
}
.st-header-cart-icon a,.st-header-search-icon,.st-header-sidebar{
	color:#fff;
	margin-left:5px;
	cursor:pointer;
	padding:5px 7px;
	display:inline-block;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	position:relative;
	-webkit-transform:rotateZ(0);
	-ms-transform:rotate(0);
	transform:rotateZ(0)
}
.st-header-cart-icon{
	font-size:1.3em;
	margin-right:5px
}
.st-header-cart-icon .ti-shopping-cart{
	font-size:1.2em;
	opacity:.8
}
.wc-cart-content{
	width:220px;
	height:auto;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:25px 20px;
	box-sizing:border-box;
	background:var(--white);
	position:absolute;
	right:calc(100% - 25px);
	font-size:14px;
	color:var(--light-black);
	border-radius:1px;
	box-shadow:0 2px 3px rgba(0,0,0,.1);
	transition:.2s ease-in;
	top:50px;
	opacity:0;
	visibility:hidden
}
.st-header-cart-icon:hover .wc-cart-content{
	transition:.2s ease-in;
	opacity:1;
	visibility:visible;
	top:40px
}
.st-header-cart-icon>a{
	position:relative
}
.wc-head-cart-number{
	position:absolute;
	top:-5px;
	right:0;
	padding:4px 5px;
	font-size:12px;
	background:var(--accend);
	border-radius:100px;
	color:#fff
}
.st-header-search-icon:hover .show-searchpanel{
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	-webkit-transform:rotateZ(90deg);
	-ms-transform:rotate(90deg);
	transform:rotateZ(90deg)
}
.st-header-cart-icon span.ti-shopping-cart:hover,.st-header-sidebar:hover{
	-webkit-animation-name:sdb-icon-anim;
	animation-name:sdb-icon-anim;
	-webkit-animation-duration:.6s;
	animation-duration:.6s
}
@-webkit-keyframes sdb-icon-anim{
	0%{
		-webkit-transform:scale(1.1);
		transform:scale(1.1)
}
}
.show-searchpanel{
	font-size:1.2em
}
.st-header-sidebar{
	padding:0;
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:space-evenly;
	-ms-flex-pack:space-evenly;
	justify-content:space-evenly;
	font-size:1.19em;
	background:var(--accend);
	padding:14px;
	border-radius:100px;
	box-shadow:0 7px 12px rgba(0,0,0,.08)
}
.header-searchbox-minimal{
	width:250px;
	background:#fff;
	position:absolute;
	left:-200px;
	top:20px;
	padding:30px 25px;
	box-shadow:0 3px 7px rgba(0,0,0,.103);
	cursor:default;
	opacity:0;
	visibility:hidden;
	transition:.2s all;
	border-top:2px solid #50545a
}
.header-searchbox-minimal-enable{
	transition:.2s;
	top:40px;
	opacity:1;
	visibility:visible
}
.header-searchbox-minimal input{
	width:100%;
	box-sizing:border-box;
	margin:15px auto;
	padding:11px 10px;
	border-radius:2px;
	border:1px solid #eee;
	outline:0;
	background:#f8faff
}
.header-searchbox-minimal button{
	width:18%;
	padding:9px 15px;
	background:var(--light-black);
	color:var(--white);
	font-family:poppins;
	border:none;
	box-shadow:0 3px 7px rgba(0,0,0,.103);
	box-sizing:border-box;
	cursor:pointer;
	right:26px;
	top:62px;
	border-radius:0 2px 2px 0
}
.header-searchbox-minimal button:hover{
	transition:.2s;
	background:var(--accend)
}
.hsb-slot-1{
	display:flex!important;
	justify-content:space-between
}
.hsb-slot-1 h1{
	font-weight:500
}
.hsb-slot-1 i{
	cursor:pointer;
	margin-top:-3px;
	margin-right:2px;
	width:20px;
	height:20px;
	display:flex;
	align-items:center;
	justify-content:center;
	color:#fff;
	font-size:16px;
	color:#50545a
}
.hsb-slot-1 i:hover{
	transition:.2s;
	color:var(--accend)
}
.hsb-slot2,.hsb-slot2 form{
	width:100%
}
.header-search-panel{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:rgba(7,7,20,.89);
	z-index:11111111;
	transition:.3s;
	opacity:0;
	visibility:hidden
}
.header-search-panel form{
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center
}
.show-search-panel{
	-webkit-transition:150ms ease-in-out;
	-o-transition:150ms ease-in-out;
	transition:150ms ease-in-out;
	opacity:1;
	visibility:visible
}
.hide-search-panel{
	-webkit-transition:150ms ease-in-out;
	-o-transition:150ms ease-in-out;
	transition:150ms ease-in-out;
	opacity:0;
	visibility:hidden;
	top:60px
}
.sch-heading-line{
	margin:15px 0;
	font-size:18px;
	outline:0;
	font-weight:400;
	position:absolute;
	right:0;
	padding:40px
}
.close-searchpanel{
	cursor:pointer;
	opacity:.8;
	font-size:24px;
	padding:20px;
	color:#eee;
	transition:.5s all;
	transform:rotateZ(0)
}
.close-searchpanel:hover:before{
	transition:.4s all;
	transform:rotateZ(180deg);
	opacity:1;
	color:var(--accend)
}
.sch-heading-self{
	display:inline-block;
	width:80%
}
.sch-sh-input{
	width:50%;
	border:none;
	border-bottom:1px dashed silver;
	padding:10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline:0;
	color:var(--white);
	padding:20px 45px 20px 0;
	background:0 0;
	font-size:40px;
	position:relative;
	left:2.5%;
	font-family:poppins;
	transition:.4s all;
	top:0
}
.sch-sh-input::placeholder{
	font-size:40px
}
.header-search-panel button{
	width:5%;
	background:0 0;
	border:none;
	color:#fff;
	margin:15px 0;
	padding:10px;
	outline:0;
	opacity:.95;
	cursor:pointer;
	-webkit-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
	box-sizing:border-box;
	position:relative;
	left:-2.5%;
	font-size:25px;
	transition:.5s all;
	top:0
}
.header-search-panel button:hover{
	-webkit-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
	opacity:1;
	color:var(--accend)
}
.animation-search-box{
	animation-name:animationElementSearchBox;
	animation-duration:.4s
}
@keyframes animationElementSearchBox{
	0%{
		top:150px
}
}
.animation-search-btn{
	animation-name:animationElementSearchBtn;
	animation-duration:.4s
}
@keyframes animationElementSearchBtn{
	0%{
		top:-150px
}
}
::-webkit-input-placeholder{
	color:silver;
	font-family:poppins;
	letter-spacing:1px;
	font-size:12px
}
:-ms-input-placeholder{
	color:silver;
	font-family:poppins;
	letter-spacing:1px;
	font-size:12px
}
::-ms-input-placeholder{
	color:silver;
	font-family:poppins;
	letter-spacing:1px;
	font-size:12px
}
::placeholder{
	color:silver;
	font-family:poppins;
	letter-spacing:1px;
	font-size:12px
}
.menu-right-panel{
	width:auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.close-line{
	text-align:right
}
.menu-right-panel *{
	display:inline-block
}
.chern-sticky-header{
	transition:.1s;
	top:-200px;
	opacity:0;
	visibility:hidden;
	position:fixed!important
}
.enable-sticky-header{
	display:block;
	position:fixed;
	top:0;
	background:var(--white);
	-webkit-transition:.5s all;
	-o-transition:.5s all;
	transition:.5s all;
	-webkit-animation-name:anim-sh;
	animation-name:anim-sh;
	-webkit-animation-duration:.6s;
	animation-duration:.6s;
	-webkit-box-shadow:1px 6px 15px rgba(0,0,0,.09);
	box-shadow:1px 6px 15px rgba(0,0,0,.09);
	opacity:1;
	visibility:visible
}
.enable-sticky-header .st-sizing-container{
	height:80px;
	min-height:80px
}
.enable-sticky-header .st-sizing-container .site-logo{
	height:100%
}
.enable-sticky-header .st-sizing-container .site-logo a{
	display:flex;
	align-items:center;
	height:100%
}
.enable-sticky-header .st-sizing-container .site-logo img{
	max-height:95%
}
.enable-sticky-header .header-desc,.enable-sticky-header .st-header-cart-icon a,.enable-sticky-header .st-header-search-icon,.enable-sticky-header .st-parent-ul>li>a{
	color:var(--text-black)
}
.enable-sticky-header .st-parent-ul li>.sub-menu{
	background:#fff
}
.enable-sticky-header .st-parent-ul li a{
	color:var(--text-black)
}
.enable-sticky-header .st-parent-ul li a::after{
	background:#ff6a3e0f
}
.logged-in .enable-sticky-header,.logged-in .sticky-sidebar-self{
	top:32px
}
.logged-in .st-header,.logged-in.page-template-socex-fullscreen-template-dt .st-header,.page-template-socex-main-template.logged-in .st-header{
	top:45px
}
.st-topbar~.st-header{
	top:50px
}
.logged-in .st-topbar~.st-header{
	top:82px
}
.blog.logged-in .st-topbar~.st-header{
	top:83px
}
.chern-sticky-header{
	top:0!important
}
.sticky-sidebar-layer{
	width:100%;
	height:100%;
	background:rgba(0,0,0,.6);
	position:fixed;
	top:0;
	left:0;
	z-index:100;
	opacity:0;
	visibility:hidden;
	-webkit-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
	overflow:auto;
	z-index:111
}
.show-ss-layer{
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	opacity:1;
	visibility:visible
}
.close-ss-layer{
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	transition-delay:.6s;
	opacity:0;
	visibility:hidden
}
.sticky-sidebar-self{
	width:30%;
	height:auto;
	min-height:100%;
	background:#fff;
	position:absolute;
	right:-100%;
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s;
	-webkit-transition-delay:.1s;
	-o-transition-delay:.1s;
	transition-delay:.1s;
	z-index:112
}
.sticky-sidebar-self .ss-container{
	width:100%;
	height:auto;
	padding:50px 0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.sticky-sidebar-self .ss-container .s-one-widget{
	-webkit-box-shadow:none;
	box-shadow:none;
	border-bottom:1px solid var(--background)
}
.sticky-sidebar-self .ss-container .s-one-widget:last-child{
	border-bottom:none
}
.ss-container .s-widget-title{
	background:0 0;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	color:var(--light-black);
	position:relative;
	min-height:0;
	font-weight:500;
	font-size:1.5em;
	padding-bottom:20px
}
.ss-container .widget-content{
	padding:0 40px
}
.ss-container .s-one-widget{
	margin-bottom:40px
}
.show-ss-self{
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	-webkit-transition-delay:.3s;
	-o-transition-delay:.3s;
	transition-delay:.3s;
	right:0
}
.close-ss-self{
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s;
	right:-100%
}
.ss-header{
	width:100%;
	height:100px;
	background:#1d1c25;
	color:var(--light-black);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0 50px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.ss-header .header-desc{
	color:var(--white)
}
.ss-header img{
	position:relative;
	max-height:95%;
	max-width:70%
}
.ss-header a{
	display:flex;
	align-items:center;
	height:100%
}
.cls-ss{
	color:var(--white);
	font-size:1.1em;
	opacity:.9;
	cursor:pointer
}
.cls-ss:hover{
	-webkit-transition:.6s;
	-o-transition:.6s;
	transition:.6s;
	opacity:1;
	-webkit-transform:rotateZ(180deg);
	-ms-transform:rotate(180deg);
	transform:rotateZ(180deg)
}
.st-banner{
	width:100%;
	height:auto;
	position:relative;
	background-size:cover;
	background-repeat:no-repeat;
	background-position-y:20%
}
.st-banner-bgcl{
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(31,28,49,.81);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	color:rgba(255,255,255,.068);
	font-size:10em;
	pointer-events:none;
	z-index:1;
	font-weight:500
}
.st-banner .st-sizing-container{
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	color:#fff;
	font-size:5em;
	z-index:2;
	position:relative;
	font-weight:500;
	letter-spacing:3px;
	padding:240px 0 210px 0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.st-topbar~.st-banner .st-sizing-container{
	padding-top:260px
}
.banner-heading{
	text-align:center;
	word-break:break-word;
	font-size:.7em
}
.st-site-container{
	width:100%;
	height:auto
}
.st-site-container .st-sizing-container{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	height:auto;
	padding:90px 0
}
.page .st-site-container .st-sizing-container,.single .st-site-container .st-sizing-container{
	padding-bottom:0!important
}
.st-container-slot-a{
	width:770px;
	height:100%;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.single .st-site-container .st-sizing-container{
	padding:90px 0!important
}
.st-one-post{
	width:100%;
	height:auto;
	margin-bottom:50px;
	background:#fff;
	position:relative;
	z-index:1;
	border-radius:5px
}
.st-one-post:last-child{
	margin-bottom:0
}
.st-post-thumbnail{
	max-width:100%;
	height:auto;
	display:block
}
.st-card-content{
	width:100%;
	height:auto;
	padding:0 0 55px 0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.st-search-nocontent .st-card-content{
	padding-bottom:0
}
img~.st-card-content{
	padding-top:45px
}
.card-cats{
	width:100%;
	height:auto;
	display:block
}
.card-cats ul{
	padding:0;
	margin:0 auto
}
.card-cats ul li{
	display:inline-block
}
.card-cats ul li a{
	text-decoration:none;
	background:var(--gray-light);
	color:var(--light-black);
	padding:2px 8px;
	border-radius:1px;
	font-size:.9em
}
.card-name-parent{
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	margin:0 0 30px 0;
	word-break:break-word
}
.post-type{
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:30px;
	height:30px;
	background:var(--text-black);
	color:#fff;
	border-radius:100%;
	border:none;
	margin-right:12px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.card-name-self{
	width:auto;
	font-size:34px;
	color:var(--text-black);
	text-decoration:none;
	font-weight:700;
	line-height:40px;
	position:relative;
	margin:-4px 0 -10px 0
}
a.card-name-self::after{
	content:"";
	width:100%;
	height:8px;
	background:#ff704600;
	position:absolute;
	bottom:4px;
	left:2px;
	z-index:-1;
	transition:.3s all
}
a.card-name-self:hover::after{
	bottom:-4px;
	background:#ff6a3e00;
	transition:.3s;
	height:2px
}
.card-name-self:hover{
	-webkit-transition:.2s ease-in;
	-o-transition:.2s ease-in;
	transition:.2s ease-in;
	color:var(--accend)
}
.card-textcontent{
	line-height:28px;
	display:block;
	color:var(--text-black);
	opacity:.8
}
.card-footer{
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-top:30px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.card-footer .card-social a{
	transition:.2s all;
	transform:rotate(0) scale(1)
}
.card-footer .card-social a:hover{
	transition:.3s all;
	transform:rotate(360deg) scale(1.1)
}
.card-social{
	-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
	order:2;
	display:inline-block
}
.card-social a{
	width:35px;
	height:35px;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	text-decoration:none;
	color:#fff;
	border-radius:100%;
	margin:auto 1px
}
.card-readmore{
	display:inline-block;
	background-color:var(--accend);
	color:var(--white);
	text-decoration:none;
	font-size:15px;
	font-weight:400;
	position:relative;
	letter-spacing:1px;
	padding:18px 40px;
	-webkit-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
	border-radius:80px;
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1;
	box-shadow:0 11px 15px rgba(255,106,62,.21);
	position:relative
}
.card-readmore:hover{
	-webkit-transition:.2s ease-in;
	-o-transition:.2s ease-in;
	transition:.2s ease-in;
	background-color:var(--accend);
	box-shadow:1px 5px 5px transparent;
	padding-right:55px
}
.card-readmore:hover:after{
	transition:.2s;
	opacity:1
}
.card-readmore::after{
	content:"\f054";
	font-family:fontawesome;
	color:#fff;
	position:absolute;
	top:50%;
	right:30px;
	transform:translateY(-50%);
	opacity:0
}
.card-meta{
	width:100%
}
.st-one-post-footer{
	width:auto;
	height:auto;
	border-radius:5px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:28px;
	background:#454a510d;
	padding:11px 17px
}
.one-post-author{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.one-post-author img{
	width:30px;
	height:30px;
	border-radius:100%;
	margin-right:10px;
	border-radius:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.ft-meta-one-item:first-child{
	padding-left:0
}
.ft-meta-one-item{
	padding:0 14px;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.ft-meta-one-item::after{
	content:"|";
	position:absolute;
	right:-2px;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	color:var(--light-black)
}
.ft-meta-one-item:last-child::after{
	content:""
}
.ft-meta-one-item,.ft-meta-one-item a,.sch1-comments{
	text-decoration:none;
	font-size:.95em;
	color:var(--light-black);
	font-weight:500;
	opacity:.97
}
.ft-meta-one-item svg{
	margin-right:5px!important
}
.ft-meta-one-item:hover *{
	-webkit-transition:.2s ease-in;
	-o-transition:.2s ease-in;
	transition:.2s ease-in;
	color:var(--accend);
	opacity:1
}
.ft-meta-one-item i{
	text-decoration:none;
	font-size:1em;
	color:var(--light-black);
	margin-right:7px
}
.st-sf-comments-outer:hover *{
	transition:.2s;
	color:var(--accend)!important
}
.st-post-navigation{
	width:100%;
	height:40px;
	display:none;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	margin:50px 0 20px 0;
	justify-content:center
}
.st-post-navigation .screen-reader-text{
	display:none
}
.st-post-navigation .navigation .nav-links{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.st-post-navigation a,.st-post-navigation span.page-numbers{
	width:55px;
	height:55px;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-decoration:none;
	color:var(--light-black);
	background:#f5f6ff;
	margin:0 3px;
	-webkit-transition:.2s all;
	-o-transition:.2s all;
	transition:.2s all;
	border-radius:60px
}
.st-post-navigation span.current{
	background-color:var(--accend);
	color:var(--white)
}
.st-post-navigation .next,.st-post-navigation .prev{
	font-size:1em;
	font-weight:700
}
.st-post-navigation a:hover,.st-post-navigation>span:hover{
	transition:.4s;
	background:var(--light-black);
	color:var(--white)
}
.st-post-navigation .active{
	border-radius:100%;
	-webkit-box-shadow:0 5px 5px rgba(0,0,0,.11);
	box-shadow:0 5px 5px rgba(0,0,0,.11)
}
.st-post-list{
	margin-bottom:0!important
}
.st-container-slot-b{
	width:350px;
	height:auto;
	margin-left:50px;
	margin-top:0!important
}
.st-container-slot-b .widget-content{
	padding:25px 40px;
	background:#3b599805;
	border:2px dashed #eee
}
.s-one-widget{
	width:100%;
	height:auto;
	background:#fff;
	background:#fff;
	margin-bottom:50px;
	border-radius:5px
}
.s-one-widget:last-child{
	margin-bottom:0
}
.s-widget-title{
	display:block;
	width:auto;
	min-height:60px;
	color:var(--light-black);
	display:-webkit-box;
	display:-ms-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	font-size:1.5em;
	position:relative;
	font-weight:500;
	z-index:1
}
.st-site-container.sidebar-right .st-container-slot-b .s-widget-title::before{
	width:100%;
	height:8px;
	z-index:-1;
	background:#e7e7e7;
	left:0;
	bottom:18px;
	border-radius:2px
}
.s-widget-title::after{
	width:50px;
	height:50px;
	position:absolute;
	left:-6px;
	bottom:19px;
	background:#6b84f94d;
	z-index:-1
}
.s-widget-title::before{
	content:"";
	height:2px;
	position:absolute;
	left:40px;
	bottom:3px;
	background:var(--accend)
}
.ss-container .s-widget-title{
	margin-bottom:30px
}
.ss-container .s-widget-title::before{
	content:"";
	width:60%;
	height:2px;
	position:absolute;
	left:0;
	bottom:-5px;
	background:#efefef
}
.ss-container .s-widget-title::after{
	bottom:7px
}
.widget-content{
	width:100%;
	height:auto;
	padding:40px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.widget-content>img{
	max-width:100%;
	height:auto;
	display:block;
	margin:0 auto
}
.widget-content ul{
	list-style:none;
	padding:0
}
.widget-content ul li{
	padding:15px 0 15px 22px;
	border-bottom:1px solid #f0f0f1;
	position:relative;
	line-height:25px;
	color:var(--light-black)
}
.widget-content ul li ul li ul li ul{
	padding-left:0
}
.widget-content ul>li>ul>li>ul>li>ul li{
	padding-left:0!important
}
.widget-content ul>li>ul>li>ul>li>ul li a{
	padding-left:25px
}
.widget-content ul li::after{
	content:"\f0da";
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	transform:translatey(-50%);
	font-family:fontawesome;
	color:var(--light-black);
	font-size:18px!important
}
.widget-content ul li:last-child{
	border-bottom:none
}
.widget-content ul li a{
	text-decoration:none;
	color:var(--light-black);
	display:inline-block;
	font-size:15px
}
.footer-sidebar .widget-content ul li a{
	color:#c8c8c8!important
}
.widget-content ul li a:hover{
	-webkit-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
	color:var(--accend)
}
.widget-content ul li.removeAfter:hover::before,.widget-content ul li:hover::after{
	-webkit-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
	color:var(--accend)
}
.widget-content ul li:hover>a{
	color:var(--accend)
}
.widget-content ul li ul{
	padding-left:20px
}
.widget-content ul li ul li{
	position:relative;
	padding-left:20px
}
.widget-content ul li ul li:last-child::after{
	top:65%
}
.widget-content ul li ul li:last-child{
	padding:10px 0 0 25px
}
.widget-content ul li ul li:last-child{
	border-bottom:none
}
.widget-content ul li ul li:first-child{
	margin-top:15px;
	padding-top:15px;
	border-top:1px solid var(--gray-light)
}
footer .widget-content ul li ul li:first-child{
	margin-top:0
}
footer .widget-content .ch-widget-single-post-th{
	margin-bottom:10px!important
}
.ch-widget-thumb{
	flex-shrink:0
}
.widget_meta ul li{
	padding-left:18px
}
.widget-content .gallery .gallery-item img{
	max-width:100%;
	height:auto
}
.widget-content .gallery-columns-3 .gallery-item{
	margin:1px 3px!important
}
.widget-content .gallery.gallery-columns-4 .gallery-item{
	width:22%;
	margin:2px 4px
}
.widget-content .gallery.gallery-columns-5 .gallery-item{
	width:18%!important;
	margin:0 2px
}
.widget-content .gallery.gallery-columns-6 .gallery-item{
	margin:2px
}
.widget-content .gallery.gallery-columns-7 .gallery-item{
	margin:2px
}
.widget-content .gallery.gallery-columns-8 .gallery-item{
	margin:2px
}
.widget-content .gallery.gallery-columns-9 .gallery-item{
	margin:2px
}
.widget_categories ul li::after{
	content:"\f07c";
	position:absolute;
	left:0;
	font-family:fontawesome;
	color:var(--light-black);
	font-size:14px!important
}
.widget_categories ul li:hover::after{
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	color:var(--accend)
}
.widget_categories .removeAfter::before{
	content:"\f07c"
}
.widget_archive ul li::after{
	content:"\f187";
	position:absolute;
	left:0;
	font-family:fontawesome;
	color:var(--light-black);
	font-size:14px!important
}
.widget_archive ul li:hover::after{
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	color:var(--accend)
}
.widget_archive ul li:hover a{
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	color:var(--accend)
}
.widget-content select{
	padding:10px;
	margin:15px auto;
	border:1px solid #eee;
	width:100%;
	box-sizing:border-box;
	color:var(--light-black);
	outline:0
}
.s-widget-title .rsswidget{
	text-decoration:none;
	color:var(--light-black);
	padding:0 5px;
	font-size:1em!important
}
.widget_rss ul li{
	padding-left:0
}
.widget_rss ul li:after{
	display:none
}
.widget_rss .widget-content a{
	font-weight:500;
	margin-bottom:10px;
	font-size:16px
}
.widget_rss .widget-content .rss-date{
	margin-bottom:10px;
	display:block;
	padding-left:20px;
	position:relative;
	font-size:15px
}
.widget_rss .widget-content .rss-date:after{
	content:"\f017";
	position:absolute;
	left:0;
	font-family:fontawesome;
	color:var(--accend);
	font-size:16px!important
}
.widget_rss .widget-content cite{
	display:block;
	margin-top:10px;
	padding-left:25px;
	position:relative;
	font-size:15px
}
.widget_rss .widget-content cite:after{
	content:"";
	width:20px;
	height:2px;
	background:var(--accend);
	position:absolute;
	left:0;
	font-family:fontawesome;
	font-size:16px!important;
	top:50%;
	transform:translateY(-50%);
	border-radius:4px
}
.widget_text .widget-content .textwidget img{
	max-width:100%;
	height:auto
}
.widget_text .widget-content .textwidget{
	line-height:22px;
	color:var(--text-black);
	font-size:15px
}
.widget_text .widget-content .textwidget p{
	padding:4px 0
}
.widget_text .widget-content .textwidget b,.widget_text .widget-content .textwidget span,.widget_text .widget-content .textwidget strong{
	margin:10px 0;
	display:inline-block
}
.widget_recent_comments ul li::after{
	content:"\f086";
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	transform:translatey(-50%);
	font-family:fontawesome;
	color:var(--light-black);
	font-size:16px!important
}
.widget_recent_comments ul li:hover::after{
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	color:var(--accend)
}
.widget_recent_comments ul li .comment-author-link a{
	font-weight:500;
	position:relative
}
.widget_recent_comments ul li a:last-child::after,.widget_recent_comments ul li a:last-child::before{
	content:'"'
}
.widget_recent_comments .comment-author-link a::after,.widget_recent_comments .comment-author-link a::before{
	content:""!important
}
.widget_recent_comments ul li :hover a{
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	color:var(--accend)
}
.removeAfter::after{
	content:none!important
}
.removeAfter::before{
	content:"\f0da";
	font-family:fontawesome;
	position:absolute;
	left:0;
	top:15px;
	font-size:15px
}
.widget_recent_entries ul li::after{
	content:"\f044";
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	transform:translatey(-50%);
	font-family:fontawesome;
	color:var(--light-black);
	font-size:14px!important
}
.widget_recent_entries ul li:hover::after{
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	color:var(--accend)
}
.widget_recent_entries ul li:hover a{
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	color:var(--accend)
}
.widget_recent_entries ul li .post-date{
	font-style:italic;
	font-size:13px
}
.widget_recent_entries ul li .post-date::after{
	content:")"
}
.widget_recent_entries ul li .post-date::before{
	content:"("
}
.widget_nav_menu .removeAfter::before,.widget_nav_menu .widget-content ul li::after{
	content:"\f0c1";
	font-size:15px!important
}
.widget_nav_menu .widget-content ul li{
	padding-left:25px
}
.widget_nav_menu .widget-content ul li:hover>a{
	color:var(--text-black)
}
.widget_nav_menu .widget-content ul li:after{
	color:var(--text-black)!important
}
.widget_nav_menu .widget-content ul li.removeAfter:hover::before,.widget_nav_menu .widget-content ul li:hover::after{
	color:var(--text-black)
}
.widget_pages .removeAfter::before,.widget_pages .widget-content ul li::after{
	content:"\f0ea";
	font-size:15px!important
}
.widget_pages .widget-content ul li{
	padding-left:25px
}
.sfrom{
	display:block;
	width:100%;
	position:relative
}
.sfrom input::placeholder{
	font-family:"Source Sans Pro"
}
.sfrom button{
	padding:12px 20px;
	background:0 0;
	color:var(--light-black);
	border:none;
	cursor:pointer;
	position:absolute;
	top:16px;
	right:0;
	font-size:16px;
	outline:0
}
.sform-btn i{
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	opacity:.85
}
.sform-btn:hover i{
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	color:var(--accend);
	opacity:1
}
#wp-calendar{
	width:100%
}
#wp-calendar{
	width:100%
}
#wp-calendar caption{
	text-align:center;
	color:var(--light-black);
	font-size:14px;
	margin-top:10px;
	margin-bottom:20px
}
#wp-calendar thead{
	font-size:10px
}
#wp-calendar thead th{
	padding-bottom:10px;
	color:var(--text-black)
}
#wp-calendar tbody{
	color:var(--light-black);
	font-size:.8em
}
#wp-calendar tbody td{
	background:var(--gray-light);
	border:1px solid #ededed;
	text-align:center;
	padding:10px
}
#wp-calendar tbody a{
	text-decoration:none;
	color:#fff;
	font-size:.9em;
	text-decoration:underline
}
#wp-calendar tbody td:hover{
	background:#fff
}
#wp-calendar tbody .pad{
	background:0 0
}
#wp-calendar tfoot #next{
	font-size:10px;
	text-transform:uppercase;
	text-align:right
}
#wp-calendar tfoot #prev{
	font-size:10px;
	text-transform:uppercase;
	padding-top:10px
}
#wp-calendar tfoot a{
	text-decoration:none!important;
	font-size:1.2em!important;
	padding:5px 10px!important;
	display:inline-block!important
}
.footer-sidebar #wp-calendar tfoot a{
	color:#fff!important;
	background:#eeeeee14!important
}
.tagcloud{
	padding:20px 0 10px 0
}
footer .tagcloud{
	padding-top:0!important
}
.tagcloud a{
	text-decoration:none;
	background:var(--accend);
	color:#fff;
	font-weight:400;
	line-height:30px;
	text-transform:capitalize;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out;
	font-size:14px!important;
	display:inline-block;
	line-height:30px;
	position:relative;
	border:0;
	margin:0 2px 5px 0;
	padding:1px 9px;
	border-radius:40px;
	opacity:.87
}
.tagcloud a:hover{
	-webkit-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
	opacity:1
}
.st-site-container.sidebar-right .st-container-slot-a{
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1
}
.st-site-container.sidebar-right .st-container-slot-b{
	-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
	order:2
}
.st-site-container.sidebar-left .st-container-slot-a{
	-webkit-box-ordinal-group:3;
	-ms-flex-order:2;
	order:2;
	margin-right:0;
	margin-left:50px
}
.st-site-container.sidebar-left .st-container-slot-b{
	-webkit-box-ordinal-group:2;
	-ms-flex-order:1;
	order:1
}
.sidebar-left .st-container-slot-b{
	margin-left:0
}
.sidebar-no .st-one-post{
	width:80%;
	margin:0 auto 50px auto
}
.st-info-textcontent{
	width:100%;
	display:block;
	text-align:center;
	line-height:25px;
	color:var(--text-black);
	font-size:15px
}
.about-widget-readmore{
	width:100px;
	display:block;
	margin:0 auto;
	margin-top:20px;
	padding:10px 15px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	background:var(--light-black)
}
.about-widget-readmore:hover{
	-webkit-transition:.2s ease-in;
	-o-transition:.2s ease-in;
	transition:.2s ease-in;
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,.13);
	box-shadow:0 2px 5px rgba(0,0,0,.13)
}
.st-main-footer{
	width:100%;
	height:auto;
	background-image:url(assets/images/bg-footer.png);
	position:relative;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center
}
.st-footer-overlay{
	display:block;
	width:100%;
	height:100%;
	background:#221b2e;
	position:absolute;
	top:0;
	left:0
}
.st-main-footer .st-sizing-container{
	height:auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:flex-start
}
.footer-sidebar{
	/*width:27%;*/
	height:100%;
	padding:40px 20px;
	/*padding:95px 20px;*/
	position:relative;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.footer-sidebar .s-one-widget{
	-webkit-box-shadow:none;
	box-shadow:none;
	margin-bottom:60px
}
.footer-sidebar .s-one-widget:last-child{
	margin-bottom:0!important
}
.footer-sidebar .s-widget-title{
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	background:0 0;
	color:#f3f3f3;
	font-size:1.6em;
	font-weight:500;
	min-height:0;
	margin-bottom:25px;
	position:relative
}
.footer-sidebar .s-widget-title::after,.footer-sidebar .s-widget-title::before{
	content:'';
	display:none
}
.footer-sidebar .widget-content{
	padding:0
}
.footer-sidebar .widget-content ul li ul li:last-child{
	position:relative
}
.footer-sidebar .widget-content ul li a{
	font-size:15px
}
.footer-sidebar .widget-content ul li a:hover{
	color:#fff
}
.footer-sidebar .widget-content ul li ul li:last-child::after{
	top:65%
}
.footer-sidebar .widget-content ul li{
	border:none!important
}
.footer-sidebar .s-one-widget{
	background:0 0
}
.footer-sidebar #wp-calendar caption{
	color:#d4d4d4
}
.footer-sidebar #wp-calendar tbody td{
	border-color:#3f4152!important;
	color:#d4d4d4;
	background:0 0;
	padding:10px!important
}
.footer-sidebar #wp-calendar thead th{
	color:#d4d4d4
}
.footer-sidebar .widget ul li{
	position:relative
}
.footer-sidebar .widget-content ul li a{
	font-size:15px;
	font-weight:400
}
.footer-sidebar .widget_rss .widget-content ul li>a{
	font-weight:600
}
.footer-sidebar .widget ul li::before{
	content:"\f0da"!important;
	position:absolute;
	left:0;
	font-family:fontawesome;
	color:var(--accend);
	font-size:17px;
	display:none
}
.footer-sidebar .widget_recent_comments .widget-content ul li>a{
	font-weight:500!important;
	color:#f3f3f3
}
.footer-sidebar .widget_recent_comments .widget-content .comment-author-link a{
	font-style:italic
}
.footer-sidebar .widget_text .widget-content .textwidget p{
	margin-top:-2px
}
.footer-sidebar .widget_rss ul li{
	margin-bottom:30px
}
.footer-sidebar .widget_rss ul li:last-child{
	margin-bottom:0
}
.footer-sidebar .widget_rss .widget-content .rss-date{
	text-decoration:underline
}
.footer-sidebar .widget_rss .widget-content .rss-date:after{
	font-size:18px!important;
	color:#fff;
	bottom:-1px
}
.footer-sidebar .ch-wgt-about-textcontent{
	color:#b1b1b1
}
.footer-sidebar .wp-caption-text{
	color:var(--white)
}
.footer-sidebar .widget-content ul li ul li ul li ul{
	padding-left:0
}
.footer-sidebar .widget-content ul>li>ul>li>ul>li>ul li{
	padding-left:0!important
}
.footer-sidebar .widget-content ul>li>ul>li>ul>li>ul li a{
	padding-left:25px
}
.footer-sidebar ul li{
	color:#d4d4d4
}
.footer-sidebar input,.footer-sidebar select,.footer-sidebar select option{
	background:rgba(0,0,0,.21);
	border:1px solid rgba(0,0,0,.089);
	color:#eee
}
.footer-sidebar .s-widget-title .rsswidget{
	color:#ccc
}
.footer-sidebar li.removeAfter::before{
	margin-top:-8px!important
}
.footer-sidebar .textwidget{
	color:#d4d4d4!important
}
.footer-sidebar .textwidget>p{
	padding-top:0
}
.footer-sidebar .widget_rss ul li{
	padding-left:0!important
}
.footer-sidebar .widget_rss ul li::before{
	display:none
}
.st-copyright-block{
	width:100%;
	height:auto;
	background:#1a1524;
	position:relative;
	z-index:2
}
.st-copyright-block .st-sizing-container{
	padding:20px 0;
	text-align:center;
	display:flex;
	justify-content:space-between;
	align-items:center
}
.st-cp-content{
	color:#c5c5c5;
	font-size:13px;
	font-weight:400;
	letter-spacing:1px
}
.st-copyright-block .st-parent-ul>li a{
	text-decoration:none;
	color:#c5c5c5;
	font-weight:400;
	font-size:15px;
	transition:240ms
}
.st-copyright-block .st-parent-ul>li a:hover{
	transition:240ms;
	color:#ececec
}
.st-copyright-block .st-parent-ul>li a::after,.st-copyright-block .st-parent-ul>li::after{
	content:"";
	display:none
}
.st-copyright-block .st-parent-ul>li.menu-item-has-children{
	padding-right:0
}
.footer-sidebar .removeAfter::before{
	content:none!important
}
.footer-sidebar .widget-content ul li{
	padding:6px 0
}
.footer-sidebar .widget-content ul li::after{
	content:none!important
}
.footer-sidebar .widget-content .gallery .gallery-item img{
	transition:240ms;
	opacity:.8
}
.footer-sidebar .widget-content .gallery .gallery-item img:hover{
	transition:240ms;
	opacity:1
}
.footer-sidebar .tagcloud a{
	font-size:13px;
	padding:0 8px;
	opacity:.9;
	transition:.2s all
}
.footer-sidebar .widget-content ul li:last-child{
	padding-bottom:0
}
.footer-sidebar .sfrom input{
	margin-bottom:0
}
.footer-sidebar .widget_categories .widget-content ul li a,.footer-sidebar .widget_nav_menu .widget-content ul li a,.footer-sidebar .widget_pages .widget-content ul li a{
	color:#c8c8c8!important;
	font-size:15px;
	font-weight:400;
	padding-left:18px;
	position:relative;
	display:inline-block
}
.footer-sidebar .widget_categories .widget-content ul li a::after,.footer-sidebar .widget_nav_menu .widget-content ul li a::after,.footer-sidebar .widget_pages .widget-content ul li a::after{
	content:"\f0da";
	position:absolute;
	left:0;
	top:1px;
	font-family:fontawesome;
	font-size:17px
}
.st-single-inner-content{
	width:100%;
	height:auto;
	background:#fff;
	border-radius:5px;
	border:none
}
.st-single-thumb{
	max-width:100%;
	height:auto;
	margin:0 auto;
	display:block
}
.st-single-textcontent-out{
	width:100%;
	height:auto;
	padding:0 0 50px 0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
img~.st-single-textcontent-out{
	padding:40px 0
}
.st-single-textcontent-in{
	width:100%;
	height:auto;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:30px;
	color:var(--text-black)
}
.st-single-textcontent-in p{
	margin:1em auto
}
.st-single-textcontent-in img{
	max-width:100%!important;
	height:auto
}
.st-comment-content blockquote,.st-single-textcontent-in blockquote{
	display:block;
	max-width:80%;
	padding:30px;
	margin:30px auto;
	font-size:15px;
	font-weight:400;
	background:#f6f5fb;
	position:relative;
	border-left:5px solid #eaeaea
}
.wp-block-quote.is-large,.wp-block-quote.is-style-large{
	margin:0 auto
}
.wp-block-quote.is-style-large{
	padding:30px;
	margin:30px auto
}
.st-single-textcontent-in blockquote cite,.st-single-textcontent-in blockquote cite em{
	font-size:13px;
	font-style:italic!important
}
blockquote p{
	position:relative;
	z-index:5
}
.wp-block-pullquote{
	margin-right:auto;
	margin-left:auto
}
.wp-block-pullquote.is-style-solid-color{
	background:#abb8c3;
	margin:30px auto
}
#comments blockquote::after,.st-single-textcontent-in blockquote::after{
	content:"\f10e";
	font-family:fontawesome;
	position:absolute;
	display:block;
	font-size:50px;
	color:#a2a2a2;
	opacity:.1;
	top:50%;
	right:30px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.st-single-categories{
	width:100%;
	height:auto;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:20px
}
.st-single-categories ul{
	list-style:none
}
.st-single-categories ul li{
	display:inline-block;
	margin-bottom:6px
}
.st-single-categories ul li,.st-single-tags a{
	text-decoration:none;
	padding:9px 14px;
	padding-left:35px;
	font-size:13px;
	background:var(--background);
	color:var(--light-black);
	position:relative;
	border-radius:5px;
	border:1px solid transparent
}
.st-single-categories ul li a{
	text-decoration:none;
	color:var(--light-black)
}
.st-single-tags{
	margin:30px auto 0 auto
}
.st-single-tags a{
	display:inline-block;
	padding-left:30px;
	position:relative;
	border-radius:5px 5px 5px 0;
	margin-right:4px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:.3s all;
	-o-transition:.3s all;
	transition:.3s all;
	margin-bottom:5px
}
.st-single-categories ul li:hover,.st-single-tags a:hover{
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	border-color:#eaecef
}
.st-single-categories ul li a::after,.st-single-tags a::after{
	content:"";
	font-family:fontawesome;
	position:absolute;
	left:13px;
	color:var(--light-black);
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	font-size:.9em
}
.st-single-tags a::after{
	content:"\f02c"
}
.st-single-categories ul li a::after{
	content:"\f07c"
}
.single-post-pagination-in a{
	display:inline-flex;
	width:25px;
	height:25px;
	margin-right:2px;
	align-items:center;
	justify-content:center;
	background:var(--background);
	color:var(--light-black);
	border-radius:2px
}
.st-single-comments{
	width:100%;
	height:auto;
	background:#fbfcfd;
	padding:50px 60px 50px 60px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:var(--light-black);
	border:2px dashed #eee
}
.st-single-comments #comments>.comment-respond{
	padding-top:0
}
.comment-respond{
	padding-bottom:12px;
	padding-top:31px;
	position:relative
}
.st-comments-title{
	position:relative
}
.comment-reply-title,.st-comments-title{
	display:block;
	color:var(--text-black);
	font-size:34px;
	font-weight:500;
	position:relative;
	padding-bottom:30px;
	letter-spacing:1px
}
.st-comments-title{
	padding-bottom:50px
}
.comment-reply-title a{
	color:var(--light-black);
	text-decoration:none
}
#cancel-comment-reply-link{
	font-weight:500;
	margin-left:10px;
	font-size:20px
}
#cancel-comment-reply-link:hover{
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	color:var(--accend)
}
#cancel-comment-reply-link::before{
	content:"["
}
#cancel-comment-reply-link::after{
	content:"]"
}
.comment-notes{
	margin-bottom:45px;
	margin-top:5px;
	line-height:25px;
	font-size:15px;
	color:var(--light-black)
}
p.logged-in-as{
	margin-top:10px;
	margin-bottom:40px
}
.logged-in-as a{
	text-decoration:none;
	color:var(--text-black)
}
.logged-in-as a:last-child:hover{
	transition:.2s;
	color:var(--accend)
}
.logged-in-as a:last-child{
	font-weight:500
}
#commentform label{
	display:none;
	margin:30px 0 12px 0;
	font-size:15px
}
.comment-form-comment textarea{
	width:100%;
	max-width:100%;
	min-width:100%;
	min-height:10%;
	padding:20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline:0;
	border:2px solid #f3f5ff;
	border-radius:2px;
	margin-bottom:6px
}
.comment-form-author,.comment-form-email,.comment-form-url{
	width:100%;
	display:inline-block;
	margin:10px 0;
	padding:0;
	position:relative
}
.comment-form-author input,.comment-form-email input,.comment-form-url input{
	width:100%;
	display:inline-block;
	padding:17px 20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline:0;
	border:2px solid #f3f5ff;
	position:relative;
	border-radius:2px;
	font-family:poppins
}
.comment-form-author input:focus,.comment-form-comment textarea:focus,.comment-form-email input:focus,.comment-form-url input:focus{
	transition:240ms;
	border-color:#e0e0e0
}
p.comment-form-email input{
	position:relative!important
}
.form-submit input{
	margin:47px auto 18px auto;
	padding:18px 40px;
	color:var(--white);
	background:#232d38;
	border:none;
	font-family:poppins;
	font-size:15px;
	cursor:pointer;
	border-radius:2px;
	-webkit-transition:.3s ease-in;
	-o-transition:.3s ease-in;
	transition:.3s ease-in;
	border-radius:100px
}
.form-submit input:hover{
	-webkit-transition:.2s ease-in-out;
	-o-transition:.2s ease-in-out;
	transition:.2s ease-in-out;
	box-shadow:1px 5px 15px transparent;
	background:var(--accend)
}
.comment-form-cookies-consent{
	margin:40px 0 0 0;
	display:flex;
	align-items:center
}
.comment-form-cookies-consent label{
	display:inline-block!important;
	padding-left:10px;
	margin:0!important;
	font-size:13px!important;
	font-weight:400;
	margin-top:-2px!important
}
input#wp-comment-cookies-consent{
	margin:0!important
}
.comment-reply-login,p.must-log-in a{
	color:var(--light-black)!important;
	font-weight:600!important;
	text-decoration:none
}
.comment-reply-login:hover,p.must-log-in a:hover{
	transition:.2s;
	color:var(--accend)!important
}
.comment-respond+.st-comments-title::after{
	content:"";
	width:100%;
	height:1px;
	background:rgba(0,0,0,.1);
	position:absolute;
	top:41px;
	left:0
}
.comment-respond+.st-comments-title{
	padding-top:100px
}
li.comment{
	padding:20px;
	border-top:3px solid #f6f8f9;
	margin-bottom:15px;
	border-radius:3px;
	transition:.3s;
	position:relative
}
li.comment:hover{
	transition:.3s;
	background:#f6f8f9
}
li.comment::after{
	content:"";
	width:3px;
	height:3px;
	background:0 0;
	position:absolute;
	top:-3px;
	left:0;
	transition:.3s all
}
li.comment:hover::after{
	transition:.3s;
	width:100%;
	background:var(--accend)
}
.st-comment-header{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.st-comment-header img{
	border-radius:100%;
	margin-right:15px
}
.st-comment-author-name,.st-comment-author-name a{
	text-transform:uppercase;
	font-weight:500;
	margin-bottom:8px;
	display:block;
	text-decoration:none;
	color:var(--light-black);
	line-height:1.2;
	font-size:17px
}
.st-comment-date{
	font-size:14px;
	color:var(--light-black);
	font-weight:500
}
.st-comment-header-b{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.st-comment-content{
	padding-left:80px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:10px 0 25px 0;
	font-size:1rem;
	color:#666b73;
	line-height:25px
}
.st-comment-buttons{
	padding-left:70px
}
.comment-reply-link{
	margin-left:6px;
	margin-bottom:10px;
	padding:9px 17px;
	color:#fff!important;
	background:var(--accend);
	font-weight:400!important;
	font-size:15px!important;
	border-radius:30px;
	position:relative;
	transition:.3s all
}
.comment-reply-link:hover{
	transition:.3s;
	padding-left:35px
}
.comment-reply-link:hover:after{
	transition:.3s;
	opacity:1
}
.comment-reply-link::after{
	content:"\f040";
	color:#fff;
	position:absolute;
	left:4px;
	opacity:0
}
.comment-edit-link,.comment-reply-link{
	display:inline-block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-decoration:none;
	color:var(--light-black);
	font-size:15px;
	position:relative;
	font-weight:500
}
.comment-edit-link::after,.comment-reply-link::after{
	color:#fff;
	position:absolute;
	left:15px;
	font-family:fontawesome
}
.comment-list ol.children{
	padding-left:50px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.comment-list ol.children li{
	margin-top:20px
}
.bypostauthor .st-comment-header .st-comment-avatar{
	display:block;
	position:relative;
	z-index:1
}
.bypostauthor .st-comment-header .st-comment-avatar::before{
	content:"\f007";
	width:25px;
	height:25px;
	position:absolute;
	left:-7px;
	top:-7px;
	background:var(--light-black);
	color:var(--white);
	border:2px solid var(--white);
	border-radius:100%;
	font-family:fontawesome;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:.7em;
	box-shadow:0 0 0 1px rgba(0,0,0,.03)
}
.st-comment-content p{
	margin:2px 0
}
.comment-list,ol.children{
	list-style:none!important
}
.pingback .st-comment-content{
	padding-top:10px;
	padding-left:0!important
}
.st-comments-pagination{
	text-align:center;
	margin-top:50px;
	margin-bottom:20px
}
.st-comments-pagination .nav-links{
	display:flex;
	align-items:center;
	justify-content:center
}
.st-comments-pagination .nav-links>a,.st-comments-pagination .nav-links>span{
	width:40px;
	height:40px;
	text-decoration:none;
	background:var(--gray-light);
	color:var(--light-black);
	display:inline-flex;
	align-items:center;
	justify-content:center;
	margin:auto 2px;
	border:1px solid transparent
}
.st-comments-pagination .nav-links>a:hover,.st-comments-pagination .nav-links>span:hover{
	transition:.4s;
	background:var(--light-black);
	color:var(--white)
}
.st-comments-pagination .nav-links>span.current{
	background:var(--light-black);
	color:var(--white)
}
.st-comments-pagination .screen-reader-text{
	display:none
}
.st-single-sticky-footer{
	width:100%;
	height:90px;
	background:#fff;
	position:fixed;
	bottom:-90px;
	-webkit-box-shadow:0 -3px 4px rgba(0,0,0,.068);
	box-shadow:0 -3px 4px rgba(0,0,0,.068);
	z-index:9999
}
.st-sf-content-1,.st-sf-content-2{
	width:100%;
	height:100%
}
.st-sf-content-1{
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s;
	opacity:1;
	visibility:visible
}
.st-sf-content-2{
	position:absolute;
	top:0;
	opacity:0;
	visibility:hidden
}
.st-sf-content-1 .st-sizing-container{
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.st-sf-c1-left-slot,.st-sf-c1-right-slot{
	width:40%;
	height:auto;
	min-height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.st-sf-c1-author-image{
	width:60px;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-right:15px
}
.st-sf-c1-author-image img{
	max-width:100%;
	height:auto;
	border-radius:100%;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
	box-shadow:0 0 5px rgba(0,0,0,.1)
}
.st-sf-c1-author-textcontent{
	height:100%;
	width:auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.st-sf-c1-author-textcontent a{
	text-decoration:none;
	color:var(--light-black)
}
.st-sf-c1-author-textcontent .author-name a{
	font-size:15px;
	font-weight:500
}
.st-sf-c1-author-textcontent .author-name a:hover{
	transition:.2s;
	color:var(--accend)
}
.st-sf-c1-author-textcontent .post-date a{
	font-size:12px;
	margin-top:2px
}
.st-sf-c1-right-slot{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.st-sf-comments-outer{
	width:auto;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.st-sf-comments-outer a,.st-sf-comments-outer i{
	text-decoration:none;
	font-size:14px;
	color:var(--light-black);
	font-weight:500
}
.st-sf-comments-outer i{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	border-radius:100%;
	font-size:18px;
	margin-right:7px
}
.st-sf-content-2 .st-sizing-container{
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.st-sf-c2-center-slot,.st-sf-c2-left-slot,.st-sf-c2-right-slot{
	width:33%;
	height:100%;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex
}
.st-sf-c2-right-slot{
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.st-sf-nextpost,.st-sf-prevpost{
	width:auto;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.st-sf-nextpost a,.st-sf-nextpost i,.st-sf-prevpost a,.st-sf-prevpost i{
	text-decoration:none;
	color:var(--light-black);
	font-size:15px;
	font-weight:400;
	line-height:20px
}
.st-sf-nextpost:hover a,.st-sf-nextpost:hover i,.st-sf-prevpost:hover a,.st-sf-prevpost:hover i{
	transition:.2s ease-in;
	transition-delay:50ms;
	color:var(--accend)
}
.st-sf-prevpost:hover i{
	-webkit-transition:.2s ease-in;
	-o-transition:.2s ease-in;
	transition:.2s ease-in;
	margin-right:8px
}
.st-sf-nextpost:hover i{
	-webkit-transition:.2s ease-in;
	-o-transition:.2s ease-in;
	transition:.2s ease-in;
	margin-left:8px
}
.st-sf-prevpost i{
	margin-right:12px
}
.st-sf-nextpost i{
	margin-left:12px
}
.st-sf-c2-center-slot{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.st-sf-c2-center-slot a{
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	width:35px;
	height:35px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-decoration:none;
	border-radius:100%;
	transition:.6s all;
	transform:rotate(0) scale(1)
}
.st-sf-c2-center-slot a:hover{
	transition:.4s all!important;
	transform:rotate(360deg) scale(1.08)
}
.st-sf-c2-center-slot i{
	color:#fff
}
.cs-fb,.soi-fb{
	background:#3b5998
}
.cs-tw,.soi-tw{
	background:#1da1f2
}
.cs-pn,.soi-pn{
	background:#c92228
}
.cs-wp,.soi-wp{
	background:#3c6
}
.search-banner-results{
	font-size:16px;
	display:block;
	margin-top:40px;
	position:relative
}
.search-banner-results::after{
	content:"";
	width:80px;
	height:2px;
	background:#fff;
	position:absolute;
	top:-25px;
	left:calc(50% - 40px)
}
.st-search-nocontent{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:30px 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.sform-input{
	font-family:poppins
}
.st-search-nocontent .sfrom{
	width:70%
}
.st-search-nocontent .sfrom .sform-input{
	margin:5px auto;
	width:100%;
	padding:13px 20px 13px 20px;
	border:2px solid #f0eff5;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline:0;
	color:var(--light-black);
	border-radius:0
}
.st-search-nocontent .sfrom .sform-btn{
	top:10px
}
.search-noresult-message{
	font-weight:500;
	font-size:42px;
	color:var(--text-black)
}
.search-noresult-second-message{
	display:block;
	margin:25px 0;
	font-size:15px;
	color:var(--text-black);
	line-height:25px
}
.search-nr-input{
	width:50%;
	padding:11px 30px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline:0;
	border:1px solid #eee;
	-webkit-transition:.2s all;
	-o-transition:.2s all;
	transition:.2s all
}
.search-nr-input:focus{
	-webkit-transition:.2s ease-in;
	-o-transition:.2s ease-in;
	transition:.2s ease-in;
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2);
	box-shadow:0 1px 5px rgba(0,0,0,.2);
	border:none
}
.nosrch-from{
	position:relative
}
.search-nr-btn{
	width:auto;
	padding:10px 35px;
	color:var(--white);
	background:var(--light-black);
	border:1px solid var(--light-black);
	letter-spacing:1px;
	font-weight:500;
	outline:0;
	cursor:pointer;
	outline:0
}
.search-nr-btn:hover{
	-webkit-transition:.2s ease-in;
	-o-transition:.2s ease-in;
	transition:.2s ease-in;
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2);
	box-shadow:0 1px 5px rgba(0,0,0,.2)
}
.home-message-nocontent{
	display:block;
	padding:20px 0;
	color:var(--light-black);
	margin-top:10px
}
.sfrom-404{
	width:100%
}
.container-404{
	width:100%;
	background:#f9fffe
}
.pg-404-msg-entry{
	display:block;
	font-weight:700;
	font-size:44px
}
.pg-404-msg-middle{
	display:block;
	font-weight:400;
	font-size:15px;
	margin-bottom:14px;
	margin-top:7px
}
.slot-a{
	width:60%!important;
	align-items:flex-end
}
.slot-b{
	align-items:flex-end;
	padding-left:50px
}
.header-text-404,.logo-404-page{
	display:block
}
.header-text-404{
	margin-bottom:24px
}
.logo-404-page{
	font-size:5em;
	margin-bottom:15px
}
.main-msg-404{
	line-height:25px;
	color:var(--light-black);
	margin-bottom:35px;
	width:90%
}
.or-404{
	margin-left:-17px;
	margin-right:12px
}
.gohome-404{
	color:var(--text-black);
	font-size:14px
}
.header-text-404{
	font-size:42px;
	font-weight:500
}
.sform-input-404{
	width:50%;
	border:1px solid #eaf6f4;
	padding:15px 30px;
	border-radius:50px;
	outline:0;
	font-family:poppins;
	background:#f0faf8
}
.sform-btn-404{
	background:0 0;
	border:none;
	font-size:18px;
	position:relative;
	left:-50px
}
.sform-btn-404 i{
	color:var(--light-black);
	opacity:.8;
	transition:.2s all;
	cursor:pointer
}
.sform-btn-404 i:hover{
	color:var(--accend);
	opacity:1;
	transition:.2s all
}
.magic-404-btn{
	border-radius:2px;
	color:#fff!important;
	margin:25px 0!important;
	display:inline-block
}
.sform-404-inpb{
	width:65%
}
.sform-404-inpb .sfrom button{
	top:26px!important
}
.mobile-menu{
	width:100%;
	height:auto;
	padding:0;
	display:block;
	color:#fff;
	background:var(--white);
	list-style:none;
	margin-bottom:40px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:1px;
	display:none
}
.mobile-menu *{
	color:var(--light-black)
}
.mobile-menu li{
	display:block;
	padding:15px 0 15px 0;
	position:relative;
	border-bottom:1px solid #eee
}
.mobile-menu li:last-child{
	border:none
}
.mobile-menu a{
	text-decoration:none;
	line-height:22px
}
.mobile-menu li ul li:first-child{
	padding-top:15px;
	margin-top:15px;
	border-top:1px solid #eee
}
.mobile-menu li.menu-item-has-children ul{
	margin-bottom:-15px!important
}
.down-submenu{
	font-size:15px!important;
	position:absolute;
	right:20px
}
.down-submenu{
	display:none
}
.menu-item-has-children>.down-submenu{
	display:inline-block!important;
	margin-top:-5px;
	margin-right:-20px;
	padding:7px;
	background:#e7f2ff
}
.mobile-menu .sub-menu{
	display:none
}
.st-post-list article{
	position:relative;
	border-bottom:2px dashed #e4e4e4
}
.st-post-list article:last-child{
	border:none!important
}
.st-post-list .sticky::before{
	content:"\e6de";
	font-family:themify;
	position:absolute;
	font-size:12rem;
	right:7.5%;
	top:50%;
	transform:translateY(-50%);
	z-index:-1;
	color:var(--light-black);
	opacity:.05;
	transition:.2s ease-in
}
.st-post-list .sticky:hover::before{
	transition:.2s ease-in;
	opacity:.07
}
.st-single-textcontent-in{
	line-height:1.85
}
.st-comment-content h1,.st-single-textcontent-in h1{
	font-size:2rem;
	margin:20px auto;
	font-weight:500
}
.st-comment-content h2,.st-single-textcontent-in h2{
	font-size:1.8rem;
	margin:20px auto;
	font-weight:500
}
.st-comment-content h3,.st-single-textcontent-in h3{
	font-size:1.6rem;
	margin:20px auto;
	font-weight:500
}
.st-comment-content h4,.st-single-textcontent-in h4{
	font-size:1.4rem;
	margin:20px auto;
	font-weight:500
}
.st-comment-content h5,.st-single-textcontent-in h5{
	font-size:1.2rem;
	margin:20px auto;
	font-weight:500
}
.st-comment-content h6,.st-single-textcontent-in h6{
	font-size:1rem;
	margin:20px auto;
	font-weight:500
}
.st-comment-content a,.st-single-textcontent-in a{
	text-decoration:none;
	color:var(--text-black);
	font-weight:500
}
.st-comment-content table,.st-single-textcontent-in table{
	margin:25px auto
}
.st-single-textcontent-in table td,.st-single-textcontent-in th,section#comments table td,section#comments th{
	border:1px solid rgba(0,0,0,.076);
	text-align:center
}
.ch-single-entry-content table,section#comments table{
	border-collapse:collapse;
	width:100%
}
.st-comment-content b,.st-comment-content strong,.st-single-textcontent-in b,.st-single-textcontent-in strong{
	margin:15px auto
}
.st-single-textcontent-in td,.st-single-textcontent-in th,section#comments td,section#comments th{
	padding:15px
}
.st-comment-content dl dt,.st-single-textcontent-in dl dt{
	font-weight:600!important
}
.st-comment-content dl dd,.st-single-textcontent-in dl dd{
	padding-left:40px
}
.st-comment-content dl dd,.st-single-textcontent-in dl dd{
	padding:5px 0 5px 35px
}
.st-comment-content>ul,.st-single-textcontent-in>ul{
	list-style:inherit;
	list-style-position:inside
}
.st-comment-content>ol,.st-single-textcontent-in>ol{
	padding-left:20px
}
.st-comment-content ul ul,.st-single-textcontent-in>ul ul{
	list-style:circle
}
.st-comment-content ol ol,.st-comment-content ul ul,.st-single-textcontent-in ol ol,.st-single-textcontent-in ul ul{
	padding:12px 40px
}
.st-comment-content code,.st-comment-content tt,.st-single-textcontent-in code,.st-single-textcontent-in tt{
	display:inline-block;
	padding:3px 15px;
	margin:5px 0;
	color:var(--text-black);
	background:#f3f3f3;
	font-size:14px;
	line-height:25px;
	border-radius:2px
}
.st-comment-content pre,.st-single-textcontent-in pre{
	background:#f3f3f3;
	white-space:pre-wrap;
	padding:25px 20px;
	margin:20px auto
}
.st-comment-content blockquote a{
	color:var(--white)
}
.st-single-textcontent-in img{
	margin:10px 10px auto auto
}
.wp-caption.alignleft,.wp-caption.alignright{
	padding:0 25px
}
.wp-caption{
	max-width:100%!important
}
.wp-caption img{
	max-width:100%!important
}
.alignright{
	float:right;
	margin:0 0 1em 1em
}
.alignleft{
	float:left;
	margin:0 1em 1em 0
}
.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto
}
.alignright{
	float:right;
	padding-right:0!important
}
.alignleft{
	float:left;
	padding-left:0!important
}
.aligncenter{
	display:block;
	margin-left:auto!important;
	margin-right:auto!important
}
.gallery-caption,.wp-caption,.wp-caption-text{
	font-style:italic;
	text-align:center;
	font-size:.8rem;
	margin:-10px 0 0 0;
	padding:0
}
.wp-caption-text{
	line-height:20px;
	color:var(--light-black);
	text-align:center;
	margin-top:5px
}
.gallery .gallery-item img{
	margin:0
}
.gallery{
	display:flex;
	flex-wrap:wrap;
	justify-content:center
}
.gallery-icon{
	text-align:center
}
.gallery-item{
	display:flex;
	flex-direction:column;
	align-items:center;
	margin:10px
}
.gallery-columns-3 .gallery-item{
	width:30%!important;
	display:inline-block;
	margin:10px 2px
}
.gallery-item figcaption{
	font-size:12px;
	text-align:center;
	line-height:17px;
	padding:2px 5px
}
.gallery.gallery-columns-1{
	flex-direction:column;
	justify-content:center;
	align-items:center
}
.gallery.gallery-columns-1 .gallery-item{
	width:50%!important;
	display:flex;
	flex-direction:column;
	align-items:center
}
.gallery.gallery-columns-2 .gallery-item{
	width:35%!important
}
.gallery.gallery-columns-4 .gallery-item{
	width:20%!important
}
.gallery.gallery-columns-5 .gallery-item{
	width:16%!important;
	margin:10px
}
.gallery .gallery-item img{
	height:auto
}
.gallery.gallery-columns-6 .gallery-item{
	width:13%!important;
	margin:5px
}
.gallery.gallery-columns-7 .gallery-item{
	width:12%!important;
	margin:5px
}
.gallery.gallery-columns-8 .gallery-item{
	width:10%!important;
	margin:5px
}
.gallery.gallery-columns-9 .gallery-item{
	width:9.5%!important;
	margin:3px
}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{
	display:none
}
.screen-reader-text{
	border:0;
	clip:rect(1px,1px,1px,1px);
	clip-path:inset(50%);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute!important;
	width:1px;
	word-wrap:normal!important
}
.screen-reader-text:focus{
	background-color:#eee;
	clip:auto!important;
	clip-path:none;
	color:#444;
	display:block;
	font-size:1em;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000
}
.st-single-textcontent-in input{
	padding:15px;
	outline:0;
	margin:20px 0
}
.st-single-textcontent-in input[type=submit]{
	background:var(--light-black);
	border:none;
	color:var(--white);
	border:2px solid var(--light-black);
	padding:15px;
	cursor:pointer
}
.st-single-textcontent-in .wp-block-separator:not(.is-style-wide):not(.is-style-dots){
	width:100px
}
.st-single-textcontent-in .wp-block-separator{
	margin:40px auto
}
.st-single-textcontent-in .wp-block-table{
	width:100%;
	min-width:300px
}
.wp-block-latest-posts.is-grid li{
	display:flex;
	align-items:center;
	justify-content:center;
	padding:20px 40px;
	background:var(--gray-light);
	box-sizing:border-box
}
.wp-block-latest-posts{
	margin:40px auto
}
.wp-block-quote.is-large{
	padding:40px
}
.wp-block-button .wp-block-button__link:not(.has-background){
	background:var(--light-black);
	color:var(--white);
	font-weight:400
}
.wp-block-button .wp-block-button__link:not(.has-background):hover{
	opacity:.9
}
.wp-block-button{
	margin:30px
}
.st-single-textcontent-in .wp-block-archives.aligncenter,.st-single-textcontent-in .wp-block-categories.aligncenter{
	text-align:center;
	list-style-position:inside
}
.wp-block-cover .wp-block-cover-text{
	line-height:45px;
	font-size:36px
}
.wp-block-cover__inner-container p{
	line-height:45px
}
figure.wp-block-pullquote{
	margin:30px;
	border-top:3px solid #555d66;
	border-bottom:3px solid #555d66
}
blockquote.wp-block-pullquote{
	background:var(--accend)!important;
	padding:30px
}
blockquote.wp-block-pullquote p{
	color:#fff
}
.wp-block-pullquote.is-style-default blockquote{
	background:var(--accend);
	color:var(--white)
}
.wp-block-pullquote.is-style-solid-color blockquote{
	background:0 0
}
.wp-block-cover-image.alignleft{
	margin:20px
}
.wp-block-cover-image.alignright{
	margin:20px
}
.st-single-textcontent-in .wp-block-archives.aligncenter ul,.st-single-textcontent-in .wp-block-categories.aligncenter ul{
	list-style-position:inside
}
@media (max-width:700px){
	.st-single-textcontent-in blockquote{
		box-sizing:border-box;
		margin:20px auto!important
}
}
.wp_block_cover p{
	line-height:45px
}
.wp-block-cover__inner-container{
	line-height:45px
}
.wp-block-cover,.wp-block-cover-image{
	margin:1.5em auto
}
.wp-block-media-text{
	margin:30px auto
}
.has-socex-gray-background-color{
	background-color:#333!important
}
.has-socex-green-background-color{
	background-color:#5ac16e!important
}
.has-socex-orange-background-color{
	background-color:#ff7542!important
}
.has-socex-orange-color{
	color:#ff7542!important
}
.has-socex-green-color{
	color:#5ac16e!important
}
.has-socex-white-color{
	color:#fff!important
}
.has-socex-gray-color{
	color:#333!important
}
.has-large-font-size{
	line-height:50px
}
.wp-block-cover .wp-block-cover-text a,.wp-block-cover-text{
	color:#fff
}
.wp-block-button.is-style-outline a.wp-block-button__link{
	background:0 0;
	border-color:inherit;
	color:inherit
}
.footer-sidebar .info-widget-item{
	border-color:transparent;
	font-size:15px;
	color:#d4d4d4
}
.footer-sidebar .info-widget-item:hover{
	color:#fff
}
.info-widget-item{
	padding-left:0!important
}
.info-widget-item:hover{
	transition:.2s;
	color:#000!important
}
.info-widget-item::after{
	content:""!important
}
.ch-icon-container{
	margin-right:10px;
	width:40px;
	height:40px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	border-radius:50px;
	transition:.2s all;
	transform:scale(1);
	background:#f5f5f5;
	color:#6d6d6d;
	margin-right:10px
}
.st-main-footer .ch-icon-container{
	background:rgba(255,255,255,.05);
	color:#f5f5f5
}
.info-widget-item:hover .ch-icon-container{
	transition:.2s;
	transform:scale(1.15)
}
.page-template-blank-page-default .ch-icon-container{
	background:#eff8ff
}
.ch-icon-container i{
	font-family:fontawesome!important
}
.st-posts-widget li{
	padding-left:0!important;
	display:flex;
	align-items:center;
	line-height:20px!important
}
.st-posts-widget li:after{
	content:""!important
}
.st-posts-widget li img{
	width:65px;
	height:65px;
	margin-right:15px;
	border-radius:2px;
	line-height:0;
	margin-bottom:-6px;
	border-radius:100%
}
.st-posts-widget li:first-child{
	margin-top:10px
}
.st-posts-widget li .ch-widget-content{
	display:flex;
	flex-direction:column
}
.st-container-slot-b .ch-custom-widget-post-permalink,.sticky-sidebar-self .ch-custom-widget-post-permalink{
	font-size:16px!important;
	font-weight:500
}
.ch-custom-widget-post-permalink:hover{
	transition:.2s ease-in;
	color:var(--accend)
}
.ch-custom-widget-post-date{
	font-size:14px
}
.footer-sidebar .ch-custom-widget-post-date{
	color:#a5a5a5!important;
	font-style:italic;
	text-decoration:underline
}
.ch-wgt-about-img{
	max-width:100%;
	margin-top:20px!important;
	display:block!important
}
.ch-wgt-about-textcontent{
	margin-top:20px!important;
	margin-bottom:20px!important;
	display:block;
	color:var(--light-black);
	font-size:15px;
	line-height:26px
}
.footer-sidebar .ch-wgt-about-img{
	margin:0!important
}
.st-blank-container{
	overflow:hidden
}
.wp-block-columns{
	margin-bottom:25px
}
.wp-block-image figcaption{
	line-height:20px;
	font-size:13px;
	text-align:center;
	opacity:.8
}
.has-socex-green-color{
	color:#5ac16e!important
}
.has-socex-orange-color{
	color:#ff7542!important
}
.has-dark-gray-color{
	color:#333!important
}
.has-socex-white-color{
	color:#fff!important
}
.has-socex-white-background-color{
	background:#fff!important
}
.wp-block-cover.alignleft{
	margin-right:30px;
	margin-bottom:30px
}
.wp-block-cover.alignright{
	margin-left:30px;
	margin-bottom:30px
}
.wp-block-gallery.alignleft{
	margin-right:20px
}
.wp-block-gallery.alignwide{
	width:100%
}
.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{
	line-height:14px
}
.blocks-gallery-item{
	overflow:hidden
}
.wp-block-gallery .blocks-gallery-item figcaption{
	padding:0
}
.has-large-font-size{
	margin:30px auto
}
.has-very-light-gray-color.has-very-light-gray-color{
	margin:30px auto
}
.header_class_creator+.st-header{
	background:red!important
}
.enable-sticky-header .st-parent-ul li a:hover{
	transition:.2s;
	color:var(--accend)!important
}
.st-pull-right{
	float:right;
	display:none;
	font-size:14px;
	background:#f1f5f9;
	padding:1px 16px;
	border-radius:55px;
	font-weight:500;
	color:#7b858e
}
.footer-sidebar .st-pull-right{
	background-color:#2d2739;
	color:#d2d2d2
}
.wp-calendar-nav-next a,.wp-calendar-nav-prev a{
	display:inline-block;
	font-size:12px;
	padding:4px 8px;
	background:#f5f5f5;
	margin-top:4px;
	border-radius:2px;
	text-decoration:none;
	border:1px solid #dfdddd
}
.footer-sidebar .wp-calendar-nav-next a,.footer-sidebar .wp-calendar-nav-prev a{
	background:#2f283a;
	color:#d2d2d2;
	border-color:#443c51;
	border-radius:0
}
.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color),.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color){
	color:#fff
}
