/*
Theme Name: eSober
Author: TamerDesigns
Author URI: https://tamerdesigns.com/
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}
body {overflow-x:hidden;}
.stickybg.she-header {
    background: rgb(255,255,255,0.9);
    box-shadow: 0px 0px 4px #00000024;
}
ul {list-style-type:circle;}
ul li {margin-left:10%;}
ol {list-style-type:decimal;margin:15px 0px 15px 40px;text-align:left!important;}
ol li {padding:8px 0px;}
.centerme * {text-align:center!important;}
.uael-team-desc {
    text-align: left;
}
em {font-style:italic!important;font-weight:500!important;}
p:not(:last-child) {
	margin:0 0 20px 0px!important;
}
.item.link a {
    color: #fff!important;
    text-align: center!important;
    width: 100%!important;
    display: block!important;
    font-size: 14px!important;
    text-transform: uppercase!important;
    font-weight: 700!important;
}
input.facetwp-search {
    width:100%!important;
}
select.facetwp-dropdown, .elementor-shortcode select {
    padding: 10px;
    font-family: Ubuntu;
    font-size: 16px;
    color: #777;
    border: none;
    width:100%!important;
    background: #f2f2f2;
}
.item.link {
    margin-top: 20px!important;
    background: #00b190;
    color: #fff;
    width: 100%;
    margin: 0 auto;
    border-radius: 40px;
    padding: 5px;
    line-height: 1.5;
}
.item {
    font-family: Ubuntu!important;
    font-size: 12px;
    color: #777;
    line-height: 1.8;
}
.page-id-1818 .uael-post__separator {
    display: none;
}
.uael-modal-text a {
    color: #00b190;
}
.uael-modal-text h3 {
    font-weight: bold;
    font-size: 14px;
    margin: 10px 0px;
}
.flexresources .elementor-column-wrap .elementor-widget-wrap {
	display:flex;
	align-items:flex-start;
	justify-content:center;
}
.flexresources .elementor-column-wrap .elementor-widget {
	width:31%;
	margin:15px 1%;
}
.flexresources .elementor-widget-image-box:hover .elementor-image-box-content {
    box-shadow: 0px 0px 20px #3333331f;
    transition: 0.6s ease all;
}
.flexresources .elementor-widget-image-box .elementor-image-box-content {
    width: 100%;
    background: #fff!important;
    height: 121px;
    margin: 0 0 0 -120px;
    padding-left: 140px;
    display: flex;
    align-items: center;
    align-content: center;
    align-self: center;
    box-shadow: 0px 2px 2px rgba(0,0,0,0.05);
    border-radius: 80px;
    transition: 0.6s ease all;
}
.uael-modal-text p {
    margin: 15px 0px;
}
.circle img {
    object-fit: cover;
}
.flexresources .elementor-image-box-img {
    width: auto!important;
    margin: 0!important;
}
.flexresources .elementor-image-box-title {
	margin:0!important;
}
.circle.fit img {
    object-fit: contain;
    padding:5px;
    background:#fff;
}
.circle img {
    border-radius: 100%!important;
    width: 120px!important;
    height: 120px!important;
    box-shadow: -1px 3px 3px rgba(0,0,0,0.1)!important;
}
.partners img {
	max-height:80px!important;
	max-width:170px!important;
}
div.elementor-menu-toggle:hover, div.elementor-menu-toggle:focus {
	outline:0!important;
}
.uael-show .uael-modal-close i {
    font-size: 22px!important;
}
.uael-show .uael-modal-close {
    background: #eee;
    border-radius: 20px;
    line-height: 40px;
    font-size: 22px!important;
    width: 38px;
    height: 38px;
}
.nowrap .elementor-widget-wrap {
    flex-wrap: nowrap;
    justify-content:flex-start;
}
.stickybg.she-header .nowrap img {
    width:100%!important;
    transition: 0.5s ease-in-out all;
}
.flexbox .elementor-widget-wrap .elementor-widget-image-box {
    width: 25%;
}
.flexbox .elementor-widget-wrap, .flexbox2 .elementor-widget-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content:space-between;
    align-items:flex-start;
}
.flexbox.center .elementor-widget-wrap, .flexbox2.center .elementor-widget-wrap {
    justify-content:center!important;
}


.flexbox.center .elementor-widget-wrap .elementor-widget-image-box {
    width: 23%; margin:0 1%;
}
.flexbox2.center .elementor-widget-wrap .elementor-widget-image-box {
    width: 18%; margin:0 1%;
}
.stickybg .nowrap img {
    transition: 0.5s ease-in-out all;
}
.stickybg .nowrap .second img {
	filter:brightness(200%);
    transition: 0.5s ease-in-out all;
}
.she-header .elementor-nav-menu--main .elementor-item {
    color: #333!important;
}
.she-header .elementor-nav-menu--main .elementor-item:hover {
	color:#00b190!important;
}
.stickybg.she-header .nowrap .second img {
	filter:none;
    transition: 0.5s ease-in-out all;
}
.rotatehover .elementor-image-box-wrapper {
	transition:0.7s ease-in-out all;
}
.rotatehover .elementor-image-box-wrapper:hover img {
	transform:rotate(15deg);
	transition:0.7s ease-in-out  all;
}
.stickybg img {
	transition:0.5s ease-in-out all;
}
.stickybg.she-header:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(/wp-content/uploads/2020/04/diagonal-lines.svg);
    background-repeat: repeat;
    background-size: auto;
    opacity: 0;
    z-index: 0;
}
@media (max-width:1024px) {
.stickybg.she-header .nowrap img {
    height: auto;
    width: auto!important;
    transition: 0.5s ease-in-out all;
}
.partners img {
    max-height: 80px!important;
    max-width: 100%!important;
    object-fit: contain!important;
}
.flexbox .elementor-widget-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content:center;
    align-items:flex-start;
}
.flexbox .elementor-widget-wrap .elementor-widget-image-box {
    width: 48%;
    margin:0 1%;
}
.flexbox2 .elementor-widget-wrap .elementor-widget-image-box {
    width: 48%;
    margin:0 1%;
}
.flexbox.thirds .elementor-widget-wrap .elementor-widget-image-box {
    width: 31%;
    margin:0 1%;
}
.first, .second {
    position: relative!important;
    width:auto!important;
}
.elementor-sticky__spacer {
    display: none!important;
}
.she-header div.elementor-menu-toggle {
	color:rgba(255,255,255,1)!important;
}
.she-header div.elementor-menu-toggle:hover {
	color:#00b190!important;
}
.elementor-page .she-header .elementor-row .navvy nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 18px!important;
}
.elementor-page .elementor-row .navvy nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 34px!important;
}
.flexresources .elementor-column-wrap .elementor-widget {
	width:48%;
	margin:15px 1%;
}
}

@media (max-width:767px) {
ol {list-style-type:decimal;margin:15px 0px 15px 20px;text-align:left!important;}
.stickybg.she-header .nowrap img {
    height:auto;
    width:auto!important;
    transition: 0.5s ease-in-out all;
}
.partners img {
    max-height: 40px!important;
    max-width: 100%!important;
    object-fit: contain!important;
}
.flexresources .elementor-column-wrap .elementor-widget {
	width:98%;
	margin:15px 1%;
}
.flexbox .elementor-widget-wrap .elementor-widget-image-box, .flexbox.thirds .elementor-widget-wrap .elementor-widget-image-box{
    width: 98%;
    margin:10px 1%;
}
.flexbox2 .elementor-widget-wrap .elementor-widget-image-box{
    width: 98%;
    margin:10px 1%;
}
.elementor-page .she-header .elementor-row .navvy nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 0px!important;
}
.elementor-page .elementor-row .navvy nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 0px!important;
}
.fixmenu a,.fixmenu li {
	width:100%!important;
	text-align:center;
	margin:8px auto;
	display:block!important;
}
.flexresources .elementor-image-box-title {
    margin-right: 20px!important;
}
.partners img {
	max-height:50px;
	max-width:110px;
}
.flexbox .elementor-widget-wrap .elementor-widget-image-box {
    width: 100%;
}
.flexbox2 .elementor-widget-wrap .elementor-widget-image-box {
    width: 100%;
}
.flexresources .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}

}