#header{color:#000!important;}
body{color:#333;}
#header a{color:#000!important;font-weight:normal!important;}
.top_header .logo{margin:30px 0!important;}
.top_header,.top_nav_ct,#footer{background:#fff!important;}
.top_nav_ct:before{background:#fff!important;}
.top_nav_ct,.top_nav_ct a,.top_nav_ct .popup-over .popup-title,#cart .title-cart{color:#000!important;}
.header-container .wrapper{border-bottom:1px solid #000!important;}
#leo-top-menu{padding:0 100px!important;}
.megamenu{border-top:1px solid #000!important;}
.leo-megamenu .navbar-nav > li > a{padding:30px 8px!important;-webkit-transition:none!important;transition:none!important;}
.owl-wrapper{width:100%!important;}
.owl-carousel .owl-item{display:inline-block;vertical-align:top;margin-bottom: 50px;float:none;}
.navbar-nav{text-align:center;float:none;}
.navbar-nav > li{float:none;display:inline-block;}
.popup-content{text-align:left;left:0;}
.popup-content ul{margin-bottom:0!important;}
.leo-megamenu .dropdown-menu{top:80px!important;}
.leo-megamenu .dropdown-menu.level2{top:0!important;}
.btn_search{top:18px!important;}
#header .btn_search a{color:#E0E0E0!important;}
#search_block_top{left:0!important;border:0!important;bottom:20px!important;}
form#searchbox input.search_query {background: #fff!important;border: 1px solid #000!important;text-align:center;}
.search_query{color:#000!important;}
.leo-megamenu .navbar-nav > li > a,.breadcrumb{font-family:'Raleway'!important;font-size:13px;}
.popup-over .popup-title .fa:hover,.breadcrumb{color:#000!important;}
#back-top{z-index:999!important;bottom:0;right:10px;display:none!important;}
#back-top a{background:#000;color:#fff;}
.content_sortPagiBar{background:#fff!important;}
a:hover, a:focus{color:#333!important;}
.page-heading:before,.home-top .block .title_block:before,#columns #newsletter_block_left.block .title_block:before{background:url('/img/cms/logo_small.png');width:65px;height:65px;bottom:-50px;}
.home-top{margin-bottom:80px;}
.home-top .block .title_block:before{bottom:-35px;}
.breadcrumb .breadcrumb-ct{padding-top:150px;}
.leo-megamenu .dropdown-menu .menu-title{border-color:#fff!important;}
.leo-megamenu .dropdown-menu,.popup-over .popup-content,#header .cart_block{background:#333;}
.popup-over .popup-content,#header .popup-over .popup-content a,#header .cart_block,#header .cart_block a{color:#fff!important;}
.leo-megamenu .dropdown-menu li{text-align:left;}
#header .leo-megamenu .dropdown-menu li a,#header .dropdown-menu .menu-title a,#header .leo-megamenu .dropdown-menu li,#header .dropdown-menu .widget-products .menu-title{color:#fff!important;font-size:18px;font-weight:normal;}
#header .leo-megamenu .dropdown-menu li a,#header .leo-widget .product-block a,#header .dropdown-menu .menu-title,#header .leo-widget .product-block a,#header .widget-html,#header .widget-html a,#header .leo-megamenu .product-block .price{color:#999!important;}
#header .leo-megamenu .dropdown-menu li a:hover,#header .leo-widget .product-block a:hover,#header .dropdown-menu .menu-title:hover,#header .leo-widget .product-block .product-container:hover a,#header .widget-html,#header .widget-html a:hover{color:#fff!important;}
#header .dropdown-menu .menu-title a,#header .dropdown-menu .menu-title{font-size:20px;}
.leo-megamenu .dropdown-menu img{height:auto!important;}
.widget-products{display:block;width:100%;}
.leo-widget .product-block{background-color:transparent;}
.leo-widget .product-block .name{margin-top:5px;overflow:visible;    height: auto;margin-bottom: 0;}
.leo-widget .product-block .content_price .price{margin-top:5px;}
.leo-megamenu .dropdown-menu{min-width:150px;}
.leo-megamenu .dropdown-menu li{white-space:nowrap;}
.effect-cate .image_description h4 span{font-size:24px;}
.effect-cate .image_description h4 span:before{display:none;}
/*.effect-cate.cate-right .image_description{left:40px;right:auto;}*/
.effect-cate .image_description h4{font-family:'Raleway';font-weight:normal;}
.dropdown-menu .product-block .name a{font-family:'Mate SC';}
#columns .ApHtml{font-family:'Hind';color:#333;font-size:16px;margin-top:25px;}
.owl-carousel .product-block .name a{text-transform:uppercase;font-weight:normal;}
.hind{font-family:'Hind';}
.owl-carousel .owl-wrapper-outer{overflow:visible;}
.owl-carousel .product-block .content_price{margin-top:0;}
.owl-carousel .product-block .price{font-size:19px;}
.owl-carousel.product-special .owl-item .product-block .name,.product_list.grid .product-block .name, .owl-item .product-block .name{margin-bottom:5px;}
.product-special .owl-item:nth-child(odd) .left-block{bottom:-100px;}
.ApProductCarousel{margin-bottom:0;}
.product-block .quick-view:focus,.product-block .functional-buttons a:focus,.btn:focus{color:#fff!important;}
.product-block .quick-view:hover,.product-block .functional-buttons a:hover,.btn:hover,.pagination > li.pagination_next a:hover, .pagination > li.pagination_previous a:hover,#back-top a:hover,.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active,#header #button_order_cart:hover,#header #button_order_cart:focus,#layer_cart .layer_cart_cart .button-container .btn:hover,#layer_cart .layer_cart_cart .button-container .btn:focus,#layer_cart .layer_cart_cart .button-container .btn:active{background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.1);color:#000!important;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active{background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.1);color:#000!important;}
#layer_cart .cross{color:#333;}
#layer_cart .cross:hover{color:#000;}
#quantity_wanted_p .btn{height:16px;border:1px solid #eaeaea;background-color:#fff;color:#000!important;}
#quantity_wanted_p .btn:hover,#quantity_wanted_p .btn:focus{background-color:#000;color:#fff!important;border-color:#000;}
#quantity_wanted_p .btn span{top:0;position:absolute;left:50%;margin-left:-2px;}
select{border:1px solid #eaeaea;}
#quantity_wanted_p .btn.product_quantity_up{bottom:0;}
.pb-left-column #image-block #view_full_size .span_link:after{color:#fff;}
.pb-left-column #image-block #view_full_size .span_link:hover:after{color:#000;}
#columns #newsletter_block_left .form-group{margin-top:70px;}
.form-group.form-error input, .form-group.form-error textarea, .form-group .form-error input, .form-group .form-error textarea,.form-group.form-ok input, .form-group.form-ok textarea, .form-group .form-ok input, .form-group .form-ok textarea{background-image:none;}
#columns #newsletter_block_left .alert,#newsletter_block_left .clearfix{display:none;}
#columns #newsletter_block_left p,.footer_about h4{display:none;}
.border_top {border-top: 1px solid #000;padding-top: 35px;padding-bottom:35px;}
#footer .footer_bottom{padding:0;}
.footer_about{text-transform:uppercase;}
.footer_about a{color:#333!important;}
.footer_about .list-group{margin-bottom:0;}
#footer ul li{margin:0;}
.border_right{border-right: 1px solid #333;}
.bottom_suivez_nous{background-image:url(/themes/leo_oxygen/img/modules/appagebuilder/images/bas_suivez_nous.jpg);height: 55px;background-repeat: no-repeat;background-size: cover;position:relative;color: white;font-weight:bold;text-align:right;margin-bottom:10px;text-transform:none;padding-top:10px;padding-right:10px;box-sizing:border-box;font-size:12px;}
.bottom_suivez_nous .boutons a{background:#f3faf2;display:inline-block;width:24px;height:20px;text-align:center;color:#999999!important;}
.bottom_suivez_nous .boutons a i{line-height:20px;}
.bottom_contact{background-image:url(/themes/leo_oxygen/img/modules/appagebuilder/images/bas_contact.jpg);height: 53px;background-repeat: no-repeat;background-size: cover;position:relative;color: white;}
.bottom_contact span{position:absolute;right:10px;bottom:10px;}
.effect-cate.cate-left .image_description{left:30px;top:30px;}
#page .cms{margin-top:50px;}
.toggle-footer{display:block!important;}
.product_list.grid .product-block .functional-buttons, .owl-item .product-block .functional-buttons {position: absolute;bottom: 0px;left: 0px;right: 0px;opacity: 0;filter: alpha(opacity=0);visible: hidden;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.img-responsive{margin:0 auto;}
.subcategories .cat-name a:hover{color:#fff!important;}
.heading-counter{text-transform:uppercase;font-style:normal;}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus{color:#afafaf;}
.nbrItemPage{float:right!important;}
.content_sortPagiBar .pagination{float:none!important;}
#pagination_bottom .pagination{margin-top:0;}
.align-center{text-align:center;}
select#nb_item {border:1px solid #eaeaea;color: #333;}
#columns{margin-bottom:0;}
#footer{padding-top:25px;}
#footer li a:hover{color:#9E9E9E!important;padding-left:3px;}
.product-block .functional-buttons a.ajax_add_to_cart_button2 {width: 100%;display: inline-block;font-family: "Montserrat";}
.product-block .functional-buttons a.ajax_add_to_cart_button2 span {display: block;font-size: 12px;font-weight: 700;}
.product-block .name a{font-family:'Raleway';text-transform:uppercase;font-weight:normal;}
.product-block .price{font-family:'Hind';font-size:19px;}
.product-block .content_price{margin-top:0;}
#header .cart_block .product-atributes a{float:none;}
#header #button_order_cart{width:100%;}
.step-num {margin: 0;}
#order-opc .step-num span {font-weight: bold;font-size: 26px;line-height: 30px;font-style: italic;left: 10px;background: #333;width: 30px;display: inline-block;text-align: center;font-style: normal;color: white;}
.delivery_option_logo img{width:100px;}
.carrier_title{font-family:'Raleway';text-transform:uppercase;}
.order_carrier_content .carrier_title{color:#333;}
.page-heading.step-num:before{background:none;height:0;bottom:0;}
#cart_summary,#cart_summary tfoot td.text-right,#cart_summary tfoot td.total_price_container span{color:#333!important;}
#order-opc .step-num{width:100%;}
#cart_summary th,#order-detail-content th{text-align:center;}
.addresses .checkbox.addressesAreEquals{padding-left:0;}
#order-opc .box{padding-bottom:1px;}
#my-account ul.myaccount-link-list li a i{color:#333;}
#order-detail #breadcrumb{height: 0;margin-bottom: 30px;overflow:hidden;}
.popup-over .popup-content{width:170px;}
#thumbs_list{margin-left:0;}
.pb-left-column #image-block,#thumbs_list li{border:0;}
#thumbs_list li{width:63px;margin-right:10px;}
.pb-left-column #image-block #view_full_size .span_link:after{margin:0;}
.our_price_display .price{font-weight:normal;color:#000;font-size:32px;}
#product_comments_block_tab .comment_author_infos{padding-top:0;}
#product_comments_block_tab{margin:5px 0 0 0}
#attributes fieldset label,#quantity_wanted_p label{margin-top:7px;}
#attributes .attribute_list .form-control,#quantity_wanted_p input{max-width:auto;text-transform: uppercase;font-family: Raleway;}
/*#idTab_model,#idTab_design,#idTab_delivery{text-transform:uppercase;}*/
.nav-tabs.page-product-heading{border:1px solid #eaeaea;border-bottom:0;background-color:transparent;}
.nav-tabs.page-product-heading > li > a{font-weight:normal;font-family:'Raleway';padding:15px;margin:10px;margin-bottom:0;border:1px solid #fff;font-size:13px;}
.nav-tabs.page-product-heading > li.active > a, .nav-tabs.page-product-heading > li.active > a:hover, .nav-tabs.page-product-heading > li.active > a:focus,.nav-tabs.page-product-heading > li > a:hover{color:#333;border:1px solid #EAEAEA;}
.tab-content.page-product-content{border-top:0;}
.box-cart-bottom{margin-top:25px;}
.pb-left-column .p-label{top:10px;}
.size_guide{float:right;text-transform:uppercase;margin-top: 7px;font-size: 19px;}
.size_guide a,.size_guide a:hover{color: #0BD!important;}
.size_guide img{visibility:hidden;opacity:0;position:fixed;top:50%;left:50%;z-index: 99999;box-shadow: 0 0 100px black;pointer-events:none;}
.pro_info{display:none;}
.similarproducts_product{text-align:center;}
.similarproducts_product .name{margin-top:10px;font-size:13px;height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#productscategory_list{margin-bottom:25px;}
.carousel-control{border-radius:0;}
.carousel-control:focus{background:#fff!important;color:#000!important;}
.carousel-control:hover{background:#000!important;color:#fff!important;border-color:#000;}
.comment_details ul{display: none;}
.socialsharing_product button{transition-property:background;-webkit-transition-property:background;}
.socialsharing_product button:hover{color:#fff!important;}
.list-inline{margin-left:0;}
.socialsharing_product{display:none;}
.box-cart-bottom .btn.add_to_compare, .box-cart-bottom .btn.add_to_wishlist,.social_share,.social_share:focus{color: #272727!important;background-color: transparent;}
.blockproductscategory{padding-top:0;margin:0;}
.content_only{padding:20px;}
.btn{padding:11px 26px;}
.fancybox-error,.page-subheading{font-family:Raleway;}
#cart_summary tbody td.cart_product,#cart_summary tbody td.cart_total,#cart_summary tbody td.cart_unit .text-right,.delivery_option_price{text-align:center;}
.btncart{float:none;width:100%;}
#add_to_cart .btn{width:100%;}
.box-cart-bottom .btn{margin:0;}
.box-cart-bottom .btn.add_to_wishlist, .box-cart-bottom .btn.social_share{width:50%;margin-top:10px;}
#address .gender-line, #identity .gender-line, #account-creation_form .gender-line, #new_account_form .gender-line, #opc_account_form .gender-line, #authentication .gender-line{margin-left:-15px;margin-right:-15px;}
.subcategories .cat-name a:focus{color:#fff!important;}
.product-block{position:relative!important;}
#product_comments_block_tab .comment_author_infos em{font-style:normal;}
#cms #columns h1,#cms #columns h2,#cms #columns h3,#cms #columns h4,#cms #columns h5,#cms #columns h6, #cms #columns .h1, #cms #columns .h2, #cms #columns .h3, #cms #columns .h4, #cms #columns .h5, #cms #columns .h6{margin-top:20px!important;}
#cms #columns a{text-decoration:underline!important;}
#cms #columns a:hover{color:#666!important;}
#center_column .cms img{display:block;}
#center_column .cms p{min-height:25px;}
.fancybox-inner{overflow:hidden!important;}
.leo-widget .product-block .image{width:40%;margin:0 5px 5px 0;}
.leo-widget .product-block .product-meta{width:57%;}
#idTab_model, #idTab_design, #idTab_delivery{text-transform:none;}
#index .full-slider{margin-top:0;margin-bottom:0;width:135%!important;}
#index .full-slider .carousel-control{display:none;}
.leo-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu{width:auto!important;margin:0 80px;}
.ac_results{width:970px!important;}
.ac_results li{font-family:'Raleway';color:#111!important;font-size:14px;padding:6px 5px;}
.ac_results li.ac_over{background-color:#272727!important;color:#fff!important;}
#captcha-box{padding-left:15px;}

@media (min-width: 1170px){
    .leo-megamenu .navbar-nav > li > a{padding:30px 20px!important;}
    .leo-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu{width:auto!important;margin:0 125px;}
    .ac_results{width:1200px!important;}
}

@media (max-width: 991px){
    .header_user_info, #leo_block_top, .blockcart_top{float:right!important;}
    .header_user_info{margin-left:0;}
    .top_nav_ct .popup-over .popup-title{margin-bottom:0!important;}
    .blockcart_top{top:auto;}
    .logo{display:inline-block;}
    #leo-top-menu{padding:0!important;}
    .leo-megamenu .navbar-nav > li > a{font-size:12px;}
    #search_block_top,.dropdown-menu,.breadcrumb .breadcrumb-ct:before,.breadcrumb .breadcrumb-ct:after,.content_scene_cat{display:none;}
    .breadcrumb .breadcrumb-ct{box-shadow:0 0 0 15px #f1f1f1;}
    .breadcrumb{margin-top:20px;}
    .effect-cate{margin-bottom:15px;}
    #header .leo-megamenu .dropdown-menu li a,#header .dropdown-menu .menu-title a,#header .leo-megamenu .dropdown-menu li,#header .dropdown-menu .menu-title{font-size:15px;font-weight:normal;}
    #header .dropdown-menu .menu-title a,#header .dropdown-menu .menu-title{font-size:17px;text-align:center;}
    .footer-container .ApHtml.block{margin-bottom:30px!important;}
    .top_nav_ct{text-align:left;}
    .leo-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu{width:auto!important;margin:0 20px;}
}
@media (min-width: 991px){
    .product_list.grid .product-block .functional-buttons, .product-default .product-block .functional-buttons{top:-53px;}
}
@media (max-width: 767px){
    img{max-width:100%;height:auto;}
    .blocklanguage,#off-canvas-nav .dropdown-menu,#back-top{display:none!important;}
    .navbar-header .navbar-toggle{background-color:#000;float: none;display: inline-block;margin-top:0;margin-bottom:25px;}
    .navbar-header .navbar-toggle:hover{background-color:#333;}
    #off-canvas-button{background-color:#000;color:#fff;text-align:center;margin:0;padding:10px;text-transform:uppercase;}
    #off-canvas-nav .navbar-nav > li{display:block;}
    #off-canvas-nav .navbar-nav > li > a{background-color:white;padding:15px!important;}
    .border_right{border-right:0;}
    #footer{padding-top:0;}
    .block{margin-bottom:10px;}
    .footer_about a{display:block;text-align:center;}
    .footer-container .block{margin-bottom:0!important;}
    #breadcrumb{height: 0;margin-bottom: 30px;overflow:hidden;}
    .owl-carousel .owl-item{margin-bottom:30px;}
    .bottom_suivez_nous{margin-top:30px;}
    #header .cart_block,.quick-view,#view_full_size span{display:none!important;}
    .nav-tabs > li{width: 100%;text-align: center;}
    .pb-right-column{margin-bottom:0;padding-bottom:0!important;}
    .pb-center-column h1{font-size:24px!important;}
    .productscategory_h3{font-size:20px;}
    .header_user_info{float:left!important;}
    .btn{padding:11px 6px;}
    #product_comments_block_tab a{white-space:normal;}
    .hind{margin-top:25px;}
    .primary_block{margin-bottom:10px;}
    .row{margin:0 -10px;}
    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding:0 5px;}
    .leo-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu{width:auto!important;margin:0 10px;}
    .ac_results{width:750px!important;}
    #captcha-box{padding-left:0;}
}