/*########################*/
/*                        */
/*        SeaGreen        */
/*                        */
/*########################*/

html{min-height: 100%;min-width: 1200px;}
body{width: 100%;display: inline-block;position: relative;font-family: 'Lato', sans-serif; color: #666;overflow-x:hidden;-webkit-transition: all 0.7s linear;-moz-transition: all 0.7s linear;-o-transition: all 0.7s linear;transition: all 0.7s linear;}

*{ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-weight: 400;-webkit-font-smoothing: antialiased !important;}



/* Followprice */
.followprice_app_enabled{display: inline-block;width: 100%;text-align: left;margin-top: 10px;height: 30px;}
.followprice_app_enabled .fp-count{float: left;margin-right: 8px;margin-top: 2px;}
.followprice_app_enabled .fp-count:after, .followprice_app_enabled .fp-count:before{right: auto;left:100%;}
.followprice_app_enabled .fp-count:before{border-left-color: #b7b7b7;border-right-color: transparent;}
.followprice_app_enabled .fp-count:after{border-left-color: #ffffff;border-right-color: transparent;}
.modal-open .modal{    z-index: 99999;}

/*
| ----------------------------------------------------------------------------------
| NOTIFICATION
| ----------------------------------------------------------------------------------
*/

.global_notification{width: 300px;padding: 15px 20px;border-radius:0px;border:1px solid;position: absolute!important;top: 20px;right: 15px;z-index: 99999999!important;font-size: 14px;font-weight: bold;overflow: visible;}
.global_notification a.close{position: absolute;top: -10px;right:-10px;width: 20px;height: 20px;display: inline-block;background: #333;opacity: 1;color: white;text-align: center;border-radius: 10px;font-size: 20px;text-shadow: none;}

.global_notification.box-success{
    color:#468847;
    border-color:rgba(70,136,71,0.4);
    background: white;
}

.global_notification.box-warning{
    color:#8a6d3b;
    border-color:rgba(138,109,59,0.4);
    background: white;
}

.global_notification.box-error{
    color:#a94442;
    border-color:rgba(169,68,66,0.4);
    background: white;
}

#content{width: 100%;display: inline-block;float: left;background: #f7f7f9;padding-bottom: 100px;}
.content{width: 1200px;margin: 0 auto;}
.clear{clear: both;}
h2,h3{color: #27ae60;}
ul, li{padding: 0px;margin: 0px;}
li{list-style: none;}

    /*    HEADER    */

header{border-bottom: 2px solid #27ae60;width: 100%;display: inline-block;position: relative;float: left;text-align: center;z-index: 9999;height: 90px;}

    /*--------    MENU    --------*/

header .header_left{float: left;}
header .header_left .icon_mob_menu{float: left;text-align: center;border-right: 1px solid grey;position: relative;cursor: pointer;display: none;padding: 35px;width: 90px;}
header .header_left .header_menu{float: left;text-align: center;border-right: 1px solid grey;position: relative;cursor: pointer;}
header .header_left .header_menu .icon_menu{padding: 35px;width: 90px;}
header .header_left .header_menu .menu_nav.active{display: block;}
header .header_left .header_menu .menu_nav{display: none;background: #252525;position: absolute;top: 100%;left: 0px;z-index: 999;min-width: 306px;min-height: 300px;padding: 20px 0px;}
header .header_left .header_menu .menu_nav ul{padding: 0px 20px;}
header .header_left .header_menu .menu_nav ul li{text-align: left;}
header .header_left .header_menu .menu_nav ul li a{color: white; padding: 15px 30px;display: inline-block;width: 100%;}
header .header_left .header_menu .menu_nav ul li a:hover{text-decoration: none;background: #27ae60;}

    /*--------    SEARCH    --------*/

header .header_left .header_search{float: left;text-align: center;position: relative;cursor: pointer;}
header .header_left .header_search .icon_search{padding: 35px;width: 90px;}
header .header_left .header_search .quick_find.active{display: block;}
header .header_left .header_search .quick_find{display: none;position: absolute;top: 100%;left: 0px;z-index: 999;background: #252525;width: 400px;padding: 20px;}
header .header_left .header_search .quick_find .search input{width: 310px;float: left;height: 50px;background-color: #252525;border: 1px solid #27AE60;padding: 10px;color: white;}
header .header_left .header_search .quick_find .search button{width: 50px;float: left;height: 50px;background-color: #27ae60;border: 0px;color: white;}

    /*--------    CATEGORIES    --------*/

header .header_left .header_categories {float: left;cursor: pointer;}
header .header_left .header_categories .icon_categ{float: left;text-align: center;background: #27ae60;color: white;padding: 35px;text-transform:uppercase;}
header .menu_categ.active{display: block;}
header .menu_categ{display: none;position: absolute;top: 100%;left:0px;background: #252525;z-index: 999999;width: 100%;padding: 20px 10px;max-height: 400px;overflow-y:scroll;}
header .menu_categ ul li a{color: white;}
header .menu_categ .menu_categ_list1 .menu_categ_item1{width: 25%;float: left;margin-bottom: 40px;text-align: left;}
header .menu_categ .menu_categ_list1 .menu_categ_item1 > a{border-bottom: 1px solid white;font-size: 18px;font-weight: 600;}
header .menu_categ .menu_categ_list1 .menu_categ_item1 a{text-decoration: none;}
header .menu_categ .menu_categ_list1 .menu_categ_item1 .menu_categ_list2{margin-left: 10px;}
header .menu_categ .menu_categ_list1 .menu_categ_item1 .menu_categ_list2 .menu_categ_item2{padding: 10px 0px;}
header .menu_categ .menu_categ_list1 .menu_categ_item1 .menu_categ_list2 .menu_categ_item2 .menu_categ_list3{margin-left: 10px;}
header .menu_categ .menu_categ_list1 .menu_categ_item1 .menu_categ_list2 .menu_categ_item2 .menu_categ_list3 .menu_categ_item3{padding: 10px 0px;}

    /*--------    LOGO    --------*/

header .logo{text-align: center;height: 90px;display: inline-block;}
/*header .logo{width: 50%;float: left;text-align: center;height: 90px;}*/
header .logo a img{height: 100%;padding: 5px;}

    /*--------    LANG    --------*/

header .header_right{float: right;text-align: right;}
/*header .header_right{width: 25%;float: right;text-align: right;}*/

header .header_right .header_lang{text-align: center;border-left: 1px solid grey;display: inline-block;position: relative;float: left;cursor: pointer;}
header .header_right .header_lang .icon_lang{padding: 35px;width: 90px;}
header .header_right .header_lang .lang.active{display: block;}
header .header_right .header_lang .lang{display: none;position: absolute;top: 100%;z-index: 999;right: 0px;background: #252525;width: 89px;}
header .header_right .header_lang .lang a{color: white;text-transform: uppercase;}
header .header_right .header_lang .lang ul li {padding: 10px 20px;}
header .header_right .header_lang .lang ul li:hover {background: #27ae60;}

    /*--------    USER    --------*/

header .header_right .header_user {text-align: center;border-left: 1px solid grey;display: inline-block;position: relative;float: left;cursor: pointer;}
header .header_right .header_user .icon_user{padding: 35px;width: 90px;}
header .header_right .header_user .user.active{display: block;}
header .header_right .header_user .user{display: none;position: absolute;top: 100%;z-index: 999;right: 0px;min-width: 260px;background: #252525;padding: 20px;}
header .header_right .header_user .user .button{}
header .header_right .header_user .user .button:hover{background: #27ae60;}
header .header_right .header_user .user a{color: white;padding: 10px 20px;display: inline-block;width: 100%;}

    /*--------    CART    --------*/

header .header_right .header_cart{text-align: center;border-left: 1px solid grey;display: inline-block;float: left;cursor: pointer;}
header .header_right .header_cart .icon_cart{padding: 35px;width: 90px;}

.header_bags{position: fixed;right: -300px;width: 0px;padding: 20px;height: 100%;    z-index: 9999999;background: white;padding-bottom: 50px;overflow: scroll;box-shadow: inset 0px 0px 5px #E1E1E2;-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.header_bags.active{width: 300px;right:0px;-webkit-transform: translateX(0);-moz-transform: translateX(0);transform: translateX(0);}
/*body.active{right:0px;position: fixed;-webkit-transform: translateX(-300px);-moz-transform: translateX(-300px);transform: translateX(-300px);}*/

.header_bags .remove_bag{float: right;font-size: 15px;padding: 10px;line-height: 0px;background: rgba(102, 102, 102, 0.24);border-radius: 50%;margin-top: 10px;}
.header_bags .title{float: left;font-size: 20px;padding: 25px 0px;line-height: 0px;}
.header_bags .line_bag {}
.header_bags .line_bag .bag_item {padding: 20px 10px;width: 100%;display: inline-block;border-bottom: 1px solid #ccc;}
.header_bags .line_bag .bag_item a{color: #666;width: 100%;display: inline-block;}
.header_bags .line_bag .bag_item .bag_img{float: left;width: 30%;text-align: center;padding-right: 10px;}
.header_bags .line_bag .bag_item .bag_img img{max-height: 100%;max-width: 100%;border:2px solid #27ae60;}
.header_bags .line_bag .bag_item .bag_img .no_img{width: 100%;height: 60px;background-repeat: no-repeat;background-size: cover;background-position: center;border:2px solid #27ae60;}
.header_bags .line_bag .bag_item .text{float: left;width: 70%;}
.header_bags .line_bag .bag_item .text .bag_name{padding-bottom: 20px;}
.header_bags .line_bag .bag_item .text .qty{float: left;width: 30%;}
.header_bags .line_bag .bag_item .text .bag_price{float: left;width: 70%;text-align: right;}
.header_bags .cart_total{width: 100%;display: inline-block;padding: 10px 0px;text-align: right;}
.header_bags .cart_total span{font-size: 20px}
.header_bags .button_area {text-align: center;margin: 20px 0px;}
.header_bags .button_area a{background: #27ae60;padding: 10px 35px;color: white;text-transform: uppercase;display: inline-block;width: 100%;}
.header_bags .empty{width: 100%;text-align: center;}

    /*    FOOTER    */

footer{background: #252525;width: 100%;display: inline-block;padding: 20px;float: left;}
footer .socialNetwork {display: inline-block;width:100%;}
footer .socialNetwork li{float:left;list-style:none;margin: 0px 10px 20px 10px;}
footer .socialNetwork li:nth-child(1){margin-left:0px;}
footer .socialNetwork li i{color:white;font-size:18px;}
footer .socialNetwork li img{height:20px;}
footer .fa-angle-down{display: none;}
footer .content .footer_left{float: left;width: 50%;}
footer .content .footer_left .menu_footer li {display: inline-block;color: white;padding-right: 10px;}
footer .content .footer_left .menu_footer li a{color: white;}

footer .content .footer_center{float: left;width: 20%;}
footer .content .footer_center .footer_social{float: left;width: 100%;font-size: 18px;}
footer .content .footer_center .footer_social a{color: white;padding: 10px 5px;display: inline-block;}
footer .content .footer_right{float: right;width: 30%;text-align: right;}
footer .content .footer_right .nobrand{ width: 120px;float: right;margin-top: 15px;}
footer .content .footer_right .nobrand a img{width: 100%;}

footer .footer_left .cms{width:100%;display: inline-block;margin-top:20px;}
footer .footer_left .cms li{float:left;width:33%;}
footer .footer_left .cms li a{color:white;font-weight:bold;font-size:12px;}
footer .footer_left .cms li ul {width:auto;display:inline-block;width:100%;}
footer .footer_left .cms li ul li{width:100%;display:inline-block;}
footer .footer_left .cms li ul li a{font-weight:normal;font-size:12px;}


    /*    HOMEPAGE    */
    /*--------    BANNER    --------*/

.section_banner .carousel .carousel-inner .item {text-align: center;}
/*.section_banner .carousel .carousel-inner .item iframe{position: relative;top: 50%;transform:translateY(-50%);}*/
.section_banner .carousel .carousel-inner .item .bg_img{    background-size: 100% auto;background-position: center;background-repeat: no-repeat;width: 100%;height: 500px;}
.section_banner .carousel .carousel-inner .item .bg_img .text{text-align: center;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);top: 50%;position: relative;}
.section_banner .carousel .carousel-inner .item .bg_img .text .title{color: black;font-size: 36px;padding: 15px 20px;}
.section_banner .carousel .carousel-inner .item .bg_img .text a .button{background: #27ae60;padding: 10px 35px;color: white;text-transform: uppercase;display: inline-block;margin-top: 5px;}

.new_area h2{float: left;}
.new_area .more_indicators{float: right;position: relative;z-index: 999;margin-top: 25px;}
.new_area .more_indicators a{color: #27ae60;}


    /*--------    PRODUCTS    --------*/

.product_section .product_list .product_item{width: 33.333%;float: left;height: 360px;position: relative;margin-bottom: 30px;}
.product_section .product_list .product_item:nth-child(3n+1){padding-right: 20px;}
.product_section .product_list .product_item:nth-child(3n+2){padding: 0px 10px;}
.product_section .product_list .product_item:nth-child(3n+3){padding-left: 20px;}
.product_section .product_list .product_item a .product_item_img {position: relative;height: 100%;}
.product_section .product_list .product_item a .product_item_img .bg_img{background-position: center;background-repeat: no-repeat;background-size: contain;width: 100%;height: 360px;}
.product_section .product_list .product_item a .product_item_img .no_img{background-position: center;background-repeat: no-repeat;background-size: contain;width: 100%;height: 360px;}
.product_section .product_list .product_item a .product_item_img .product_item_text{}
.product_section .product_list .product_item a .product_item_img .product_item_text .label_product .promotion{background: #27ae60;color: white;position: absolute;top: 0px;left: 0px;padding: 10px 15px;height: 40px;text-transform: uppercase;font-weight: 600;z-index: 8;}
.product_section .product_list .product_item a .product_item_img .product_item_text .label_product .promotion:after{content: ''; width: 0;height: 0;border-top: 40px solid #27AE60;border-right: 25px solid transparent;top: 0px;left: 100%;position: absolute;}
.product_section .product_list .product_item a .product_item_img .product_item_text .label_product .new{background: #27ae60;color: white;position: absolute;top: 0px;right: 0px;padding: 10px 15px;text-transform: uppercase;font-weight: 600;z-index: 999;}
.product_section .product_list .product_item a .product_item_img .product_item_text .label_product .new:after{content: ''; width: 0;height: 0;border-top: 40px solid #27AE60;border-left: 25px solid transparent;top: 0px;right: 100%;position: absolute;}
.product_section .product_list .product_item a .product_item_img .product_item_text .product_item_price {position: absolute;bottom: 20px;width: 100%;text-align: center;z-index: 999;}
.product_section .product_list .product_item a .product_item_img .product_item_text .product_item_price .price{background-color: #27AE60;display: inline-block;padding: 10px 20px;float: left;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);left: 50%;position: relative;z-index: 99;color: white;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.product_section .product_list .product_item a .product_item_img .product_item_text .product_item_price .price .oldprice{text-decoration: line-through;margin-right: 10px;}
.product_section .product_list .product_item a .product_item_img .product_item_text .product_item_price .product_item_icon_bag{float: left;background-color: white;padding: 10px 20px;-webkit-transform: translateX(50%);-moz-transform: translateX(50%);transform: translateX(50%);right: 50%;position: absolute;color: #27AE60;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.product_section .product_list .product_item a:hover .product_item_img .product_item_text .product_item_price .price{display: inline-block;float: none;-webkit-transform: translateX(0px);-moz-transform: translateX(0px);transform: translateX(0px);left: 0px;position: static;z-index: 99;color: white;}
.product_section .product_list .product_item a:hover .product_item_img .product_item_text .product_item_price .product_item_icon_bag{float: none;-webkit-transform: translateX(0px);-moz-transform: translateX(0px);transform: translateX(0px);right: 0px;position: static;display: inline-block;color: #27AE60;}
.product_section .product_list .product_item a:hover .product_item_name {opacity: 1;}
.product_section .product_list .product_item a .product_item_name {background: rgba(0, 0, 0, 0.3);width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;text-align: center;opacity: 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.product_section .product_list .product_item a .product_item_name .product_name_box{background: white;color: #27ae60;padding: 10px 40px;display: inline-block;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);top: 50%;position: relative;margin: 10px;}

    /*    DETAILS    */

.details .path{background: #27ae60;padding: 10px 0px;}
.details .path ul li{display: inline-block;color: white;font-weight: 600;padding-right: 20px;font-size: 14px;}
.details .path ul li a{color: white;font-weight: 400;}
.details.product_index{margin-bottom: 50px;}


.details .section_top{width: 100%;display: inline-block;margin-top: 30px;}
.details .details_img {float: left;width: 40%;padding-right: 40px;}
.details .details_img .carousel{min-height: 200px;}
.details .details_img .carousel .item a{width: 100%;display: inline-block;text-align: center;}
.details .details_img .carousel .item a img{display: inline-block;}
.details .details_img .carousel .no_img{width: 100%;height: 320px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.details .details_img .carousel .hover_img .promotion{background: #27ae60;color: white;position: absolute;top: 0px;left: 0px;padding: 10px 15px;height: 40px;text-transform: uppercase;font-weight: 600;z-index: 999;}
.details .details_img .carousel .hover_img .promotion:after{content: ''; width: 0;height: 0;border-top: 40px solid #27AE60;border-right: 25px solid transparent;top: 0px;left: 100%;position: absolute;}
.details .details_img .carousel .hover_img .new{background: #27ae60;color: white;position: absolute;top: 0px;right: 0px;padding: 10px 15px;text-transform: uppercase;font-weight: 600;z-index: 999;}
.details .details_img .carousel .hover_img .new:after{content: ''; width: 0;height: 0;border-top: 40px solid #27AE60;border-left: 25px solid transparent;top: 0px;right: 100%;position: absolute;}
.details .details_info {float: left;width: 60%;background: white;padding: 20px;}
.details .details_info .details_first_info {border-bottom: 1px solid grey;width: 100%;display: inline-block;}
.details .details_info .details_first_info .product_name{font-size: 24px;font-weight: 600;margin: 0px;padding: 10px;width: 75%;float: left;font-family:'Karla', sans-serif;}
.details .details_info .details_first_info .product_price{width: 25%;float: right;font-size: 24px;font-weight: 600;color: #27ae60;text-align: right;font-family:'Karla', sans-serif;}
.details .details_info .details_first_info .product_price .oldprice{text-decoration: line-through;font-size: 20px;}
.details .details_info .synopsis{font-size: 16px;line-height: 24px;margin: 30px 0px;}
.details .details_info .product_info {}
.details .details_info .product_info .item_info {margin: 10px 0px;}
.details .details_info .product_info .item_info .key {color: #333;font-weight: 600;}
.details .details_info .product_info .item_info .value {color: #868686;}
.details .details_info .product_info .options_list {width: 100%;display: inline-block;}
.details .details_info .product_info .options_list .options_item {width: 50%;float: left;padding-right: 10px;margin: 10px 0px;}
.details .details_info .product_info .options_list .options_item .key {color: #333;font-family:'Karla', sans-serif;font-weight: 600;font-size: 14px; text-transform: uppercase;}
.details .details_info .product_info .options_list .options_item .select_option{position: relative;}
.details .details_info .product_info .options_list .options_item .select_option span{position: absolute;top: 0px;right: 0px;border-left: 1px solid #27ae60;padding: 14px;color: #27ae60;z-index: 9;}
.details .details_info .product_info .options_list .options_item .select_option select.options{border:1px solid #27ae60;border-radius: 0px;  -moz-appearance: none;-webkit-appearance: none; appearance: none;width: 100%;padding: 10px;background: white;position: relative;z-index: 99;background: transparent;height: 42px;}
.details .details_info .product_info .section_buy{margin: 10px 0px;width: 100%;display: inline-block;}
.details .details_info .product_info .section_buy .quantity_details {float: left;display: inline-block;}
.details .details_info .product_info .section_buy .quantity_details input{height: 42px; border:1px solid lightgrey;width: 42px;text-align: center;float: left;}
.details .details_info .product_info .section_buy .quantity_details .add_qty {float: left;border-top:1px solid lightgrey;border-bottom:1px solid lightgrey;}
.details .details_info .product_info .section_buy .quantity_details .add_qty .more{color: lightgrey;font-size: 12px;line-height: 0px;padding: 4px 5px;}
.details .details_info .product_info .section_buy .quantity_details .add_qty .less{color: lightgrey;border-top:1px solid lightgrey;font-size: 12px;line-height: 0px;padding: 3px 5px 4px 5px;}
.details .details_info .product_info .section_buy .button{background: #27AE60;float: left;}
.details .details_info .product_info .section_buy .button a{color: white;font-size: 16px;text-transform: uppercase;font-weight: 600;font-family:'Karla', sans-serif;padding: 10px 20px;display: inline-block;}

.details .more_details {width: 100%;display: inline-block;margin-top: 50px;margin-bottom: 30px;}
.details .more_details .nav-tabs{border-bottom: 0px;}
.details .more_details .nav-tabs>li>a{border-radius: 0px;border: 0px;margin: 0px;border-right: 1px solid #f7f7f9;background: white;color: black;}
.details .more_details .nav-tabs>li.active>a,
.details .more_details .nav-tabs>li.active>a:focus,
.details .more_details .nav-tabs>li.active>a:hover{color: white;background: #27ae60;border: 0px;border-radius: 0px;margin: 0px;}
.details .more_details .nav-tabs>li a:hover{color: white;background: #27ae60;border: 0px;border-radius: 0px;margin: 0px;}
.details .more_details .tab-content>.tab-pane{background: white;padding: 20px;}
.details .more_details .tab-content>.tab-pane ul li{list-style: circle;}

.cross_selling{}
.cross_selling .header{width: 100%;display: inline-block;padding: 15px 0px;}
.cross_selling .header h3{float: left;margin: 0px;}
.cross_selling .more_indicators{float: right;margin-top: 5px;}
.cross_selling .more_indicators a{color: #27AE60;}

    /*    BAGS/FORMS    */

.form_page .bag_empty{text-align: center;padding: 50px 0px;background: white;border-top: 5px solid #27ae60;}
.form_page .bag_empty .button{display: inline-block;width: 100%;text-align: right;padding: 50px 20px 0px 0px;}
.form_page .bag_empty .button a{color: white;background: #27ae60;padding: 10px 20px;}

.form_page .steps {margin: 20px 0px;}
.form_page .steps .path {width: 100%;display: inline-block;text-align: center;}
.form_page .steps .path .line{background: #ccc;width: 25%;padding: 3px 10px;display: inline-block;position: relative;}
.form_page .steps .path .line.active{background: #27ae60;}
.form_page .steps .path .line:last-child:after{content: "";width: 6px;height: 20px;background: #ccc;position: absolute;top: 0px;right: -3px;}
.form_page.step4 .steps .path .line:last-child:after{background: #27ae60;}
.form_page .steps .path .line:before{content: "";width: 6px;height: 20px;background: #ccc;position: absolute;top: 0px;left: -3px;}
.form_page .steps .path .line.active:before{background: #27ae60;}
.form_page .steps ul {width: 100%;display: inline-block;margin-top: 20px;}
.form_page .steps ul li{width: 25%;text-align: center;float: left;}
.form_page .steps ul li div{padding: 5px 20px;display: inline-block;color: #ccc;font-weight: 600;}
.form_page .steps ul li div span{display: inline-block;padding-right: 10px;font-size: 12px;}
.form_page .steps ul li div.active{background: #27ae60;color: white;}

.form_page section.form_content{background: white;width: 100%;display: inline-block;border-top: 5px solid #27ae60;padding: 15px 20px;}
.form_page section.form_content .header{width: 100%;display: inline-block;padding: 10px;text-transform: uppercase;border-bottom: 1px solid #ccc;}
.form_page section.form_content .header li{font-weight: 600;color: black;}

.form_page .text_section{color: #27ae60;font-size: 24px;}
.form_page .form_content .body .body_line{border-bottom: 1px solid #ccc;width: 100%;display: inline-block;padding: 10px;color: black;}
.form_page .form_content .body .body_line ul {width: 100%;display: inline-block;}
.form_page .form_content .product{float: left;width: 60%;}
.form_page .form_content .product .image{border: 2px solid #27ae60;float:left;width: 70px;}
.form_page .form_content .product .image a .no_img{width: 60px;height: 60px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.form_page .form_content .product .image img{max-width: 100%;}
.form_page .form_content .product .name{float:left;margin-left: 20px;}
.form_page .form_content .product .name a{font-weight: 600;color: black;}
.form_page .form_content .product .delete{float: right;}
.form_page .form_content .product .delete a{color: black;}
.form_page .form_content .qty{float: left;width: 10%;text-align: center;}
.form_page .form_content .qty input{width: 40px;height: 40px;text-align: center;border-radius: 5px;border: 1px solid #666;}
.form_page .form_content .qty input[type=number]::-webkit-inner-spin-button, 
.form_page .form_content .qty input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0;}
.form_page .form_content .price{float: left;width: 10%;text-align: center;}
.form_page .form_content .total{float: left;width: 20%;text-align: right;font-weight: 600;}
.form_page .form_content .body .body_line .price,
.form_page .form_content .body .body_line .total{padding: 10px 0px;}

.form_page .form_content .footer {width: 100%;display: inline-block;}
.form_page .form_content .footer .footer_line{width: 100%;display: inline-block;margin: 20px 0px;font-size: 18px;color: black;}
.form_page .form_content .footer .footer_line div{min-height: 5px;}
.form_page .form_content .footer .footer_line div.price{font-size: 14px;color: #666;text-align: right;}
.form_page .form_content .footer .footer_line div.total{font-size: 14px;color: #666;}
.form_page .form_content .footer .footer_line div.price .total_pay p,
.form_page .form_content .footer .footer_line div.total .total_pay p{color: black;font-size: 18px;font-weight: 600;}

.form_page .button_area{background: white;padding: 20px 0px;width: 100%;display: inline-block;text-align: right;}
.form_page .button_area .button{background: #27ae60;color: white;display: inline-block;padding: 10px 20px;text-transform: uppercase;float: right;cursor: pointer;}
.form_page .button_area .button_sec{color: #27ae60;display: inline-block;padding: 10px 20px;text-transform: uppercase;cursor: pointer;}

.form_page .form_content .title {padding: 10px 0px;}
.form_page .form_content .title h3 {margin:0px;padding-bottom: 10px;}

.form_page .form_content .form_line {padding: 10px;width: 50%;display: inline-block;float: left;}
.form_page .form_content .form_line label{width: 30%;display: inline-block;float: left;margin: 0px;padding: 10px 0px;font-size: 13px;}
.form_page .form_content .form_line:nth-child(2n) label{padding-left: 30px;}
.form_page .form_content .form_line input{width: 70%;display: inline-block;float: left;height: 40px;border: 1px solid black;padding: 10px;font-size: 16px;}
.form_page .form_content .form_line input.error:focus{outline-color: #FF8E8E;}
.form_page .form_content .form_line select{width: 70%;display: inline-block;float: left;height: 40px;border: 1px solid black;border-radius: 0px;background: white; -moz-appearance: none;-webkit-appearance: none; appearance: none;padding: 10px;}
.form_page .form_content .button_area{width: 100%;display: inline-block;text-align: right;margin-top: 0px;}
.form_page .form_content .section_button {text-align: right;}
.form_page .form_content .section_button .button{background: #27ae60;color: white;display: inline-block;padding: 10px 20px;text-transform: uppercase;}
.form_page .form_content .section_button .btn-primary{border: 0px;border-radius: 0px;}

.form_page .step2 .form_content {position: relative;}
.form_page .step2 .form_content .payment_form {width: 100%;display: inline-block;}
.form_page .step2 .form_content .payment_form .payment_opt{width: 33.333%;float: left;}
.form_page .step2 .form_content .payment_form .payment_opt:nth-child(3n+2){padding: 5px;}
.form_page .step2 .form_content .payment_form .payment_opt:nth-child(3n+1){padding: 5px 10px 5px 0px;}
.form_page .step2 .form_content .payment_form .payment_opt:nth-child(3n+3){padding: 5px 0px 5px 10px;}
.form_page .step2 .form_content .payment_form .payment_opt label{width: 100%;background: #eee;margin: 0px;padding: 10px;padding-right:0px;}
.form_page .step2 .form_content .payment_form .payment_opt label .payment_opt_img{float: left;}
.form_page .step2 .form_content .payment_form .payment_opt label .payment_opt_img input{display: none;}
.form_page .step2 .form_content .payment_form .payment_opt label .text{float: left;line-height: 30px;text-align: center;padding-left: 10%;}
.form_page .step2 .form_content .payment_form .payment_opt label.active{background: #27ae60;color: white;}
.form_page .step2 .form_content .payment_form .payment_opt label.active .text{font-weight: 600;}
.form_page .step2 .form_content .payment_form .tooltip.payments{position: absolute;top: 0px;right: 0px;background-color: rgba(0, 0, 0, 0.7);z-index: 999;padding: 20px;color: white;}
.form_page .step2 .form_content .payment_form .tooltip.payments.active{opacity: 1;}
.form_page .step2 .form_content .promo_code {width: 100%;display: inline-block;margin: 20px 0px;position: relative;}
.form_page .step2 .form_content .promo_code input {width: 80%;border: 1px solid #ccc;padding: 10px;font-size: 16px;height: 60px;float: left;}
.form_page .step2 .form_content .promo_code .button_promo_code {background: #27ae60;color: white;display: inline-block;padding: 20px;text-transform: uppercase;width: 20%;float: left;text-align: center;cursor: pointer;font-size: 16px;line-height: 20px;}
.form_page .step2 .form_content .promo_code .tooltip.code{position: absolute;top: 0px;right: 0px;background-color: rgba(0, 0, 0, 0.7);z-index: 999;padding: 20px;line-height: 20px;color: white;}
.form_page .step2 .form_content .promo_code .tooltip.code.active{opacity: 1;right: 20%;}
.form_page .step2 #form_bag section.form_content{background: white;width: 100%;display: inline-block;border-top: 5px solid #27ae60;padding: 15px 20px;margin: 20px 0px;}
.form_page .step2 .more_info{margin-bottom: 0px;}

.form_page .step2 .button_area{background: white;padding: 20px 10px;width: 100%;display: inline-block;}
.form_page .step2 .button_area .button{background: #27ae60;color: white;display: inline-block;padding: 10px 20px;text-transform: uppercase;float: right;cursor: pointer;}

.form_page #list_logos {background: white;width: 100%;display: inline-block;border-top: 5px solid #27ae60;padding: 15px 20px;margin: 40px 0px;}
.form_page #list_logos .title {padding: 10px 0px;}
.form_page #list_logos .title h3{margin: 0px;padding-bottom: 10px;}

.form_page.step4 .form_content{margin: 40px 0px 0px 0px;}
.form_page.step4 .form_content.success_buy{margin: 20px 0px 0px 0px;}
.form_page .form_content .send_info {float: left;width: 50%;}
.form_page .form_content .pay_info {float: left;width: 50%;}
.form_page .form_content .info {float: left;width: 50%;}
.form_page .form_content .send_info h3,
.form_page .form_content .pay_info h3 {margin: 0px;padding: 10px 0px 20px 0px;}
.form_page.step4 .form_content.info span{display: inline-block;float: left;width: 40%;padding: 5px 0px;min-height: 30px;}
.form_page.step4 .form_content.info p{display: inline-block;float: left;width: 60%;font-weight: 600;padding: 5px 0px;min-height: 30px;}
.form_page.step4 .button_area{padding: 20px 10px;margin-bottom: 40px;}

.form_page .more_info {background: white;width: 100%;display: inline-block;border-top: 5px solid #27ae60;padding: 15px 20px;margin-bottom: 20px;}
.form_page .more_info .deliveryoptions {width: 50%;float: left;padding-right: 20px;}
.form_page .more_info .deliveryoptions .title h3,
.form_page .more_info .more_info_order .title h3{margin: 0px;}
.form_page .more_info .deliveryoptions .deliveryoption {padding: 20px 0px;}
.form_page .more_info .deliveryoptions .deliveryoption label{width: 100%;margin: 0px;}
.form_page .more_info .deliveryoptions .deliveryoption input {width: 35px;}
.form_page .more_info .deliveryoptions select{border:1px solid #27ae60;border-radius: 0px;  -moz-appearance: none;-webkit-appearance: none; appearance: none;width: 100%;padding: 10px;background: white;position: relative;z-index: 99;background: transparent;height: 42px;}
.form_page .more_info .more_info_order{width: 50%;float: left;}
.form_page .more_info .more_info_order textarea{width: 100%;border:1px solid #ccc;height: 100px;font-size: 16px;padding: 10px;margin-top: 20px;}


.form_page.login .form_content{margin-top: 40px;}

.form_page.login .button_area{background: white;padding: 20px 0px;width: 100%;display: inline-block;text-align: right;margin: 0px;}
.form_page.login .button_area .aside_message{color: #666;display: inline-block;padding: 10px 20px;cursor: pointer;}


.form_page.recover .form_content,
.form_page#edit .form_content{margin-top: 40px;}

.form_page.recover .form_content section{text-align: center;}
.form_page.recover .form_content .form_line{float: none;}
.form_page.recover .form_content .form_line label{text-align: left;padding-left: 0px !important;}
.form_page.recover .button_area{text-align: center;}
.form_page.recover .button_area .button_sec,
.form_page.recover .button_area .button{float: none;}

.form_page.customer .form_content.customer_area{margin: 40px 0px 20px 0px;}
.form_page.customer .form_content.history{margin: 20px 0px 40px 0px;}
.form_page.customer .form_content .info {width: 100%;}
.form_page.customer .form_content .info > div{float: left;width: 50%;}
.form_page.customer .form_content .info span{display: inline-block;float: left;width: 30%;padding: 5px 0px;min-height: 30px;}
.form_page.customer .form_content .info p{display: inline-block;float: left;width: 70%;font-weight: 600;padding: 5px 0px;min-height: 30px;}

.history .history_area .orders_header{display: inline-block;width: 100%;padding: 10px 0px;border-bottom: 1px solid #eee;}
.history .history_area .orders_header .item_order{float: left;width: 20%;}
.history .history_area .over_hidden{display: inline-block;width: 100%;padding: 10px 0px;border-bottom: 1px solid #eee;cursor: pointer;}
.history .history_area .over_hidden .item_order{float: left;width: 20%;}
.history .history_area .hidden_order{display: none;padding:10px 0px;}
.history .history_area .hidden_order span{margin: 0px 10px;}


.cms .section_top{width: 100%;display: inline-block;margin-top: 30px;}
.cms .cms_img {float: left;width: 40%;padding-right: 40px;}
.cms .cms_img img{width: 100%;}
.cms .cms_info {float: left;width: 100%;background: white;padding: 20px;}
.cms .cms_info.info_img {width: 60%;}
.cms .cms_info .cms_first_info {border-bottom: 1px solid grey;width: 100%;display: inline-block;}
.cms .cms_info .cms_first_info .product_name{font-size: 24px;font-weight: 600;margin: 0px;padding: 10px;width: 75%;float: left;font-family:'Karla', sans-serif;}
.cms .cms_info .synopsis{font-size: 16px;line-height: 24px;margin: 30px 0px;}
.cms .more_cms {width: 100%;display: inline-block;margin-bottom: 20px;}
.cms .more_cms .description{width: 100%;display: inline-block;margin-top: 20px;background: white;padding: 20px;font-size: 16px;line-height: 26px;}
.cms .more_cms .list_extra{width: 100%;display: inline-block;margin: 20px 0px;}
.cms .more_cms .list_extra ul li{width: 25%;height: 200px;float: left;padding: 10px;}
.cms .more_cms .list_extra ul li a .img{width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}

.all_brands,
.all_categ {background: white;width: 100%;display: inline-block;border-top: 5px solid #27ae60;padding: 15px 20px;margin: 40px 0px;}

.all_brands .title h3{margin: 10px 0px 20px 0px;}
.all_brands .brands ul li{width: 33.3333%;float: left; text-align: center;padding: 5px;}
.all_brands .brands ul li h4{margin: 10px 2px;color: #666;}
.all_brands .brands ul li .logo{margin: 20px 0px;}
.all_brands .brands ul li .logo img{width: 100%;}
.all_brands .brands ul li p{color: #555;}

.all_categ .title h3{margin: 0px 0px 20px 0px;}
.all_categ .categ ul{width: 100%;display: inline-block;}
.all_categ .categ ul .first_all{float: left;width: 25%;margin: 10px 0px;}
.all_categ .categ ul .first_all a{font-weight: 600;font-size: 16px;color: #666;}
.all_categ .categ ul .first_all ul .second_all{margin: 10px 0px 10px 20px;}
.all_categ .categ ul .first_all ul .second_all a{font-size: 14px;font-weight: 400;}
.all_categ .categ ul .first_all ul .second_all .third_all{margin: 10px 0px 10px 20px;}

.product_section .empty_products{padding: 100px 0px;text-align: center;}

.empty_products{width: 100%; text-align: center;display: inline-block;margin-top: 200px;font-size: 16px; font-weight: bold;color: black;}

section.section.form_content{width: 100%;display: inline-block;margin-top: 20px;background: white;padding: 20px;}
section.section.form_content .title_section .text_section{font-size: 24px;font-weight: 600;}
section.section.form_content form fieldset .form_content .form_line{width: 50%; display: inline-block;float: left;    padding: 10px;}
section.section.form_content form fieldset .form_content .form_line label{width: 30%;display: inline-block;float: left;margin: 0px;padding: 10px 0px;font-size: 13px;}
section.section.form_content form fieldset .form_content .form_line:nth-child(2n) label{padding-left: 30px;}
section.section.form_content form fieldset .form_content .form_line input,
section.section.form_content form fieldset .form_content .form_line textarea{width: 70%;display: inline-block;float: left;height: 40px;border: 1px solid black;padding: 10px;font-size: 16px;}
section.section.form_content form fieldset .form_content .form_line input.error:focus{outline-color: #FF8E8E;}
section.section.form_content form fieldset .form_content .form_line select{width: 70%;display: inline-block;float: left;height: 40px;border: 1px solid black;border-radius: 0px;background: white; -moz-appearance: none;-webkit-appearance: none; appearance: none;padding: 10px;}
section.section.form_content form fieldset .form_content .form_line.textarea{width:100%;}
section.section.form_content form fieldset .form_content .form_line.textarea label{padding-left: 0px;    width: 14.5%;}
section.section.form_content form fieldset .form_content .form_line.textarea textarea{width: 85.5%;height: 100px;}
section.section.form_content .section_button {text-align: right;}
section.section.form_content .section_button .button{background: #27ae60;color: white;display: inline-block;padding: 10px 20px;text-transform: uppercase;}
section.section.form_content .section_button .btn-primary{border: 0px;border-radius: 0px;}


/* CATEGORIES - IMAGES */
.categories_img {margin-bottom: 30px;display: inline-block;width: 100%;}
.categories_img ul li{width: 24%; display: inline-block;float: left;height: 130px;overflow: hidden;position: relative;margin-right: 1%;margin-bottom: 1%;background:white;}
.categories_img ul li img{max-width: 100%;}
.categories_img ul li .name{padding: 6px 10px;background:#13AA91;position: absolute;top: 20px;left: 0px;max-width: 80%;color: white;font-weight: 700;font-size: 12px;}
.categories_img ul li:hover{cursor: pointer;opacity: 0.8;}


/* POPUP - homepage */
#popup_homepage{z-index: 9999999;}
#popup_homepage .modal-header h4{font-size: 18px;font-weight: 700;color:#444}
#popup_homepage .modal-header button.close span{font-size: 30px;}
#popup_homepage .modal-content{border-radius:0px;}
#popup_homepage .modal-footer button{background: #27AE60;font-weight: 400;color: white;font-size: 16px;display: inline-block;padding: 3px 15px;margin-top: 8px;border:none;margin-bottom: 10px;border-radius: 0px;}


/* PAGINATION */
.button_seemore{width: 100%; display: inline-block;text-align: center;margin: 70px 0px}
.button_seemore .button{display: inline-block;background-color: #27AE60;display: inline-block;padding: 10px 20px;    color: white;}
.button_seemore .button:hover{cursor: pointer;opacity: 0.8}



/* Delivery Adress */
#delivery_address{width: 100%; display: inline-block;text-align: left;margin-top: 20px}
#alternative_delivery_address{display: none;}
#alternative_delivery_address.active{display: block;}
#alternative_delivery_address ul{padding-left: 0px;}
#alternative_delivery_address ul.box_list_address{width: 100%; display: inline-block;margin-bottom: 20px;}
#alternative_delivery_address ul .header{width: 100%; display: inline-block;border-bottom:1px solid #ccc;margin-top: 20px;padding-bottom: 5px;float: left;background: transparent;height: auto;box-shadow: none;}
#alternative_delivery_address ul .header li{width: 16.66%; display: inline-block;float: left;text-align: left;padding: 5px 10px;font-size: 12px;font-weight: bold;text-transform: uppercase;}
#alternative_delivery_address ul .header li:first-child{width: 6.66%;text-align: center;}
#alternative_delivery_address ul .header li:nth-child(2){width: 26.66%;}
#alternative_delivery_address ul .body{width: 100%; display: inline-block;float: left;}
#alternative_delivery_address ul .body:nth-child(2n){background: #eee;}
#alternative_delivery_address ul .body li{width: 16.66%; display: inline-block;float: left;text-align: left; padding: 5px 10px;font-size: 12px;font-weight: normal;}
#alternative_delivery_address ul .body li:first-child{width: 6.66%;text-align: center;}
#alternative_delivery_address ul .body li:nth-child(2){width: 26.66%;}
#alternative_delivery_address ul .body label{width: 100%;display: inline-block;margin: 0px;padding: 3px 0px;padding-top:10px;float: left;}
#alternative_delivery_address ul .body label:hover{cursor: pointer;opacity: 0.7;}
#alternative_delivery_address .form_value{width: 100%; display:none;margin-top: 10px;}
#alternative_delivery_address .form_value .box{display: inline-block;width: 100%;}
#alternative_delivery_address .more_address{width: 100%; display: inline-block;font-size: 14px;font-weight: bold;color: #000;}
#alternative_delivery_address .more_address:hover{cursor: pointer;opacity: 0.8;}

.OtherAddresses{width: 100%; display:inline-block;margin-bottom: 50px;}
.OtherAddresses .form-inner {width: 100% !important;}
.OtherAddresses .form-inner ul {padding-left: 0px;}
.OtherAddresses .form-inner ul .header{width: 100%; display: inline-block;border-bottom:1px solid #ccc;margin-top: 0px;padding-bottom: 5px;float: left;  background: transparent;height: auto;box-shadow: none;}
.OtherAddresses .form-inner ul .header li{width: 20%; display: inline-block;float: left;text-align: left;padding: 5px 10px;font-size: 12px;font-weight: bold;text-transform: uppercase;}
.OtherAddresses .form-inner ul .header li:last-child{text-align: right;}
.OtherAddresses .form-inner ul li{list-style: none;}
.OtherAddresses .form-inner ul .body{width: 100%; display: inline-block;float: left;padding: 7px 4px;}
.OtherAddresses .form-inner ul .body:nth-child(2n){background: #eee;}
.OtherAddresses .form-inner ul .body li{width: 20%; display: inline-block;float: left;text-align: left; padding: 5px 10px;font-size: 12px;font-weight: normal;}
.OtherAddresses .form-inner ul .body li:last-child{text-align: right;padding-right: 4px;}
.OtherAddresses .form-inner ul .body li button{background: transparent;color: #000;padding: 0px!important;    font-size: 14px;color: black;border: none;}
.OtherAddresses .more_address{width: 100%;display: inline-block;font-size: 14px;font-weight: bold;color: #000;margin-top: 20px;}
.OtherAddresses .more_address:hover{cursor: pointer;opacity: 0.8;}
#edit_Addresses.modal .modal-footer button{    height: 32px;background:#000;padding: 6px 30px;margin-left: 10px;line-height:10px;display: inline-block;color: white;text-transform: uppercase;font-size: 16px;margin-top: -4px;}
#delivery_address .form_line div div label input{float: left;width: auto!important;margin-top: -11px;margin-right: 10px;}

input#terms_of_conditions{    width: auto; margin-top: -10px; margin-right: 10px; margin-left: -20px;}

#social_button{margin: 10px 0px;}


/* CMS */
.cms .title{border-bottom: 1px solid grey;width: 100%;display: inline-block;font-size: 24px;font-weight: 600;margin: 0px;padding: 10px 0px;float: left;font-family: 'Karla', sans-serif; margin-top: 40px;margin-bottom: 30px}
.cms section.section.form_content{background:transparent}


/* CUSTOMER */
.breadcrumb{display:none;}
.customers .width_group,
.customers .customer_data,
.customers .OtherAddresses,
.customers .history,
.update .width_group{border-top: 5px solid #13AA91; background: white;padding: 20px!important; margin-top: 40px!important;width:100%;display: inline-block;}
.customers .width_group .box_group .form_content{margin:0px;padding:0px;}
.customers .width_group .title,
.customers .title,
.update .title{width:100%;color: #13AA91;font-size: 24px;font-weight: 600;}
.customers .width_group .box_group section .title_section .text_section{display: none;}
.customers #register_form{margin-top:40px;border-right:1px solid #ccc;padding-right:20px;}
.customers #register_form .form_line{width:100%}
.customers #register_form .form_line:nth-child(2n) label{padding-left: 0px;}
.customers .section_button{text-align:left!important}
.customers .login_facebook{text-align:center;margin-top:100px;}
.customers .login_facebook iframe{border:none;}
.customers #formlogin,
.customers #formrecover{padding-left:0px;margin-top:40px;border-right:1px solid #ccc;padding-right:20px;}
.customers #formlogin .form-group label{width: 30%;display: inline-block;float: left;margin: 0px;padding: 10px 0px;font-size: 13px;}
.customers #formlogin .form-group input{    width: 70%;display: inline-block;float: left;height: 40px;border: 1px solid black;padding: 10px;font-size: 16px; border-radius: 0px;}
.customers #formlogin .form-group {padding: 10px;display: inline-block;width: 100%;margin-bottom:0px;}
.customers .button,
section.section .login_form form .form_content .button_login{background: #27ae60;color: white;display: inline-block;padding: 10px 20px;text-transform: uppercase;border: 0px;border-radius: 0px;font-size: 14px;font-weight: 400;}
section.section .login_form form {width: 50%;float: left;padding-right: 20px;border-right: 1px solid #bbb;}
section.section .login_form form .form_content {text-align: left;}
section.section .login_form form .form_content .link{text-align: right;}
section.section .login_form form .form_content .button_login{margin-top:20px;float: left;}
section.section .login_form form .error_login{display: inline-block;text-align: left;width: 100%;color: red;}
section.section .login_form form fieldset .form_line,
section.section .login_form form fieldset .form_line:nth-child(2n){width: 100% !important;padding-left: 0px !important;padding-right: 0px !important;}
#form_checkout section.step1 .section_button{width: 100%;text-align:right;}
section.section .login_form .login_facebook {width: 50%;float: left;padding-left: 0px;padding-top:50px;text-align:center;}
section.section .login_form .login_facebook iframe{border:none;}
section.section .login_form form .help-block{display: inline-block;}
section.section .login_form .group_partial{width: 100%;display: inline-block;}
.customers .customer_data .box_group{line-height:30px;}
section.section .login_form form .form_content .form_line:nth-child(2n) label{padding-left:0px;}
.update .text_section{display: none;}
.customers .OtherAddresses .button{margin-top:20px;}
.customers .history_list ul{padding:0px;}
.customers .history_list ul li.header{width: 100%;display: inline-block;border-bottom: 1px solid #ccc;padding-bottom: 5px;float: left;}
.customers .history_list ul li.header li{width: 20%;display: inline-block;float: left;text-align: left;padding: 5px 10px;font-size: 12px;font-weight: bold;text-transform: uppercase;}
.customers .history_list ul li.header li:last-child{text-align: right;}
.customers .history_list ul li a{color:black;}
.customers .history_list ul{margin:0px;}
.customers .history_list ul .body{width: 100%;display: inline-block;float: left;padding: 7px 4px;}
.customers .history_list ul .body:nth-child(2n){background: #eee;}
.customers .history_list ul .body li{ width: 20%;display: inline-block;float: left;text-align: left;padding: 5px 10px;font-size: 12px;font-weight: normal;}
.customers .history_list ul .body li:last-child{text-align: right; padding-right: 4px;}
.customers .history_list ul .body li:last-child a{background: transparent;color: @color1; padding: 0px!important;}
.customers .history_list ul .empty_info{width: 100%;text-align: center;padding: 50px;background: white;display: inline-block;color: #ccc;}
.update section{padding:0px!important;margin:0px!important;}


/* WISHLIST */
.ui-dialog .ui-dialog-titlebar-close span{display:none;}
body .ui-dialog .ui-dialog-content .links a, 
body .ui-dialog .ui-dialog-content .links .button,
body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{border-radius: 0px;font-size: 16px;color:black;}
.wishlist_button i{margin: 0px;padding: 0px;padding-top: 2px;}

body .wishlist{border-top: 5px solid #13AA91;background: white;padding: 20px!important;margin-top: 40px!important;width: 100%;display: inline-block;}
.wishlist .title{width: 100%;color: #13AA91;font-size: 24px;font-weight: 600;}
.wishlist .wishlist_data{margin-bottom:0px;}
.wishlist .wishlist_data ul li ul li a{padding:0px;border:none;color:#000!important;}
.ui-button-text-only .ui-button-text{padding:0px;}

#content{width: 100%;height: auto;display: inline-block;}
.wishlist.content{text-align: left;margin-bottom: 100px!important;text-align: center;margin: auto;text-align: center;margin-top:0px!important;border-top:none;background:transparent;}
.wishlist .box_group{width:70%;display:inline-block;margin-bottom:50px;background:white;padding:20px;}
.wishlist .box_group .header{border-bottom: 1px solid #eee;padding-bottom: 10px;display: inline-block;width: 100%;padding-left:0px;background:transparent;height:auto;box-shadow:none;-webkit-box-shadow:none;}
.wishlist .box_group .header li{width:25%;float: left;list-style:none;font-size: 16px;}
.wishlist .box_group .body li.line{background:transparent;height:auto;}


/* PRODUCT CUSTOM DETAIL - BEGIN */
    #product_custom_detail .dateDiscount{padding: 15px 10px;font-size:12px;color:black;}
/* PRODUCT CUSTOM DETAIL - END */


















