/*
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
*/


button.mybtn {
    padding: 16px 30px !important;
    font-size: 16px !important;
	    border-color: #61749e !important;
    color: #61749e !important;
}
button.mybtn:hover {
    padding:16px 30px !important;
    font-size: 16px !important;
    border-color: #61749e !important;
	    font-weight: 600 !important;
    color: #fff !important;
    background-color: #61749e !important;
}

.backgroud-lines{
padding-top: 80px;
    padding-bottom: 80px;
    background-color: #fff;
    /*background-image: url(/wp-content/uploads/2019/03/home_jbl_sectionbg1.png);*/
    background-repeat: repeat-y;
    background-position: center top;
	}
	.parallax{

background-attachment: fixed;

	}

	ul.cat_list li {
    list-style-image: url(/wp-content/uploads/2019/03/promotion-1.png) !important;
    padding: 0px 0 0px 0px;
}
.backgroud-lines2{
padding-top: 50px;
    padding-bottom: 50px;
    background-color: #f7f7f7;
   /* background-image: url(/wp-content/uploads/2019/03/home_jbl_sectionbg1.png);*/
    background-repeat: repeat-y;
    background-position: center top;
	}
	.column_column ul, .column_column ol, .column_helper ul, .column_helper ol, .column_visual ul, .column_visual ol, .icon_box ul, .icon_box ol, .mfn-acc ul, .mfn-acc ol, .ui-tabs-panel ul, .ui-tabs-panel ol, .post-excerpt ul, .post-excerpt ol, .the_content_wrapper ul, .the_content_wrapper ol {
    margin: 0 0 15px 0px !important;
}
.column_column ul li, .column_helper ul li, .column_visual ul li, .icon_box ul li, .mfn-acc ul li, .ui-tabs-panel ul li, .post-excerpt ul li, .the_content_wrapper ul li {
    list-style: none !important;
    margin-bottom: 10px;
}

.faq .question .title {
    padding: 20px 40px 20px 80px !important;
    font-size: 15px !important;
    position: relative !important;
    cursor: pointer !important;
    z-index: 2 !important;
}
.style-simple .faq .question .title, .style-simple .faq .question .answer {
    padding-left: 70px !important;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a, .accordion .question.active .title > .acc-icon-plus, .accordion .question.active .title > .acc-icon-minus, .faq .question.active .title > .acc-icon-plus, .faq .question.active .title, .accordion .question.active .title {
    color: #61749d !important;
}
.themebg, #comments .commentlist > li .reply a.comment-reply-link, #Filters .filters_wrapper ul li a:hover, #Filters .filters_wrapper ul li.current-cat a, .fixed-nav .arrow, .offer_thumb .slider_pagination a:before, .offer_thumb .slider_pagination a.selected:after, .pager .pages a:hover, .pager .pages a.active, .pager .pages span.page-numbers.current, .pager-single span:after, .portfolio_group.exposure .portfolio-item .desc-inner .line, .Recent_posts ul li .desc:after, .Recent_posts ul li .photo .c, .slider_pagination a.selected, .slider_pagination .slick-active a, .slider_pagination a.selected:after, .slider_pagination .slick-active a:after, .testimonials_slider .slider_images, .testimonials_slider .slider_images a:after, .testimonials_slider .slider_images:before, #Top_bar a#header_cart span, .widget_categories ul, .widget_mfn_menu ul li a:hover, .widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor) > a, .widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor) > a, .widget_product_categories ul, .widget_recent_entries ul li:after, .woocommerce-account table.my_account_orders .order-number a, .woocommerce-MyAccount-navigation ul li.is-active a, .style-simple .accordion .question:after, .style-simple .faq .question:after, .style-simple .icon_box .desc_wrapper .title:before, .style-simple #Filters .filters_wrapper ul li a:after, .style-simple .article_box .desc_wrapper p:after, .style-simple .sliding_box .desc_wrapper:after, .style-simple .trailer_box:hover .desc, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet.selected:after, .tparrows.default, .tp-bullets.tp-thumbs .bullet.selected:after {
    background-color: #61749d !important;
}

