/*
 Theme Name: F-child
 Theme URI: https://www.respadd.org
 Description: Thème enfant by Freanky
 Author: Freanky
 Author URI: https://www.freanky.com
 Template: mawiss
 Version: 1.0.0
*/

i{color:#007fc6 !important;}
hr{border-top:1px solid #ccc !important;}
.home .container{padding-top:0 !important;}

.large_center_slider_container.header_slider_and_feaure_post_options .banner-container h5 {
    max-width: 90% !important;
}
.single_captions_overlay_image_full_width .single_post_entry_content {
    max-width: 1000px !important;
}

.panel-widget-style-for-3375-0-0-0 .widget-title H2, .meta-category-small .content_single_page a:hover{color:#FFF !important;}

.main_title_wrapper.category_title_section .category_image_bg_image {opacity: 1 !important;}

.header-wraper.jl_large_menu_logo.jl_custom_height_small .logo_link img, .header-wraper.jl_large_menu_logo .logo_link img {
	max-height: 60px !important;
}
.jl_topb_blank_nav {
    height: 60px !important;
}
.header-wraper.jl_large_menu_logo .logo_small_wrapper_table {
    height: 60px !important;
}
.header-wraper.jl_large_menu_logo .navigation_wrapper .jl_main_menu > li > a {
    height: 60px !important;
    line-height: 60px !important;
}
.header_magazine_full_screen .menu_wrapper .jl_main_menu > li {
    padding: 0 10px !important;
    border-left: 1px solid lightgrey !important;
}
#menu-item-4354{
    border-right: 1px solid lightgrey !important;
}

.panel-grid-cell .panel-last-child {
    margin-bottom: 0;
}
.panel-grid-cell .so-panel {
    zoom: 1;
}

@media (max-width: 780px){
#pl-w5b8f8ad2dec0c .panel-grid-cell {
    text-align: center !important;
}
}
@media only screen and (min-width: 1121px){
.search_header_menu .menu_mobile_icons, #mobile_menu_slide {
    display: none !important;
}
	.menu_mobile_icons-user i {
    color: #67BBC1 !important;
	font-size: 26px !important;
}
	.max-width-thumb{width:84px !important;}
}
@media only screen and (max-width: 1120px){
.menu_mobile_icons-user, #mobile_menu_slide-user, #mobile_menu_slide-user {
    display: none !important;
}
}
@media only screen and (max-width: 992px){
	.max-width-thumb{width:84px !important; margin:0 auto !important;}
	.panel-row-style-for-3375-4{margin-left: -15px !important;
    margin-right: -15px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.panel-grid.panel-no-style, .panel-grid.panel-has-style > .panel-row-style {
    display: flex !important;
    -ms-flex-wrap: wrap;
    flex-wrap: nowrap !important;
    -ms-justify-content: space-between !important;
    justify-content: space-between !important;
}
	.jl_builder_bg .homepage_builder_title h2 {
    color: #FFF !important;
    text-align: center !important;
}
	.jl_builder_bg {
    padding: 20px 0px 0px 0px;
    margin-bottom: 40px !important;
}
}
@media only screen and (max-width: 1120px) and (min-width: 768px){
.navigation_wrapper {
    display: none !important;
	}}
@media only screen and (max-width: 992px) and (min-width: 0px){
	#sidebar{display:none !important;}}

.slick-dots {bottom: 15px !important;}
.slick-dots li button {
    border-radius: 50% !important;
	border: 1px solid white !important;
    background: #007FC6 !important;
	width:15px !important;
	height:15px !important;
}
.slick-dots li.slick-active button:before, .slick-dots li.slick-active {
    opacity: 1 !important;
    color: white !important;
	    border-radius: 50% !important;
	    background: white !important;
	line-height: 15px !important;
		width:15px !important;
	height:15px !important;
}
.slick-dots li button:before {
    opacity: 1 !important;
    color: #007FC6 !important;
	line-height: 15px !important;
		width:15px !important;
	height:15px !important;
}


.h2them{padding: 10px !important; background-color: #007fc6c7 !important; font-size: 32.3px !important; display: inline-block; bottom: 30px !important; position: absolute !important;}

.h2themtabac{padding: 10px !important; background-color: #DA9933c7 !important; font-size: 32.3px !important; display: inline-block !important; bottom: 30px !important; position: absolute !important;}

.h2thempromo{padding: 10px !important; background-color: #33b768 !important; font-size: 32.3px !important; display: inline-block !important; bottom: 30px !important; position: absolute !important;}

#wrapper_masonry .row {
    margin-bottom: 0px !important;
}
#wrapper_masonry {
    padding-bottom: 0px !important;
}

.postnav_left,.postnav_right{display:none !important;}

.document-gallery .document-icon a {
    font-size: 16px !important;
    line-height: 16px !important;
}
.document-gallery .document-icon .title {
    padding-top: 5px !important;
}

.jelly_homepage_builder .image-post-thumb {
    height: 187px !important;
}


.so-widget-sow-editor .widget-title{display:none !important;}

.document-gallery .document-icon img {
    width: 141px !important;
}


.category-lieu-sans-tabac #pg-2965-0, .category-lieu-sans-tabac #mysticky-nav.wrapfixed{background-color:#ffa500 !important;}
.category-promotion-sante #pg-2965-0, .category-promotion-sante #mysticky-nav.wrapfixed{background-color:#33b768 !important;}


.options_dark_skin .header_layout_style3_custom .search_header_menu .menu_mobile_icons-user i, .options_dark_skin .header_layout_style3_custom .search_header_menu .menu_mobile_icons-user:hover i, .options_dark_skin .header_layout_style3_custom .search_header_menu .menu_mobile_icons-user:hover i {
    color: #fff !important;
}

.headcus5_custom.header_layout_style5_custom .search_header_menu.jl_menu_bottom .menu_mobile_icons-user {
    display: block !important;
}

.header_layout_style3_custom .header_top_bar_wrapper .menu_mobile_icons-user i {
    color: #fff !important;
    font-size: 15px !important;
}

.header_layout_style3_custom .header_top_bar_wrapper .search_header_menu .menu_mobile_icons-user{
    height: 35px !important;
    line-height: 35px !important;
    width: 35px !important;
    background: #0036c3 !important;
    text-align: center !important;
}
.header_layout_style3_custom .header_top_bar_wrapper .search_header_menu .menu_mobile_icons-user i{
    line-height: 35px !important;
    float: none !important;
}

.header_layout_style3_custom .search_header_menu .menu_mobile_icons-user i,
.header_layout_style3_custom .search_header_menu .menu_mobile_icons-user:hover i,
.header_layout_style3_custom .search_header_menu .menu_mobile_icons-user:hover i {
  color: #000 !important;
  float: left !important;
}

.jl_top_social_menu.header_layout_style3_custom .search_header_menu .menu_mobile_icons-user i, .jl_top_social_menu.header_layout_style3_custom .search_header_menu .menu_mobile_icons-user:hover i, .jl_top_social_menu.header_layout_style3_custom .search_header_menu .menu_mobile_icons-user:hover i{
    color: #c5c5c5 !important;
}

.header_layout_style5_custom .header_top_bar_wrapper .menu_mobile_icons-user i {
    color: #fff !important;
    font-size: 15px !important;
}

.header_layout_style5_custom .header_top_bar_wrapper .search_header_menu .menu_mobile_icons-user{
    height: 35px !important;
    line-height: 35px !important;
    width: 35px !important;
    background: #0036c3 !important;
    text-align: center !important;
}
.header_layout_style5_custom .header_top_bar_wrapper .search_header_menu .menu_mobile_icons-user i{
    line-height: 35px !important;
    float: none !important;
}

.header_layout_style5_custom .search_header_menu .menu_mobile_icons-user i,
.header_layout_style5_custom .search_header_menu .menu_mobile_icons-user:hover i,
.header_layout_style5_custom .search_header_menu .menu_mobile_icons-user:hover i {
  color: #fff !important;
  float: left !important;
}

.header_layout_style5_custom .main_menu .menu_mobile_icons-user {
    position: absolute !important;
    display: none !important;
    top: 18px !important;
    font-size: 20px !important;
    right: 15px !important;
    color: #fff !important;
    cursor: pointer !important;
}

.header_layout_style6_custom .search_header_menu .menu_mobile_icons-user i, .header_layout_style6_custom .search_header_menu .menu_mobile_icons-user:hover i, .header_layout_style6_custom .search_header_menu .menu_mobile_icons-user:hover i {
    color: #fff !important;
}

.header-wraper.jl_large_menu_logo.jl_custom_height_small .search_header_menu .menu_mobile_icons-user {
    -webkit-transition: all 0.4s ease 0s !important;
    -moz-transition: all 0.4s ease 0s !important;
    -ms-transition: all 0.4s ease 0s !important;
    -o-transition: all 0.4s ease 0s !important;
    transition: all 0.4s ease 0s !important;
}

.header_magazine_full_screen .menu_mobile_icons-user{
    margin-top: 0px !important;
    height: 60px !important;
    line-height: 60px !important;
}

.menu_mobile_icons-user.mobile_close_icons.closed_menu i{
    color: #fff !important;
}

.menu_mobile_icons-user i{
    margin-top: 5px !important;
}
.menu_mobile_icons-user.closed_menu .fa-bars{
    display: none !important;
}
.menu_mobile_icons-user .fa-times{
    display: none !important;
}
.menu_mobile_icons-user.closed_menu .fa-times{
    display: block !important;
}

.search_header_menu .menu_mobile_icons-user{
    display: inherit;
    float: right !important;
    font-size: 20px !important;
    line-height: 0px;
    margin-left: 18px !important;
}
.search_header_menu .menu_mobile_icons-user i{
    margin: 0px !important;
    cursor: pointer !important;
    font-size: 17px;
}
.search_header_menu .menu_mobile_icons-user i:hover{
    color: #fff;
}

#menu-footer-menu li {
    margin: 0 !important;
    padding: 0 5px !important;
    border-left: 1px solid #fff !important;
}

.single_captions_overlay_image_full_width, .main_title_wrapper.category_title_section, .main_title_wrapper.jl_cusbgtitle_page {
    height: 320px !important;
}

.main_title_wrapper.jl_cusbgtitle_page .jl_image_bg_image {background-image: url(https://www.respadd.org/wp-content/uploads/2018/10/einstein-banksy_Article.jpg) !important;
}

.glyphicon-arrow-right {
    color: #007fc6 !important;
    margin-right: -0.5em !important;
    margin-left: .4em !important;
}


.page-template-page-fullwidth .banner-container .meta-category-small a, .page-template-page-fullwidth  .banner-container h5 a {color:#FFF !important;}

.page-template-page-fullwidth  .jelly_homepage_builder .image-post-title a, .page-template-page-fullwidth  .jelly_homepage_builder .feature-post-title a, .page-template-page-fullwidth  .jelly_homepage_builder h4 a  {color: #000 !important;
}

#nav_menu-2{background-color:#007fc6;padding:20px !important;}
#nav_menu-2 div h2, #nav_menu-2 a {color:#FFF !important;}

.shad-acces-rapide p {
   text-shadow: 1px 1px 0px #FFF !important; }


.margin-bottom-contact-menu{background-color:#007fc6 !important;}
.margin-bottom-contact-menu a{color:#FFF !important;}
#content_nav .menu_moble_slide li.margin-bottom-contact-menu a:hover{color:#000 !important;}

.um-register .um-field-user_login, .um-register .um-field-cotisation, .um-editing .um-field-cotisation, .um-field-first_name {
    display: none !important;
}

.single_post_entry_content .single_post_title_main, .large_center_slider_container.header_slider_and_feaure_post_options.jl_home_slider_fullwidth .banner-container h5 a {
    text-transform: none !important;

}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]
{padding: 0 15px !important;}

.woocommerce div.product .product_title, div.product_meta {margin-bottom:30px !important;}

.panel {

    border: 0px solid transparent !important;
    border-radius: 0px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.um-cover, .um-meta-text {display:none !important;}

.um-profile.um-viewing .um-field-label {
    margin: 0 !important;
    border-bottom: solid 0px #eee !important;
}

.um-profile.um-viewing .um-field-label label{
    font-weight: bold !important;
    color: #007FD2 !important;
}

.um-field {
    padding:10px 0 !important;
    border-bottom: solid 2px #eee !important;
}

td.order-actions .cancel, .woocommerce-orders-table__cell-order-actions .cancel{display:none !important;}

.um .um-do-search, .um a.um-do-search:hover {color: #ffffff !important;}


/* Suppression du Bouton ANNULER un Abonnement dans la fenetre (Front) Mon Abonnement */
.woocommerce-MyAccount-content .subscription_details tr:nth-child(6n){display:none;}

.bloc-captcha {display: inline-block;}


/*Logo LSPS*/
.header_magazine_full_screen .logo_link img {max-height: 55px !important;}
.header_magazine_full_screen .logo_small_wrapper_table {margin-right: 0px !important;}
.header_layout_style1_custom.navigation_wrapper {margin-right: 25px !important;}

/* Header Respadd */
.category_title_section .category_image_bg_image {background-color:#FFF !important}

