/*
Theme Name: Psychology Help Child
Theme URI: http://cmsmasters.net/psychology-help-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Psychology Help Child Theme
Template: psychology-help
Version: 1.0.0
License:
License URI:
Text Domain: psychology-help-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

p {
    text-align: justify;
}

.home .headline {
    display:none;
}

.page-id-10803 .headline {
    display:none;
}

.page-id-10778 .headline {
    display:none;
}

.page-id-11037 .headline {
    display:none;
}



.comment-respond {
    display:none;
}
.quote {
    margin-top:-4%;
}

.telephone::before {
    content:"\f095";
        color:#000;
}

.place::before {
    content:"\f3c5";
        color:#000;
}


.blog article footer {
    display:none;
}

.home .cmsmasters_posts_slider article footer {
    display:none;
}

 .blog h2 {
           line-height: 33px;
    }


  .SophiePicture {
        display:none;
    }

.place{
    padding-left:10px;
}

.slogan_wrap_text a.rdvButtonTop {
    
border-style: solid;
    border-color:#339498;
    border-width:1px;
    border-radius:5px;
    padding:10px;
    color:#339498;

    font-size: 16px;
    
}


.slogan_wrap_text img {
    
width:30px;
    
}

.slogan_wrap_text p {
    
margin:auto;
    
}


/*html .header_mid .slogan_wrap .slogan_wrap_text a.rdvButtonTop {
     margin-left:33px;
}*/


#cmsmasters_icon_list_items_5a79c42d9f963 .cmsmasters_icon_list_icon:before {
    color:#000;
    background-color: transparent;
}

#cmsmasters_icon_box_5a79d1ba3e683.cmsmasters_icon_box_left, 
#cmsmasters_icon_box_5a79d1ba3dc7a.cmsmasters_icon_box_left,
#cmsmasters_icon_box_5a79d1ba3f1bf.cmsmasters_icon_box_left {
    padding-left:47px;
}


.home ul.cmsmasters_hover_slider_items {
    display: none;
}


.home .ResponsivePadding .cmsmasters_row_outer_parent {
    border-color: rgba(51,148,152,0.41);
    border-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    margin-bottom:5%;
}

/*#bottom.cmsmasters_color_scheme_default {
    display:none;
}*/

.sidebar {
 
    display:none;

}

.blog .sidebar {
 
    display:block;
    width:17%;
    padding:0;
    padding-top:5%;
       padding-left:2%;

}

.blog .content.entry {
    width:80%;
    padding:0;
     padding-top:5%;
}


.content {
    width:100%;
}

.top_line_nav .nav_item_wrap {
        font-size: 14px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
}

#header .header_mid .slogan_wrap_text {
    font-size: 17px;
     font-weight: 500;
}

#header .header_mid .slogan_wrap_text a {
    font-size: 14px;
    font-weight: 600;
margin-left:21px;
}

.cmsmasters_breadcrumbs {
    display: none;
}


.sweet-alert.showSweetAlert.visible {
    opacity:1;
}

#sln-salon .salon-step-title {
    color: #339498 !important;
    font-weight: 700 !important;
}
  
#sln-salon .sln-salon-title {
    color: #373636 !important;
font-weight: 700 !important;
}


.cmsmasters_img_wrap {
    margin-left:0px;
}

.cmsmasters_post_author_info.entry-meta {
    display: none;
}

.owl-item.active {
    width:22.5% !important;
}

.FootEr img.alignnone {
    margin-bottom: 0px;
}

.slogan_wrap_text a.lienTelephone {
   color: #373636 !important;
font-size: 18px !important; 
    font-style: italic !important;
    font-weight: 500 !important;
border-width: 0px !important;
}

.featured_block_text {
    padding-top: 50px;
    padding-bottom:50px;
    padding-left:15px;
    padding-right:15px;
}

#menu-item-10964 {
    display:none;
}

.ResponsiveBilanIMG {
    display:none;
}

.cmsmasters_content_slider_wrap .cmsmasters_owl_slider .owl-buttons {
 top: 50%;
    right: auto;
    left: -68px;
    bottom: auto;
    width: 112%;   
  
}

.owl-prev {
    float:left;
}

.owl-next {
  float: right;
   
}


html .sln-alert sln-alert--warning.sln-alert--topico {
    display:none !important;
}

.ButtonSlider {
    margin-top:-12%;
}

.ButtonSlider .cmsmasters_row_inner {
    width: 100%;
    padding: 0;
    margin-left: 21.2%;
} 


.cmsmasters_button.cmsmasters_but_clear_styles {
    padding: 11px;
    border-radius: 5px;
}
 
.ButtonSlider .one_fourth {
    width: 13.5%;
margin:0;
}

span.sln-steps-duration.sln-service-duration {
    display:none;
}








@media (min-width: 768px) {
    
#sln-salon .col-sm-6, #sln-salon--admin .col-sm-6, .sln-salon-bs-wrap .col-sm-6, .sln-calendar--wrapper .col-sm-6 {
    width: 62% !important;
}
    
    }


@media (max-width: 1024px) {

   
   
    .owl-controls.clickable {
        display:none;
    } 
    
    .header_top {
        display:none;
    }   
    
    .cmsmasters_content_slider_wrap .cmsmasters_owl_slider .owl-buttons {
 display:none;
  
}
    
    
  /* #header .header_mid  {
   display:none;
}*/

   html .header_mid .logo_wrap .logo img {
        width:58%;
        padding-top:15px;
    }
    
    
    html #header .header_mid .header_mid_inner .logo_wrap {
        padding-bottom:0px;
    }
    
