/*
 Theme Name:   child-theme
 Theme URI:    http://www.wpbeginner.com/
 Description:  A Twenty Thirteen child theme 
 Author:       WPBeginner
 Author URI:   http://www.wpbeginner.com
 Template:     responsive-mobile
 Version:      1.0.0
*/

@import url("../responsive-mobile/style.css");
@font-face {
    font-family:open_bold;
    src: url(fonts/OpenSans-Bold.ttf);
}
@font-face {
    font-family:open_regular;
    src: url(fonts/OpenSans-Regular.ttf);
}
@font-face {
    font-family:open_semibold;
    src: url(fonts/OpenSans-Semibold.ttf);
}
@font-face {
    font-family:mn-lght;
    src: url(fonts/Montserrat-Light.ttf);
}
.cnt_mn{
background:#f7f4f1;
margin-top:-36px;
padding-left:5%;
padding-right:5%;	
}
.bg_trans{ background:rgba(255, 255, 255, 0.5);}
#header{ padding-top:0px !important; padding-bottom:10px ;}
.pdng15{ padding-top:15px;}
.hdr_tp{ margin-top:10px;}
.mrgn25{ margin-top:25px;}
.mrgn20{ margin-top:20px;}
.mrgnbtm20{ margin-bottom:20px;}
.text-center{ text-align:center !important;}
.text-right{ text-align:right !important;}
h1{ font-size:25px;font-family: 'Open Sans', sans-serif; margin-top:20px; margin-bottom:20px;}
h2{ font-size:50px; font-weight:bold;}
.pdng-btm15{ padding-bottom:15px;}
.fnt_bld{font-weight:bold !important;}
.hdng{margin-bottom:25px; margin-top:10px;}
.fnt_rglr{font-family: 'Open Sans', sans-serif;}
.fnt_smi_bld{font-weight:600 !important;}
.fnt_wght{ font-weight:bold;}
.post-entry p{font-family: 'Open Sans', sans-serif;line-height:1.5; color:#636363; font-size:16px;}
.bl_clr{ color:#484e8b !important;}
.br_clr{ color:#b08e6d;}
#menu-item-35 > a{ border:1px solid #b08e6d; color:#b08e6d !important;}
.fnt_clrr{color:#636363 !important;}
.mrgn-20{ margin-top:-20px;}
#site-branding{ width:23%;}
#secondary-header{ width:77%; padding-left:0px;}

.phn{ color:#b08e6d;font-size:35px; font-family:mn-lght; margin-bottom:5px;}
.cst_mn ul{ float:right;}
#main-navigation .main-nav ul li a{color:#484e8b;}
.cst_mn ul li a{ padding:5px 10px 5px; margin:0 0 0 5px !important; border:1px solid #484e8b;}
.cst_mn ul li a:hover{ color:#b08e6d !important; border:1px solid #b08e6d;}
.cst_mn .current_page_item a{ border:1px solid #b08e6d !important; color:#b08e6d !important;}
.mn_cn{ background:none;}
#footer{ background:#395a94; margin-top:25px; padding-top:2%;}
#menu-social-container{ border:none;}
.fa.fa-linkedin-square{ font-size:32px; color:#fff;}
.social-icons > a {color:#fff;font-size:25px;font-weight:bold;}
#footer-menu-container .footer-menu li a:hover{ color:#b08e6d; width:61.333%;}
.mbl-shw{display:none;}
.prgrm{ background:#F7F6F4;}
.col1{border: 1px solid #ccc;float:left;width:48%; margin-bottom:20px; padding:10px 0px; min-height:165px;}
.col1:hover{ border:1px solid #b08e6d;}
.col1.cts_1 .dcrptn{ width:183px; margin:0 auto; line-height:20px; margin-top:5px;}
.ttl{ font-size:16px; letter-spacing:0.45px;}
.col1.cts_1 .ttl{ width:262px; margin:0 auto;}
.cts_2,.cts_4{float:right;}
.img-icon{ width:100%; text-align:center;}
.img-icon img{ width:50px;}
.dcrptn{ width:260px; margin:0 auto; line-height:20px; margin-top:5px;}
.testimonials-slider-full{ text-align:center;}
.tslider .cbp-qtcontent img{ float:none !important; border:1px solid #b08e6d;}
.tstmnl{ background:#395a94;}
.tslider .cbp-qtcontent img{ float:none; margin:0 auto !important; max-width:100% !important; margin-top:20px !important;}
.bx-viewport{ text-align:center;}
blockquote{ border-left:none;}
.tslider blockquote p {color:#fff !important;font-size:16px !important;font-weight:bold !important;
font-family: 'Open Sans', sans-serif !important;}
#es_txt_email_pg {border-radius:8px; font-weight:bold;height:45px; margin-top:10px;}
.btn_hd{ font-size:14px !important; color:#fff; padding-bottom:10px;}
.suscribe{ background:#b08f6e;}
.mn_news{ width:100%;border-bottom:2px solid #484e8b;padding:15px 0;color:#636363;}
.news_left{width:115px; float:left;}
.news_right{width:75%; float:left;}
.news_left > img {border:1px solid #b08e6d;border-radius:85px;height:90px; width:90px;}
.news_left > a img {border:1px solid #b08e6d;border-radius:85px;height:90px; width:90px;}
.news_title{ font-size:16px;}
.fnt_16{ font-size:16px;}
.shr{ margin-left:15px; color:#acacac; font-size:22px;}
.arw{ border-radius:60px; height:65px; width:65px; border:1px solid #b08e6d;}
.i_fnt{ font-size:30px; color:#b08e6d; margin-top:15px; margin-left:20px;}
.rm:hover{ color:#b08e6d;}
.subs_lft{ float:left; width:17%;color:#fff;font-size:18px;padding-bottom:15px;padding-top:15px;}
.msg_icn {float:left;padding-top:15px;width:9%; margin-right:25px;}
.subs_rgt{ float:left; width:50%;}
.subs_lft img {margin-left:30px;margin-top:-29px; width:90px;}
.mn_content{ width:100%;}
.rd_btn{ margin-top:15px; margin-bottom:15px;}
.rd_btn a{ background:#b08e6d; color:#fff; font-size:15px; padding:5px 10px;}
.prgrm_mn{ background:#F7F6F4; padding-bottom:20px; padding-top:20px;}
.prgrm_mn2{ background:#fff; padding-bottom:20px; padding-top:20px;}
.cat_nm{ font-size:25px;border-bottom:0.45pt solid #484e8b;padding-bottom:15px;}
.clk.active .col1{border:1px solid #b08e6d;}
.mn_wdth100{ border-top:1px solid #484e8b; padding-top:20px;}
.tm_left{ width:17%; float:left;}
.tm_right{ width:75%;float:left;}
.tm_left > img { border:1px solid #b08e6d;border-radius:60px;height:120px;width:120px;}
.tm_title{font-size:22px; font-weight:500; letter-spacing:1.5px;}
.tm_right p{font-family:'Open Sans', sans-serif; color:#636363; font-size:16px; margin-top:10px; margin-bottom:20px;}
.team_icn{ margin-bottom:15px !important;margin-top:30px;}
.tm_smlfnt p{ font-size:12px;}
.tm_tl{ margin-bottom:13px; font-size:25px;}
.tm_smlfnt{ margin-bottom:0px !important;}
.col_cltst{ width:45%; float:left; margin-right:5%;}
.tst_img{ width:45%;}
.tst-text{ font-weight:600; margin-top:8px;}
.col_width35{ width:35%; float:left; text-align:center; margin-top:3%;}
.hd_tm{font-family:'Open Sans', sans-serif;font-size:23px;font-weight:600;margin-bottom:15px;}
.tst_mn{ border-bottom:0.45pt solid #484e8b;margin-bottom:10px;width:100%;}
.tst_br_2{border-bottom:2px solid #484e8b !important;}
.tst_mn:last-child {border:none !important; margin-bottom:5%;}
.cnt_leve{ display:block;}
.lbl_lft{ float:left;display:block; width:50%;}
.lbl_rght{ float:right;display:block; width:47%;}
textarea{ height:80px;}
input[type="text"], input[type="email"]{ height:38px; border:1px solid #dcdcdc; margin-bottom:15px !important;}
input[type="submit"]{ background:#b08e6d; border:1px solid #b08e6d; padding:3px 27px; float:right;}
input[type="submit"]:hover, input[type="submit"]:focus {background:#b08e6d; border:1px solid #b08e6d;padding:3px 27px; 
float:right;color:#fff;}
.wpcf7-not-valid-tip{ margin-bottom:9px !important; font-size:13px;}
.ltr_spc{ letter-spacing:1px;}
.cnt_btm p{ font-size:14px;}
.whr{background:#6d6e71; color:#fff;font-size:18px;font-weight:600;padding:16px; margin-bottom:-15px !important;}
blockquote footer{ display:none;}
.post-title{ color:#484e8b;}
.footer-menu li a{ font-weight:bold; font-size:12px; text-transform: uppercase;}
#footer-menu-container .footer-menu li {text-transform: uppercase;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{ margin-bottom:15px !important;}
.addtoany_list.a2a_kit_size_32 a {color:#acacac;font-size:15px !important;margin-left:-20px;}
.widget-wrapper.widget_a2a_share_save_widget{ display:inline;}
.wpb_gmaps_widget .wpb_wrapper{ padding:0px !important;}
.ds_n2{ display:none;}
.nw_archv{color:#666;font-size:18px;font-weight:600; margin-left:4%;}
.ggl > p {color:#58585a;font-size:11px;}
.ggl {border-bottom:1px solid #5a7bb5;padding-bottom:10px; width:89%; margin:0 auto;}
.ggl_ttle {color:#58585a; font-weight:600;}
.pdnglftz .vc_column-inner{ padding-left:0px !important; padding-right:0px !important;}
.br-bbtm{ border-bottom:0.45pt solid #484e8b; margin-bottom:10px;}
.cst_test {
    width:80%;
    margin:0 auto;
}
/*------ cookies bar ------*/
#catapult-cookie-bar { padding: 10px; background-color: rgba(249, 201, 71, 0.8)!important; font-size: 14px; }
#catapult-cookie-bar > div { line-height: 30px; text-align: center; }
#catapult-cookie-bar button, #catapult-cookie-bar a { margin-left: 10px; padding: 5px; border-radius: 4px; display: inline-block; background-color: rgba(82, 198, 218, 0.7); line-height: 14px; }


@media (min-width: 1200px) {
	.container{ width:1024px;}
}
@media(max-width:992px)
{
#site-branding{ float:left;}
#secondary-header{float:left;}	
.current_page_item a{ border:none !important;}
.menu-item-35 > a{ background:#b08e6d; margin-top:60px !important;}
#wprmenu_menu ul li a:hover{ color:#fff !important;}
#wprmenu_bar{ height:auto;}
#wprmenu_bar .bar_logo{ height:auto;}
.mrgn_mphn{ margin-top:45px;}
}
@media (max-width:768px) {
	.subs_lft{ width:100%; text-align:center; float:none;}
	.msg_icn { margin:0 auto; float:none;}
	.subs_rgt{ margin:0 auto; float:none;}
	.social-icons{ padding:25px;}
	.pdnglftz .vc_column-inner{ padding-left:15px !important; padding-right:15px !important;}
}

@media(max-width:530px)
{
.col1{ width:100%;}	
.col1.cts_1 .dcrptn{ width:100%;margin:0 auto;}
.col1.cts_1 .ttl{ width:100%; margin:0 auto;}
.dcrptn{ width:100%; margin:0 auto;}
.news_left{ width:100%; text-align:center;}
.news_right{ width:100%; text-align:center;}
.msg_icn { width:100px;}
.subs_rgt{ width:100%;}
.ds_n{ display:none;}
.ds_n2{ display:block;}
.mrgn_mb{ margin-top:45px;}
}
@media(max-width:568px)
{
.mbl-shw{display:block;}
.mbl-hd{display:none;}
#site-branding{ width:100%; float:none;}
#secondary-header{ width:100%;float:none; text-align:left; padding-left:15px;}
.tst_mn{ padding-bottom:10px;} 
.col_cltst{ width:100%;margin-right:0;float:none; text-align:center;}
.col_width35{ width:100%; float:none; text-align:center;}
}

/*--- adams styles ---*/

/* general */

#content-full ul li { font-family: open_regular; }
.prevnxt {    float: right;
    color: #636363;
    font-weight: 700;
    font-size: 18px;
    margin-top: 20px;}
.prevnxt a{color: #636363;}
.prevnxt a:hover {color: #636363;}


#content-full ol li { font-family: open_regular; }

.pdng-btm15 { padding-bottom: 12px; }

#menu-front_menu .menu-item a:link, #menu-front_menu .menu-item a:visited { transition: 0.3s; }

#menu-front_menu .menu-item a:hover, #menu-front_menu .menu-item a:active { background-color: #484e8b; border-color: #484e8b; color: #fff !important; }

#content-full h2 { font-family: open_bold; font-weight: initial; }

.tm_title { font-family: open_semibold; }

/* header */

#menu-front_menu a { text-transform: uppercase; }

.client-header { background: url(https://prescience.eu.com/wp-content/uploads/2017/01/prescience-making-learning-work-business-learning-coaching-client-header-image.jpg) no-repeat scroll top center !important; }

.container .fnt_smi_bld { text-transform: capitalize; font-family: open_semibold; color: #636363;}

.container .cat_nm { font-family: open_semibold; }

.n9-header-link h2 { color: #b08e6d; text-decoration: none; }
.n9-header-link .pdng-btm15 { color: #b08e6d; text-decoration: none; }
.n9-header-link .pdng-btm15 span { text-decoration: none; }
.n9-header-link:visited, .n9-header-link:hover, .n9-header-link:active { text-decoration: none; }

/* client login */

.client-header { padding-bottom: 0px !important; }

.client-wrapper #content-full { background-color: #f7f4f1; margin-bottom: 45px; }

#client-login-container h1 { text-align: center; font-family: open_regular; font-size: 25px; }

#client-login-container h2 { text-align: center; font-family: open_regular; font-size: 18px;}

#client-login-container .pc_login_form { border: none; background-color: transparent; }

#client-login-container .pc_login_form label { color: #395a94; font-weight: initial; }

#client-login-container .pc_login_form input { border-radius: 6px !important; border: 1px solid #b08f6e;  }

#client-login-container .pc_login_form button { float: right; padding: 0 30px !important; border: none !important; color: #fff !important; background-color: #b08f6e !important; box-shadow: none !important; }

#client-login-container .pc_login_form button:hover { border: none !important; color: #fff !important; }

/* client downloads */

#downloads-container #srcp .col-md-3, .single-wpdmpro .wpdmpro .col-md-12:first-child, .single-wpdmpro .wpdmpro .pst_img { display: none; }
#downloads-container #srcp .col-md-6 { width: 100%; }

#downloads-container #wpdm-downloads .thumbnail .media h4 a { margin-top: 6px; margin-bottom: 10px; display: inline-block; font-size: 18px; }

/*--------- update 11/05/17 ---------*/

@media print {
  a[href]:after {
    content: none !important;
  }
}

/*--------- update 26/09/17 by A.M ---------*/

.header-link { display: block; }
.header-link:hover { text-decoration: none; }
.header-link:hover h2, .header-link:hover .pdng-btm15 { text-decoration: none; color: #b08e6d; }
.header-link:hover .bl_clr { text-decoration: none; color: #484e8b; }