@import url("simple-line-icons.css");
html, body, div, span, applet, object, iframe, h1, h2, h3, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea, button{margin:0;padding:0;border:0;outline:none !important;vertical-align:top;background:transparent;font-weight:normal;line-height:1.5em;}
ol, ul{list-style:none;}
a, span{vertical-align:baseline;line-height:inherit;font-weight:inherit;}
b, strong{font-weight:bold;vertical-align:baseline;}
i, dfn{font-style:italic;}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder{color:transparent;}
.circleRight{
    background:#eb1d29 none repeat scroll 0 0;
    border-radius:80px;
    color:white;
    display:block !important;
    font-family:16px "muli",Tahoma,Helvetica,sans-serif;
    font-size:15px;height:40px;line-height:40px;
    position:absolute;
    right: 4px;
    text-align:center;
    top:-6px;
    width:40px;
    z-index:1;
    box-shadow: 0px 0px 14px 1px rgba(0, 0, 0, 0.22);
}
.circleLeft{background:#eb1d29 none repeat scroll 0 0;border-radius:80px;color:white;display:block !important;font-family:16px "muli",Tahoma,Helvetica,sans-serif;font-size:15px;height:40px;line-height:40px;position:absolute;left:-10px;text-align:center;top:-10px;width:40px;box-shadow:0 1px 50px rgba(0, 0, 0, 0.22);}
.barLeft {
    background: #1e88e5 none repeat scroll 0 0;    
    color: white;
    display: block;
    font-size: 15px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    top: -1px;
    width: 100px;
    z-index: 100;
    box-shadow: 2px 2px 3px 0px #cccccc;
}
.menuClienteMobile{display: none;}
.flagLeft {
    background: #1e88e5 none repeat scroll 0 0;    
    color: white;
    display: block;
    font-size: 15px;   
    left: 15px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    bottom: 0px;
    width: 100px;
    z-index: 100;
}
.clearfix{zoom:1;}
.clearfix:before,
.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.hidden,
.visuallyhidden{display:none;}
.left{float:left;}
.right{float:right;}
.addthis_toolbox{margin:15px 0 0 0;border-top:1px solid #e6e6e6;}
.addthis_toolbox > a{margin:15px 15px 0 0 !important;padding:0 !important;}
.addthis_toolbox .at300b{height:21px;}
.addthis_button_tweet{width:79px;}
#_atssh{height:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;}
.jq-selectbox{display:block;z-index:1000 !important;cursor:pointer;}
.jq-selectbox__select-text{width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jq-selectbox__trigger i{position:absolute;top:0;right:0;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.jq-selectbox__dropdown{width:100%;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.jq-selectbox.opened .jq-selectbox__trigger i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
#toTop{display:none;text-decoration:none;position:fixed;cursor:pointer;overflow:hidden;width:43px;height:49px;border:none;z-index:20;margin-right:-670px !important;right:50%;bottom:20px;}
#toTop:after{content:"\f106";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;font-size:69px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;color:#e0ac35;}
#toTop:hover:after{color:#808080;}
#toTop:active, #toTop:focus{outline:none;}
#at15s{z-index:999 !important;}
#habla_window_div{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);}
.cart_popup{width:100%;height:86px;font-size:25px;line-height:85px;color:#fff;text-align:center;position:fixed;left:0;top:0;z-index:1000;background:rgba(45,53,62,.7);display:none;}
.cookies_container{min-height:60px;background:#191919;display:none;}
.cookies_container p{display:inline-block;margin:0;font-size:17px;line-height:60px;color:#888;}
.cookies_container p b{vertical-align:baseline;color:#fff;}
.cookies_container .cookie_btn{height:40px;display:inline-block;margin:10px 0 10px 6px;padding:0 20px;border-width:1px;border-style:solid;font-weight:bold;font-size:17px;line-height:38px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.cookies_container .cookie_ok{margin:10px 0 10px 20px;background:#18a439;border-color:#18a439;}
.cookies_container .cookie_no{border-color:#585858;}
.cookies_container .cookie_btn:hover{background:#585858;border-color:#585858;}
#google_map,
#google_map iframe{width:100% !important;height:300px !important;background:#e7e7e6;}
.template-index #google_map{height:420px !important;}
body{font-family:Lato;font-size:16px;color:#454545;}
h1,
h2,
h3,
h4,
h5,
h6{font:700 27px Lato;}
h2,
h3,
h4{font-size:18px;}
h5,
h6{font-size:17px;}
.column_center h1,
.column_center h2,
.column_center h3,
.column_center h4,
.column_center h5,
.column_center h6{margin:15px 0;}
.column_center .page_heading,
#showcase .page_heading{text-align:center;margin:0;letter-spacing:1.6px;font:27px Lato;color:#2d353e;text-transform:uppercase;}
.column_center .page_heading a{float:right;}
.heading_text{text-align:center;padding-top:23px;max-width:560px;margin:0 auto;font-size:16px;}
p{margin:5px 0;padding:0;line-height:1.35em;}
.column_center ol{list-style-type:decimal;list-style-position:inside;}
a{color:#bf1123;text-decoration:none;}
a:hover, a:focus{color:#2d353e;}
.product_name{color:#2d353e;font-size:14px;font-weight:bold;line-height:24px;}
.product_name a{font-weight:900;color:#2d353e;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.product_name a:hover{color:#bf1123;}
.product_desc{font-size:14px;color:#808080;line-height:1.35em;}
.money{color:#0767b1;}
.compare-at-price{text-decoration:line-through;font-weight:300 !important;color:#2d353e;font-size:15px !important;display:block !important;}
.rte{margin-top:15px;margin-bottom:15px;color:inherit;}
.rte a{color:inherit;text-decoration:underline;}
.rte a:hover{text-decoration:none;}
.rte h1{font-size:19px;}
.rte h2{font-size:17px;}
.rte h3{font-size:16px;}
.rte h4{font-size:14px;}
.rte h5{font-size:13px;}
.rte h6{font-size:12px;}
.rte img{margin-top:15px;margin-bottom:15px;}
label{font-weight:bold;font-size:16px;}
select,
select.form-control{padding:8px 3px;}
textarea,
textarea.form-control{min-width:100%;max-width:100%;}
.form-control:focus{border-color:#aaa;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #ddd;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #ddd;}
.form-group{vertical-align:top !important;margin-top:5px;margin-bottom:0;}
.form-horizontal select{width:100%;}
.action_bottom span.note{margin-left:5px;}
.action_bottom span.note a{margin-left:5px;}
.alert{margin:15px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.alert > p,
.alert > ul,
.alert > ol{list-style-type:none;margin:0;}
.alert > p + p,
.alert > ul + ul{margin:10px 0 0 0;}
.btn,
.btn:focus,
.btn a,
.btn-info,
.btn-primary{border:0px !important;color:#ffffff;font-weight:300;border-radius:0 !important;box-shadow:none !important;}
.btn a{padding:0 !important;border:none !important;}
.btn-cart{position:relative;overflow:hidden;}
.btn:hover,
.btn:hover a,
.btn-info:hover,
.btn-primary:hover{background:#bf1123;border:none !important;color:#ffffff;}
.btn-cart:before{position:absolute;right:100%;top:0px;height:100%;width:100%;line-height:2.5;content:"\f07a";padding-top:5px;background:#bf1123;color:#ffffff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;display:inline-block;font:normal normal normal 180%/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.btn-cart:hover:before{right:0px;}
.btn-cart span{display:inline-block;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.btn-cart:hover span{-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);}
.btn-cart:hover{background:#2d353e;}
.old_browsers a{display:block;padding:20px 0;background:#ffa200;font-size:20px;color:#fff;text-align:center;text-decoration:none;text-shadow:1px 1px 0 rgba(0, 0, 0, .3);-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out;}
.old_browsers a i{margin:0 5px 0 0;font-size:30px;color:#e90b00;text-shadow:1px 1px 0 rgba(255, 255, 255, .5);}
.old_browsers a:hover{color:#e90b00;}
html, body{height:100%;}
.page_preloader{width:100%;height:100%;background:url(../img/bx_loader.gif) 50% 50% no-repeat #ffffff;position:fixed;left:0;top:0;z-index:100;}
#wrapper{position:relative;background:#ffffff;}
#wrapper2{overflow:hidden;}
.container{padding:0;}
#main{margin-top:15px;}
#main_content,
.column .widget{margin-bottom:30px !important;}
.template-index #main_content{margin-bottom:0 !important;}
.sidebar_none{}
.sidebar_left{}
.sidebar_left .column_center{width:100%;}
.sidebar_left .column_center #main_content{margin:0 0 0 25%;}
.sidebar_left .column_left{margin-left:-100%;}
.sidebar_right{}
.sidebar_both{}
.sidebar_both .column_center{width:100%;}
.sidebar_both .column_center #main_content{margin:0 25%;}
.sidebar_both .column_left{margin-left:-100%;}
.sidebar_both .column_right{margin-left:-25%;}
.sidebar_off .column_center #main_content{margin:0;}
.header_top{background:#e0ac35;position:relative;z-index:1;}
.header_top__right{float:right;}
.header_user{float:left;}
.header_user li{display:inline-block;margin-right:20px;margin-top:6px;position:relative;}
.header_user li a{font-weight:300;font-size:15px;color:#ffffff;}
.header_user li i{margin:0 5px 0 0;line-height:1.5em;font-size:16px;color:#ffffff;}
.header_user li:after,
.header_user li:before{position:absolute;content:"";left:50%;right:50%;bottom:0px;border-top:1px solid #ffffff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.header_user li:before{top:0px;bottom:auto;}
.header_user li:hover:after,
.header_user li:hover:before{left:0px;right:0px;}
.header_currency{float:left;margin-right:18px;z-index:1;position:relative;}
.header_currency select{width:0px !important;height:0px !important;overflow:hidden;}
.header_currency .jq-selectbox{width:71px;}
.header_currency .jq-selectbox__select{height:39px;padding:9px 19px 0px 9px;color:#ffffff;position:relative;}
.header_currency .jq-selectbox__select-text{line-height:24px;font-size:14px;}
.header_currency .jq-selectbox__trigger i{right:12px;top:11px;font-size:20px;}
.header_currency:before{position:absolute;top:50%;bottom:50%;left:0px;right:0px;content:"";z-index:-1;border-left:1px solid #ffffff;border-right:1px solid #ffffff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.header_currency:hover:before{bottom:0px;top:0px;}
.header_currency .jq-selectbox__dropdown{width:100% !important;text-align:center;font-size:14px;font-weight:300;color:#ffffff;background:#2d353e;top:39px !important;}
.header_currency .jq-selectbox__dropdown ul{text-align:left;padding:10px 0;}
.header_currency .jq-selectbox__dropdown ul li{padding:2px 10px;background:#2d353e;}
.header_currency .jq-selectbox__dropdown ul li.sel,
.header_currency .jq-selectbox__dropdown ul li:hover{background:#0767b1;}
.checkout{float:left;margin-right:18px;background:#ffffff;position:relative;z-index:1;}
.checkout a{display:block;padding:8px 18px 7px;font-size:15px;color:#0767b1;}
.checkout a:hover{color:#ffffff;}
.checkout a:after{z-index:-1;position:absolute;left:0px;right:0px;top:50%;bottom:50%;content:"";background:#0767b1;border:1px solid #ffffff;border-top:0px;border-bottom:0px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.checkout a:hover:after{top:0px;bottom:0px;}
.header_cart{float:left;}
.header_cart a{display:inline-block;vertical-align:baseline;position:relative;padding-right:5px;color:#ffffff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.header_cart a i{font-size:36px;line-height:34px;color:#FFFFFF;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.header_cart a span.count{position:absolute;left:0;right:0;top:8px;text-align:center;font-size:11px;font-weight:bold;line-height:11px;vertical-align:top;}
.header_cart a:hover{color:#2d353e;}
.header_cart a:hover i{color:#ffffff;}
header #logo{margin-top:9px;float:left;}
header #logo a{display:block;text-transform:uppercase;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
header #logo b span{font-size:59px;font-weight:900;letter-spacing:-3px;line-height:1em;}
header #logo b .wrap-2{font-weight:100;letter-spacing:-2px;padding-left:5px;}
header #logo .slogan{margin-top:-3px;font-weight:600;font-size:22px;line-height:1em;display:block;color:#2d353e;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
header #logo a:hover .slogan{color:#0767b1;}
.header_search{overflow:hidden;text-align:center;}
.header_search form{display:inline-block;position:relative;margin-right:18px;border:2px solid #dedede;width: 69%;;padding-right:44px;margin-top:40px;}
.header_search #search-field{font-family:Lato;border:none;height:36px;width:100%;}
.header_search #search-submit{position:absolute;right:0px;top:0px;bottom:0px;font-size:20px;color:#2d353e;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;}
.header_search #search-submit:hover{color:#0767b1;}
.header_search #search-submit:before{position:absolute;left:0px;top:50%;bottom:50%;content:"";border-left:1px solid #0767b1;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.header_search #search-submit:hover:before{top:0px;bottom:0px;}
.socials_block ul{display:inline-block;}
.socials_block ul li{display:inline-block;margin:21px 3px;}
.socials_block ul li a{background:#f7f7f7;width:59px;height:59px;display:block;border-radius:50%;position:relative;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;;}
.socials_block ul li a:hover{background:#808080;}
.socials_block ul li i{font-size:29px;color:#ffffff;padding-top:16px;}
.socials_block ul li a:after{position:absolute;left:0px;right:0px;bottom:0px;top:0px;border:2px solid #f7f7f7;content:"";border-radius:50%;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;;}
.socials_block ul li a:hover:after{position:absolute;left:-5px;right:-5px;bottom:-5px;top:-5px;border:2px solid #808080;content:"";border-radius:50%;}
.custom_header1{float:right;text-align:right;margin-top:20px;}
.custom_header1 h3{font-size:22px;line-height:1em;font-weight:bold;color:#005d92;}
.custom_header1 h3 i{font-size:23px;margin-top:3px;}
.custom_header1 span{display:block;font-weight:normal;text-transform:none;color:#808080;}
#megamenu{position:relative;z-index:10000;background:#005d92;}
#megamenu > .container{background:#005d92;}
.sf-menu{position:relative;}
.sf-menu > li{float:left;}
.sf-menu > li > a{padding:12px 10px 16px;display:block;position:relative;font-size:13px;font-weight:300;text-transform:uppercase;z-index:1;font-family:Lato;color:#ffffff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.sf-menu > li > a:before{position:absolute;left:0px;right:0px;top:0px;height:0;z-index:-1;background:#2d353e;content:"";-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.sf-menu > li > a.active:before,
.sf-menu > li.sfHover > a:before,
.sf-menu > li > a:hover:before{height:100%;}
.sf-menu .menu_badge{display:block;padding:2px 5px;line-height:1em;background:#0767b1;font-size:9px;color:#ffffff;text-transform:uppercase;position:absolute;right:0px;top:-7px;}
.sf-menu > li > ul{
    min-width: 150px;
    position:absolute;
    top:52px;
    display:none;
    background:#2d353e;
    padding: 5px 2px 5px 2px;
}
.sf-menu > li > ul a{display:block;padding:6px 12px;font-size:14px;font-weight:300;background:#2d353e;color:#ffffff;}
.sf-menu > li > ul a:hover{background:#0767b1;}
.sf-menu .submenu{padding:20px;}
.sf-menu > li h3{margin-bottom:1px;}
.sf-menu > li h3 a{padding:11px 12px;background:#808080;}
.sf-menu > li h3 a:hover{background:#0767b1;}
.submenu{color:#ffffff;}
.submenu .btn,
.submenu .btn:focus{display:inline-block;margin-top:20px;padding:4px 9px 6px;border:0px;font-size:12px;}
.submenu .blog_title{margin:20px 0;}
.sf-menu > li > ul .btn{background:#0767b1;}
.sf-menu > li > ul .btn:hover{background:#bf1123;}
.sf-menu > li > a.sf-with-ul:after{position:absolute;content:"";left:50%;margin-left:-2px;right:0;bottom:8px;-moz-transition:top 0.3s ease-out;-o-transition:top 0.3s ease-out;-webkit-transition:top 0.3s ease-out;border:4px solid;border-color:#ffffff transparent transparent transparent;width:0;height:0;}
.megamenu__2 .submenu{}
.megamenu__2 h3{font-size:14px;text-transform:uppercase;}
.megamenu__2 h3 a{font-weight:bold;}
.megamenu__4 .product_img a{background:#ffffff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;;}
.megamenu__4 .product_name a{padding:0;margin:10px 0;background:none !important;}
.megamenu__4 .product_name a:hover{text-decoration:underline;color:#ffffff;}
.megamenu__4 .product_price .money{font-size:20px;color:#ffffff;margin-right:5px;}
.megamenu__4 .product_price .compare-at-price{font-size:14px;color:#e6e6e6;}
#megamenu.isStuck{width:100%;left:0;top:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);}
#megamenu.isStuck .menu_badge{display:none;}
.slider_parallax_wr{position:relative;overflow:hidden;max-width: 1500px;margin: 0 auto;}
.slider_parallax_wr .slider_wrap{left:0;right:0;top:0;}
.nivoSlider{width:100%;height:auto;overflow:hidden;position:relative;}
.nivoSlider img{max-width:none;position:absolute;top:0;left:0;height:100%;}
.nivo-main-image{width:100% !important;display:block !important;position:relative !important;}
.nivoSlider a.nivo-imageLink{width:100%;height:100%;margin:0;padding:0;border:0;z-index:6;position:absolute;left:0;top:0;display:none;filter:alpha(opacity=0);opacity:0;}
.nivo-slice{height:100%;display:block;position:absolute;top:0;z-index:5;}
.nivo-box{display:block;overflow:hidden;position:absolute;z-index:5;}
.nivo-box img{display:block;}
.nivoSlider > a,
.nivoSlider > img,
.caption_hidden{display:none;}
.slider_wrap{height:100%;position:relative;z-index:1;}
.nivo-caption{position:absolute;left:0;right:0;top:150px;z-index:8;display:none;}
.nivo-caption a{text-align:center;display:block;}
.nivo-caption a .container{display:inline-block;}
.nivo-caption .ins{max-width:700px;position:relative;text-align:left;z-index:1;}
.nivo-caption h2{font-size:42px;font-weight:400;text-transform:none;color:#ffffff;}
.nivo-caption .btn_slider{display:inline-block;margin-top:42px;line-height:60px;border:2px solid #ffffff;padding:0px 25px 2px 34px;font-size:24px;color:#ffffff;position:relative;z-index:1;}
.nivo-caption .btn_slider i{padding:14px 0 0 17px;font-size:33px;color:#ffffff;}
.nivo-caption .btn_slider:before{z-index:-1;position:absolute;content:"";left:0px;top:0px;bottom:0px;right:100%;background:#bf1123;opacity:.2;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.nivo-caption .btn_slider:hover:before{right:0px;}
.nivo-caption .ins:before{content:"";left:-59px;top:-59px;right:-59px;bottom:-59px;position:absolute;background:#000;opacity:.35;z-index:-1;}
.nivo-directionNav a{display:block;vertical-align:top;position:absolute;top:180px;z-index:9;cursor:pointer;width:69px;height:69px;z-index:100;text-align:center;}
.nivo-directionNav a:before{z-index:-1;content:"";left:0px;right:0px;top:0px;bottom:0px;background:#ffffff;opacity:.45;position:absolute;}
.nivo-directionNav a:hover:before{background:#0767b1;}
.nivo-directionNav a:hover i{color:#ffffff;}
.nivo-directionNav a span{display:none;}
.nivo-directionNav a i{display:inline-block;font-size:65px;color:#2d353e;}
.nivo-prevNav{left:44px;padding-right:9px;}
.nivo-nextNav{right:44px;padding-left:5px;}
#showcase{margin:63px 0 60px;}
.custom_showcase{margin-top:63px;}
.custom_showcase a{display:block;position:relative;z-index:1;background:#0767b1;overflow:hidden;}
.custom_showcase a img{-webkit-transform:translate3d(-10px,-10px,0) scale(1.1);transform:translate3d(-10px,-10px,0) scale(1.1);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.custom_showcase a:hover img{-webkit-transform:translate3d(0,0px,0) scale(1);transform:translate3d(0,0px,0) scale(1);opacity:.7;}
.custom_showcase a:before{position:absolute;bottom:28px;left:23px;right:23px;top:20px;content:"";background:#0767b1;opacity:0;z-index:1;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.custom_showcase a:hover:before{opacity:.85;}
.custom_showcase h3{position:relative;font-size:28px;font-weight:900;z-index:1;color:#626262;margin-bottom:0px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.custom_showcase a:hover h3{font-size:24px;color:#ffffff;margin-bottom:17px;}
.custom_showcase .abs{position:absolute;bottom:28px;left:23px;right:23px;z-index:1;padding:8px 23px 10px;overflow:hidden;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.custom_showcase a:hover .abs{padding:10px 40px 48px;}
.custom_showcase a .abs:before{position:absolute;left:0px;right:0px;top:0px;bottom:0px;background:#ffffff;opacity:1;content:"";z-index:-1;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.custom_showcase a:hover .abs:before{background:transparent;}
.custom_showcase a .text_container{height:0px;overflow:hidden;font-size:16px;font-weight:700;color:#ffffff;transition:all .4s ease;}
.custom_showcase a:hover .text_container{height:124px;overflow:visible;}
.custom_bottom_wr{margin-top:46px;}
.custom_bottom{overflow:hidden;}
.custom_bottom a{display:block;padding:23px 37px 20px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.custom_bottom__1 a{background:#005d92;}
.custom_bottom__2 a{background:#e0ac35;}
.custom_bottom a i{color:#ffffff;font-size:93px;float:right;padding:2px 19px 0 0;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.custom_bottom__2 a i{padding-right:5px;padding-left:10px;padding-bottom:10px;}
.custom_bottom a h3,
.custom_bottom a p{color:#ffffff;}
.custom_bottom h3{font-weight:900;font-size:37px;line-height:0.99em;}
.custom_bottom p{font-size:18px;line-height:1em;font-weight:400;margin-top:10px;}
.custom_bottom a:hover i{opacity:.1;-ms-transform:scale(5);-webkit-transform:scale(5);transform:scale(5);}
.custom_bottom__1 a:hover{background:#e0ac35;}
.custom_bottom__2 a:hover{background:#005d92;}
.tabs_wr{margin-top:88px;}
.tabs_wr .tab_container{padding:26px 33px 31px;border:1px solid #cdcdcd;}
.tabs_wr .tabs li{padding:22px 25px 14px;position:relative;float:left;margin-bottom:-1px;font-size:16px;font-weight:bold;min-width:170px;text-align:center;color:#2d353e;cursor:pointer;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.tabs_wr .tabs li + li{margin-left:-1px;}
.tabs_wr .tabs li:before{position:absolute;content:"";left:0;top:7px;bottom:0;right:0;border:1px solid #cdcdcd;}
.tabs li.current:before{border-bottom-color:#ffffff;top:0px;}
.tabs li.current,
.tabs li:hover{color:#0767b1;}
.tab_container p{line-height:1.5em;color:#808080;}
.tab_container p + p{margin:24px 0px;}
.product_listing_main:first-child{margin-top:52px;}
.product_listing_main .product{margin:30px 0 0 0;}
.product .prod_inside{border:1px solid #e6e6e6;-webkit-box-shadow:0 1px 50px rgba(0,0,0,0);-moz-box-shadow:0 1px 50px rgba(0,0,0,0);box-shadow:0 1px 50px rgba(0,0,0,0);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.product .prod_inside:hover{-webkit-box-shadow:0 1px 50px rgba(0,0,0,0.22);-moz-box-shadow:0 1px 50px rgba(0,0,0,0.22);box-shadow:0 1px 50px rgba(0,0,0,0.22);}
.product .product_img a{display:block;position:relative;padding:30px 34px;}
.product_listing_main .product_img .ins{position:relative;display:block;text-align:center;}
.product_listing_main .product_img img{background-color:#ffffff;position:relative;z-index:1;}
.product_listing_main .product_img .img__2{position:absolute;left:0;top:0;z-index:10;opacity:0;}
.product_listing_main .product_img span.product_badge{display:block;padding:5px 10px;color:#ffffff;position:absolute;top:0;z-index:100;}
.product_listing_main .product_img span.new{background:#2d353e;left:0;}
.product_listing_main .product_img span.sale{right:0;font-size:18px;font-weight:900;text-transform:uppercase;width:122px;height:122px;overflow:hidden;text-align:right;padding:5px 13px 0 0;}
.product_listing_main .product_img span.sale:before{content:"";position:absolute;top:0px;right:0px;width:0px;height:0px;border:61px solid;border-color:#bf1123 #bf1123 transparent transparent;z-index:-1;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.product_listing_main .prod_inside:hover .product_img span.sale:before{border-top-color:#0767b1;border-right-color:#0767b1;}
.product_listing_main .product_info{
    background: #f7f7f7;
    padding: 11px 11px 11px;
    min-height: 170px;;
}
.product .product_price .money{font-size:22px;font-weight:900;display:inline-block;margin-right:10px;}
.product .compare-at-price{font-weight:300;}
.product .product_links{margin-top:12px;}
.product_listing_main .product_links form{display:inline-block;}
.product_listing_main .product_links a{}
.product_listing_related.product_listing_main .product_info{padding:11px 10px 24px;}
.product_listing_related.product_listing_main:first-child{margin-top:0;}
footer{margin-top:120px;background:#2d353e;}
footer,
footer a{color:#FFFFFF;}
footer .footer_top{background:#ebebeb;padding-top:20px;padding-bottom:26px;position:relative;}
.footer_block{padding-top:20px;}
.footer_block ul{margin-top:16px;}
.footer_block ul li{position:relative;}
.footer_block ul li + li{margin-top:5px;}
.footer_block ul li a{font-size:18px;font-weight:300;color:#FFFFFF;position:relative;padding-left:28px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;;}
.footer_block ul li a:before{position:absolute;left:0px;top:-2px;content:"\f061";font-size:16px;font-family:FontAwesome;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;;}
.footer_block ul li.active a,
.footer_block ul li a:hover,
.footer_block ul li a:hover:before{color:white;}
.footer_block .socials{display:inline-block;margin-top:-2px;}
.footer_block .socials li{display:inline-block;margin:0px 0px 0px 4px;}
.social {
    margin: 0px auto;
    width: 210px;
}
.socials li a{display:block;padding-left:0px !important;background:#2d353e;width:61px;height:61px;display:block;border-radius:50%;color:#ffffff;font-size:29px;position:relative;text-align:center;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;;}
.socials li a:before{display:none;}
.socials li a:hover{background:#e0ac35;}
.socials li i{font-size:29px;color:#ffffff;padding-top:16px;}
.socials li a:after{position:absolute;left:2px;right:2px;bottom:2px;top:2px;border:2px solid #2d353e;content:"";border-radius:50%;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:-1;}
.socials li a:hover:after{position:absolute;left:-5px;right:-5px;bottom:-5px;top:-5px;border:2px solid #bf1123;content:"";border-radius:50%;}
.footer_text{font-size:14px;font-weight:300;line-height:1.25em;margin-top:27px;position:relative;}
.footer_block__3{text-align:right;float:right;}
footer .copyright{color:#ffffff;font-size:14px;padding:12px 0;}
footer .copyright p{font-weight:300;}
footer .copyright a{color:#ffffff;}
footer .copyright a:hover{text-decoration:underline;}
ul.tags{margin:10px 0 0 0;list-style-type:none;}
ul.tags li{float:left;margin:5px 5px 0 0;}
ul.tags li a{display:block;padding:5px 10px;background:#2d353e;color:#ffffff;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;;}
ul.tags li a:hover,
ul.tags li.active a{background:#bf1123;color:#ffffff;}
.collection_info{margin-top:15px;}
.collection_info .collection_img{text-align:center;}
.collection_info .collection_desc .rte{margin:0;}
.sort_by{margin:15px 0;padding:10px 0;border:1px solid #e6e6e6;border-width:1px 0;text-align:right;}
.sort_by label{margin:0 4px 0 0;line-height:30px;}
.sort_by select{width:auto !important;height:30px;display:inline-block;padding:5px 4px;cursor:pointer;}
.breadcrumb{margin:0 0 35px;color:#005d92;background:white;padding:10px 15px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.breadcrumb a,
.breadcrumb > li + li:before{color:#005d92;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;;}
.breadcrumb a:hover{text-decoration:underline;}
.collection_listing .collection{margin:30px 0 0 0;}
#pagination{display:inline-block;overflow:hidden;margin:30px 0 0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#pagination span{display:block;float:left;}
#pagination span ~ span{margin-left:1px;}
#pagination span a,
#pagination span.deco,
#pagination span.current{display:block;padding:4px 16px;background:#2d353e;color:#ffffff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;;}
#pagination span.current,
#pagination span a:hover{background:#bf1123;color:#ffffff;}
#pagination span.current{cursor:default;}
.column .widget h3.widget_header{margin:0;padding:0 0 5px 0;font:20px Lato;color:#2d353e;}
.column .widget ul.list{border-bottom:1px solid #e6e6e6;}
.column .widget ul.list li{border-top:1px solid #e6e6e6;}
.column .widget ul.list li a{padding:5px 0px;display:block;color:#2d353e;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.column .widget ul.list li.active a,
.column .widget ul.list li a:hover{padding:5px 10px;color:#ffffff;background:#bf1123;}
.product_listing_sidebar .product{margin-top:30px;}
.product_listing_sidebar .product_img{float:left;margin-right:15px;}
.product_listing_sidebar .product_img a{padding:0px;}
.product_listing_sidebar .product_info{overflow:hidden;text-align:left;}
.product_listing_sidebar .product_links form{display:inline-block;}
#searchresults{margin:0;}
#searchresults .search-form{margin:15px 0 0 0;}
#searchresults .search-form input{width:100%;float:left;padding:0 34px 0 10px;}
#searchresults .search-form button{width:34px;height:34px;float:left;margin:0 0 0 -34px;background:none;border:none;font-size:20px;color:#bf1123;}
#searchresults .search-form button:hover{color:#2d353e;}
#searchresults .search-form button i{line-height:32px;}
#searchresults h3{margin:0;padding:0;}
#searchresults ol{list-style-type:none;padding:15px 0 0 0;border-bottom:1px solid #e6e6e6;}
#searchresults ol li{overflow:hidden;margin:0;padding:15px 0;border-top:1px solid #e6e6e6;}
#searchresults ol li .search-result_image{float:left;margin-right:15px;}
#searchresults ol li .search-result_container{padding:15px 0 0 0;}
.zoomWrapper,
#elevatezoom_big{width:345px !important;height:auto !important;position:relative !important;}
#elevatezoom_big ~ #elevatezoom_big{width:0 !important;height:0 !important;}
.zoomWrapper{border:1px solid #e6e6e6;}
.zoomContainer{z-index:10 !important;}
.zoomLens{z-index:1 !important;}
.zoomWindow{margin:-1px 0 0 0 !important;}
.product_images .bx-wrapper{max-width:100% !important;margin:12px 0 0 0;padding:0 30px;position:relative;}
#elevatezoom_gallery a{width:87px !important;display:block;margin:0 12px 0 0;border:1px solid #e6e6e6;}
.product_images .bx-controls a{width:20px;height:20px;display:block;overflow:hidden;margin:-10px 0 0 0;line-height:1em;text-align:center;position:absolute;top:50%;background:rgba(45,53,62,.7);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.product_images .bx-controls a:hover{background:rgba(45,53,62,1);}
.product_images .bx-controls a:before{font:10px/21px 'FontAwesome';color:#ffffff;}
.product_images .bx-controls a.bx-prev{left:0;}
.product_images .bx-controls a.bx-prev:before{content:'\f053';}
.product_images .bx-controls a.bx-next{padding:0 0 0 1px;right:0;}
.product_images .bx-controls a.bx-next:before{content:'\f054';}
.product_wrap .product_name{margin:-2px 0 10px;font-size:24px;}
.fb_iframe_widget_fluid{display:inline-block !important;}
.product_wrap .product-price{padding:0;}
.product_wrap .product-price .money{margin:0 5px 0 0;}
#purchase{margin-top:10px;}
#purchase label{display:inline-block;margin:15px 10px 0 0;padding:0 !important;line-height:37px;}
#purchase #quantity{width:50px;height:37px;display:inline-block;margin:15px 10px 0 0;padding:9px 0 8px;outline:none;text-align:center;}
#purchase .variants-wrapper{display:inline-block;margin:15px 10px 0 0;}
#purchase .variants-wrapper select{width:auto;height:37px;max-width:150px;padding:9px 6px;}
#purchase #add-to-cart{background:#005d92 none repeat scroll 0 0;}
.btn-cart:before{padding-top:5px;}
.product_wrap .product_details{margin:15px 0 0 0;padding:10px 0 15px 0;border:1px solid #e6e6e6;border-width:1px 0;}
.product_wrap .product_details > div{padding:5px 0 0 0;}
.product_wrap #product_description h4{padding-bottom:0;border:none;text-transform:none;}
.product_image-additioanl a{width:33%;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.product_wrap .pagination_product{width:100%;overflow:hidden;list-style-type:none;margin:15px 0;padding:0;}
.product_wrap .pagination_product li.left-arrow{float:left;}
.product_wrap .pagination_product li.right-arrow{float:right;}
.widget_related_products h3{margin:30px 0 0 0;}
ul.product_listing_related{list-style-type:none;}
#blog{}
.blog-article{padding:15px 0 0 0;}
.article_header{padding:15px 0;border-bottom:1px solid #e6e6e6;}
.article_header .product_name{font-size:30px;}
.article_header .product_name a{font-size:30px;}
.blog-article_meta-comments{float:right;padding:16px 0 0 15px;}
.blog-article_date,
.blog-article_meta-tags{font-style:italic;}
.blog-article_meta-tags a{text-decoration:underline;}
.article_meta-comments{float:right;padding:16px 0 0 15px;}
.article_meta-tags a{text-decoration:underline;}
.article_date,
.article_meta-tags,
.article_meta{font-style:italic;}
#comments ul{list-style-type:none;}
.comment-form #comment-author,
.comment-form #comment-email,
.comment-form #comment-body{width:100%;}
.comment-form #comment-body{min-height:100px;margin-bottom:15px;}
.article_comments-form{padding-bottom:10px;margin-top:1em;padding-top:10px;}
.section-title{margin-bottom:2px;padding-bottom:8px;}
.comment-form .row{margin-bottom:1em;}
.customer_name{text-transform:none !important;}
.customer_name .divider{margin:0 7px;}
.customer_name .email{color:#808080;}
.customer_name a{float:right;}
.customer_addresses ul.customer_addresses_actions{list-style-type:none;margin:15px 0;}
.customer_addresses ul.customer_addresses_actions li a i{margin:0 5px 0 0;line-height:inherit;}
.customer_addresses .col-sm-offset-4 label{line-height:1.6em;}
.address_table .address_title{vertical-align:baseline;}
.address_table .address_title .address_actions{vertical-align:baseline;float:right;margin:0 0 0 15px;text-transform:none;}
.address_table .address_title .address_actions span{vertical-align:baseline;}
ul.address{list-style-type:none;}
.order_date{margin:15px 0 0 0;}
#order_details{margin:30px 0 0 0;}
.cart-list{overflow:hidden;}
.cart-list > .row{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #e6e6e6;}
.cart-list .item_image{text-align:center;padding-bottom:20px;}
.cart-list .item_image a img{max-width:100%;}
.cart-list .product_name{padding-right:20px;}
.cart-list .item_remove{margin:3px 0 0 10px;}
.cart-list .item_remove a{font-size:20px;color:#fe2a2a;}
.cart-list .item_remove a:hover{color:#bf1123;}
.cart-list .row h3.item_vendor{border-bottom:1px solid #e6e6e6;color:#888;}
.cart-list .item_price{padding:10px 0 0 0;}
.cart-list .item_price .price{line-height:37px;}
.cart-list .item_price label{padding:0;line-height:37px;}
.cart-list .item_price .input-small{width:60px !important;height:37px;display:inline-block;padding:9px 5px 8px;text-align:center;}
.cart-list .item_price .total{text-align:right;}
.cart-list .item_price .total h3{vertical-align:baseline;border:none;}
.cart_subtotal h3{margin:0;padding:10px 0;border-bottom:1px solid #e6e6e6;}
.cart_subtotal h3 .money{float:right;font-size:inherit;}
.cart_buttons{margin:30px 0;}
.cart_instructions textarea{width:100%;}
#payment-methods{overflow:hidden;}
#payment-methods ul{list-style-type:none;list-style-position:outside;}
#payment-methods ul li{float:left;padding:15px 15px 0 0;}
#guest{padding:30px 0 0 0;}
#guest form{padding:15px 0 0 0;}
.contact-scope #google_map{margin:15px 0;}
#google_map .gmnoprint img{max-width:100px;}
.contact-scope iframe{width:100%;margin:15px 0;border:1px solid #e6e6e6;}
.contact-form textarea{width:100%;}
.cores, .tamanhos{float:left;height:auto;margin-top:10px;position:relative;}
.cor{
    border: 1px solid #D6D6D6;
    cursor: pointer;
    float: left;
    height: 115px;
    margin: 2px 10px 2px 0;
    position: relative;
    text-align: center;
    width: 100px;
}
.cor .desc{bottom:0;text-align:center;position:absolute;background-color:#f5f5f5;font-size:11px;width:100%;}
.cor:hover{border:1px solid darkorange;}
.cor-active{border:1px solid darkorange;}
.cor .esgotado{color:#B30D0D;font-size:10px;padding:2px 0;background-color:#FFE4E4;}
.tamanhos{clear:left;}
.tamanho{background-color:#F5F5F5;border-radius:3px;color:#464646;cursor:pointer;float:left;font-size:14px;font-weight:bold;margin:2px 5px;padding:5px 7px;text-align:center;vertical-align:middle;border:1px solid #D6D6D6;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tamanho:hover, .tamanho-ativo{color:#287845;background-color:#EAFFF1;border:1px solid #74B58B;}
.desc-condicoes{font-size:15px;color:#666666;}
span.valor-parcelas{font-size:15px;}
.buy-box-accordion .content .product-price{float:none;}
.product-price{clear:both;color:#5c9e0d;float:left;font-size:40px;font-weight:bold;line-height:50px;margin:0;width:100%;}
.payment-sell{display:block;position:relative;text-align:center;width:100%;}
.payment-sell .payment-currency{color:#5c9e0d;font-size:20px;margin-right:1px;}
.buy-box-accordion .content .product-price .payment-sell .payment-price{left:auto;top:auto;}
.payment-price{color:#5c9e0d;font-size:46px;line-height:42px;position:relative;}
.payment-price .dec{font-size:28px;margin-left:-14px;}
.lista-abas{color:#666;font-size:0;margin-top:30px;position:relative;text-align:left;}
.lista-abas > input{position:absolute;display:none}
.lista-abas > label{position:relative;z-index:1;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 4px 0 0;font-size:13px;line-height:45px;cursor:pointer}
.lista-abas > label span{display:block;background:rgba(255, 255, 255, .9)}
.lista-abas > label span span{padding:0 20px;background:transparent;transition:background .3s, color .4s;-o-transition:background .3s, color .4s;-ms-transition:background .3s, color .4s;-moz-transition:background .3s, color .4s;-webkit-transition:background .3s, color .4s}
.lista-abas > label:hover span span{background:#005d92;color:#fff}
.lista-abas > input:checked + label span span{background:#005d92;color:#fff}
.lista-abas > ul{list-style:none;position:relative;display:block;font-size:13px}
.lista-abas > ul > li{position:absolute;top:0;left:0;width:100%;overflow:auto;padding:20px 25px 25px;background:rgba(255, 255, 255, .9);box-sizing:border-box;-moz-box-sizing:border-box;opacity:0;-o-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;-o-transition:opacity .8s, -o-transform .8s;-ms-transition:opacity .8s, -ms-transform .8s;-moz-transition:opacity .8s, -moz-transform .8s;-webkit-transition:opacity .8s, -webkit-transform .8s}
.lista-abas > .aba-1:checked ~ ul > .aba-1,
.lista-abas > .aba-2:checked ~ ul > .aba-2,
.lista-abas > .aba-3:checked ~ ul > .aba-3,
.lista-abas > .aba-4:checked ~ ul > .aba-4,
.lista-abas > .aba-5:checked ~ ul > .aba-5,
.lista-abas > .aba-6:checked ~ ul > .aba-6{position:relative;z-index:1;opacity:1}
.conteudo{font-size:15px;position:relative;line-height:20px}
.pagina-url{float:right;margin-top:15px}
.amimacao-flip > ul{border-top:1px solid #B4B4B4;perspective:2000px;-o-perspective:2000px;-ms-perspective:2000px;-moz-perspective:2000px;-webkit-perspective:2000px;perspective-origin:50% 50%;-o-perspective-origin:50% 50%;-ms-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;-webkit-perspective-origin:50% 50%}
.amimacao-flip > ul > li{-o-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg)}
.amimacao-flip > .aba-1:checked ~ ul > .aba-1,
.amimacao-flip > .aba-2:checked ~ ul > .aba-2,
.amimacao-flip > .aba-3:checked ~ ul > .aba-3,
.amimacao-flip > .aba-4:checked ~ ul > .aba-4,
.amimacao-flip > .aba-5:checked ~ ul > .aba-5,
.amimacao-flip > .aba-6:checked ~ ul > .aba-6{-o-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-o-transition-delay:0.2s;-ms-transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s}
.cod-marca{color:#808080;font-size:13px;position:relative;top:-8px;width:100%;}
.button_email{background:transparent url("../img/email.png") no-repeat scroll 0 0;height:32px;line-height:32px;margin-left:2px;width:32px;}
.loading-ajax{background:rgba(227, 227, 227, 0.75) url("../img/loading-3.GIF") no-repeat scroll center center;display:none;height:100%;position:fixed;width:100%;z-index:1000;}
.close{background:rgba(0, 0, 0, 0) url("../img/icons/close.png") no-repeat scroll 0 0;content:"";cursor:pointer;height:26px;margin-right:10px;padding:2px;position:absolute;right:0;top:15px;width:26px;}
.product_info span.btn {
    font-size:15px;
    padding: 8px 12px 10px;
}
.sort_by .breadcrumb {
    padding: 0;
    margin: 0;
    float:left;
}
.dropdown{
    background-color: #fff;
    border: 1px solid #b2b2b2;
    border-radius: 3px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
    display: none;
    padding: 0px 0 20px;
    position: absolute;
    top: 128px;
    z-index: 10001;
}

.dropdown.search .dropdown-position:before{left:50%;margin-left:-10px;}
.dropdown-position:before{border-color:transparent transparent #b2b2b2;border-style:solid;border-width:10px;content:" ";display:block;height:0;left:20px;position:absolute;top:-20px;width:0;}
.dropdown.search .dropdown-position:after{left:50%;margin-left:-10px;}
.dropdown-position:after{border-color:transparent transparent #fff;border-style:solid;border-width:10px;bottom:auto;content:" ";display:block;height:0;left:20px;position:absolute;top:-19px;width:0;}
.dropdown-position{position:relative;}
.dropdown.search .body-dropdown.top-search{margin:0;}
.autocomplete-suggestions{background:none repeat scroll 0 0 #fff;overflow:auto;}
.list-suggestions{margin-top:5px;}
.list-suggestions .item{border-top:0 none;cursor:pointer;display:block;line-height:44px;margin:0;overflow:hidden;padding:5px 17px;text-overflow:ellipsis;white-space:nowrap;width:99%;}
.list-suggestions .item a{color:#1a75ce;font-size:14px;}
.list-suggestions .item.autocomplete-suggestion:hover{background-color:#f37b20;}
.list-suggestions .item.autocomplete-suggestion:hover a{color:#fff;cursor:pointer;}
.linkClose{color:#919191;cursor:pointer;float:right;margin-bottom:-5px;position:relative;right:10px;top:5px;}
.button_email {
    background: url("../../img/email.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 32px;
    line-height: 32px;
    width: 34px;
}
@media (min-width:1279px){
    #back-top{opacity: 0.8;background:none repeat scroll 0 0 #F4F4F4;border-color:#C6C6C6;border-style:solid none solid solid;border-width:1px 0 1px 1px;color:#404040;display:none;margin-bottom:15px;margin-right:0;padding:10px;position:fixed;right:0;top:30%;width:290px;z-index:300;}
    #back-top #linkFechar{color:#808080;cursor:pointer;position:absolute;right:5px;}
    #txtValePresente, #cep_entrega{width:300px;}
}
@media (max-width:1024px){#back-top{display:none!important;}
}
.list-group input[type="radio"]{
    margin: 0;
}
#purchase #add-to-cart {
    font-size: 20px;
    padding: 10px 30px;
    text-transform: uppercase;
}
.product_listing_main .product_name {
    height: 55px;
}
.preco-de {
    text-decoration: line-through;
}
.boxPagamento {
    border: 1px solid #d6d6d6;
    border-radius: 5px;
    margin: 30px 0 0 0;
    -mox-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding-bottom: 18px;
}
.thumbnails {
    margin: 0px;
    padding: 0px;
}
.mainimage li.producthtumb {
    margin: 6px;
    display: inline-block;
    width: 100px;
}
.thumbnail {
    border-radius: 4px 4px 4px 4px;
    display: block;
    line-height: 20px;
    transition: all 0.2s ease-in-out 0s;
    border: medium none;
    box-shadow: none;
    padding: 0;
    position: relative;
}
.mainimage li.producthtumb img {
    cursor: pointer;
}
.thumbnail > img {
    margin-right: auto;
    margin-left: auto;
}
.thumbnail > img, .img-thumbnail {
    display: inline-block;
    height: auto;
    max-width: 100%;
}
.prodInfo {
    text-align: center;
}
.prodInfo .desconto, .ui-widget-header {
    background: #1D2778 !important;
}
.prodInfo .desconto {
    margin-top: 5px;
}
.prodInfo .destaque {
    padding: 4px 0;
    font-weight: bold;
    color: #fff;
    font-size: 16px;
    margin: 1px;
    margin-top: 1px;
    height: 28px;
}
.end-edit {
    background-image: url(../../img/icons/icon-edit-regular.png);
    height: 19px;
    width: 23px;
}
.end-remove {
    background-image: url(../../img/icons/icon-delete-regular.png);
    height: 20px;
    width: 18px;
}
#newslettersignup .newsletter {
    padding: 8px 0 0 80px;
    background: url(../../img/otherdetailicon.png) no-repeat left -500px;
    height: 80px;
}
#newslettersignup input[type="text"], #newslettersignup input[type="email"] {
    font-size: 18px;
    height: 46px;
    width: 230px;
    max-width: 100%;
}
#newslettersignup input {
    height: 46px;
}
.home-blog span.date, .home-blog .blog-author, .home-blog .blog-cm {
    color: #9f9f9f;
    font-size: 13px;
    line-height: 30px;
}
.cloud-zoom-big {
    left: 0!important;
    top: 0!important;
}

ul .sub-menu {
	max-height:400px;
	overflow-y: auto;
}

