/*
 Theme Name: twenty twentyone Child
 Theme URI: -
 Description: twenty twentyone Child Theme
 Author: Softline
 Author URI: http://example.com
 Template: twentytwentyone

*/
@import url ('https://mediacityac.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css')
@font-face {font-family: Avenir; src: url(fonts/Avenir-Light-07.ttf); font-weight:100;font-display: swap;}
@font-face {font-family: Avenir; src: url(fonts/Avenir-Book-01.ttf); font-weight:200;font-display: swap;}
@font-face {font-family: Avenir; src: url(fonts/Avenir-Medium-09.ttf);font-weight:500;font-display: swap;}
@font-face {font-family: Avenir; src: url(fonts/Avenir-Heavy-05.ttf); font-weight:600;font-display: swap;}
@font-face {font-family: eicons; src: url(fonts/eicons.eot);}
@font-face {font-family: eicons; src: url(fonts/eicons.woff2);}
html {scroll-behavior: smooth;}
html, body{font-family:Avenir;	-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; font-weight: 300; }
h1, .h1, h2, .h2, h3, .h3, h4, .h4,  h6, .h6, ul, ol{font-family:Avenir;}
.logo .elementor-widget:not(:last-child){margin-bottom: 0;}
.entry-footer.default-max-width{display:none;}
.post-thumbnail, .entry-content .wp-audio-shortcode, 
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), .default-max-width{max-width:100%;}
.entry-content{margin:0}
input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], .site textarea{margin:0}
span.elementskit-watermark-icon.ekit_watermark_icon_custom_position {
    border-radius: 30PX;
    padding: 15px;
    background: #e0f1f9;
}
.metform-btn.metform-submit-btn.form-button{font-family: 'Avenir';font-weight: 500 !important;padding: 25px 0 !important; width:100%}
.financing-box{position:relative}
.financing-box:before{position:absolute;top: 0;left: -17px;content: '';border-bottom:17px solid #6a0608;border-left:17px solid transparent;}
.financing-box:after{position:absolute;top: 0;right: -17px;content: '';border-bottom:17px solid #6a0608;border-right:17px solid transparent;}

.elementskit-menu-hamburger{border: none !important;}
button.elementskit-menu-hamburger:not(:hover):not(:active):not(.has-background){background:none}
.entry-header{display:none}
.type-post .entry-header, .type-webinars .entry-header{display:block}
.swiper-slide.swiper-slide-next .slick-slide .elementskit-single-testimonial-slider{border-right:none;}
.footer-menu ul.menu{list-style: none; text-align:left;  padding-left: 0;}
.footer-menu ul.menu li{display:block;}
.footer-menu ul.menu li a{display: inline-block;padding:px 0;display:inline-block;margin-right:30px;color:#5a97ac;font-weight:200;text-transform:uppercase;font-size:16px;letter-spacing:0.5px; color: #89a0af; padding:10px 0;}
.footer-menu ul.menu li a:hover {color:#29abe2;}
.coyright-text p{margin-bottom:0;}
.ekit-heading__description p{font-size: 20px;line-height: 30px;letter-spacing: 0.3px;}
li::marker{content:none}
.container{width:100%; max-width:1320px;margin:0 auto;}

/* ===================== Post=================== */
.single .entry-header{background-color:#013b61;padding:70px 0 180px !important;margin-top: 0;}
.single .entry-header .container{max-width:1320px;margin:0 auto;padding: 0 0px;}
.single .entry-header .entry-title{margin-bottom: 20px;color:#fff;font-size:40px;font-weight:700;}
.single .entry-content{margin-top: -190px;margin-bottom: 80px;}
.single .entry-content-container{max-width: 1320px !important;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0 15px;}
.single .post-left{width: 66%;}
.single .post-right{margin-top: 220px;width: 31%;padding: 36px;/* background-color: #eff5f9; */}
/* .single .post-right-inner{background-color: #eff5f9;} */
.single .post-right-inner .widget-title{padding-bottom: 18px;margin-bottom: 25px;font-size: 25px;font-weight: 700;position: relative;}
.single .post-right-inner .widget-title:after{content: '';position: absolute;bottom: 0;left: 0;width: 46px;height: 4px;background-color: #29abe2;}
.single .post-right-inner ul, .single .post-right-inner li{padding: 0;list-style: none;}
.single .post-right-inner a{text-decoration:none;color:#555555;display: block;padding: 0 0 10px;}
.single .post-right-inner a:hover{color:#29abe2;}
.single .post-meta {display: flex;align-items: center;}
.single .post-meta .circle{margin-right: 14px;width: 50px;height: 50px;border-radius: 50%;color: #fff;font-weight: 700;display: inline-flex;align-items: center;justify-content: center; background-color: #29abe2;}
.single .post-meta .name .author{display: block;font-weight: 700;color: #fff;}
.single .post-meta .name time{color:#7fa3bb;}
.post-navigation .nav-links a{background: #fff;padding: 25px;border-radius: 3px;box-shadow: 5px 3px 19px #eff5f9;height: 100%;}
.post-navigation{margin-bottom: 80px;max-width: 1320px;}
.post-navigation .post-title{font-family:inherit}
.post-navigation .nav-links a:hover{text-decoration:none;color:#29abe2;}
.entry-content, .entry-summary{font-family:inherit}
.entry-content p span{font-weight:300 !important} 
.pagination .nav-links a, .pagination .nav-links span.current{font-size: 17px;font-family: inherit;border-radius: 3px;text-align: center;align-self: center;align-items: center;vertical-align: middle;height: auto;display: inline-flex;padding: 5px 24px;background:#eff5fa;border: 1px solid #e7eef3;}
.pagination .nav-links span.current{background:none;}
.pagination .nav-links a:hover{text-decoration:none;background:#2c4fa1;border-color:#2c4fa1;color:#fff}
.navigation.pagination{margin-bottom:80px;}
.tag-post-container .container article .entry-content p .more-link{display: block;text-decoration: none;font-size: 16px;font-weight: 700;color: #00bfa5;margin-top:15px;text-transform:capitalize}
.hs-cta-wrapper a.cta_button:hover{background:#e07752 !important;}
/* ===================== Post END=================== */
[class*=" eicon-"], [class^=eicon], .eicon-star  {
    display: inline-block;
    font-family: eicons;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.eicon-star:before {
    content: "\e934";
}

/* ===================== Responsive =================== */
@media (max-width: 991px)
{
.single .entry-header .container{padding: 0 15px;}		
}
@media (max-width: 767px)
{
.hero-content{background:#fff;box-shadow:0 2px 13px #dde4e8;}	
.single .entry-header{padding:20px 0 150px !important;}	
.single .entry-header .entry-title {font-size: 25px;line-height: normal;}
.single .post-left {width:100%;}
.single .post-right{display:none}

}
/* hide contact page working hours*/
.elementor-element-ae40f52{display:none}