/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2

Colores:

azul oscuro: #2154e0 
azul claro:  #0095EB
azul unep:   #00abf1;

*/
/* FONTS */

@font-face {
font-family: 'Gilroy-Bold';
font-style: normal;
font-weight: normal;
src: local('Gilroy-Bold'), url('https://coolcoalition.org/wp-content/themes/betheme/fonts/Gilroy-Bold.woff') format('woff');
}


@font-face {
font-family: 'Gilroy-Heavy';
font-style: normal;
font-weight: normal;
src: local('Gilroy-Heavy'), url('https://coolcoalition.org/wp-content/themes/betheme/fonts/Gilroy-Heavy.woff') format('woff');
}


@font-face {
font-family: 'Gilroy-Light';
font-style: normal;
font-weight: normal;
src: local('Gilroy-Light'), url('https://coolcoalition.org/wp-content/themes/betheme/fonts/Gilroy-Light.woff') format('woff');
}


@font-face {
font-family: 'Gilroy-Medium';
font-style: normal;
font-weight: normal;
src: local('Gilroy-Medium'), url('https://coolcoalition.org/wp-content/themes/betheme/fonts/Gilroy-Medium.woff') format('woff');
}


@font-face {
font-family: 'Gilroy-Regular';
font-style: normal;
font-weight: normal;
src: local('Gilroy-Regular'), url('https://coolcoalition.org/wp-content/themes/betheme/fonts/Gilroy-Regular.woff') format('woff');
}


/* GENERAL */