.wpb_wrapper .faq .question .title > .acc-icon-plus, .wpb_wrapper .faq .question .title > .acc-icon-minus {
    display: none !important;
}
.ui-tabs .ui-tabs-nav li a, .accordion .question .title, .faq .question .title, table th {
    color: #444;
    font-size: 17px !important;
    font-weight: bold;
}
.image-article img {
    max-width: 50% !important;
}
h2.entry-title {
    font-size: 21px !important;
}
body:not(.template-slider) #Header_wrapper {
    background-color: #f7f7f7;
    /*background-image: url(/wp-content/uploads/2019/03/home_jbl_sectionbg1.png) !important;*/
    background-repeat: repeat-y !important;
    background-position: center top !important;
}
#back_to_top > i {
    color: #61749e !important;

}
@media only screen and (min-width: 768px){
.slider-respo {

display:none !important;
}

}
@media only screen and (max-width: 767px){
div#mfn-rev-slider{
display:none !important;

}
}
.slider-respo {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-image: url(/wp-content/uploads/2019/03/jbl-avocat-slider.jpg?id=244) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
@media only screen and (max-width: 767px){
h1.titre-slid-respo{

    font-size: 16px !important;
	padding-top:20px !important;
	line-height:20px !important;


}
}
@media only screen and (max-width: 767px){
span.span-slid-respo{

font-size:16px !important;
line-height:20px !important;

}
}
@media only screen and (max-width: 767px){
.jbl-bg-home {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
    background-image: url(/wp-content/uploads/2019/03/home-jbl-accroche.jpg?id=126) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: right !important;
}
}
.jbl-bg-home{
    padding-top: 90px ;
    padding-bottom: 90px;
    background-image: url(/wp-content/uploads/2019/03/home-jbl-accroche.jpg?id=126) !important;
    background-position: center ;
    background-repeat: no-repeat ;
    background-size: cover ;
}

@media only screen and (max-width: 767px){
.parallax {
    background-attachment: inherit !important;
}
.imge-width img {
    max-width: 50% !important;
}
}
#back_to_top > i {
    color: rgb(255, 255, 255) !important;
}
.single-photo-wrapper.image {
    text-align: center;
    margin-left: -50px !important;
}
.desc {
    margin-left: -15px;
}
.section-post-related .post-related a.button {
    margin-left: 0 !important;
    margin-bottom: 0;
}
.section-post-related .post-related hr {
    margin-left: 0px !important;
    width: 100% !important;
}


/*span.stMainServices.st-pinterest-counter {

    background-image: url(/wp-content/uploads/2019/03/linkden.png) !important;

	}*/

	.section-related-adjustment h3 {
    font-size: 20px !important;
    color: #61749e !important;
}
@media only screen and (max-width: 767px){
.single-photo-wrapper.image .image_frame {
    margin-left: 80px !important;
    display: inline-block;
}
}


@media only screen and (max-width: 767px){
.desc {
    margin-left: 30px !important;
}
}
.footer-copy-center #Footer .footer_copy .copyright {
    float: none;
    margin: 0 0 10px;
    font-size: 14px !important;
}
.titres-actu h2{
	
	    margin-bottom: -18px !important;
    margin-top: 18px;
	    font-size: 18px !important;

}
.text-actu2 {
    /* background: red; */
    font-size: 15px !important;
}
@media only screen and (max-width: 767px){

.vc_row.wpb_row.vc_row-fluid.bg-respo2 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
}
@media only screen and (max-width: 767px){
.title-respos h2 {
	
    text-shadow: 5px 2px 20px #000 !important;	
	}
}
.post-template-default.single.single-post #Subheader .title {
    font-size: 29px !important;
}
span.footerspan{
	font-family: "Lato", Arial, Tahoma, sans-serif;
	    color: #ffffff;
	    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    letter-spacing: 0px;
	text-align:center
}
.section-related-adjustment h2 {
    color: #61749e;
    font-size: 27px;
}
span.mysp{ 
	 color: #61749e;
	font-family: "Lato", Arial, Tahoma, sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    letter-spacing: 0px;
}