.simple-item .dt-mega-menu-wrap > .sub-nav > li > a .menu-item-text, #phantom .simple-item .dt-mega-menu-wrap > .sub-nav > li > a .menu-item-text{
position: absolute;
left: 12px;
bottom: 5px;
}
.dt-mega-menu-wrap > .sub-nav > li > a, .simple-item .dt-mega-menu-wrap > .sub-nav > li > a {
flex-wrap: wrap;
padding: 0;
background-color: transparent;
}
.main-nav, #phantom .main-nav{
display: inline-block;
}
.main-nav .dt-mega-menu-wrap, #phantom .main-nav .dt-mega-menu-wrap{
padding: 0;
}
.dt-mega-menu-wrap > .sub-nav li .sub-nav a .menu-icon, #phantom .dt-mega-menu-wrap > .sub-nav li .sub-nav a .menu-icon{
position: absolute;
left: 3px;
top: 10px;
}
.dt-mega-menu-wrap > .sub-nav > li > a .menu-thumbnail, #phantom .dt-mega-menu-wrap > .sub-nav > li > a .menu-thumbnail{
width: 100%;
}
.main-nav .sub-nav > li > a, #phantom .main-nav .sub-nav > li > a{
display: flex;
flex-wrap: wrap;
}
.dt-mega-menu-wrap > .sub-nav > li > .sub-nav a .sub-title, .develop-bar .dt-mega-menu-wrap > .sub-nav > li > a .sub-title, #phantom .dt-mega-menu-wrap > .sub-nav > li > .sub-nav a .sub-title, #phantom .dt-mega-menu-wrap > .sub-nav > li > a .sub-title{
font-size: 13px;
font-family: "Open Sans", sans-serif;
display: block;
line-height: 19px;
color: #444444;
order: 2;
}
.left-widgets.mini-widgets{
padding-left: 15px;
}
.menu-icon-modified, #phantom .menu-icon-modified{
font-size: 18px;
width: 36px;
height: 36px;
display: flex;
align-items: center;
justify-content: center;
background-color: #f2f2f2;
border-radius: 50%;
position: absolute;
left: 0;
top: 10px;
}
.main-nav .sub-nav > li:not(.wpml-ls-item) > a .menu-text, .develop-bar .full-item .dt-mega-menu-wrap  > .sub-nav > li > a .menu-text, #phantom .main-nav .sub-nav > li:not(.wpml-ls-item) > a .menu-text, #phantom .full-item .dt-mega-menu-wrap  > .sub-nav > li > a .menu-text{
font-size: 16px!important;
font-family: "Open Sans Condensed", "Helvetica", "Arial", "Verdana", sans-serif!important;
font-weight: 700!important;
}
.main-nav .simple-item .sub-nav > li:not(.wpml-ls-item) > a .menu-text, #phantom .main-nav .simple-item .sub-nav > li:not(.wpml-ls-item) > a .menu-text{
margin-bottom: 5px;
}
.dt-mega-menu-wrap > .sub-nav > li > .sub-nav a, .develop-bar .full-item .dt-mega-menu-wrap > .sub-nav > li > a .sub-title, #phantom .dt-mega-menu-wrap > .sub-nav > li > .sub-nav a, #phantom .full-item .dt-mega-menu-wrap > .sub-nav > li > a .sub-title{
padding-left: 45px;
}
.mega-menu-img-top, #phantom .mega-menu-img-top{
padding: 0!important;
}
.top-header .main-nav .sub-nav.level-arrows-on > li.has-children > a, #phantom .top-header .main-nav .sub-nav.level-arrows-on > li.has-children > a{
padding-right: 0!important;
}
.simple-item .dt-mega-menu-wrap  > .sub-nav > li > a .menu-text, #phantom .simple-item .dt-mega-menu-wrap  > .sub-nav > li > a .menu-text{
color: #fff!important;
font-size: 22px!important;
}
.full-item .dt-mega-menu-wrap  > .sub-nav > li > a .menu-item-text, #phantom .full-item .dt-mega-menu-wrap  > .sub-nav > li > a .menu-item-text{
margin-top: 5px;
}   .menu-btn, #phantom .menu-btn{
display: none!important;
}   .menu-btn a .menu-text, #phantom .menu-btn a .menu-text{
color: #fff!important;
} .page .mobile-header-space, .post .mobile-header-space{
height: 0!important;
}
@media screen and (max-width: 1050px) {
.menu-btn, #phantom .menu-btn{
display: flex!important;
}
.menu-btn .menu-item-text, #phantom .menu-btn .menu-item-text{
background-color: #00a651;
border: none;
padding: 10px;
font-weight: 400;
margin-top: 10px;
margin-bottom: 0;
font-size: 16px;
color: #ffffff;
}
}
@media screen and (max-width: 778px) {
.top-bar, #phantom .top-bar{
display: none!important;
}
}
.mobile-header-scrollbar-wrap, #phantom .mobile-header-scrollbar-wrap{ padding-left: 10px!important;
padding-right: 0!important;
}
.dt-mobile-header .next-level-button{
justify-content: flex-end!important;
min-width: 50% !important;
transform: none!important;
cursor: pointer;
}
.mobile-main-nav > li.has-children > a{
max-width: 50%!important;
}
.dt-mobile-header {
overflow-y: auto;
}
.dt-mobile-header li.has-children>.next-level-button:before{
transition: transform .3s ease-out;
}
.dt-mobile-header li.has-children.open-sub>.next-level-button:before{
transform: rotate(45deg);
}
.dev-mobile .menu-icon-modified{
font-size: 18px;
width: 36px;
height: 36px;
display: flex;
align-items: center;
justify-content: center;
background-color: #f2f2f2;
border-radius: 50%;
position: relative;
top: 0;
}
.dev-mobile .mobile-main-nav .sub-nav{
margin-left: 0;
}
.dev-mobile .mobile-main-nav .sub-nav li a{
max-width: 100%!important;
padding: 0;
flex-wrap: wrap;
}
.dev-mobile .mobile-main-nav > .simple-item > .sub-nav > li > a > .menu-item-text{
position: absolute;
left: 15px;
bottom: 35px;
}
.dev-mobile .mobile-main-nav > .simple-item > .sub-nav > li > a > .menu-item-text .menu-text{ text-shadow: 1px 2px 1px black, 0px 3px 4px transparent;
font-size: 20px!important;
color: #fff!important;
}
.dev-mobile .mobile-main-nav > li > .sub-nav > li > a .menu-thumbnail{
width: 100%;
}
.dev-mobile .mobile-main-nav > li > .sub-nav > li > .sub-nav > li{
margin-top: 20px;
}
.dev-mobile .mobile-main-nav > .full-item .sub-nav a > .menu-item-text{
margin-top: 10px;
}
.dev-mobile .mobile-main-nav > li > .sub-nav > li > .sub-nav > li:last-child{
margin-bottom: 20px;
}
.dev-mobile .mobile-header-scrollbar-wrap{
max-width: 100%!important;
}
.dev-mobile.dt-mobile-header{
padding: 0!important;
}
.top-header .main-nav .sub-nav.level-arrows-on > li.has-children > a, .main-nav .sub-nav > li.dt-mega-parent:not(.empty-title) > a{
padding: 0;
}
.dt-mobile-header .soc-ico.custom-bg a:before{
background-color: #fff!important;
border: 1px solid #3b266d;
}
.dt-mobile-header .mobile-hide{
display: none;
}
.page .dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon, .single .dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon, .page .dt-mobile-header .mini-contacts a, .single .dt-mobile-header .mini-contacts a{
color: #3b266d!important;
text-decoration: none;
}
.dev-mobile .mini-contacts{
width: 100%;
}
.delelop-page .sticky-mobile-on .top-bar{
display: flex;
}
@media screen and (max-width: 778px) {
.masthead{
height: 60px!important;
}
.masthead.sticky-mobile-on{
height: auto!important;
top: 0!important;
}
}
@media screen and (max-width: 500px) {
.show-mobile-header .dt-mobile-header{
right: 100%!important;
}
.dev-mobile  .sub-nav li .mega-menu-img-top img{
width: 100%;
}
.dev-mobile.dt-mobile-header{
width: 100%!important;
padding: 0 20px!important;
}
.dev-mobile .mobile-header-scrollbar-wrap{
width: 100%!important;
max-width: 100%!important;
padding-left: 0!important;
padding-right: 0!important;
}
}
.dev-mobile {
display: flex;
flex-wrap: wrap;
padding-left: 45px;
}
#client_login_form_wrapper_menu{
background-color: #00a651;
color: #ffffff !important;
order: 2;
}
.dt-close-mobile-menu-icon{
right: unset!important;
left: 10px;
background-color: #00aeef;
}
@media screen and (max-width: 500px) {
.dt-close-mobile-menu-icon {
left: 0;
}
}
.dt-close-mobile-menu-icon:before, .dt-close-mobile-menu-icon:after{
display: none;
}
.dt-close-mobile-menu-icon .close-line:first-child:before, .dt-close-mobile-menu-icon .close-line:first-child:after{
display: none;
}
.dt-close-mobile-menu-icon .close-line:first-child{
transform: rotate(45deg);
background-color: #fff;
}
.dt-close-mobile-menu-icon .close-line:first-child:after, .dt-close-mobile-menu-icon .close-line:last-child:after {
display: none;
}
.dt-close-mobile-menu-icon .close-line:nth-child(2){
display: none!important;
}
.dt-close-mobile-menu-icon .close-line{
display: flex;
align-content: center;
justify-content: center;
}   .dt-close-mobile-menu-icon .close-line:last-child {
transform: rotate(-45deg);
background-color: #fff
}
.dt-close-mobile-menu-icon .close-line:last-child:before{
display: none;
}
.dt-mobile-header .mobile-header-scrollbar-wrap{
padding-top: 105px!important;
}
.dev-mobile .mobile-main-nav > li > .sub-nav > li > .sub-nav a > .menu-icon, .dev-mobile .mobile-main-nav > li > .sub-nav > li > .sub-nav a > .menu-icon-modified{
position: absolute;
left: 0;
top: 0;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.dev-mobile .mobile-main-nav > li > .sub-nav > li > .sub-nav a > .menu-icon-modified:before{
width: 100%;
text-align: center;
justify-content: center;
display: flex;
}
.dev-mobile .mobile-main-nav > .full-item .sub-nav li{
margin-top: 20px;
margin-bottom: 25px;
}
.dev-mobile .mobile-main-nav > li > .sub-nav > li > .sub-nav a > .menu-item-text{
order: 1;
padding-left: 45px;
margin-top: 12px;
}
.dev-mobile .mobile-main-nav > li > .sub-nav > li > .sub-nav a > .menu-item-text .menu-text, .dev-mobile .mobile-main-nav > .full-item .sub-nav a > .menu-item-text .menu-text{
font-size: 12px!important;
font-weight: 700;
font-family: "Open Sans", sans-serif;
display: block;
}
.dev-mobile .mobile-main-nav > li > .sub-nav > li {
margin-bottom: 10px;
}
.dev-mobile .mobile-main-nav > li > .sub-nav > li > .sub-nav a > .sub-title, .dev-mobile .mobile-main-nav > .full-item .sub-nav a > .sub-title{
order: 2;
margin-top: 10px;
font-size: 13px;
line-height: 19px;
}   .dev-mobile .mobile-main-nav .sub-nav li .next-level-button{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 0;
transform: rotate(0) !important;
}
.dev-mobile .mobile-main-nav .sub-nav li .next-level-button:before{
display: none;
}
@media screen and (min-width: 990px) {
#main:not(.sidebar-none) .wf-container-main{
grid-column-gap: 25px!important;
}
.sidebar-right .wf-container-main {
grid-template-columns: calc(100% - 400px - 25px) calc(425px - 25px)!important;
}
.sidebar-divider-vertical.sidebar-right .sidebar .sidebar-content {
padding-left: 25px!important;
}
}
.widget_categories .cat-item, .widget_categories .cat-item a{
font-weight: 600;
color: #3b246c!important;
}
.mobile-order-4{
order: 4;
}
.mobile-order-5{
order: 5;
}
.default-icon .aio-icon-default .aio-icon, .default-icon .aio-icon-default .aio-icon-img{
margin-right: 12px!important;
}      .mobile-order-6{
order: 6;
}
.max-width-770{
max-width: 770px;
width: 100%;
}
.max-width-226{
max-width: 226px;
width: 100%;
}
.contact-block{
max-width: 386px;
}
.contact-block .uvc-heading-spacer.no_spacer{
display: none;
}
.city-card-pt-margin{
padding-top: 85px;
}
.city-card-pb-margin{
padding-bottom: 85px;
}
@media screen and (max-width: 576px) {
.city-card-pt-margin{
padding-top: 35px;
}
.city-card-pb-margin{
padding-bottom: 35px;
}
}
.contact-block .contact-form.sidbar-form{
padding-top: 0!important;
}
.uniq-row .wpb_column{
display: flex;
}
.select2-results__options--nested .select2-results__option--disabled{
background-color: #000000;
font-size: 1pt;
height: 1px;
padding: 0;
}
@media screen and (max-width: 576px) {
.custom-row{
min-height: 300px;
}
}
.hero-section{
min-height: 560px!important;
}
@media screen and (max-width: 560px) {
.hero-section{
min-height: 240px!important;
}
}
.hero-section h1{
font-family: "Open Sans Condensed", Helvetica, Arial, Verdana, sans-serif!important;
}
@media screen and (max-width: 560px) {
.hero-section h1{
font-size: 16px!important;
line-height: 21px!important;
max-width: 240px;
}
}
.custom-white-text *{
color: #fff!important;
} .gallery-row .wpb_wrapper{
display: flex;
align-items: center;
}
.flex-block .wpb_wrapper{
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}
.awards-media .vc_pageable-slide-wrapper{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.awards-media .vc_grid-item{
width: 33%;
}
@media screen and (max-width: 1200px) {
.flex-block .wpb_wrapper{
justify-content: center;
}
}
.gallery-row .wpb_wrapper .wpb_single_image{
padding: 0 14px;
}
@media screen and (max-width: 767px) {
.gallery-row .wpb_wrapper{
flex-wrap: wrap;
}
.gallery-row .wpb_wrapper .wpb_single_image{
padding: 0 14px!important;
width: 33%;
margin-bottom: 25px;
}
}
@media screen and (max-width: 560px) {
.gallery-row .wpb_wrapper .wpb_single_image{
width: 50%;
}
}
.gallery-row .wpb_wrapper .wpb_single_image:last-child{
padding-right: 0;
}
.gallery-row .wpb_wrapper .wpb_single_image:first-child{
padding-left: 0;
}
.opacity-40{
opacity: 40%;
}
.tooltip-icon-block .aio-icon-header {
position: relative;
}
.tooltip-icon-block .aio-icon-description {
visibility: hidden;
width: 250px;
background-color: #fff;
color: #000!important;
text-align: left;
border-radius: 6px;
padding: 15px;
position: absolute;
z-index: 9;
top: 31px;
left: 0;
}
.single .post:not(.type-event) .post-thumbnail{
margin-bottom: 20px!important;
}
@media screen and (max-width: 777px) {
.wpb_column .vc_column-inner {
border-right: none!important;
border-left: none!important;
}
}
.single .single-share-box {
display: flex;
justify-content: start;
margin-bottom: 15px!important;
margin-top: 20px!important;
}
.single .single-share-box .share-link-description{
display: none;
}
.single-title{
font-size: 42px!important;
font-weight: 700;
font-style: normal;
letter-spacing: normal;
line-height: 44px!important;
color: #3b246c;
font-family: "Open Sans Condensed", sans-serif;
}
@media (max-width: 479px){
.single-title{
font-size: 30px!important;
line-height: 40px!important;
}
}
.text-with-shadow{
text-shadow: 1px 1px 3px black;
}
.tooltip-icon-block .aio-icon-header:hover + .aio-icon-description {
visibility: visible;
}
.heading-above-image{
position: absolute;
width: 100%;
left: 0;
bottom: 0;
padding-top: 5px;
padding-left: 18px;
padding-bottom: 10px;
}
.heading-above-image .ult-responsive{
position: relative;
}
.heading-above-image:before{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(48, 50, 50, 0.6); content: "";
}
.block-link{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.block-link a{
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.block-link a span{
display: none;
}
.simple-text{
line-height: 20px;
font-size: 15px;
}
.left-round-border{
border-radius: 75px 0 0 0;
}
.contact-button{
border-width: 0;
background: #352262 !important;
padding: 16px 24px 16px 24px;
text-align: center;
color: #fff;
font-size: 18px;
line-height: 20px;
font-family: "Roboto", sans-serif;
font-weight: 700;
}        .relative-column-block .vc_column-inner{
padding-left: 0!important;
padding-right: 0!important;
}
.relative-column-block .wpb_wrapper{
position: relative;
height: 100%;
}
.select2-container .select2-selection--single .select2-selection__rendered{
padding-left: 15px !important;
}
@media screen and (max-width: 560px) {
.mobile-fz-20 *{
font-size: 20px!important;
}
.mobile-fz-30 *{
font-size: 30px!important;
line-height: 35px!important;
}
}
.infinity-button {
position: absolute;
bottom: 52px;
left: 65px;
font-weight: bold;
}
@media screen and (max-width: 560px) {
.infinity-button {
bottom: 15px;
left: 35px;
}
.infinity-button a{
padding-top: 5px!important;
padding-bottom: 5px!important;
}
}
.infinity-button button{
font-weight: bold;
}
.row-padding-0 .vc_column_container>.vc_column-inner{
padding: 0!important;
}
.fixed-row .vc_column_container>.vc_column-inner{
padding: 0 5px!important;
}
@media screen and (min-width: 1051px) {
.disable-left-border::before {
display: none !important;
}
}
@media screen and (max-width: 991px) {
.col-down-lg-12 {
width: 100% !important;
}
}
.geo-country .geo-hide{
display: none;
}
.geo-item{
display: none;
}
.geo-country .geo-item{
display: block;
}
#footer #presscore-contact-info-widget-3{
text-align: left;
}
.text-decoration-none{
text-decoration: none;
}
.aiosrs-rating-wrap{
display: none;
}
.contact-block .wpb_wrapper{
width: 100%;
}
.contact-form-item input::placeholder, .contact-form-item .select2-container--default:not(.select2-container--above) .select2-selection--single .select2-selection__rendered{
color: #cecece;
}
.contact-block  .wpcf7-response-output{
color: #fff;
}
.wpcf7-not-valid{
border-color: red!important;
margin-bottom: 0!important;
}
.wpcf7 form .wpcf7-response-output{
margin: 0em 1em 1.3em 1em!important;
}
.page-template-no-social-page .contact-info{
padding: 10px 20px;
}
.testimonials-carousel-shortcode .testimonial-name .text-primary{
color: #fff!important;
position: relative;
}
.testimonial-name .text-primary:before, .testimonial-name .text-primary:after{
content: "-";
font-size: 24px;
color: #fff;
padding: 0 5px;
}
.testimonials-carousel-shortcode .testimonial-item .testimonial-content{
max-width: 770px;
}
.testimonials-carousel-shortcode .owl-prev{
left: 0!important;
}
.testimonials-carousel-shortcode .owl-next{
right: 0!important;
}
@media screen and (max-width: 500px) {
.testimonials-carousel-shortcode .testimonial-item{
padding: 0!important;
font-size: 14px;
line-height: 20px;
}
.testimonials-carousel-shortcode .testimonial-item .testimonial-content{
padding: 0 10px;
}
.testimonials-carousel-shortcode .owl-prev{
top: 20% !important;
left: -22px!important;
}
.testimonials-carousel-shortcode .owl-prev, .testimonials-carousel-shortcode .owl-next{
width: 20px!important;
height: 20px!important;
}
.testimonials-carousel-shortcode .owl-next{
top: 20% !important;
right: -22px!important;
}
.testimonials-carousel-shortcode .owl-prev i, .testimonials-carousel-shortcode .owl-next i{
font-size: 12px!important;
}
}
.blog-section{
overflow: hidden;
}
.blog-item-wrap, .blog-specific-row-items .blog-item-text{
background-color: #eaeaea;
}
.blog-specific img{
max-height: 200px;
object-fit: cover;
}
@media screen and (max-width: 767px) {
.blog-specific img{
max-height: 300px;
}
}
@media screen and (max-width: 560px){
.blog-specific img{
max-height: 200px;
}
}      .blog-wrap .blog-section, .blog-specific-row-items{
padding-bottom: 30px;
margin-bottom: 40px!important;
border-bottom: 1px solid #979797;
}
.blog-specific-row-items .blog-item-wrap{
background-color: unset;
}   .blog-item-wrap.main-item{
height: 100%;
}
.blog-item-wrap.secondary-item{
height: 31%;
}
.blog-item-wrap.secondary-item img{
height: 100%;
object-fit: cover;
}
@media screen and (max-width: 991px){
.blog-item-wrap.secondary-item{
height: auto;
}
}
.blog-item-wrap .info-block-link{    }
.blog-item-title{
height: 46px;
display: flex;
align-items: center;
}
.blog-item-title a, .blog-shortcode .entry-title a{ font-size: 18px;
font-weight: 700;
line-height: 23px;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
display: -webkit-box !important;
overflow: hidden;
}
.blog-specific-row-items .blog-item-title a{     }
.blog-shortcode .entry-title a{
display: flex!important;
height: 46px;
align-items: center;
}
@media screen and (min-width: 567px){
.blog-shortcode .wf-cell{
position: relative!important;
left: 0!important;
}
}
.blog-item-title a{
color: #3b246c!important;
text-decoration: none;
font-family: "Open Sans Condensed", sans-serif;
}
.blog-item-description, .blog-shortcode .entry-excerpt p{
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
display: -webkit-box !important;
max-height: 54px;
font-size: 13px;
line-height: 19px;
color: #444;
}
.blog-item-description span, .category .post .blog-content p{
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
display: -webkit-box !important;
max-height: 54px;
font-size: 14px;
line-height: 19px;
color: #444;
}
.category .post .blog-content .entry-title a{
color: #3b246c!important;
}
.main-item .blog-item-title a{ font-size: 25px;
line-height: 34px;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
display: -webkit-box !important;
overflow: hidden;
}
.blog-columns .secondary-item img{
height: 100%;
object-fit: cover;
}
.blog-wrap .blog-special-articles .blog-special-wrap{
margin-bottom: 0!important;
}
.blog-wrap .blog-special-articles .blog-section{
border-bottom: none!important;
}
.blog-special-articles:before{
position: absolute;
content: "";
background: #352262 none repeat center top;
width: 100vw;
height: 75%;
margin-left: -50vw;
left: 50%;
bottom: -70px;
}
.blog-special-link{
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.blog-special-title{
font-size: 40px;
line-height: 40px;
}
.blog-special-description{
font-weight: 400;
}
@media screen and (max-width: 560px){
.blog-special-title{
font-size: 20px;
line-height: 21px;
}
}
.blog-columns h5{
font: normal bold 20px / 26px "Open Sans Condensed",Helvetica,Arial,Verdana,sans-serif;
}
.blog-columns .blog-column-wrap:nth-child(1) .blog-column{
border: 2px solid #3b246c;
}
.blog-columns .blog-column-wrap:nth-child(2) .blog-column{
border: 2px solid #ed8800;
}
.blog-columns .blog-column-wrap:nth-child(3) .blog-column{
border: 2px solid #00a651;
}
.blog-columns .blog-items-wrap .blog-item-wrap{
max-height: 80px;
height: auto;
}
.blog-columns .blog-items-wrap .blog-item-wrap:last-child {
margin-bottom: 0!important;
}
.blog-item-cat{
line-height: 1;
}
.blog-item-cat a{
font-size: 10px;
font-weight: 700; color: #444;
text-decoration: none;
margin-right: 8px;
transition: .3s;
}
.blog-columns .blog-column-wrap {
border: none !important;
padding-bottom: 0 !important;
}
@media screen and (max-width: 991px) {
.blog-columns .blog-items-wrap .blog-item-title {
font-size: 13px;
line-height: 15px;
}
}
.blog-specific-row h4{
font: normal bold 27px / 30px "Open Sans Condensed",Helvetica,Arial,Verdana,sans-serif;
}
.blog-specific-row-header span a, .blog-column-header a{
color: #444;
}
@media screen and (max-width: 560px){
.blog-specific-row-header h4{
font-size: 16px;
}
.blog-specific-row-header span{
font-size: 10px;
}
.blog-item-description{
margin-bottom: 10px;
}
.blog-item-cat{
display: flex;
flex-wrap: wrap;
}
.blog-item-cat a{
line-height: 18px;
}
}
.blog-item-cat a:last-child{
margin-right: 0;
}
.blog-item-cat a:hover{
color: #05b7f1;
}
.page .vertical-fancy-style .fancy-date a, .post .vertical-fancy-style .fancy-date a, .single .vertical-fancy-style .fancy-date a{
min-height: 51px;
min-width: 24px;
pointer-events: none;
}
.blog-section.vertical-fancy-style .fancy-date .entry-date, .blog-shortcode .fancy-date .entry-date{
font-size: 11px!important;
line-height: 10px!important;
margin-bottom: 3px;
}
.blog-section.vertical-fancy-style  .fancy-date .entry-month, .page .blog-section .fancy-date .entry-year, .single .blog-section .fancy-date .entry-year{
font-size: 9px!important;
line-height: 11px!important;
}
.blog-sidebar-section .secondary-item img{
object-fit: cover;
min-height: 80px;
}
.blog-sidebar-header a{
font-size: 14px;
font-style: normal;
letter-spacing: normal;
line-height: 22px;
color: #444444;
font-weight: 400;
}
.blog-sidebar-header h5{
font-family: "Open Sans Condensed";
}
.webinars-wrap .share-buttons{
display: flex;
justify-content: start!important;
}
.webinars-wrap .share-link-description{
display: none;
}
.webinars-wrap .single-share-box{
margin-top: 15px!important;
margin-bottom: 10px;
}
.webinar-item-content{
font-size: 13px;
font-weight: 400;
line-height: 20px;
}
.webinars-header-wrap .webinars-header{
margin-bottom: 30px!important;
border-bottom: 1px solid #979797;
}
.webinar-item-wrap{
padding-bottom: 30px;
margin-bottom: 40px!important;
border-bottom: 1px solid #979797;
}
.webinars-page-title{
font: normal bold 44px / 54px "Open Sans Condensed",Helvetica,Arial,Verdana,sans-serif!important;
}
@media screen and (max-width: 567px){
.webinar-item-wrap {
padding-bottom: 15px;
margin-bottom: 20px !important;
}
.webinars-page-title{
font-size: 20px!important;
line-height: 21px;
}
}
.pagination-wrap a, .pagination-wrap span{
position: relative;
display: inline-block;
padding: 1px 8px;
margin: 0 6px;
text-align: center;
text-decoration: none;
font-weight: 700;
font-size: 17px;
line-height: 27px;
color: #333333;
}
.pagination-wrap .current:after{
background: #00aeef;
position: absolute;
left: 0;
bottom: -2px;
width: 100%;
height: 2px;
content: "";
opacity: 1;
transition: opacity .3s ease;
}
.webinar-item-title{
display: flex;
color: #3b246c;
font-size: 18px;
font-weight: 700;
line-height: 20px;
text-decoration: none;
}
.webinars-page-subtitle{
color: #444444;
font-size: 16px;
line-height: 22px;
}
.webinars-header-right form{
display: flex;
align-items: start;
}
.webinars-header-right .select2{
margin-right: 10px;
margin-top: .5rem!important;
}
.webinars-header-right .select2.select2-container.select2-container--default{
width: 234px!important;
}
@media screen and (max-width: 567px){
.webinars-header-right, .webinars-header-right .search-wrap, .webinars-header-right .search-wrap input{
width: 100%;
}
.webinars-header-right .select2{
width: 100%;
margin-right: 0;
}
.webinars-header-right .select2.select2-container.select2-container--default{
width: 100% !important;
}
}
.webinars-header-right .select2 .select2-selection__rendered{
color: #000!important;
font-weight: 600;
}
.webinars-header-right .search-wrap i{
right: 10px;
top: 11px;
transform: rotate(270deg);
z-index: 0;
cursor: pointer;
}
.webinars-header-right .select2-selection, .webinars-header-right input{
border-radius: 1px!important;
border-color: #979797!important;
}
.webinars-header-right .select2-selection__arrow{
background-color: #05b7f1;
}
.webinars-header-right input{
width: 276px;
}
.single .saboxplugin-wrap{
border: none;
display: flex;
flex-wrap: wrap;
border-radius: 75px 0 0 0;
min-height: 160px;
}
.single .saboxplugin-wrap .saboxplugin-gravatar{
position: absolute;
left: 10px;
top: 10px;
padding: 0;
}
.single .saboxplugin-wrap .saboxplugin-authorname{
margin: 0;
width: 100%;
padding-left: 170px;
background-color: #eaeaea;
padding-top: 10px;
}
.single .saboxplugin-wrap .saboxplugin-gravatar img{
max-width: 140px;
}
.single .saboxplugin-authorname a span{
font-size: 24px;
font-weight: 700;
font-style: normal;
letter-spacing: normal;
line-height: 32px;
font-family: "Open Sans Condensed", sans-serif;
width: 262px;
height: 41px;
color: #3b246c;
}
.single .saboxplugin-wrap .saboxplugin-desc{
padding-left: 170px;
background-color: #eaeaea;
margin: 0;
}
.single .saboxplugin-desc p{
font-family: "Open Sans";
font-size: 13px!important;
}
@media screen and (max-width: 567px){
.single .saboxplugin-wrap{
border-radius: 0;
background-color: #eaeaea;
}
.single .saboxplugin-wrap .saboxplugin-gravatar{
position: relative;
margin-bottom: 10px;
}
.single .saboxplugin-wrap .saboxplugin-authorname{
padding-left: 10px;
text-align: left;
}
.single .saboxplugin-wrap .saboxplugin-desc{
padding-left: 10px;
text-align: left;
}
}
.category .wf-container .wf-cell{
position: relative!important;
left: 0!important;
top: 0!important;
float: none!important;
}
.category .wf-container{
height: auto!important;
}
@media screen and (min-width: 992px){
.category .wf-container .wf-cell{
width: 33% !important;
}
}
@media screen and (max-width: 991px){
.category .wf-container .wf-cell{
width: 50% !important;
}
}
@media screen and (max-width: 560px){
.category .wf-container .wf-cell{
width: 100% !important;
}
}
.category .wf-cell img, .category .wf-cell .blog-media a {
height: 200px!important;
padding-bottom: 0!important;
object-fit: cover;
}
@media screen and (max-width: 560px){
.category .wf-cell img, .category .wf-cell .blog-media a{
height: 200px!important;
}
}
.amp-slider-content {
position: absolute;
top: 50%;
left: 10%;
width: 90%;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.amp-slide {
position: relative;
}
.amp-slider-content h2, .amp-slider-content p {
color: #fff;
}
.amp-slider-content p {
font-size: 18px;
font-weight: bold;
}
.amp-slide-1 .amp-slider-content h2, .amp-slide-1 .amp-slider-content p {
color: #352262;
}
.amp-slider-content a.btn-slider {
display:inline-block;
color: #fff;
background-color: rgb(53, 34, 98);
text-decoration: none;
padding: 10px 15px;
font-weight: bold;
margin-top: 15px;
} .custom-form{
max-width: 420px;
}
.pb-20{
padding-bottom: 20px!important;
}
.pb-40{
padding-bottom: 40px!important;
}
.w-100{
width: 100%;
}
.custom-submit{
font-size: 17px!important;
font-weight: 700!important;
line-height: 27px!important;
padding-top: 10px!important;
padding-bottom: 10px!important;
}
.select2-selection.select2-selection--single{
background-color: rgba(255,255,255,0.1);
border: 1px solid #8982bd;
color: #ffffff;
border-radius: 0;
font-size: 15px;
line-height: 25px;
height: 38px;
display: flex;
align-items: center;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
height: 20px;
position: absolute;
top: 10px;
right: 7px;
width: 20px;
border: 2px solid;
border-radius: 3px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
border-color: #fff transparent transparent transparent;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
border-color: transparent transparent #fff transparent;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
color: #fff;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
margin-top: -3px;
}
.select2.select2-container.select2-container--default{
width: 100%!important;
}
.custom-row{
margin-top: -70px;
margin-bottom: 75px;
padding: 50px;
}
@media screen and (max-width: 768px){
.custom-row{
padding: 0;
}
.custom-row .vc_column-inner{
padding: 0;
}
.contact-form.sidbar-form.financial-planner{
padding: 10px 0 10px!important;
}
}
.develop-bar .main-nav{
display: inline-block!important;
}
@media screen and (min-width: 761px){
.widget-info > img{
width: 100%;
}
} .wpcf7-form-control-wrap input::placeholder, .wpcf7-form-control-wrap textarea::placeholder{
opacity: 0.5!important;
color: #fff;
}