h2{font-size:25px !important;line-height: 30px !important;}
p{font-size:15px !important;line-height: 20px !important}
h4.pt-cv-title{font-size:20px !important;line-height: 25px !important;}
.pagtxt,.pagtxt li,.the_content_wrapper,.the_content_wrapper ul li{margin-bottom: 25px;font-weight: 400;font-family: Roboto,sans-serif;font-size: 15px;line-height: 20px;color: #333;letter-spacing: 0;}
.sinpadbot{margin-bottom: 0px !important;}
.the_content_wrapper{margin:25px 0px 0px 0px;}
.pagtit{font-size: 2.5rem;font-family: 'Gilroy-Bold';letter-spacing: 1px;line-height: 1.4;margin-top: 0;margin-bottom: .5rem;}
.pagsubtit{font-size: 1.5rem;font-family: 'Gilroy-Bold';letter-spacing: 1px;line-height: 1.4;margin-top: 0;margin-bottom: .5rem;}
.widget {padding-bottom: 0px !important;margin-top: 0px !important;}
#Content {margin-top: -15px;}
.wpb_wrapper > div {margin-bottom: 0px;}
.pagenl{background: #00abf1;padding: 5px 10px;color: #ffffff !important;border-radius: 5px;}
.pagenl:hover{text-decoration: none !important;}
.azuunep{color: #00abf1 !important;}

/* HEADER */

.mm-vertical #Top_bar .top_bar_left {padding-top:15px;}
.menu-highlight:not(.header-fixed):not(.header-simple) #Top_bar.is-sticky .menu > li > a {margin: 0!important;padding: 0!important;}
.menu-highlight:not(.header-fixed):not(.header-simple) #Top_bar.is-sticky .menu > li > a span {line-height: 80px!important;}
.menu-highlight #Top_bar .menu > li {height: 80px;margin: 0;}
.icon-search-fine:before {color: #00abf1;font-weight: 700;}
.header-classic #Top_bar {height:95px;text-transform: uppercase;}
.menu-highlight:not(.header-creative) #Top_bar .menu > li > a {line-height: 80px;color: #00abf1 !important;height: 100%;margin: 0px;border-radius: 0px;}
#Top_bar .menu > li > a span:not(.description) {padding: 0px 15px;line-height: 80px !important;}
.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu {width: 100%!important;padding: 10px 0;margin: 0 !important;background: #00abf1 !important;}
#Top_bar .menu li ul {top: 90%;background: #ffffff;}
.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title {text-align: center;color: #fff;}
#Top_bar a#search_button {top: 17px;}
#Top_bar.is-sticky a#search_button {top: 15px;}
#Top_bar.is-sticky #logo img.logo-sticky {max-height: 60px;}

/*.home #Top_bar{position: absolute !important;background: transparent !important;}*/
.header-overlay.ab-hide #Top_bar{top:0px !important;position: relative;background: #ffffff;}
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo{padding:0px !important;}
.icon-menu-fine:before{color:#0095EB;}
#Top_bar .logo {margin: 8px 0px 5px 0px !important;}
.logoimg{height: 45px;margin-right: 15px;}
body:not(.template-slider) #Header {min-height: 0px !important;}
.header-overlay .overlay-menu-toggle{top:10px !important;}
.top_bar_left .social{float: right;margin: 20px 0px;display: none;}
.top_bar_left .social li{display: inline-block;}
.top_bar_left .social li a i{font-size: 20px !important;color: #0095EB;margin-left: 5px;}
.icon-cancel-fine:before {color:#ffffff;}

/* HOME */

#mc_embed_signup input {border: 0px solid #999 !important;}
#mc_embed_signup .button{background-color: #2154e0 !important;color: #ffffff !important}
#mc_embed_signup input.email{width: 70% !important;display: inline-block !important;}
.optionalParent{display: inline-block;}
#mc_embed_signup input.email{margin-bottom: 0px !important;}
#mc_embed_signup form {padding: 0 !important;}
.newstit{padding-left: 35%;font-size: 1.5em;color: #ffffff;font-weight: bold;}
#mc_embed_signup .brandingLogo {display: none;}
#mc_embed_signup {background: transparent !important;padding-left: 35%;}
#hommail{min-height: 400px;background-position: center 39% !important;}
.hommail .wpb_column:first-child:after{content: " ";}
.hommail .wpb_column:first-child::after{content: " ";}
.homrrsstit{margin-bottom: 25px !important;font-size: 35px;line-height: 40px;font-weight: 600;color: #fff;}
.homrrssbl{margin-bottom: 0px !important;font-size: 20px;}
.homrrssbl a{margin-right: 10px;}
.homrrssbl a i{color: #fff !important;}
.homsubtit{font-family: Roboto,sans-serif;font-size: 26px;line-height: 28px;color: #333;letter-spacing: 0;opacity: 1;max-width: 100%;margin-bottom: 0px !important;font-weight: 400;text-align: center;}
.homtxt{font-family: Roboto,sans-serif;font-size: 20px;line-height: 25px;color: #333;letter-spacing: 0;opacity: 1;max-width: 100%;margin-bottom: 25px !important;font-weight: 400;text-align: center;}
.hombl{}
.hombltxt a{font-size: 22px; max-width: 80%;line-height: 30px;color: #fff;letter-spacing: 0;font-weight: bold;font-family: Roboto,serif;padding: 15px 20px;opacity: 1 !important;border: 5px solid #ffffff;width: fit-content;background: rgba(0,0,0,0.25);}
.hombltxt a:hover{text-decoration: none !important;}
.homblock .wpb_text_column{width: 100%;height: 300px;margin-bottom: 0px !important;}
.homblock .wpb_text_column:hover{background-color:#2154e0 !important;background-image:unset !important;}
.homblock .wpb_text_column:hover .hombltxt{background: transparent !important;}
.hombantit{color: #fff;font-size: 35px;line-height: 40px;font-family: Roboto;font-weight: bold;margin-bottom: 0px !important;text-align: center;}
.hombansubtit{color: #fff;margin: 15px 0px !important;display: block;font-size: 20px;margin-bottom: 50px;font-weight: 400;font-family: Roboto,sans-serif;text-align: center;}
.hombanbut{text-align: center;margin-top: 40px;}
.hombanbut a{border: 1px solid #fff;color: #fff;padding: 15px 50px;}
.hombanbut a:hover{text-decoration: none !important;}
/*.vc_grid-container{height:350px;}*/
.cuaimg{}
.cuatit{font-size: 25px;margin: 0px 0px 15px 0px;line-height: 28px;color: #000000;}
.cuaexc{}
#whatis{top: 30px;position: absolute;left: 50%;margin-left: -160px;}
#events{right: 25px;position: absolute;bottom: 28px;}
#partner{position: absolute;top: 30px;right: 25px;}
.owl-carousel .owl-stage-outer{height:auto !important;}
.vc_images_carousel{margin-bottom: 0px !important;}


/* MENU */

#Top_bar .menu {padding-bottom: 15px;}
}
.header-classic #Top_bar .top_bar_right {top: 7px;}
#Overlay{width:35% !important;left: unset !important;right: 0;}
.navitem, .navitem a{color: #ffffff;font-size: 20px; text-align: center;margin: 5px;cursor:pointer;}
.navitem:hover,.navitem a:hover{text-decoration:none !important;}
.navsubitembl{text-align:center;}
.navsubitem{display:inline-block;margin-right:5px;text-transform:uppercase !important;font-size:13px !important;}
.navsubitem a{color:#ffffff !important;}
.navsubitem a:hover{text-decoration:none !important;}
#Overlay #gtranslate_selector{display:none;}

/* POSTS */

.single-post #Content{padding-top: 0px !important;}
.single-post .the_content{margin-top:25px;}
.entimg{height:400px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.entover{height:400px;background:linear-gradient(rgba(0, 0, 0, 0.92) 0%, rgba(105, 96, 96, 0.2) 50%, rgba(107, 98, 98, 0.16) 70%, rgba(0, 0, 0, 0.92) 100%);}
.entover2{height:250px;background:linear-gradient(rgba(0, 0, 0, 0.92) 0%, rgba(105, 96, 96, 0.2) 50%, rgba(107, 98, 98, 0.16) 70%, rgba(0, 0, 0, 0.92) 100%);}
.enttit{position: relative;font-size: 30px;line-height: 35px;font-family: 'Gilroy-Bold';letter-spacing: 1px;color: #ffffff;text-align: center;font-weight: bold;width: 80%;margin: 0 auto;transform: translateY(-115%);}
.entfec{font-size: 15px;}
.entfoo{text-align: center;margin: 25px 0px;}
.entfoo img{height: 75px;}
.entrelexc a{color: #000000;font-size: 16px;}
.entrelexc a:hover{text-decoration: none !important;}
.entrec{text-align: center;font-size: 35px;margin: 25px 0px !important;}
.entexc{font-weight: 600;font-size: 20px;font-family: Lato,sans-serif;letter-spacing: .6px;line-height: 29px;}
.entban{background: #2154e0 !important;padding: 50px 0px;}
.entnav li a{color: #29255C;font-family: 'Gilroy-Bold';-webkit-font-smoothing: antialiased;font-weight: 400;font-size: 20px;line-height: 34px;}
.entnav li a:hover{text-decoration:none !important;}
.entnav{text-align: center;margin: 40px 0px;}
.entimg2{background-repeat: no-repeat;background-position: center center;background-size: cover;height:250px;margin-bottom: 35px;}
.post-rrss .social{text-align: center;margin-top: 40%;}
.post-rrss .social li{display:inline-block;}
.post-rrss .social li a i{font-size: 35px;color: #29255C;}
.pt-cv-pagination .pagination .active a{background-color: #0095EB !important;}
.vc-gitem-zone-height-mode-auto::before {padding-top: 30%;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot {display: none;}

/* NEWS & STORIES */

.vc_grid{float:left;}
.cvp-live-filter{text-align: center;}
.pt-cv-meta-fields{position: absolute;background: #00abf1;padding: 0px 5px !important;}
.pt-cv-meta-fields span, .pt-cv-meta-fields time{color:#ffffff !important;}
.cvp-live-filter.cvp-button input[type=radio]:checked~div{background:#2154e0 !important;}

/* VIDEO */

.wp-video {margin: 0 auto;}

/* PUBLICATIONS */

.pagpublitit{font-size: 35px;line-height: 40px;}
.pagpubliexc{}
.coopub .pt-cv-thumb-left{width:12% !important;float:left;margin-bottom:0px !important;}
.coopub .pt-cv-title{margin-left:14%;margin-bottom:0px !important;}
.coopub .pt-cv-title a{color:#0095EB !important;}
.coopub .pt-cv-ctf-list{padding:20px 0px;margin-left:14%;font-size: 16px;line-height: 20px;}
.coopub .pt-cv-thumbnail.pull-left{margin:0px !important;}
.coopub .pt-cv-content{position: absolute;bottom: 11%;left: 15%;}
.coopub .pt-cv-ifield{min-height: 228px;border-bottom: 1px solid #cccccc;}
.coopub .pt-cv-readmore{background:#0095EB !important;}

/* PUBLICATION POST */

.single-post table{text-align:center;width:100% !important;}
.single-post table td{border-width: 0px !important;background:#FCFCFC !important;}
.publiimg{width:23%;}
.publitd{text-align: left;padding:0px 10px !important;}
.publitit{font-size: 35px;font-weight: bold;line-height: 40px;}
.publiaut,.publires,.publipub{font-size: 20px;line-height: 25px;}
.publidown{margin: 50px 0px;text-align: center;}
.publidown a{background: #2154e0;color: #ffffff;padding: 15px;font-size: 20px;border-radius: 5px;cursor: pointer;}
.publidown a:hover{text-decoration: none !important;}
table tr:first-child td{box-shadow: none !important;}

/* CONTACT */

.mctit{font-family: Gilroy-Bold;letter-spacing: 1px;font-size: 2.5rem;line-height: 1.4;margin-top: 0;margin-bottom: .5rem !important;}
.mccon{border: 1px solid #cccccc;padding: 30px;border-radius: 10px;}
.mccontit a{font-size:30px;line-height: inherit;color: #006ec2;text-decoration: none;cursor: pointer;font-weight: bold;}
.mccontit a:hover{text-decoration: none !important;}
.mccontxt{font-weight: bold;margin:10px 0px;}

/* SUBSCRIBE */

#firstname, #lastname, #email, #country, #organisation{padding: 20px 10px;font-size: 15px;color: #bbb;width: 100%;margin: 0px 0px 5px 0px;}
#send{width: 100%;border-radius: 0px;background: #fff;border: 1px solid #1f9dd9;color: #1f9dd9;}
#send:hover{background:#1f9dd9;color:#ffffff;}
#wpcf7-f401-p44-o1{text-align: center;width: 50%;margin-left: 25%;}
::-webkit-input-placeholder { color: #bbb !important;opacity: 1;}
:-moz-placeholder { color: #bbb !important;opacity: 1;}
::-moz-placeholder { color: #bbb !important;opacity: 1;}
:-ms-input-placeholder { color: #bbb !important;opacity: 1;}

/* PARTNERS */

.cvp-label{display:none;}

/* FOOTER */

.foobl{margin: 15px 0px;}
.footit{font-size: 25px;line-height: 30px;font-weight: 700;}
.fooenl{color: #fff !important; font-size: 17px;line-height: 20px;font-weight: 400;}
.home .the_content_wrapper{margin-bottom:0px !important;}
#Footer{color:#ffffff !important;}
#Footer .footer_copy .one{padding:0px !important;min-height:0px !important;margin:10px !important; }
#back_to_top{height:40px !important;line-height: 40px !important;color:#ffffff !important;}
#Footer .footer_copy .social li a, #Footer .footer_copy .social-menu a {color: #ffffff !important;}
#Footer .widgets_wrapper {padding: 0px !important;background: #00abf1 !important;}
#tabfoo img{height:70px;}
#tabfoo td{padding:0px !important;text-align: center;}
.tabfootit{color:#000000;font-weight: bold;margin-bottom: 5px;}
.widget_nav_menu ul{background:transparent !important;list-style-type: none !important;padding: 0px !important;}
.widget_nav_menu ul li{width:49%;display: inline-block;}
.menu-footer-container{margin-top:35px;}
.no_events,.evcal_month_line{display:none !important;}
#Footer #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{font-size:13px !important;}
#Footer .eventon_events_list .eventon_list_event .evcal_list_a{padding:5px 0 0px !important;min-height: 55px !important;}
#Footer .evcal_event_subtitle, #Footer #evcal_head,#Footer .evcal_desc3{display:none !important;}
#Footer .widgets_wrapper .widget {padding: 30px 0 !important;}
.footer-copy-center #Footer .footer_copy {background: #00abf1 !important;}
.copimg{}
.copimg a{}
.copimg img{height: 60px;width: auto;margin-right: 20px;}
.copbl{}
.copenl{}

/* GTRANSLATE */

#gtranslate_selector{position: absolute;
    top: 0px;
    right: 0px;
    padding: 5px;
    width: 100px;}
/*#gtranslate_selector:after{content: "\33";
    font-family: ElegantIcons;
    color: #26b9bc;
    font-size: 20px;
    position: absolute;
    height: 34px;
    line-height: 32px;
    right: 0;
    top: 0;
    pointer-events: none;}*/
#gtranslate_selector {
background-image: url(https://coolcoalition.org/wp-content/uploads/2020/04/down.png);
background-repeat: no-repeat;
background-position: right center;
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
appearance: none;
background-size: 10px;
background-position-x: 85px;
border: 0px !important;
    box-shadow: none !important;
}

/* WHO CAN JOIN */

.whobl{text-align: center;width: 10%;margin: 0 auto;height: 250px;display: table-cell;vertical-align: middle;z-index: 15;position: relative;padding: 0% 10%;}
.whotit{color: #ffffff;font-size: 30px;line-height: 30px;font-weight: bold;margin-bottom: 15px;}
.whotxt{color:#ffffff;}
.wcjban{display:table;width:100%;height:250px;}
.wcjban:before{content: " ";background: rgba(0,0,0,0.7);width: 100%;position: absolute;height: 251px;z-index: 10;}

/* MODAL */

.sendmodal a{color: #ffffff !important;background: #0095EB !important;}
.datenewslabel{display: inline-block;width: 10%;}
.datenews{width: 17% !important;}
#datenews{width: 100% !important;}
.imagenewslabel{width: 16%;display: inline-block;padding-left: 1%;}
.filenews{width: 55% !important;}
.dateeventlabel{    width: 15%;}
.dateevent,.dateevent2{width:15% !important;}
#dateevent{width:100% !important;}
.fileevent{width:42% !important;}
#fileevent{width:100% !important;}
.imageeventlabel{width:15% !important;display:inline-block !important;}

/* EVENTS */

.evo_metarow_gmap,.evo_metarow_ICS{display:none !important;}
#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{font-size: 15px !important;line-height: 17px !important;}
.eventon_events_list .evcal_event_subtitle{font-size: 13px !important;line-height: 15px !important;}
#evcal_list .evcal_desc3{display:none !important;}
.eventon_events_list .eventon_list_event .evcal_list_a{padding:5px 0px !important;}
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.set{background-color: #2154e0 !important;}
.evcal_evdata_img {min-height: 250px;height:auto !important;}

/* BUTTONIZER */

.buttonizer{top:28% !important;right:0% !important;}

/* WEBINAR */

.webimg{}
.webimg img{width:100%;}
.webtit{font-family: 'Gilroy-Bold';font-size: 30px;line-height: 35px;margin-top: 25px;color:#000000 !important;}
.webdow{font-family: 'Gilroy-Bold';font-size: 25px;line-height: 30px;margin-top: 25px;color:#ffffff !important}
.webdowbl{background: #48A4DC;padding: 5px 20px;margin-top: 25px;border-radius: 10px;}
.webdowa{width: 100%;display: block;margin: 20px 0px;font-size: 16px;line-height: 20px;color: #ffffff !important;}
.webdat{}

/* DATABASE */

.col4{width: 24.75%;display: inline-block;vertical-align: top;}
.fixed-table-pagination .pagination-detail{display:none !important;}
.fixed-table-pagination .float-right{float:unset !important;padding-left: 35%;}
li.page-item.page-pre::marker{color:transparent !important;}

/* COOL CHAMPIONS */

.coochaimg, .coochaimg .vc_single_image-wrapper{margin-bottom: 0px !important;}
.coochabl{padding-top: 10px;}
.coochanom{font-size: 15px;line-height: 20px;font-weight: 700;}
.coochacar{font-size: 10px;line-height: 15px;font-weight: 500;}
.coochapai{font-size: 10px;line-height: 15px;font-weight: 500;}

/* CONTACT */

.contimg, .contimg .vc_single_image-wrapper{margin-bottom: 0px !important;}
.conbl{padding-top: 10px;}
.connom{font-size: 20px;line-height: 25px;font-weight: 700;}
.concar{font-size: 15px;line-height: 20px;font-weight: 500;}
.conpai{font-size: 10px;line-height: 15px;font-weight: 500;}

/* WHAT WE DO */

#whabl{padding: 15px;background: #00abf1;color: #ffffff}
#whabl .pagtxt{color: #ffffff;}
.whacol .pagtxt{margin-top: 15px;text-align: center;}
/*.whacol{background: #d9d9d9;padding: 25px 0px;}*/
.whacol{}
.whacol .vc_column-inner{background: #d9d9d9;padding: 15px;}
.whatit{text-align: center;color: #2154e0;font-size: 1.75em; margin-bottom: 15px !important;line-height: 1em;font-weight: 500;}

/* PROJECT PILOTS */

.protitbl{border-bottom: 5px solid #2154e0;}
.protit{background: #2154e0;width: fit-content;padding: 10px;color: #ffffff;margin-bottom: 5px !important;font-size: 20px;line-height: 25px;font-weight: 500;}
.prosubtit{color: #2154e0;font-size: 20px;line-height: 25px;font-weight: 600;}
.protxt{}
.proimg{}
.proimg img{max-height: 150px;width: auto;}

/* RESPONSIVE */

@media only screen and (max-width: 768px) {

#Overlay{width: 100% !important;}
#Overlay #gtranslate_selector{display:block !important;}
.navsubitem{width: 100%;font-size: 20px;padding: 7px 0px;}
.top_bar_left #gtranslate_selector{display:none !important;}
.top_bar_left .social{display: none !important;}
.hombantit{font-size:30px !important;line-height: 35px !important;}
.dateevent,.datenews {width: 79% !important;}
.imageeventlabel,.imagenewslabel {width: 100% !important;}
.single-post table td{float:left;}
.publiimg {width: 100% !important;}
.header-overlay.sticky-header .overlay-menu-toggle{margin-right: 0px !important;}
.buttonizer{display:none !important;}
}