.slogan_wrap_inner{
        display:block;
    }  
    
    html #header .header_mid .header_mid_inner {
        padding-top:0px;
    }

html #header .header_mid .header_mid_inner .social_wrap, #header .header_mid .header_mid_inner .slogan_wrap {
    border-bottom-style: none;
border-top-style: none; 
    }
    
    
    .header_bot .resp_bot_nav:hover, .header_bot .resp_bot_nav.active, .header_bot .resp_bot_nav span:before, .header_bot input[type=submit], .header_bot input[type=button], .header_bot button, .header_bot .search_wrap .search_bar_wrap .search_button button {
    background-color: transparent;
}
    
    .header_bot .resp_bot_nav.active span, .header_bot .resp_bot_nav:hover span {
    border-color: #339498;
}
    
   .header_bot .resp_bot_nav_wrap .resp_bot_nav span:before {
    background-color: #339498;
}
    
    .header_bot .resp_bot_nav_wrap .resp_bot_nav {
   border-width: 0px;
    
}
    
    html #header .header_bot .resp_bot_nav_wrap .resp_bot_nav_outer {
    padding-top: 0px;
    padding-bottom: 0px;
}
    
    .resp_bot_nav_wrap {
          height: 56px;  
    } 
    
  .home #aPropos .cmsmasters_row_outer_parent {
    padding-top: 0px !important;
}
    
    .home .ResponsivePadding.cmsmasters_row_outer_parent {
   padding-top: 50px;     
        
    } 
    
    .home .ResponsivPaddingBlog .cmsmasters_row_outer_parent {
   padding-top: 20px !important;     
        
    }
    .home h2.cmsmasters_heading {
    line-height: 27px;
    font-size: 21px;
    }
    
    .home .BlogDivider {
    padding-top: 0px !important;
    margin-bottom: 0px !important;
}
    
      
   .quote.cmsmasters_row_top_default {
        display:none;
    }
    
    .blog .sidebar {
 
 padding-left:0%;
    width:85%;
float:left;
    

}

.blog .content.entry {
    width:100%;
}
    
  html.cmsmasters_html .blog .post.cmsmasters_default_type .cmsmasters_post_cont .cmsmasters_post_cont_info {
    display: none;
  }
    
    .blog h2 {
           line-height: 31px;
    }

   #menu-item-10964 {
    display:block;
}

    
    
    }





    

@media (max-width: 768px) {
    
      .HomeSlider .cmsmasters_row_inner {
        padding-left: 0px;
    padding-right: 0px;
    }
    
    .HomeSlider .cmsmasters_row_inner .slideText {
        left:-175px;
    }
    
    .HomeSlider .cmsmasters_row_inner .littleSlideText {
        left:-175px;
    }
    
    
   .HomeSlider .cmsmasters_row_inner #RDVButton {
        left:-175px;

    }
    
    .HomeSlider .cmsmasters_row_inner #contactButton {
        left:-175px;

    } 
    
    
    .HomeSlider .tp-bgimg.defaultimg {
        opacity:0.4 !important;
    }
    
    #RDVButton {
        display:none;

    }
    
   #contactButton{
        display:none;

    } 
    
    
    .HomeSlider {
        display:none;
    }
    
    .ResponsiveBilanIMG {
    display:block;
}
    
    .ResponsiveTrioIMG {
        display:none;
    }



}
    




@media (min-width:769px) and (max-width: 1024px) {
 
  .HomeSlider .cmsmasters_row_inner {
        padding-left: 0px;
    padding-right: 0px;
    }
      
    
    .HomeSlider .cmsmasters_row_inner .slideText {
        left:-80px;
font-size:
    }
    
    .HomeSlider .cmsmasters_row_inner .littleSlideText {
        left:-80px;
    }
    
    
    .HomeSlider .cmsmasters_row_inner #RDVButton {
        left:-80px;
       
    }
    
    .HomeSlider .cmsmasters_row_inner #contactButton {
        left:-80px;

    }
    
    
    .HomeSlider .tp-bgimg.defaultimg {
        opacity:0.4 !important;
    } 
    

}



@media (max-width: 768px) {

 .SophiePicture {
        display:block;
    }
    
   .home #aPropos { 
	padding-bottom: 0px !important; 
} 
    
    .ButtonSlider{
    display:none;
}
    
 #header .header_mid .slogan_wrap_text a {
    font-size: 12px;
    font-weight: 600;
    margin-left: 17px;
}   
    
}



@media (max-width: 1650px) {
.ButtonSlider .one_fourth {
    width: 21.5%;
}

    }


@media (min-width:1250px) and (max-width: 1650px) {
    .ButtonSlider .one_fourth {
    width: 17.5%;
}
}

@media (min-width:769px) and (max-width: 1024px) {
    
    .cmsmasters_column.one_fourth.logoFooter {
        display:block;
        width:100%;
        
    }
   
    .cmsmasters_column.one_fourth.columnsOthers {
        clear:none;
        display:inline-block;
        width:25%;
    }
    
     .cmsmasters_column.one_fourth.columnTwo {
        display:inline-block;
        width:25%;
         
        
    }
    
 
    
    
}


@media (min-width:769px) and (max-width: 1023px) {
    
    
    
      .ButtonSlider .cmsmasters_row_inner {
    margin-left: 29.2%;
} 

 
.ButtonSlider .one_fourth {
    width: 29.5%;
}
    
  
  .ButtonSlider {
    margin-top:-23%;
}    
    
    
}



@media (min-width:1024px) and (max-width: 1024px) {
 
    .ButtonSlider .cmsmasters_row_inner {
   margin-left: 13.7%;
}  
    
}







