/*
Theme Name: BlankSlate
Theme URI: https://github.com/tidythemes/blankslate
Author: TidyThemes
Author URI: https://github.com/tidythemes
Description: Donations: https://calmestghost.com/donate. BlankSlate is the definitive WordPress boilerplate starter theme. We've carefully constructed the most clean and minimalist theme possible for designers and developers to use as a base to build websites for clients or to build completely custom themes from scratch. Clean, simple, unstyled, semi-minified, unformatted, and valid code, SEO-friendly, jQuery-enabled, no programmer comments, standardized and as white label as possible, and most importantly, the CSS is reset for cross-browser-compatability and no intrusive visual CSS styles have been added whatsoever. A perfect skeleton theme. For support and suggestions, go to: https://github.com/tidythemes/blankslate/issues. Thank you.
Tags: accessibility-ready, one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Version: 2023
Requires at least: 5.2
Tested up to: 6.1
Requires PHP: 7.0
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2023 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/


/*
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}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^="tel"]{color:inherit;text-decoration:none}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}input[type="search"]{-webkit-appearance:textfield}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{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}
.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}
.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}
.visually-hidden:not(:focus):not(:active), .form-allowed-tags:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}
*/


body{font-family: 'Lato', arial;margin:0;color: #2F2F2F;font-size: 21px;line-height: 147%;}
img{max-width:100%;height:auto;}
.container{max-width:1200px;position:relative;box-sizing:border-box;padding:0 20px;margin:0 auto;display:block;}
.main_banner{background-color:#000;color:#fff;font-weight: 400;font-size: 21px;line-height: 147%;padding:30px 0;background-position:right bottom;background-repeat:no-repeat;background-size:auto 100%;}
.logos{display:flex;align-items:center;padding:0 0 20px 0;}
.logos>div{margin:0 20px 0 0;}
.main_content{max-width:750px;}

h1{font-weight: 600;font-size: 55px;line-height: 108.6%;margin:0;padding:15px 0;}
h3{font-weight: 600;font-size: 27px;line-height: 40px;margin:0;padding:20px 0 5px 0;text-transform: uppercase;}
h2{font-weight: 600;font-size: 32px;line-height: 147%;margin:0;padding:20px 0;}

.main_banner h1{color: #FFFFFF;}
.main_banner h3{color: #FFFFFF;}

.webinar_description{max-width:550px;}
.webinar_description p{margin:0;padding:7px 0;}
.webinar_date_time{display:flex;align-items:center;position:relative;padding:20px 0 10px 0;font-weight: 600;font-size: 32px;line-height: 48px;}
.webinar_date{display:flex;align-items:center;}
.webinar_date::after{
    content:'';
    border-right:solid 4px #fff;
    display:block;width:0;height:25px;
    margin:0 15px;
    }
    
.webinar_date_time::before{
    content:'';
    display:block;width:42px;height:42px;margin:0 10px 0 0;
    background-size:contain;background-position:center;background-repeat:no-repeat;
    background:url('images/calendar-check.svg');
    }  

.btn{text-decoration:none !important;color: #FFFFFF;font-weight: 600;font-size: 28px;line-height: 42px;background: #A61A32;border-radius: 50px;height: 76px;display:flex;align-items:center;justify-content:center;
    width:fit-content;padding:5px 40px;box-sizing:border-box;margin:15px 0 30px 0;transition:all 0.3s;/*min-width:440px;*/ }
    
.btn:hover{color: #A61A32;background: #fff;}    

.agenda{padding:20px 0;}
.agenda_items{padding:0;}
.agenda_content{border-bottom: 1px solid #A4ABAF;padding:0 0 20px 0;margin:0 0 20px 0;}
.agenda_content h3{color: #A61A32;font-weight: 600;font-size: 21px;line-height: 147%;margin:0;padding:0 15px 0 0;}
.agenda_content p{font-weight: 700;font-size: 21px;line-height: 147%;padding:0;margin:0;}
.agenda_content:last-child{border-bottom:none;}

.experts_items{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 30px 0;}
.experts_items>div{width:46%;margin:20px 0;}
.expert_image img{border-radius:50%;}
.experts_items h3{color: #A61A32;font-weight: 600;font-size: 25px;line-height: 147%;    text-transform: unset;border-bottom:solid 1px #A61A32;padding:15px 0 13px 0;margin:0 0 15px 0;}

.footer{padding:20px 0;}
.col2{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;}

.social_links_container{display:flex;flex-wrap:wrap;align-items:center;}
.social_links_container a{display:flex;align-items:center;justify-content:center;border-radius:50%;border: 1.22857px solid #A61A32;width:42px;height:42px;margin:0 0 0 10px;text-decoration:none !important;color:#08296C;transition:all 0.3s;font-size:20px;}
.social_links_container a:hover{color:#A61A32;}

.mob_only{display:none;}

.agenda_content h3{text-transform:unset;}

.about{background: #2F2F2F;color: #FFFFFF;}
.about .col2{align-items: unset;}
.about .col2>div{width:50%;}
.pic_bg{background-size:cover;background-position:center;}
.about_content>div{box-sizing:border-box;padding:40px 20px 60px 20px;max-width:650px;font-weight: 400;font-size: 18px;line-height: 147%;}
.about_content h2{    padding: 20px 0 10px 0;}
.about_content{display: flex;    justify-content: center;}

.signup_strip{padding:30px 0 50px 0;}
.container_s{max-width:970px !important;}
.sign_up_text{color: #2F2F2F;font-weight: 600;font-size: 32px;line-height: 147%;text-align: center;}
.sign_up_text a.btn{margin: 15px auto;}
.sign_up_text a.btn:hover{border:solid 1px #2F2F2F;}

.pic_bg{background: #A4ABAF;display: flex;    justify-content: center;align-items:center;padding:40px;box-sizing:border-box;}
.pic_bg>img{max-width:570px;}


@media (max-width: 1300px){
        .main_banner{background-position: left bottom;}
}

@media (max-width: 640px){
    body{font-size: 16px;line-height:130%;}
    .mob_only{display:block;}
    .banner_image_mobile{width:calc(100% + 40px);margin:0 -20px;}
    .main_banner{background-image:none !important;}
    .main_banner h3{    font-size: 16px;    line-height: normal;}
    h1{    font-size: 26px;}
    .main_banner{font-size: 18px;}
    .webinar_date_time{    font-size: 20px;    line-height: normal;}
    .btn{    font-size: 20px;    line-height: normal;    height: 50px;}
    h2 {font-size: 20px;line-height: 130%;padding: 20px 0;}
    .agenda_content h3{    font-size: 16px;padding: 0 0 10px 0;}
    .agenda_content p{    font-size: 16px;    line-height: 130%;}
    .experts_items>div{width:100%;}
    .expert_image img{    max-width: 120px;}
    .experts_items h3{ font-size: 18px; padding: 5px 0 10px 0;    margin: 0;}
    .expert_info{}
    .experts_items{padding:0;}
    .col2{    justify-content: center;}
    .footer_logo{width:100%;}
    .footer_logo img{max-width:130px;margin:20px auto;display:block;}
    .logos img{height:35px;width:auto;}
    .main_banner{    padding: 20px 0;}
    .logos{padding: 0 0 10px 0;justify-content: center;}
    .logos>div {    margin: 0 10px;}
    .btn{min-width:100%;}
    .webinar_date_time{    font-size: 18px;    }
    .webinar_date_time::before{    background-size: contain !important;width: 20px;    height: 20px;}
    .webinar_date::after{    border-right: solid 2px #fff;    height: 20px;}
    
    .about .col2>div{width:100%;}
    .about .col2>div.pic_bg{height: 250px;}
    .about_content>div{    padding: 10px 20px 20px 20px;}
    .about_content>div{font-size: 16px;line-height:130%;}
    .sign_up_text{font-size: 20px;line-height:130%;}
    
    .pic_bg>img{max-width:100%;}
    .about .col2>div.pic_bg{height:auto;}
}
    
    
    
    