/*!
Theme Name:  Simply180-JESD
Author:      Simply180
Author URI:  https://simply180.com/
Description: Custom theme for Connect with Kids
Version:     1.0.0
License:     GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Template:    page-builder-framework
Text Domain: page-builder-framework-child
*/


@import url('https://fonts.googleapis.com/css2?family=Antonio:wght@300;400;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700;800&display=swap');
.wpbf-navigation-active, .wpbf-navigation-active .wpbf-mobile-nav-wrapper { background-color: #214f7e; }
.wpbf-padding-medium-registration {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.jw-controls-backdrop.jw-reset { background: none; }
.jw-state-idle .jw-controls {
    background-color: transparent !important;
}
.jw-controls-backdrop {
    background: none !important;
} .home-sel-list .wpb_single_image .vc_single_image-img { height: 70px; }
.cstm-search-btn { text-align: center; } .cstm-txt-small { font-size: 24px; text-align: center; }
.cstm-share-lesson { margin-top: -10px;  } .cstm-share-lesson .vc_btn3.vc_btn3-color-blue { background-color: #003366; } 
.single-lesson .entry-title {
	display:none;
}
.punch-viewer-navbar-logo { display: none !important; }
.font-nunito-sans {
font-family: "Nunito Sans" !important ;	
}

.wpb_rcblock .vc_element-icon, #rcblock .vc_element-icon,
.vc_general.icon-wpb-atm{
    background-image: url (/wp-content/plugins/js_composer/assets/vc/vc-element-icons/element-icon-my-shortcode.svg) !important;
}

.home .wpbf-padding-medium {
    padding-top: 0px !important; 
    padding-bottom: 0px!important; 
}

.home .wpbf-navigation-transparent {
    background-color: #1f3a91;
}

.light-text p,
.light-text a,
.light-text h2,
.light-text h3{
	color: #fff;
}

.light-text a:hover {
    color: #6699cc;
}

#menu-pre-header a{
	text-transform: none !important;
	letter-spacing: 0 !important;
}


.home-grades {
	font-weight:600;
	letter-spacing:2px;
	margin-bottom:5px !important;
}

.home-boxes p {
	font-size:18px;
}

.wpbf-navigation .wpbf-menu li a {
	border-bottom:1px solid transparent;
}

.wpbf-navigation .wpbf-menu li a:hover,
.wpbf-navigation .wpbf-menu > .current-menu-item > a {
	border-bottom:1px solid #6699cc;
	width: 100%
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline {
	font-weight:700;
	padding-left: 50px;
    padding-right: 50px;
}
.wpbf-pre-header .wpbf-menu a {
    padding: 0 20px;
}

select.notranslate {
	padding-top:5px;
	padding-bottom:5px;
	color: #003366;
	border: none;
	background-image: url(/wp-content/uploads/2021/11/arrow-down-blue.png);
	background-size: 13px auto;
}


.home-sel-list .wpb_single_image{
	margin-bottom:0 !important;
}

.home-sel-list  p {
	margin-bottom:0 !important;
}

.show-mobile {
		display:none;
	}

.show-below-1024 {
	display:none;
}

.ult_modal-body {
    padding: 0 !important;
	background:transparent !important;
}

.ult_modal-content {
	border:none !important;
	box-shadow:none !important;
}

#play-video:hover {
	cursor: pointer;
}

h4.lesson-subtitle {
	text-transform:uppercase;
	letter-spacing:2px;
	font-family: "Nunito Sans" ;
	font-weight:800;
    padding-bottom: 20px ;
}

.ult-video {
    margin: 0px !important;
}

.lesson-sel-title h4 {
	font-family: "Nunito Sans";
    font-weight: 400;
    font-style: normal;
	color: #fff;
}

.vc_tta.vc_general .vc_tta-panel-body {
    border: solid transparent;
    box-sizing: content-box;
    padding: 30px 35px !important;
}

.vc_tta.vc_general .vc_tta-tab.vc_active>a,
.vc_tta.vc_general .vc_tta-tab>a{
    font-size: 22px;
	color: #003366 !important;
	font-weight: 700;
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a {
    background-color: transparent !important;
   
}

 

.breadcrumb-link {
	color: #000;
}

.wpb_single_image .vc_single_image-wrapper img {
	width:100%;
}

.sel-self-awareness p,
.sel-self-management p,
.sel-social-awareness p,
.sel-decision-making p,
.sel-relationship-skills p{
	line-height:1em !important;
}

.sel-self-awareness {
	background-color: #f76c47;
}

.sel-self-management {
	background-color: #ff9933;
}

.sel-social-awareness {
	background-color: #80b24d;
}

.sel-decision-making {
	background-color: #6699cc;
}

.sel-relationship-skills {
	background-color: #9567b6;
}

.lesson-sel-title .wpb_single_image img {
    max-width: 100%; height: 80px;
}
.vc_custom_1637343842392 img { height: 50px; }
.wpbf-footer-one-column, .wpbf-pre-header-one-column {
    text-align: left;
}

.footer-cwk-logo img {
	width: 50%  !important;
}

.boxes-grades .vc-hoverbox-block {
    justify-content: flex-end;
}

.boxes-grades .vc-hoverbox-block-inner {
    background-color: #ffffff9c;
}

.wpbf-navigation .wpbf-menu .sub-menu a {
    text-transform: none !important;
    letter-spacing: 0 !important;
}

/*********** MEDIA QUERY ***************/


@media only screen and (max-width: 1023px) {
	.show-below-1024 {
	display:block;
}
}

@media only screen and (min-width: 768px) and (max-width: 1023px){
	
	.sel-self-awareness p,
.sel-self-management p,
.sel-social-awareness p,
.sel-decision-making p,
.sel-relationship-skills p{
	font-size:14px !important;
	}
	
	h2 {
    font-size: 35px !important;
	}
}


@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  .show-desktop {
   display:none;
  }
	
	.show-mobile {
		display:block;
	}
	
	.sel-self-awareness p,
.sel-self-management p,
.sel-social-awareness p,
.sel-decision-making p,
.sel-relationship-skills p{
	font-size:18px !important;
	}
	
	h1 {
	 font-size: 35px !important;
	}
	
	h2 {
    font-size: 30px !important;
	}
	
	.lesson-sel-title .wpb_single_image img {
    max-width: 75%;
}
	.home-sel-list>.vc_column-inner {
		padding: 50px 0 !important;
	}
	
}
