/*------------------CSS Resets--------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video, button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block}
*:focus{outline:0}

/*GERAL*/
@font-face {font-family: PTSansNarrow;src: url('../fonts/PT_Sans-Narrow-Web-Regular.ttf')}
ol, ul, li{list-style:none}
input, textarea, button{border-radius:0px}
input, textarea, select{appearance:none;-moz-appearance:none;-webkit-appearance:none}
select{text-indent:0.01px;text-overflow:'';background-color:#fff;background-image:url(../img/arrow_select.svg);background-position:93% center;background-repeat:no-repeat}
b{font-weight:bold}
i{font-style:italic}
a, a:hover{text-decoration:none}
img{max-width:100%}
html{background:#f3f4f5;}
body{font:normal 1em Arial, Helvetica, sans-serif;color:#333333;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased}
.geral{display:block}
.green{background:#f4690c}
.greenDark{background:#f4690c}
.orange{background:#f4690c}
.grey{background:#f3f4f5;color:#0a7bbb!important}
.grey:hover{background:#0a7bbb;color:#f3f4f5!important}
.right, .submitForm .cShopping.right{float:right}

/* brandarea hp*/ /* old dark blue gradient*/
/*header*/
/*.headHomepage{min-height:341px;background:#086bad;background-repeat:no-repeat;background-position:top center;background-image:url('../img/bg_header.jpg');background-image:url('../img/bg_header.jpg'), -moz-linear-gradient(top,  #023d83 0%, #023d83 41%, #04498e 52%, #076aab 73%, #0a75b6 82%, #0a7aba 87%, #0a7aba 100%);background-image:url('../img/bg_header.jpg'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#023d83), color-stop(41%,#023d83), color-stop(52%,#04498e), color-stop(73%,#076aab), color-stop(82%,#0a75b6), color-stop(87%,#0a7aba), color-stop(100%,#0a7aba));background-image:url('../img/bg_header.jpg'), -webkit-linear-gradient(top,  #023d83 0%,#023d83 41%,#04498e 52%,#076aab 73%,#0a75b6 82%,#0a7aba 87%,#0a7aba 100%);background-image:url('../img/bg_header.jpg'), -o-linear-gradient(top,  #023d83 0%,#023d83 41%,#04498e 52%,#076aab 73%,#0a75b6 82%,#0a7aba 87%,#0a7aba 100%);background-image:url('../img/bg_header.jpg'), -ms-linear-gradient(top,  #023d83 0%,#023d83 41%,#04498e 52%,#076aab 73%,#0a75b6 82%,#0a7aba 87%,#0a7aba 100%);background-image:url('../img/bg_header.jpg'), linear-gradient(to bottom,  #023d83 0%,#023d83 41%,#04498e 52%,#076aab 73%,#0a75b6 82%,#0a7aba 87%,#0a7aba 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#023d83', endColorstr='#0a7aba',GradientType=0 );filter:none!important	}*/

/* header p�ginas interiores*/ /* old dark blue gradient*/
/*.head{width:100%;display:table;overflow:visible;min-height:188px;background:#033e84;background-repeat:no-repeat;background-position:top center;background-image:url('../img/bg_header_int.jpg');background-image:url('../img/bg_header_int.jpg'), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzM2U4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iIzAyM2Q4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzAzM2U4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzA1NDA4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzAyNDE4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzAzNDM4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzA0NTE5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iIzA4NTg5ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iIzA1NTg5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iIzA3NWM5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzA1NjFhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzA3NjNhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzA2NjJhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzA4NmFhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzA3NmViMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzBhNzBiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzA5NzBiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iIzA4NzZiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTc3YjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:url('../img/bg_header_int.jpg'), -moz-linear-gradient(top,  #033e84 0%, #023d83 17%, #033e84 25%, #054086 25%, #024186 30%, #03438a 32%, #045195 52%, #08589d 59%, #05589c 59%, #075c9f 62%, #0561a2 68%, #0763a6 69%, #0662a5 70%, #086aab 77%, #076eb0 84%, #0a70b2 85%, #0970b2 88%, #0876b5 93%, #0a77b8 100%);background-image:url('../img/bg_header_int.jpg'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#033e84), color-stop(17%,#023d83), color-stop(25%,#033e84), color-stop(25%,#054086), color-stop(30%,#024186), color-stop(32%,#03438a), color-stop(52%,#045195), color-stop(59%,#08589d), color-stop(59%,#05589c), color-stop(62%,#075c9f), color-stop(68%,#0561a2), color-stop(69%,#0763a6), color-stop(70%,#0662a5), color-stop(77%,#086aab), color-stop(84%,#076eb0), color-stop(85%,#0a70b2), color-stop(88%,#0970b2), color-stop(93%,#0876b5), color-stop(100%,#0a77b8));background-image:url('../img/bg_header_int.jpg'), -webkit-linear-gradient(top,  #033e84 0%,#023d83 17%,#033e84 25%,#054086 25%,#024186 30%,#03438a 32%,#045195 52%,#08589d 59%,#05589c 59%,#075c9f 62%,#0561a2 68%,#0763a6 69%,#0662a5 70%,#086aab 77%,#076eb0 84%,#0a70b2 85%,#0970b2 88%,#0876b5 93%,#0a77b8 100%);background-image:url('../img/bg_header_int.jpg'), -o-linear-gradient(top,  #033e84 0%,#023d83 17%,#033e84 25%,#054086 25%,#024186 30%,#03438a 32%,#045195 52%,#08589d 59%,#05589c 59%,#075c9f 62%,#0561a2 68%,#0763a6 69%,#0662a5 70%,#086aab 77%,#076eb0 84%,#0a70b2 85%,#0970b2 88%,#0876b5 93%,#0a77b8 100%);background-image:url('../img/bg_header_int.jpg'), -ms-linear-gradient(top,  #033e84 0%,#023d83 17%,#033e84 25%,#054086 25%,#024186 30%,#03438a 32%,#045195 52%,#08589d 59%,#05589c 59%,#075c9f 62%,#0561a2 68%,#0763a6 69%,#0662a5 70%,#086aab 77%,#076eb0 84%,#0a70b2 85%,#0970b2 88%,#0876b5 93%,#0a77b8 100%);background-image:url('../img/bg_header_int.jpg'), linear-gradient(to bottom,  #033e84 0%,#023d83 17%,#033e84 25%,#054086 25%,#024186 30%,#03438a 32%,#045195 52%,#08589d 59%,#05589c 59%,#075c9f 62%,#0561a2 68%,#0763a6 69%,#0662a5 70%,#086aab 77%,#076eb0 84%,#0a70b2 85%,#0970b2 88%,#0876b5 93%,#0a77b8 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#033e84', endColorstr='#0a77b8',GradientType=0 )}
.no-svg .headHomepage{filter:none;background-image:url('../img/bg_header_nosvg.jpg');background-position:top center;background-color:#024489}
.no-svg .head{filter:none;background-image:url('../img/bg_header_int_nosvg.jpg');background-position:top center;background-color:#024489}*/

/*brandarea slider gradient 2018*/
.headHomepage{min-height:341px;background:#f3f4f5;background-repeat:no-repeat;background-position:top center;/*background-image:url('../img/bg_header.jpg');background-image:url('../img/bg_header.jpg'*/), 
background: -webkit-linear-gradient(top, rgb(243, 244, 245) 48%, rgb(203, 220, 232) 83%, rgb(170, 201, 221) 100%);
background: -o-linear-gradient(top, rgb(243, 244, 245) 48%, rgb(203, 220, 232) 83%, rgb(170, 201, 221) 100%);
background: -ms-linear-gradient(top, rgb(243, 244, 245) 48%, rgb(203, 220, 232) 83%, rgb(170, 201, 221) 100%);
background: -moz-linear-gradient(top, rgb(243, 244, 245) 48%, rgb(203, 220, 232) 83%, rgb(170, 201, 221) 100%);
background: linear-gradient(to bottom, rgb(243, 244, 245) 48%, rgb(203, 220, 232) 83%, rgb(170, 201, 221) 100%);
;filter:none!important}

/* Random int header img 2018 */
.head{width:100%;display:table;overflow:visible;min-height:215px;background:#f3f4f5;background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}

/*Bot�es*/
.btn{overflow:hidden;display:block;float:left;border-radius:3px;padding:5px 10px;font-weight:bold;cursor:pointer}

/*admin-bar*/
.adminBar{width:100%;position:absolute;top:0px;left:0px;background:rgba(21,119,179,0.85);padding:5px 0px 6px 0px;z-index:10000}
.no-rgba .adminBar{background:#1577b3}
.adminBar.fixed{position:fixed}
.mainMenu{float:left;margin-left:-5px}
.userMenu{float:right;margin-right:-5px;position:relative}
.mainMenu ul li, .userMenu ul li{float:left;margin-right:12px}
.mainMenu ul li:last-child, .userMenu ul li:last-child{margin-right:0px}
.mainMenu ul li a, .userMenu ul li a{color:#FFF;font-size:0.8125em;padding:3px 5px 4px 5px;overflow:hidden;display:block}
.mainMenu ul li a:hover, .userMenu ul li a:hover{background:#FFF;color:#0795d1}
.headHomepage .logo{width:406px;height:78px;float:left;padding-top:80px}
.logo {width:406px;height:78px;display:block;padding-top:65px;padding-bottom:10px;padding-left:20px}
/*.headHomepage .logo a{width:100%;height:100%;display:block;background:url('../img/logo_mrl_hp.svg')0px 0px no-repeat}
.no-svg .headHomepage .logo a{float:left;background-image:url('../img/sprite_geral.png');background-position:0px 0px;background-position:no-repeat}*/
.logo {width:400px;height:70px;display:block;padding-top:65px;padding-bottom:5px}
.logo a{width:100%;height:100%;display:block;background:url('../img/logo_mrl_hp_blue.svg')0px 0px no-repeat}
.no-svg .logo a{float:left;margin-bottom:4px;background-image:url('https://www.mrlusa.com/logo_mrl_hp_blue.svg');background-position:0px -200px;background-position:no-repeat}
.basketItem .label{float:left;margin-right:10px}
.basketItem:hover{background:none!important;color:#fff!important}
.basketNr{position:absolute;top:26px;right:6px}
.basketNr .numbers {float:right}
.basketNr .itemsBasket {padding:1px 6px;float:left;background:#F4690C;color:#FFF;font-size:0.95em;font-weight:bold}
.basketNr .totalPrice {float:left;padding:1px 6px;border-left:1px solid #FFF;background:#F4690C;color:#FFF;font-size:0.95em;font-weight:bold}
.basketNr .arrow {position:relative;background:url('../img/sprite_geral.png') -492px -4px no-repeat;width:7px;height:5px;float:right;display:block;margin-top:-5px;margin-right:11px}
.basketNr .shadow {background:url('../img/shadow_tooltipBasket.png') repeat-x;height:3px;width:100%;display:block;float:left}
.basketIcon{width:20px;height:16px;margin-right:4px;float:left;margin-top:-2px;background:url('../img/basket.svg') 0px 0px no-repeat}
.no-svg .basketIcon{margin-top:0px;background:url('../img/sprite_geral.png') -454px -1px no-repeat}
.loggedInItem{display:none}
.logged .noLoginItem{display:none}
.logged .loggedInItem{display:block}
.userItem{padding:0px;display:none;color:#FFF;font-size:0.8125em;overflow:hidden}
.logged .userItem{display:block}
.userItem span{float:left;line-height:23px}
.userItem .userBtn{color:#EAFD11;font-size:100%;float:left}
.logoff{color:#d5f8ff!important}
.logoff:hover{color:#0795d1!important}

/*Brandarea HP OLD slider non responsive* - highlights*/
/*.highlights{float:right;width:480px;overflow:hidden;position:relative;min-height:280px}
.highlightsAllSlides{display:block;width:2880px;}
.highlightSingleSlide{width:480px;float:left;margin-top:19px;position:relative}
.highlightSingleSlide .title{color:#d5f8ff;display:block;overflow:hidden;font:normal 1.75em 'PTSansNarrow', trebuchet ms, sans-serif}
.highlightSingleSlide .txt{color:#FFF;font-size:0.8125em;margin-top:2px;line-height:20px}
.highlightPhoto{width:44%;float:left;margin-right:3%;padding-top:30px;max-height:240px}
.highlightInfo{position:absolute;width:243px;right:30px;bottom:30px}
.highlightInfoAllWidth{float:left;padding-top:100px;width:100%}
.bullets{position:absolute;right:10px;bottom:0px}
.bullets ul li{float:left;margin-left:6px;width:15px;height:17px}
.bullets ul li a{overflow:hidden;text-indent:-99px;float:left;width:100%;height:100%;display:block;background:url('../img/bullet_slide.svg')0px 0px no-repeat;opacity:0.5}
.no-svg .bullets ul li a{background:url('../img/sprite_geral.png') -543px 0px no-repeat}
.bullets ul li a:hover, .bullets ul .selected a{opacity:1}
.no-svg .bullets ul li a:hover, .no-svg .bullets ul .selected a{background:url('../img/sprite_geral.png') -521px 0px no-repeat}

.swiper-button-next, .swiper-button-prev, .swiper-pagination{ display:none}*/

.highlights .btn, article .btn, .errorPage .articleHighlight .btn, .btnArticle{margin:10px 0px;overflow:hidden;display:block;float:left;border-radius:3px;padding:4px 10px;font-size:0.75em;color:#fff;font-weight:bold}
.btnArticle{float:none;display:inline;font-size:0.875em}
.highlights .btn:hover{background:#fff;color:#f4690c}


/*Brandarea HP Responsive 2018 */
.brandarea .swiper-container{height:450px; position:relative;/*  z-index:10;*/}
.logoBrandarea {position:absolute; z-index:15; width:430px; height:78px; padding-top:80px; padding-left:45px; display:block;}
.logoBrandarea a{width:100%;height:100%;display:block;background:url('../img/logo_mrl_hp_blue.svg')0px 0px no-repeat;}
.no-svg .logoBrandarea a{width:100%;height:100%;display:block;background:url('../img/logo_mrl_hp_blue.png')0px 0px no-repeat}
.brandarea .swiper-wrapper{height:100%;width:100%; }
.brandarea .swiper-slide a{color:#116eab; width:100%; height:100%}
.brandarea .swiper-slide{width:100%; background-repeat:no-repeat; background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; height:100%;float:left;display: -webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center; color:#fff;position:relative;}
.brandarea .swiper-slide:before{position:absolute; top:0; left:0; height:100%; width:100%; content:""; background-color:rgba(0, 0, 0, 0)}
.brandarea .swiper-slide:after{position:absolute; bottom:0; left:0; height:25%; width:100%; content:"";}
.brandarea .swiper-pagination{position:relative;z-index:10; left:45px; display:inline-block; width:auto; right:auto; bottom:80px;}
.brandarea .swiper-pagination-bullet{width:12px;height:12px;display:inline-block;border-radius:100%;background-color:#fff;opacity:1; border:3px solid #fff:}
.brandarea .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#116eab}
.brandareaText{position:relative; top:230px; left:0; z-index:10; max-width:55%;vertical-align: middle;}
.brandareaTextTitle{ padding:0px 35px 15px 45px}
.brandareaTextTitle h2{font-family:Arial, Helvetica, sans-serif; font-size:2.4em; letter-spacing:-0.02em; line-height:1em}
.brandareaText p{padding-left:55px; font-family:Arial, Helvetica, sans-serif; padding-top:5px; font-size:1.5em; line-height:1.2em}
.brandareaText p span{font-family:Arial, Helvetica, sans-serif; display: block}
.brandarea .swiper-button-next, .brandarea .swiper-button-prev{height:27px; width:27px}
.brandarea .swiper-button-next{right:45px}
.brandarea .swiper-button-prev{left:45px}


/*Tabs*/
.menuTabs{width:100%;display:table;overflow:visible;margin-top:-40px;position:relative;z-index:20;}
.bigMenuTabs{width:100%;display:table;overflow:visible;margin-top:-40px;position:relative;}
.head .bigMenuTabs{margin-top:40px;}
.no-svg .menuTabs, .no-svg .bigMenuTabs{margin-top:-40px}
.menuTabs ul li, .bigMenuTabs ul li{float:left;margin-right:2px}
.menuTabs ul li:last-child, .bigMenuTabs ul li:last-child{margin-right:0px}
.menuTabs ul li a, .bigMenuTabs ul li .label, .search{min-height:20px;padding:10px 41px 10px 41px;overflow:hidden;display:block;background:#f4690c;color:#FFF;letter-spacing:-1px;font-weight:bold;text-align:center}
.no-svg .menuTabs ul li a, .no-svg .bigMenuTabs ul li .label, .no-svg .search{padding:10px 61px 10px 61px}
.menuTabs ul li, .bigMenuTabs ul li:hover a, .menuTabs ul li a:hover, .bigMenuTabs ul li .label:hover, .bigMenuTabs ul .selected .label, .menuTabs ul .selected a{background:#FFF;color:#0c5492;}
.menuTabs ul .externalLink a, .bigMenuTabs ul .externalLink .label{background:#f4690c}
.menuTabContent, .menuTabContentSingle{width:100%;display:table;background:#fff}
.menuTabContentSingle{padding:18px 0px}
.menuTabContentBox{float:left;margin-right:2%}
.no-svg .menuTabContentBox{margin-right:1%}
.menuTabContentBox.small{width:23%}
.menuTabContentBox.smallPlus{width:24.5%}
.menuTabContentBox.med{width:46%}
.menuTabContentBox.medPlus{width:56%}
.menuTabContentBox.big{width:75%}
.menuTabContentBox.all{width:100%;margin-right:0%}
.menuTabContentBox:last-child{margin-right:0px}
.menuTabContent .title, .submenuTabHover .title, .sidebarProduct .title{padding:9px 10px 7px 13px;position:relative;background:#F3F4F5;color:#268BCA;font-weight:bold;text-transform:uppercase;font-size:0.8125em}
.menuTabContent .title .arrow, .submenuTabHover .title .arrow, .sidebarProduct .title .arrow{width:8px;height:8px;position:absolute;top:30px;left:14px;background:url('../img/sprite_geral.png') -477px -3px no-repeat}
.submenuTabHover{box-shadow:0px 7px 9px #f0f0f0;position:absolute;top:40px;left:0px;width:97.1%;padding:0% 1.5%;z-index:-1;background:#fff;opacity:0}
.bigMenuTabs ul li:hover .submenuTabHover{opacity:1;z-index:99999999}
.subItems{padding:10px 0px 10px 7px;float:left}
.subItems ul li{float:left;width:100%;margin-right:2.3%}
.med .subItems ul li{float:left;width:47.7%}
.big .subItems ul li{float:left;width:31%}
.subItems ul li .productLabel{position:relative;float:left}
.subItems ul li .productLabel .productName{cursor:pointer;color:#0E5EA2;font-weight:bold;font-size:0.8125em;padding:4px 5px 6px 5px;display:block;float:left;position:relative}
.subItems ul li .productLabel:hover .productName, .subItems ul .selected .productLabel .productName{background:#F60;color:#FFF}
.subItems .productBallon{display:none;position:absolute;top:0px;left:100%;width:300px;z-index:9999}
.subItems .productBallon .arrow{float:left;width:7px;height:15px;background:url('../img/sprite_geral.png') -454px -23px no-repeat;overflow:hidden;margin-top:7px;z-index:1000;margin-right:-1px;position:relative}
.subItems .productBallonInfo{z-index:10;position:relative;background:#fff;padding:10px;width:270px;float:left;box-shadow:0px 7px 9px #f0f0f0;border:1px solid #f0f0f0}
.subItems .productBallonInfo .titleProduct{width:100%;float:left;overflow:hidden;margin-bottom:10px}
.subItems .productBallonInfo .titleProduct .name, .sidebarProduct .sidebarOrderNow .title{font-weight:bold;text-transform:none;color:#FFF;background:#268BCA;font-size:0.875em;display:block;padding:6px 10px 6px 13px}
.subItems ul li .productLabel:hover .productBallon, .subItems ul .selected .productLabel .productBallon{display:block}
.productBallonInfo .productInfoTxt{width:55%;float:left;padding-left:13px}
.productBallonInfo .productInfoPhoto{width:40%;float:left}
.productBallonInfo .productInfoTxt .row{display:block;margin-bottom:15px}
.productBallonInfo .productInfoTxt .row span{font-size:0.75em;font-weight:bold;color:#44576D}
.productBallonInfo .productInfoTxt .row p{font-size:0.6875em;color:#44576D;display:block}
.productBallonInfo .titleProduct .arrow, .sidebarProduct .sidebarOrderNow .arrow{display:block;background:url('../img/sprite_geral.png') -465px -24px no-repeat;float:left;overflow:hidden;margin-top:0px;margin-left:16px;width:10px;height:5px}
.productBallonInfo .btn{border-radius:3px;color:#FFF;font-size:0.6875em;font-weight:bold;padding:3px 10px}
.productBallonInfo .btn:hover{color:#fff;background:#268BCA}

.articleMenu{display:block;overflow:hidden;padding:10px 8px 10px 13px}
.articleMenu p{color:#44576d;font-size:0.75em;margin-bottom:8px;line-height:18px}

/* start 20180214*/
/*.articleMenu .btn, .menuTabContentBox .link {margin:10px 0px 10px -10px;font-size:0.75em;color:#0795d1;font-weight:bold;background:#f3f4f5!important}*/
.articleMenu .btn, {margin:10px 0px 10px -10px;font-size:0.75em;color:#0795d1;font-weight:bold;background:#f3f4f5!important}
.menuTabContentBox .link {margin:10px 0px 10px -10px;font-size:0.75em;color:#0795d1;font-weight:bold;}
/* end 20180214*/

.articleMenu .btn:hover, .menuTabContentBox .link:hover {background:#0795d1!important;color:#fff}
.menuTabContentBox .link {margin-left:0px}

/*search*/
.search{padding:10px 16px;background:#94D24F}
.search label{float:left;margin-right:6px}
.search input{background:#94D24F;border:0px;color:#FFF;height:18px;width:135px;float:left}
.search .searchBtn{width:18px;height:26px;background:url('../img/sprite_geral.png') -563px 7px no-repeat;text-indent:30px;margin-top:-6px;display:inline-block;overflow:hidden;cursor:pointer;float:right}

/*lightbox*/
.lightbox{background:rgba(255, 255, 255, 0.9);position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:999999;display:none}

/*Login*/
.box{width:621px;margin:15% auto;background:#FFF;border:1px solid #D0DAE4;padding:20px;box-shadow:0px 7px 9px #f0f0f0;position:relative}
.box .title{color:#0A7BBB;font-size:1.875em;font-weight:bold;letter-spacing:-2px}
.box .subTitle{color:#44576D;font-size:0.75em}
.box form{display:block;overflow:hidden}
.box .formBox{display:table;margin:10px 0px 20px 0px;padding:20px 18px;background:#F3F4F5;width:95%}
.formBox .col{float:left;margin-right:20px;position:relative}
.error input, .error textarea, .error select{border:1px solid #F10013!important}
.formRegist .col.error, .contactMsg .col.error{margin-bottom:32px}
.formBox .col.last{margin-right:0px}
.formBox .fieldName{color:#44576D;font-size:0.8125em;margin-right:7px}
.formBox input, .formBox select, .formBox textarea, .shoppingListItem input, .discountForm input, .fieldInfoInserted, .shippingCountry{border-radius:3px;border:1px solid #CCD7E0;color:#333;padding:4px 10px;width:184px}
.fieldInfoInserted{background:#FFF;font-size:0.81em;margin-top:2px;overflow:hidden;float:left;border:none;width:185px;min-height:16px}
.formBox .big .fieldInfoInserted.notes{width:97%}
.formBox select{cursor:pointer;width:206px}
.formBox textarea{min-height:115px;font-family:Arial;resize:none}
.formBox .loginPassword{width:165px}
.no-svg .formBox .loginPassword{width:164px}
.box .link{float:left;color:#0A7BBB;font-weight:bold;font-size:0.875em;line-height:25px}
.registLink{float:right;line-height:25px}
.registLink .txt{color:#44576D;font-size:0.875em;margin-right:7px}
.registLink .registBtn{background:#F3F4F5;padding:3px 13px 4px 13px;border-radius:3px;color:#0a7bbb;font-weight:bold;letter-spacing:-1px}
.registLink .registBtn:hover{color:#F3F4F5;background:#0a7bbb}
.lightbox .close{position:absolute;top:23px;right:20px;width:29px;height:23px;text-align:center;background:#F3F4F5;padding-top:4px;font-size:0.875em;color:#0A7BBB;font-weight:bold}
.lightbox .close:hover{color:#F3F4F5;background:#0A7BBB}
.formBox .btn{margin:3px 0px 0px 5px;background:#92CA4B;color:#FFF;padding:2px 8px;letter-spacing:-1px;cursor:pointer}
.formBox .btn:hover{background:#FFF;color:#92CA4B}
.error .errorMsg{display:block}
.errorMsg{position:absolute;top:27px;right:0px;z-index:999;	display:none}
.errorMsgTxt{background:#F2000B;padding:3px 4px;display:block;overflow:hidden}
.errorMsgTxt .txt{color:#FFF;font-size:0.75em;float:left;line-height:18px}
.errorMsgTxt .icon{float:left;width:16px;height:18px;overflow:hidden;background:url('../img/sprite_geral.png') -476px -22px no-repeat;margin-right:2px}
.errorMsg .arrow{display:block;height:6px;width:9px;overflow:hidden;margin-left:90%;background:url('../img/sprite_geral.png') -495px -22px no-repeat;position:relative}
.subsNewsletter{float:left;width:382px;position:relative}
.productBallonInfo .closeProduct{display:none;float:right;height:24px;width:28px;text-align:center;background:#268BCA;padding-top:4px;color:#FFF;font-weight:bold}

/*content*/
.content{background:#fff;padding:20px 0px}
.content.hp{background:none;padding:0px}
.breadCrumbs{display:block;overflow:hidden}
.breadCrumbs ul li{float:left;margin-right:10px}
.breadCrumbs ul .title .label{padding:6px 10px 7px 10px;background:#F3F4F5;font-size:0.75em;font-weight:bold;color:#0C5492;float:left}
.breadCrumbs ul .title .arrow{width:12px;height:28px;float:left;background: url('../img/sprite_geral.png')-454px -45px no-repeat}
.breadCrumbs ul li a{float:left;line-height:28px;font-size:0.75em;font-weight:bold;color:#0C5492;margin-right:10px}
.breadCrumbs ul .selected a, .breadCrumbs ul li a:hover{color:#44576d}
.breadCrumbs ul li .arrowBreadcrumb{float:left;width:5px;height:9px;background:url('../img/sprite_geral.png') -473px -46px no-repeat;margin-top:11px}
.breadCrumbs ul li:last-child .arrowBreadcrumb{display:none}
.breadCrumbs ul li:last-child{margin-right:0px}
.breadCrumbs ul li:last-child a{margin-right:0px}
.contentBody{display:table;width:100%}
.contentBodyText{display:table;overflow:visible;width:100%}
.contentBody .bigTitle {font-size:2.25em;color:#0A7BBB;float:left;font-weight:bold;display:block;overflow:hidden;padding:20px 20px 0px 1%}
.contentBody.bookPage .bigTitle {max-width:58%}
.bigTitle.light{font-weight:normal}
.bigTitle.light .searchResult{font-weight:bold}
.pageTitleBox .subTitle{line-height:21px;font-size:0.8125em;color:#44576D;clear:left;padding:0px 10px;float:left}
.pageTitleBox .btn{margin:30px 7px 0px 0px;font-size:0.875em}
.pageActions .btn{margin:0px 7px 0px 0px;font-size:0.875em}
.productBrandarea{display:table;width:100%;padding-top:10px}
.productSubTitle{display:block;width:97.5%;overflow:hidden;padding:15px 1.3%;background:#0795D1}
.productSubTitle .txt{max-width:70%;color:#FFF;font-weight:bold;font-size:1.125em}
.productSubItems{display:block;width:100%;float:left;position:relative;min-height:95px;background:#0a7bbb}
.productSubItems ul{padding:5px 0px 10px 0px;max-width:60%}
.productSubItems ul li{display:block;overflow:hidden;margin-left:-10px}
.productSubItems ul li a{float:left;display:block;padding:5px 13px 5px 23px;color:#FFF;font-size:0.875em;font-weight:bold}
.productSubItems ul li a:hover{background:#f4690c}
.productSubItems .productImg{position:absolute;right:0px;bottom:0px}
.productSubItems .productImg .seeBigger{position:absolute;bottom:10px;right:20px;background:url('../img/sprite_geral.png') -563px -23px no-repeat;width:20px;height:19px}
.articleMed{width:70%;padding:20px;float:left}
.articleBig{width:98%;padding:20px 9px;display:block}
.articleBig p{margin-bottom:15px}
.articleBig .articleMed.articleMed {width:63%;padding:0px;float:left;margin-right:3%;margin-bottom:20px}
.quality .articleBig:first-child{padding-top:0}
.note{font-size:0.6875em;color:#44576d;font-weight:bold;display:block;width:100%;margin-top:30px;overflow:hidden;float:left}
.articleHighlight{background:#0A7BBB;padding:50px 30px 33px 30px;float:right;width:258px}
.articleHighlight .title{color:#d5f8ff;font:normal 1.75em 'PTSansNarrow', trebuchet ms, sans-serif;}
.articleHighlight .txt{color:#FFF;font-size:0.875em;margin-top:5px;line-height:20px}
.articleHighlight .btn:hover{background:#fff;color:#f4690c}
.articleSection .btn.orange:hover{background:#0A7BBB}
.sidebarProduct{width:25%;float:right;padding:15px 0px}
.articleSection {margin-bottom:25px;display:block;clear:both}
.articleSection .title, .articleSectionTitle{font-size:1.125em;font-weight:bold;color:#0C5492;margin-bottom:5px;display:table}
.articleSectionTitle{margin-top:30px;padding-left:10px; font-size:1.375em}
.withImg.articleSection .title{margin-bottom:10px!important}
.withImg figure{float:left;width:40%;margin:0px 20px 20px 0px;min-height:150px}
.articleSection p, .formBox .subTitle{line-height: 21px;font-size:0.8125em!important;color:#44576D;text-align:justify}
sup{font-size:0.65em;margin-top:-5px;display:inline-table;overflow:hidden;margin-left:-4px}
.productTable{width:50%;margin-top:10px;overflow:hidden}
.productTable .dark{background:#f3f4f5}
.productTable td{font-size:0.70em;color:#44576d;padding:8px 10px}
.sidebarContent{padding:20px 14px}
.sidebarContent .row{display:block;overflow:hidden;margin-bottom:20px}
.sidebarContent p, .sidebarContent .txt, .sidebarOrderNowContent .row .type{font-size:0.75em;color:#44576D}
.sidebarContent .name{font-size:0.75em;color:#44576D;font-weight:bold;margin-bottom:4px}
.sidebarOrderNow{display:block;overflow:hidden;margin-bottom:20px}
.sidebarOrderNowContent{background:#f1f5f6}
.sidebarOrderNowContent .row{padding:17px 15px;display:block;overflow:hidden;border-bottom:1px solid #fff}
.sidebarOrderNowContent .price{float:left;font-size:1.4em;margin-top:6px;letter-spacing:-1px;color:#435772;font-weight:bold}
.add .btn{float:right;padding:4px 16px 4px 23px;margin-top:8px;background:#f4690c}
.add .btn:hover{background:#0a7bbb}
.add .label{color:#FFF;font-size:0.875em;float:left}
.add .icon{width:20px;height:16px;background:url('../img/sprite_geral.png') -454px -1px no-repeat;margin-left:6px;float:left}
.unavail .btn{float:right;padding:4px 16px;margin-top:8px;background:#B4BDC6;cursor:default}
.unavail .label{letter-spacing:-1px;color:#FFF;font-size:0.875em;float:left}
.unavail .icon{display:none}
.sidebarOrderNow .title .arrow{top:28px;left:-1px}
.boardList{margin-left:-18px;display:block;width:102%;overflow:hidden}
.boardList ul li {float:left;margin-right:8px;width:279px;background:#F3F4F5;padding:20px 17px 0px 17px;margin-bottom:8px;min-height:113px}
.boardList ul li.last{margin-right:0px}
.boardList ul li .name{display:block;overflow:hidden;color:#0c5492;font-weight:bold}
.boardList ul li p{color:#44576d;font-size:0.8125em;display:block;margin:0px;line-height:19px}

/*imgs about us*/
.contentBody .contentBodyText .founder {float: right; padding: 6px 0px 10px 20px;width:200px;height:220px;display:block;margin:0 auto;}
.contentBody .contentBodyText .aboutpic {display:block;margin:0 auto;text-align:center}
.contentBody .contentBodyText .aboutpic img {padding: 10px 20px 10px 0px;}
/*video about us*/
.videoFrame{width:560px;height:315px}


/*Footer*/
.footerWrap, .headerWrap, .brandareaWrap, .contentWrap, .adminBarWrap{max-width:960px;display:block;margin:0 auto}
footer{background:#f3f4f5}
.copyright{display:block;padding:0px 0px 25px 7px;overflow:hidden;width:85%}
.copyright span, .developed span{float:left;color:#85A2BB;font-size:0.6875em;overflow:hidden}
.developed{float:right}
.developed .logoOL{clear:right;margin-top:5px;float:right;height:25px;width:91px;background:url('../img/logoOL.svg')0px 0px no-repeat}
.no-svg .developed .logoOL{background-image:url('../img/sprite_geral.png');background-position:14px -269px;background-position:no-repeat;background-size:initial;-webkit-background-size:initial;-moz-background-size:initial;-o-background-size:initial}
.developed span{float:right}
.footerMenu{float:left;margin:0px 0px 7px -3px}
.footerMenu li{float:left;margin-right:10px}
.footerMenu li:last-child{margin-right:0px}
.footerMenu li a{font-size:0.75em;font-weight:bold;display:block;overflow:hidden;color:#0E5EA2;padding:2px 10px 2px 10px;line-height:20px}
.footerMenu li a:hover, .footerMenu .selected a{background:#0E5EA2;color:#FFF}
.mailingRegist{float:left;width:70%;padding-left:7px}
.mailingRegist .title{float:left;color:#0E5EA2;font-weight:bold;letter-spacing:-1px;font-size:1em;margin-right:6px}
.mailingRegist label{color:#0E5EA2;float:left;letter-spacing:-1px;font-size:1em;margin-right:10px}
.mailingRegist input{padding:5px 20px 5px 8px;width:180px;height:14px;margin-top:-4px;float:left;border:1px solid #ccd7e0}
.mailingRegist button{margin-left:-15px;text-indent:-9999px;overflow:hidden;width:10px;height:16px;background:url('../img/form_arrow.svg')0px 5px no-repeat;cursor:pointer;display:inline-block}
.no-svg .mailingRegist button{background:url('../img/sprite_geral.png') -502px 0px no-repeat;}
.sep{display:block;overflow:hidden;width:100%;background:url('../img/sep.jpg')0px 0px repeat-x;margin:25px 0px 12px 0px;height:1px}
.footerWrap{padding:35px 0px 0px 7px}
.social{display:inline-block;width:29%}
.social .title{float:left;color:#0E5EA2;letter-spacing:-1px;font-size:1em;margin-right:6px}
.social li{width: 32px;height:37px;float:left;margin-right:7px;margin-top:-10px}
.social li:last-child{margin-right:0px}
.social li a{width:100%;height:100%;display:block;position:relative}
.social li a.facebook{background:url('../img/facebook.svg') 0px 0px}
.social li a:hover.facebook{background:url('../img/facebook_hover.svg') 0px 0px}
.no-svg .social li a.facebook{background:url('../img/sprite_geral.png') -631px -2px no-repeat}
.social li a.linkedin{background: url('../img/linkedin.svg') 0px 0px}
.social li a:hover.linkedin{background: url('../img/linkedin_hover.svg') 0px 0px}
.no-svg .social li a.linkedin{background:url('../img/sprite_geral.png') -592px -2px no-repeat}
.social .tooltip{position:absolute;top:-27px;left:-16px;display:none}
.social a:hover .tooltip{display:block}
.social .tooltip .txt{background:#F4690C;padding:2px 6px;font-size:0.75em;color:#FFF;font-weight:bold}
.social .tooltip .ico{width:11px;height:10px;display:block;margin:0 auto;background: url('../img/sprite_geral.png') -563px -94px no-repeat}


/*Forms*/
.contentBody .formRegist{overflow:hidden;margin-top:20px}
.contentBody .formBox{display:block;position:relative;width:95.9%;float:left;clear:left;background:#F3F4F5;padding:25px 20px;border-bottom:1px solid #fff}
.contentBody .formBox .title{color:#0C5492;font-weight:bold}
.contentBody .formBox .subTitle{margin-bottom:20px;overflow:hidden;display:block}
.submitForm{display:block;overflow:hidden;padding:20px 0px;clear:both}
.submitForm .btn{float:right;color:#fff}
.submitForm .attention{float:right;color:#44576d;font-size:0.6875em;margin-right:10px;line-height:28px}
.noteForm{padding:10px 0px;font-size:0.6875em;color:#85A2BB;border-top:1px solid #E3E5E9;clear:both}
.products .noteForm{margin:15px 0px;float:left}
.formRegist .formBox{padding-bottom:10px}
.formBox .big{width:100%}
.formBox .big input, .formBox .big .fieldInfoInserted{width:88%}
.submitForm .btn:hover{background:#0A7BBB}
.formRegist .fieldName{min-width:80px;float:left;line-height:30px}
.formRegist .col, .contactMsg .col{margin-bottom:12px}
.btn.medium{margin-left:10px;font-size:0.8em;padding:6px 11px 8px 11px}
input.confPass{width:158px}
.contactInfo{float:left;width:43%;background:#0A7BBB;padding:37px 30px 16px 30px;margin:20px 2% 20px 0px}
.contactInfo .name{color:#FFF;font-weight:bold;margin-bottom:10px}
.contactSection{margin-bottom:20px}
.contactSection p{color:#FFF;font-size:0.8125em;line-height:17px;}
.contactSection a{color:#ffee31}
.contactSection .distrName{width:116px}
.contactMsg{width:48.7%;float:left;margin-top:-21px}
.contactMsg .formBox{margin-top:20px;min-height:229px;padding-bottom:10px;width:92%}
.contactMsg .formBox .big input, .contactMsg .formBox .big textarea{width:74%}
.contactMsg .formBox label{min-width:80px;float:left;line-height:30px}
.formBox .mandatory{position:absolute;bottom:8px;right:24px;color:#85a2bb;font-size:0.6875em!important}
.contactMsg .formBox.sucessMsg{}
.sucessMsg p{font-weight:bold;color:#44576d}
.contactMsgForm{display:block;float:left;clear:left}
.Validacaptcha{display: none; background-color: red;}
.Validacaptcha.error { display:block;}
.Validacaptcha.error .txt {color: #FFF;font-size: 0.75em;float: right;line-height: 18px;background: #F2000B;padding: 3px 4px;margin: 5px 0 10px 0px;}
.g-recaptcha {float: right;}

/*Shooping*/
.shoppingList, .otherProducts, .shoppingNote{float:left;display:block;width:100%;clear:left;margin-top:20px}
.shoppingListItem{width:100%;float:left;clear:left;background:#F3F4F5;position:relative;margin-bottom:25px;border-top:20px solid #fff}
.shoppingListItem .productName{float:left;width:220px;margin-right:3%;overflow:hidden;margin-top:20px}
.shoppingListItem .productName .title{font-weight:bold;color:#FFF;background:#0A7BBB;padding:4px 14px;float:left;width:88%;margin:0}
.shoppingListItem .productName .link{font-size:0.6875em;padding:5px 14px;overflow:hidden;color:#0A7BBB;float:left}
.shoppingListItem .productName.new .title, .shoppingListItem .productName.sale .title{width:60%}
.shoppingListItem .productName .newProduct, .shoppingListItem .productName .saleProduct{display:none;float:left;background:#68C0F2;padding:4px 14px;font-weight:bold;color:#FFF}
.shoppingListItem .productName.new .newProduct{display:block}
.shoppingListItem .productName.sale .saleProduct{display:block;background:#92ca4b}
.shoppingListItem .productThumb{width:101px;float:left;margin-top:-20px;overflow:hidden}
.shoppingListItem .productDate{width:230px;float:left;overflow:hidden;line-height:48px}
.shoppingListItem .productIngr{width:220px;float:left;overflow:hidden;padding:20px 2% 12px 0px}
.spPage .shoppingListItem.bookProduct .productIngr{width:39%}
.spPage .shoppingListItem.bookProduct .productModelBox{width:22%}
.shoppingListItem .productPresent{width:290px;float:left;overflow:hidden;padding:20px 2% 12px 0px}
.shoppingListItem .productIngr .title, .shoppingListItem .productIngr .name, .shoppingListItem .productPresent .title, .shoppingListItem .productPresent .type  {font-size:0.75em;margin-bottom:4px;color:#44576D;display:block}
.shoppingListItem .productIngr .name{font-weight:bold}
.shoppingListItem .productDate .label{font-size:1.125em;color:#44576d;float:left;padding:10px 2% 8px 10%}
.shoppingListItem .productRef{width:240px;float:left;overflow:hidden;margin: 21px 0px 0px 0px}
.shoppingListItem .productPrice{width:150px;float:left;overflow:hidden;line-height:66px}
.shoppingListItem .productStatus{width:330px;float:left;margin: 10px 0px -10px 0px}
.shoppingListItem .productStatus .label{width:203px;text-align:right;float:left;margin-right:30px;color:#44576D;font-weight:bold;line-height:50px}
.shoppingListItem .productRef .label{font-size:1em;color:#fff;float:left;padding:4px 15px 3px 15px;font-weight:bold}
.shoppingListItem .productPrice .label{font-size:1.375em;color:#44576d;float:right;font-weight:bold}
.cancelled .label{color:#85a2bb!important}
.cancelled .productRef .label{color:#fff!important}
.shoppingListItem.inProgress .productRef .label{background:#559a00}
.shoppingListItem.preparing .productRef .label{background:#2ea6d8}
.shoppingListItem.preparing .productRef .label{background:#2ea6d8}
.shoppingListItem.completed .productRef .label{background:#0a7bbb}
.shoppingListItem.cancelled .productRef .label{background:#0a7bbb}
.shoppingListItem .productModel{float:left;margin-right:3%;margin-bottom:12px;min-width:250px}
.shoppingListItem .itemDate{width:192px}
.shoppingListItem .itemTotal{width:134px;text-align:right}
.shoppingListItem .itemStatus{width:260px}
.shoppingListItem .productModel .desc{font-size:0.75em;color:#44576D;float:left}
.shoppingListItem .productModel .newNote{color:#0a7bbb;font-weight:bold}
.shoppingListItem .productModel .saleNote{color:#6ca525;font-weight:bold}
.shoppingListItem .productModel .price{min-width:72px;float:left;clear:left;font-weight:bold;font-size:1.375em;padding:5px 20px 16px 0px;color:#44576D;letter-spacing:-1px}
.shoppingListItem .productModel .add, .shoppingListItem .productModel .unavail{float:left}
.shoppingListItem .productModelBox{float:left;width:62%;margin-top:20px}
.history .shoppingListItem{margin-bottom:0px}
.otherProducts{margin-top:-10px}
.otherProducts .otherProductsHead{border-bottom:1px solid #c7ccd3;padding:7px 2%;width:96%;display:block;overflow:hidden;margin-bottom:-5px}
.otherProducts .otherProductsHead .title{font-size:1.5em;color:#44576d;font-weight:bold;float:left;letter-spacing:-1px}
.otherProducts .otherProductsHead .subTitle{font-size:1.5em;color:#c7ccd3;font-weight:bold;float:left;letter-spacing:-1px;margin-left:10px}
.otherProducts .shoppingListItem{width:32%;min-height:64px;float:left;clear:none;margin:15px 2% 0px 0px}
.otherProducts .shoppingListItem.last{margin-right:0%}
.otherProducts .shoppingListItem .productName{margin-left:0px;width:151px}
.otherProducts .shoppingListItem .productName .title{background:#92ca4b}
.shoppingNote{border-bottom:1px solid #c7ccd3;padding:18px 2%;border-top:1px solid #c7ccd3;width:96%;margin:20px 0px}
.shoppingNote p{font-size:0.8125em;color:#44576d}
.paymentMethod{margin-top:20px}
.paymentMethod .title{display:block;margin-bottom:6px;font-size:0.875em;color:#44576D}
.paymentMethod .title b{font-weight:bold}
.bannerShopping{display:block;position:relative;min-height:51px;width:92%;padding:25px 4%;margin:20px 0px;overflow:hidden;background-image:url('../img/bg_banner_shopping.png')}
.bannerShopping .title{color:#fff;font-weight:bold;font-size:1.5em;letter-spacing:-1px}
.bannerShopping .subTitle{color:#fff;font-weight:bold;font-size:1.25em;letter-spacing:-1px;position:absolute;top:55px;left:257px}
.bannerShopping .subTitle span{color:#a3d8f3}
.bannerShopping .subTitle .link{color:#c6f01f}
.basketItems .productModel{width:178px;min-width:178px;float:left;padding-top:8px}
.basketItems .productPriceItem{float:left;width:120px;margin-right:3%;margin-bottom:12px;line-height:33px}
.basketItems .productPriceItem .multpct, .basketItems .productPriceItem .price {float:right}
.basketItems .productPriceItem .multpct{font-size:0.95em;color:#C7CDD3}
.basketItems .productPriceItem .price{font-size:1.125em;color:#44576D;margin-right:15px}
.basketItems .productUnits{float:left;margin-right:0%}
.basketItems .productUnits input{width:28px;text-align:right;margin-top:4px}
.basketItems .productUnits .productUnitsConfirmed{min-width:26px;background:none repeat scroll 0 0 #FFFFFF;border-radius:3px 3px 3px 3px;float:left;margin-top:5px;padding:4px 10px;text-align:right;font-size:0.875em}
.basketItems .productUnits .equal{line-height:34px;margin-left:10px;font-size:0.95em;color:#C7CDD3}
.basketItems .productSubtotal{float:left;width:125px;margin-right:2%}
.basketItems .productSubtotal .price{float:right;color:#44576D;font-weight:bold;font-size:1.375em;line-height:35px}
.basketItems .productRemove{float:right}
.basketItems .productRemove .btn{background:#0a7bbb;text-indent:-900px;width:27px;overflow:hidden;margin-top:3px}
.basketItems .productRemove .btn:hover, .remove .basketItems .productRemove .btn{background:#f2000b}
.removeItem{width:100%;border:5px solid #F00;float:left;padding:0px 10px 0px 10px;margin:-5px 0px 10px -15px;position:relative}
.productBasket .shoppingListItem{margin-bottom:20px;min-height:66px}
.products .productBasket .shoppingListItem{margin-bottom:5px}
.history .productBasket .shoppingListItem{margin-bottom:0px}
.history{margin-bottom:20px}
.productBasket.removeItem .shoppingListItem{margin-bottom:5px}
.basketRemoveAlert{display:none;position:absolute;top:-14px;right:30px;}
.basketRemoveAlert .label{color:#fff;font-size:0.9375em;font-weight:bold;padding:5px 10px;display:block;overflow:hidden;background:#f2000b}
.basketRemoveAlert .arrow{width:8px;height:6px;background:url('../img/sprite_geral.png') -507px -24px no-repeat;float:right;margin-right: 20px}
.removeItem .basketRemoveAlert{display:block}
.basketItemsLabels .shoppingListItem{padding:6px 2% 8px 2%;width:96%;border:0px;margin-bottoM.4px}
.basketItemsLabels .shoppingListItem div{float:left;margin-right:2%}
.basketItemsLabels .shoppingListItem div:last-child{margin-right:0%}
.basketItemsLabels .shoppingListItem .items{width:310px}
.basketItemsLabels .shoppingListItem .desc{width:238px}
.basketItemsLabels .shoppingListItem .itemPrice{width:71px}
.basketItemsLabels .shoppingListItem .itemUnits{width:104px}
.basketItemsLabels .shoppingListItem .itemSubtotal{width:58px}
.basketItemsLabels .shoppingListItem .itemRemove{float:right;margin-right:0px}
.basketItemsLabels .shoppingListItem .label{color:#44576d;font-size:0.68em;text-transform:uppercase}
.history .basketItemsLabels .shoppingListItem .label{margin-left:14px}
.history .basketItemsLabels .shoppingListItem .itemStatus .label{margin-left:143px}
.basketItems .productRemove .btn, .basketItems .productRemove .btn:hover{background-image:url('../img/basket_remove.svg');background-position:14px 6px;background-repeat:no-repeat}
.no-svg .basketItems .productRemove .btn, .no-svg .basketItems .productRemove .btn:hover{background-image:url('../img/sprite_geral.png');background-position:-663px -42px;background-repeat:no-repeat}
.basketItems .removeItem .productRemove .btn{background-color:#f2000b}
.no-svg .basketItems .removeItem .productRemove .btn{background-image:url('../img/sprite_geral.png');background-position:-663px -42px;background-repeat:no-repeat;background-color:#f2000b}
.totalBox{width:96%;padding:29px 2%;display:block;overflow:hidden;background:#0A7BBB}
.totalBox .subTotal{margin-top:10px}
.totalBox .subTotal, .totalBox .discountCalc{float:right}
.totalBox .subTotal .label, .totalBox .discountCalc .labelCalc{color:#FFF;margin-right:10px}
.totalBox .subTotal .label{padding-top:4px;float:left}
.totalBox .discountCalc .labelCalc{line-height:36px;margin-bottom:-6px}
.totalBox .discountCalc .subTotalCalc, .totalBox .discountCalc .discountCal {font-weight:bold}
.totalBox .subTotal .price{font-size:1.625em;color:#FFF;font-weight:bold; width:140px; float:right; text-align:right}
.portesEnvio .label, .preSubtotal .label {font-size:0.8125em;margin-right:10px}
.portesEnvio .price, .preSubtotal .price {float:right;text-align:right;width:140px}
.preSubtotal .price {font-weight:bold}
.submitForm .cShopping{float:left}
.submitForm .link{color:#0a7bbb;font-weight:bold;margin-right:20px;line-height:27px;float:right}
.basketPage .shoppingNote{margin-top:0px}
.basketPage .paymentMethod{margin-bottom:20px;margin-top:0px}
.basketPage .paymentMethod:last-child{margin-bottom:0px}
.safeccard{float:right;margin-top:-21px;margin-right:-29px}
.discountForm{float:right;margin-right:10px;border-right:1px solid #e3e5e9}
.discountForm label{color:#707e8f;float:left;margin-top:5px}
.discountForm .tooltipQuest{border-radius:40px;background:#86C4E1;color:#FFF;float:left;margin:7px;padding:2px 5px;font-size:0.65em;font-weight:bold}
.discountForm input{color:#707e8f;min-height:17px;width:90px;float:left;margin-right:10px}
.discountForm .btn{margin-right:10px;background:#0A7BBB}
.discountForm .btn:hover{color:#0A7BBB;background:#f3f4f5}
.emptyLabel{font-size:1.125em;color:#44576d;font-weight:bold;padding:30px 2%;width:96%;overflow:hidden;background:#F3F4F5}
.empty .shoppingList .emptyLabel{display:block}
.empty .shoppingList .basketItems, .empty .totalBox, .empty .btn, .empty .link, .empty .discountForm{display:none}
.empty .submitForm .cShopping{display:block;background:#0A7BBB;color:#fff!important}
.empty .submitForm .cShopping:hover{display:block;color:#0A7BBB!important;background:#f3f4f5}
.portesEnvioAviso {color:#FFF;font-size:0.8125em;padding-top:20px;display:inline-block}

/*Checkout*/
.checkoutHead{margin:30px 0px;width:100%;display:block;overflow:hidden}
.checkoutHead .cktStep{float:left;margin-right:-5px;}
.checkoutHead .cktStep.process {float:left;margin-right:-5px}
.checkoutHead .cktStep.process .end{background:url('../img/sprite_geral.png') -87px -87px no-repeat}
.checkoutHead .cktStep.process .icon{background:url('../img/checkout_process.svg') 0px 0px no-repeat;margin-right:6px;width:30px;height:20px;float:left}
.no-svg .checkoutHead .cktStep.process .icon{background-image:url('../img/sprite_geral.png');background-position:-671px -71px;background-repeat:no-repeat}
.checkoutHead .cktStep.process .label{background:#0A7BBB;color:#FFF;font-weight:normal;height:21px;}
.checkoutHead .cktStep .start{float:left;width:12px;height:40px;background:url('../img/sprite_geral.png') -6px -87px no-repeat}
.checkoutHead .selected .start{background:url('../img/sprite_geral.png') -46px -87px no-repeat}
.checkoutHead .approved .start{background:url('../img/sprite_geral.png') -46px -136px no-repeat}
.checkoutHead .cktStep .label{float:left;height:20px;color:#85a2bb;font-weight:bold;letter-spacing:-1px;padding:10px 22px;background:#f3f4f5;min-width:85px;text-align:center}
.checkoutHead .cktStep.info .label{min-width:160px}
.checkoutHead .cktStep.signin .label{min-width:40px}
.checkoutHead .selected .label{color:#fff;background:#95d754}
.checkoutHead .approved .label{color:#fff;background:#6db12b}
.checkoutHead .cktStep .end{float:left;width:12px;height:40px;background:url('../img/sprite_geral.png') -28px -87px no-repeat}
.checkoutHead .selected .end{background:url('../img/sprite_geral.png') -67px -87px no-repeat}
.checkoutHead .approved .end{background:url('../img/sprite_geral.png') -67px -136px no-repeat}
.cktContent{float:left;clear:left;display:block;margin-bottom:30px}
.cktBox{width:29%;padding:20px 2% 20px 2%;float:left;margin-right:3px;overflow:hidden}
.no-svg .cktBox{width:28.95%}
.cktBox.login{background:#f3f4f5;padding-bottom:0px}
.cktBox:last-child{margin-right:0%}
.cktBox .subTitle{color:#0c5492;letter-spacing:-1px;font-weight:bold}
.cktBox .title{color:#0c5492;letter-spacing:-1px;font-weight:bold;font-size:1.125em;margin-bottom:15px}
.cktBox p, .advList .advLabel{color:#44576d;font-size:0.75em}
.contentBody .cktBox .formBox{width:100%;padding:20px 0px;border:0px}
.contentBody .cktBox .formBox label{float:left;width:83px;line-height:31px}
.contentBody .cktBox .formBox input{float:left;width:165px}
.contentBody .cktBox .formBox button{float:right;margin-top:15px}
.contentBody .cktBox .formBox .link{float:left;color:#0A7BBB;font-weight:bold;font-size:0.875em;line-height:31px;margin-top:15px}
.advList{display:block;overflow:hidden;margin:22px auto}
.quality  .advList .advList{margin-left:30px}
.quality{margin:0px!important}
.no-svg .advList{margin:23px auto}
.advList li{margin-bottom:4px}
.advList .icon{margin-top:5px;width:17px;height:15px;margin-right:10px;float:left;background:url('../img/list_adv.svg') 0px 0px no-repeat}
.advList.neg .icon{background:url('../img/list_adv_neg.svg') 0px 0px no-repeat;margin-left:8px;margin-right:4px}
.no-svg .advList.neg .icon{background:url('../img/sprite_geral.png') -672px 1px no-repeat}
.no-svg .advList .icon{background:url('../img/sprite_geral.png') -169px -90px no-repeat}
.cktBox .btn{padding:2px 10px;color:#fff}
.cktBox .btn:hover{background:#0A7BBB;color:#fff}
.cktBox.guest{border-left:1px solid #e3e5e9}
.cktBox.guest .btn{margin-top:98px}
.totalBox .basketInfo{float:left;margin-top:9px}
.totalBox .basketInfo p{float:left;color:#FFF;font-weight:bold;line-height:22px}
.totalBox .basketInfo .btn{margin-left:20px;margin-top:-2px;background:#FFF;color:#0A7BBB;font-size:0.875em}
.totalBox .basketInfo .icon{width:17px;height:17px;margin-right:10px;float:left;background:url('../img/basket.svg') 0px 0px no-repeat}
.no-svg .totalBox .basketInfo .icon{background:url('../img/sprite_geral.png') -454px 1px no-repeat}
.formBox.oDelv label, .formBox.impNotes label{width:84px;line-height:18px}
.formBox.impNotes textarea{width:806px}
.formBox .checkBox{display:none}
.no-svg .formBox .checkBox{display:inline;width:auto;border:none;float:left;margin-left:80px}
.no-svg .formBox.oDelv label{float:left;margin-left:-115px}
.formBox.oDelv .checkBox + label{cursor:pointer;width:109px;margin-bottom:15px;height:27px;margin-right:10px;float:left;background:url('../img/checkbox.svg') top right no-repeat;}
.formBox.oDelv .checkBox:checked + label{width:109px;height:24px;margin-right:10px;float:left;background:url('../img/checkbox_checked.svg') top right no-repeat;}
.formBox .hepInfo, .inputNote{float:left;color:#6789a6;font-size:0.6875em!important;line-height:20px}
.checkoutPage .shoppingList{margin-top:0px}
.delAdress.hidden{display:none}
.successCktMsg{margin-bottom:20px;padding:25px 2% 40px 2%;background:#0A7BBB}
.regist .successCktMsg{margin:20px 0px}
.successCktMsg.guest, .successCktMsg.cktBox{width:45%;float:left;margin-right:2%}
.successCktMsg.cktBox{margin-right:0px;background:#f3f4f5;padding-bottom:20px}
.successCktMsg.guest{min-height:164px}
.successCktMsg.cktBox .title{margin-bottom:0px;color:#0c5492;font-size:1em}
.successCktMsg.cktBox .subTitle{font-weight:bold;color:#5d6d80;font-size:0.8125em}
.successCktMsg .advList{margin:15px 0px}
.successCktMsg .advList p{margin-bottom:10px}
.successCktMsg .title{color:#ffee31;font-weight:bold}
.successCktMsg .subTitle{color:#FFF;font-weight:bold;font-size:0.8125em}
.successCktMsgInfo p{color:#FFF;font-size:0.8125em}
.successCktMsgInfo{margin-top:20px;line-height:22px}
.successCktMsgInfo .link{color:#ffee31;font-weight:bold}
.productStatus .icon{float:left;width:34px;height:34px;overflow:hidden;margin-top:8px;margin-left:-5px}
.inProgress .productStatus .icon{background:url('../img/sprite_geral.png') -198px -86px no-repeat}
.preparing .productStatus .icon{background:url('../img/sprite_geral.png') -238px -86px no-repeat}
.completed .productStatus .icon{background:url('../img/sprite_geral.png') -276px -86px no-repeat}
.cancelled .productStatus .icon{background:url('../img/sprite_geral.png') -314px -86px no-repeat}

/*News*/
.news, .searchPage, .quality{margin:30px 0px;float:left;clear:left}
.pdata{margin:30px 0px!important;}
.searchPage .news, .quality .news{margin:15px 0px}
.newsItemRow{padding:25px;float:left;clear:left;position:relative;width:95%}
.newsItemRow.dark{background:#f3f4f6}
.newsItemRow article{float:left;margin-left:25px;width:91%}
.newsItemRow article p{color:#44576d;font-size:0.75em;float:left;clear:left; margin-bottom:15px}
.newsItemRow article .author{color:#44576d;font-size:0.875em;margin-bottom:15px;margin-top:5px;float:left;clear:left}
.newsItemRow article .author .link, .newsItemRow p .link, .linkUrl, .mailLink{color:#0C5492}
.pdf:hover .tooltip, .newsTitle:hover .tooltip, .linkDwnld:hover .tooltip, .seeDetails:hover .tooltip{display:block}
.newsItemRow .tooltip, .seeDetails .tooltip{display:none;width:120px;position:absolute;top:-30px;left:-20px}
.newsTitle .tooltip, .linkDwnld .tooltip{left:20px}
.newsItemRow .tooltip .txt, .seeDetails .tooltip .txt{padding:5px;background:#0795D1;color:#F3F4F5;z-index:19;position:relative;font-weight:bold;font-size:0.875em;border:1px solid #FFF}
.newsItemRow .tooltip .arrow, .seeDetails .tooltip .arrow{background:url('../img/sprite_geral.png') -524px -20px no-repeat;margin-left:20px;z-index:20;position:relative;width:9px;height:11px;display:block;overflow:hidden;margin-left:20px}
.newsItemRow .pdf{width:55px;position:relative;height:64px;cursor:pointer;float:left}
.newsItemRow .pdf .icon{height:100%;width:100%;background:url('../img/pdf_icon.svg')0px 0px no-repeat;float:left}
.no-svg .newsItemRow .pdf .icon{background-image:url('../img/sprite_geral.png');background-position:-371px -93px;background-repeat:no-repeat}
.newsItemRow .pdf:hover .icon{background:url('../img/pdf_icon_hover.svg')0px 0px no-repeat}
.no-svg .newsItemRow .pdf:hover .icon{background-image:url('../img/sprite_geral.png');background-position:-451px -93px;background-repeat:no-repeat}
.newsTitle, .linkDwnld{position:relative}
.newsTitle .name, .linkDwnld .name{font-size:1.125em;font-weight:bold;color:#0C5492}
.newsTitle .name{float:left;padding:5px;margin-left:-5px;margin-top:-5px}
.newsTitle .name:hover{background:#f9ecd1}
.newsItemRow .links{margin-top:10px;float:left;display::block;clear:left}
.newsItemRow .links .texts{font-size:0.75em;color:#44576d;font-weight:bold;display:block;margin-bottom:3px}
.newsItemRow .links .texts a{color:#0a7bbb;padding:1px 3px}
.newsItemRow .links .texts a:hover{background:#f9ecd1}
.newsItemRow .links .texts .tooltip .txt{font-size:1.2em}
.newsItemRow .note{margin-top:20px;float:left;color:#85a2bb;font-size:0.75em;font-weight:normal}
.newsItemRow sup{margin-left:0px}
.nrPages{display:block;overflow:hidden;float:left;margin-top:20px;width:100%}
.nrPagesLink{float:left;margin-top:4px}
.nrPagesLink ul li{float:left;margin-right:10px}
.nrPagesLink ul li a{border-radius:3px;float:left;display:block;overflow:hidden;font-weight:bold;padding:2px 8px;background:#f3f4f5;color:#0a7bbb}
.nrPagesLink ul li a:hover, .nrPagesLink ul .selected a{background:#0a7bbb;color:#f3f4f5}
.nrPages .btn{float:right}
.newsLang{display:block;float:left;clear:left;width:100%;background:#f3f4f5;margin-bottom:20px}
.newsLang span{float:left;color:#44576d;font-weight:bold;font-size:0.75em;padding:10px 20px;margin-right:6px}
.newsLang ul li{float:left;position:relative}
.newsLang ul li a, .qualityModuleHead .title{color:#0a7bbb;min-height:25px;font-size:0.875em;padding:10px 19px;font-weight:bold;float:left}
.newsLang ul li a:hover, .quality .newsLang ul li a:hover{color:#fff;background:#f4690c;padding-bottom:8px}
.newsLang ul li a:hover{padding-bottom:0px}
.newsLang ul li a{min-height:25px;padding-bottom:0px}
.newsLang ul .selected a, .newsLang ul .selected a:hover, .qualityModuleHead .title{color:#fff;background:#0795d1!important}
.newsLang ul li .arrow, .qualityModuleHead .arrow{display:none;position:absolute;top:34px;right:40%;background:url('../img/sprite_geral.png') -524px -22px no-repeat;width:7px;height:6px;padding:0px}
.newsLang ul li .arrow{top:33px}
.newsLang ul .selected .arrow{display:block}
.searchPage .bigTitle.sub{font-size:1.375em;margin-bottom:10px;color:#0C5492;letter-spacing:-1px;padding-top:0px}
.nrResultsSearch{float:right;color:#44576d;font-size:0.8125em;margin-top:41px}
.searchWord{background:#f9ecd1}
.profInfo .col.last input{width:171px}
.quality .newsLang ul li a{font-size:1.25em;font-weight:normal;letter-spacing:-1px;padding:9px 0px;min-width:149.5px;text-align:center}
.quality.checkoutPage .newsLang ul li a{min-width:320px}
.no-csstransitions .quality .newsLang ul li:last-child{width:192px}
.quality .newsLang ul li:last-child{min-width:212px}
.quality .newsLang ul li:last-child a{padding:9px 0px;width:100%;text-align:center}
.quality.checkoutPage .newsLang ul li:last-child a, .quality.checkoutPage .newsLang ul li a{padding:9px 0px 8px 0px}
.quality .newsLang ul .selected a, .quality .newsLang ul .selected a:hover{font-weight:bold;padding-bottom:8px}
.quality .newsLang ul li .arrow{top:40px;right:45%}
.quality .newsLang{margin-bottom:0px;position:relative;z-index:100;background:#e4eaef}
.quality .newsItemRow img{width:15.8%;float:left}
.quality .newsItemRow article{width:79%}
.quality .newsItemRow{float:none;clear:none;display:block;overflow:hidden}
.quality .advList{margin:7px 0px;float:left;width:100%}
.quality .newsItemRow.hidden{display:none}
.qualityModule{display:block;float:left;clear:left;margin-bottom:30px;width:100%}
.qualityTabs{display:block;clear:left;float:left;margin-bottom:30px}
.qualityModuleHead{position:relative;float:left;width:96%;clear:left}
.qualityModuleHead .title{width:100%;font-size:1.25em}
.qualityModuleHead .title .light{font-weight:normal}
.qualityModuleHead .arrow{display:block;left:24px;top:43px}
.quality .newsItemRow p, .quality .newsItemRow span{font-size:0.875em}
.quality .advList li{margin-bottom:10px;clear:left}
.quality .advList li:last-child{margin-bottom:0px}
.quality .qualityModule .newsItemRow article{margin:0px;width:100%}
.quality .advList.neg{margin-top:25px}
.quality .advList.neg p{margin-bottom:10px}
.qualityModule .newsItemRow{z-index:0}
.qualityModule .qualityModuleHead{z-index:1}
.quality.checkoutPage .newsItemRow {padding:0px;width:100%;display:block;overflow:hidden}
.contentBody .quality.checkoutPage .formRegist {margin:0}
.quality.checkoutPage .newsItemRow .formBox {width:96.1%;padding:20px 19px 10px 19px}
.successChangesMsg{float:left;display:block;overflow:hidden;width:96%;background:#f4690c;padding:10px 2%;margin:15px 0px -10px 0px}
.successChangesMsg .txt{color:#fff;letter-spacing:-1px;font-weight:bold;float:left}
.successChangesMsg .icon{width:16px;height:16px;float:left;background:url('../img/check_white.svg') 0px 0px no-repeat;margin:3px 10px 0px -5px}
.seeDetails{position:relative;float:right;width:20px;height:19px;background:#D1D1D4;margin-top:15px;margin-right:10px}
.seeDetails:hover .plus{background:#0795d1}
.seeDetails .plus{width:100%;height:100%;display:block;overflow:hidden;color:#FFF;font-weight:bold;text-align:center}
.seeDetails .tooltip{left:-14px}
.shoppingList.history .basketItems{margin-bottom:40px;float:left;clear:left;display:block;width:100%}
.shoppingList.history .basketItems:last-child{margin-bottom:0px}
.shoppingList.history .productName{margin-right:4%}
.bigTitle .lightOrderRef{font-weight:normal;font-size:0.72em;letter-spacing:-1px}
.errorPage .articleHighlight{float:left;margin:30px 0px}
.errorPage .articleHighlight.big{width:93.6%}
.errorPage .articleHighlight.white{background:#fff;float:left}
.errorPage .articleHighlight.grey{background:#f3f4f5;float:left}
.errorPage .articleHighlight.grey .title, .errorPage .articleHighlight.white .title{color:#0a7bbb}
.errorPage .articleHighlight.grey .txt, .errorPage .articleHighlight.white .txt{color:#44576d}
.errorPage .articleHighlight.grey .btn:hover, .errorPage .articleHighlight.white .btn:hover{background:#0A7BBB;color:#fff}
.errorPage .link{font-weight:bold;color:#0a7bbb}
.errorPage .errorIcon, .errorPage .correctIcon{width:130px;float:left;margin-right:40px;background:url('../img/errorIcon.svg') 0px 0px no-repeat;height:140px}
.errorPage .correctIcon{background:url('../img/correctIcon.svg') 0px 0px no-repeat}
.orderMrlUk .type{float:left;width:50%}
.orderMrlUk .availUk{float:left;width:45%;padding-left:5%;text-align:center;font-size:0.68em;line-height:15px}
.orderMrlUk.add .btn{padding:4px 18px;background:#268BCA}
.spPage .shoppingNote{padding-top:0px}
.menuTabContent .link{display:block;overflow:hidden;font-size:0.75em}
.link{color:#85a2bb}
.addThisTop .addthis_default_style {padding:33px 0px 0px 0px}
.itemInt{padding-left:30px}

.articleList .title{color:#0C5492;font-size: 1.125em;font-weight: bold;margin-bottom:10px}
.articleList .title a{color:#0C5492}
.articleList ul{padding:0 0 0 20px}
.articleList ul li{padding-bottom:10px}
.articleList ul li ul li{padding:8px 0 0 20px;font-size:0.85em}
.externalLink{color:#44576D; font-size:0.65em;font-weight:bold}
.productTable sup{ margin:0; vertical-align:top}
.formPractitioners{margin-top:0}
.contactSection table{font-size:0.7em; margin:20px 20px 20px 0; color:#fff}
.contactSection table tr:first-child td{background-color:#F4690C;padding:6px 5px 6px 10px;font-weight:bold;color:#fff;border-left: 1px solid #f9ecd1; border-bottom:none}
.contactSection table tr:first-child td:first-child{border:none}
.contactSection table td{padding:7px 5px 7px 10px; border-bottom:1px solid #338cbf;vertical-align:middle}

.authorImg{float:left;margin:0px 20px 20px 0px}
.shoppingListItem.bookProduct .productIngr{width:591px}

.hiddenText{text-indent:100%;white-space:nowrap;overflow:hidden;font-size:0px;width:1px;float:left}
.hidden{display:none!important}
.mobile{display:none}
.right{float:right!important}

.portesEnvio, .preSubtotal{width:100%;text-align:right;color:#FFF;float:right}
.formAlertMessage{background:#e5ebef url(../img/icon_alert.png) no-repeat 30px 19px!important; padding:30px 0 20px 100px!important; color:#44576d; font-size:0.9675em!important}
.formAlertMessage a{color:#0c5492}

.inputNote{margin-left:88px;margin-top:2px;clear:left}

.clr{clear:left}

.portesEnvioBox{float:right;width:329px;line-height:34px}
.portesEnvioBox .label, .portesEnvioBox .portesEnvioForm{float:left!important}
.portesEnvioBox .shippingCountry{width:122px;padding:3px 6px;cursor:pointer}

.otherProductsBasket{background:#0A7BBB;margin:0px 0px 20px 0px;clear:left}
.otherProductsBasket .labelTitle{background:url("../img/arrow_down.svg") 97.5% 55% no-repeat;font-size:0.875em;color:#FFF;letter-spacing:0px;padding:17px 26px;display:block}
.otherProductsBasket .labelTitle.noProducts{background:none}
.otherProductsBasket.selected .labelTitle{background:url("../img/arrow_up.svg") 97.5% 53% no-repeat}
.otherProductsBasket .labelTitle .qt{color:#f1ff40;font-size:1.125em;font-weight:bold}
.otherProductsBasketList{display:none;background:#F3F4F5;padding:0px 26px 0px 26px;overflow:hidden;border-bottom:1px solid #0A7BBB}
.otherProductsBasket.selected .otherProductsBasketList{display:block}
.otherProductsBasketListTitle{float:left;width:13%}
.otherProductsBasketListTitle span{margin:20px 0px;float:left;color:#0A7BBB;font-size:0.875em;font-weight:bold;letter-spacing:-1px}
.otherProductsBasketListTitle span b{display:block;font-size:1.55em;line-height:27px}
.otherProductsListProducts{float:left;width:86.6%}
.otherProductsListProducts li{float:left;margin:0px 0px 0px 26px;min-height:135px}
.otherProductsListProducts li a{float:left;width:105px}
.otherProductsListProducts li a img{max-width:65px;display:block;margin:0 auto;padding:10px 0px 8px 0px}
.otherProductsListProducts li a span{font-size:0.875em;color:#0E5EA2;font-weight:bold;display:block;text-align:center;margin:0px 5px 4px 5px}
.otherProductsListProducts li a:hover .producTitle{display:none}
.otherProductsListProducts li a .add{display:none;margin:-12px 0px 0px -1px;overflow:hidden}
.otherProductsListProducts li a:hover .add{display:block}
.otherProductsListProducts li .add span{margin-top:0px;margin-bottom:0px}
.otherProductsListProducts li .add .btn{padding:4px 15px 4px 22px}
.otherProductsListProducts li .add .btn:hover{background:#F4690C}
.catProductBasket .title{font-size: 1.125em;color:#44576D;font-weight:bold;margin:15px 0px 5px 0px;float:left;clear:both}
.basketItems .productPriceItem .oldPrice{float:right;margin-right:22px;font-size:1.125em;color:#9BA5B1;line-height:15px;text-decoration:line-through}
.basketItems .productUnits input.changed{color:#0A7BBB;font-weight:bold;border-color:#0A7BBB}
.formPractitioners .pageTitleBox{margin-top:16px;float:left;margin-bottom:-10px}

/*-----------*/

.practMenu {clear:both;padding:20px 0 30px; border-bottom:1px solid #fbc48e}
.practMenu ul{background-color:#268bca; padding:40px 0 40px}
.practMenu ul li{display:inline-block; width:21%; padding-left:3%; vertical-align:top; color:#fff; font-size:0.8125em; min-height:135px; padding-bottom:30px; position:relative; line-height:1.5em}
.practMenu ul li .practMenuTitle{display:block;font-family:'PTSansNarrow', trebuchet ms, sans-serif; font-size:2.15em; color:#ffee31; padding-bottom:12px}
.practMenu ul li a{position:absolute; left:13%; bottom:0; color:#fff; font-weight:bold; background-color:#f4690c; display:inline-block; border-radius:2px; font-size:0.846em; padding:5px 10px}

.practSection{padding-bottom:30px; border-bottom:1px solid #fbc48e; margin-bottom:30px!important}
.practSection h3{font-size:1.375em!important}
.practVideo h4{font-size:1.125em; font-weight:bold; color:#0c5492; padding:35px 0 15px}
.practVideoList{background-color:#f3f4f5; padding:0 0 2.7% 2.7%}
.practVideoList li{width:22.5%; margin:2.7% 2% 0 0; display:inline-block; vertical-align:top; color:#44576d; font-size:0.8125em; line-height:1.4em; position:relative; overflow:hidden}
.practVideoList li a{color:#44576d;}
.practVideoList li .practVideoListPic{margin-bottom:10px; display:block; background-color:#0a7bbb; position:relatives}
.practVideoListPicIcon{position:absolute; display:block; width:49px; height:49px; background:url(../img/icon_play.svg) no-repeat 0 0; z-index:22; left:0; right:0; margin:0 auto;top:-50px}
.no-svg .practVideoListPicIcon{background-image:url(../img/icon_play.png)}
.practVideoListPicIcon, .practVideoList li .practVideoListPic img{-webkit-transition: all 200ms cubic-bezier(0.740, 0.295, 0.080, 0.900);-moz-transition: all 200ms cubic-bezier(0.740, 0.295, 0.080, 0.900);-o-transition: all 200ms cubic-bezier(0.740, 0.295, 0.080, 0.900);transition: all 200ms cubic-bezier(0.740, 0.295, 0.080, 0.900);-webkit-transition-timing-function: cubic-bezier(0.740, 0.295, 0.080, 0.900);-moz-transition-timing-function: cubic-bezier(0.740, 0.295, 0.080, 0.900);-o-transition-timing-function: cubic-bezier(0.740, 0.295, 0.080, 0.900);transition-timing-function: cubic-bezier(0.740, 0.295, 0.080, 0.900)}
.practVideoList li .practVideoListPic img{display:block; position:relative; z-index:11}
.practVideoList li .practVideoListPic:hover img{opacity:0.4}
.practVideoList li .practVideoListPic:hover .practVideoListPicIcon{top:33px}
.practVideoListNote{padding:30px 0 20px 10px}
.practVideoListNote span{color:#f4690c}
.practVideoListNote a, .registrationLink, .linkRegistrationText a{color:#0a7bbb; font-weight:bold}
.practVideoListNote a:hover, .registrationLink:hover, .linkRegistrationText a:hover{text-decoration:underline}
.linkRegistrationText{color:#44576d; font-size:0.8125em}
.linkRegistrationForm .btn{ float:right}
.boxVideo{width:800px;margin:3% auto}
/*.boxVideo iframe{width:800px; height:450px; margin-top:20px}*/
.video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}
.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}
.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.hide{display:none!important}
.passBox{background:#f3f4f5 url(../img/bg_pass.png) no-repeat 20px 10px;padding:10px 30px 30px 80px;}
.passBox span{color:#0c5492; font-weight:bold}

.seminarsTable{width:100%; margin:20px 0 0}
.seminarsTable th{padding:10px; background-color:#268bca; color:#fff; font-weight:bold; text-align:left; vertical-align:middle;font-size:0.75em;border-left: 1px solid #47a1d9}
.seminarsTable td{color:#44576d;padding:10px;font-size:0.73em}
.seminarsTable td a{color:#0795d2}
.seminarsTable tr:nth-child(2n+1){background-color:#f3f4f5}
.seminarsTable tr:last-child{border-bottom:1px solid #f3f4f5}
.alignCenter{text-align:center!important}
.seminarsTableDownload{ display:inline-block; width:32px; height:32px; margin:0 auto; background:url(../img/sprite_geral.png) no-repeat -285px -148px; vertical-align:middle}
.pract .articleSection{padding-left:10px;margin-top:20px;margin-bottom:0px}

.bigMenuTabs ul li .textHighlight, .menuTabs ul li .textHighlight{color:#ffee31}
.highlightsAllSlides .textHighlight{color:#ffee31}
.bannerPractioner{min-height:90px; clear:both; margin-bottom:25px; background:#116eab url(../img/bg_banner_practioners.png) no-repeat left center; font-size:16px}
.practMenu .bannerPractioner{margin:25px 0 0}
.bannerPractioner p{ padding: 25px 20px 0 240px; color:#fff; }
.bannerPractioner p b{ display: block; color:#FFEE31}
.bannerPractioner a{float:right; background-color:#f4690c;color:#ffee31;border-radius:5px; padding:10px 30px; margin:-40px 30px 0 0; font-weight:bold}
.bannerPractioner a:hover{ background-color:#fff; color:#f4690c}
.highlightPicRight{ float:right}
.sidebarRegisterTxt{ font-size:12px; background-color:#fff583; color:#435772; padding:15px; margin-bottom:20px; margin-top:-19px}
.sidebarRegisterTxt a{color:#0a7bbb; font-weight:bold; display:block}
.fieldPractitioner{color:#495771; width:420px!important; font-size:12px;}
.fieldPractitioner span{ font-weight:bold;padding-right:4px; font-size:12px!important}
.marginB{ margin-bottom:-5px!important}
.contentBody .practitionerBox{ background-color:#e9edee}
.contentBody .formBox.highlight{ background-color:#fff583}

.advice{color: #44576D;font-size: 0.75em; padding:10px 0}
.adviceLabel{float:left}
.adviceInput{width:14px!important; margin-left:10px}
.errorAdviceBox{ position:relative; display:inline-block; padding-bottom:20px}
.errorAdvice{ top:30px;right:0px}

.menuMobileBtn, .subMenuTab{display:none}

/*placedholder*/
.search ::-webkit-input-placeholder {color:#fff}
.search :-moz-placeholder {color:#fff}
.search ::-moz-placeholder {color:#fff}
.search :-ms-input-placeholder {color: #fff}

/*Transi��es*/
/*backgrounds*/
.nrPagesLink ul li a, .nrPagesLink ul li a:hover, .sidebarOrderNowContent .add, .sidebarOrderNowContent .add:hover, .productSubItems ul li a, .productSubItems ul li a:hover, .btn, .btn:hover, .lightbox .close, .lightbox .close:hover, .registLink .registBtn, .registLink .registBtn:hover, .footerMenu li a, .footerMenu li a:hover, .subItems ul li a, .subItems ul li a:hover, .mainMenu ul li a, .userMenu ul li a, .mainMenu ul li a:hover, .userMenu ul li a:hover{transition:background 0.4s;-moz-transition:background 0.4s;-webkit-transition:background 0.4s;-o-transition:background 0.4s}
/*background-Size*/
.developed .logoOL, .social li a, .logo a, .bullets ul li a, .bullets ul li a:hover{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}
/*background-Size*/
.basketIcon, .logo a{background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain}
/*Anular background-Size*/
{background-size:auto;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto}
/*Color*/
{transition:color 0.6s;-moz-transition:color 0.6s;-webkit-transition:color 0.6s;-o-transition:color 0.6s}
/*All*/
{transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s}
/*Opacity*/
{transition:opacity 0.6s;-moz-transition:opacity 0.6s;-webkit-transition:opacity 0.6s;-o-transition:opacity 0.6s}


/*Desktop e Ipad Horizontal | brandarea slider + logo | >1024px largura*/
@media all and (min-width: 981px){
.headHomepage .logo {display:none}
}


/*Ipad Horizontal | >901px<1024px largura*/
@media all and (min-width: 901px) and (max-width: 1025px){
.productBallonInfo .closeProduct{display:block}
.subItems .productBallonInfo .titleProduct{width:89%}
}

/*Ipad Vertical | >650px<900px largura*/
/*@media all and (min-width: 650px) and (max-width: 900px){
.footerWrap, .headerWrap, .brandareaWrap, .contentWrap, .adminBarWrap{max-width:720px}
.menuTabs ul li a, .search{padding:10px 32px 10px 31px}
.productBallonInfo .closeProduct{display:block}
.subItems .productBallonInfo .titleProduct{width:89%}
.headHomepage .logo{width:350px}
}*/




/* MOBILE */


@media all and (max-width:980px){

/*Top menu*/	
.adminBar{padding:0;height:60px; width:100%; position:fixed;background-color: rgba(21, 119, 179, 1)}
.menuMobileBtn{width:24px; height:24px; display:inline-block; position:absolute; top:18px; right:20px;background:url(../img/mobile_menu.svg) no-repeat 0 0}
.menuMobileBtn.logged{background-position:-9px -51px}
.adminBarWrap{position:fixed;width:100%;top:0; left:-120%; height:100%;background-color:#0c5492;-webkit-box-shadow: 4px 0px 5px 0px rgba(19,36,87,0.4);-moz-box-shadow: 4px 0px 5px 0px rgba(19,36,87,0.4);box-shadow: 4px 0px 5px 0px rgba(19,36,87,0.4)}
.adminBarWrap ul{margin-left:10%}
.adminBarWrap .mainMenu ul{ margin-top:60px}
.adminBarWrap{-webkit-transition: all 400ms cubic-bezier(0.865, 0.160, 0.320, 0.835);-moz-transition: all 400ms cubic-bezier(0.865, 0.160, 0.320, 0.835);-o-transition: all 400ms cubic-bezier(0.865, 0.160, 0.320, 0.835);transition: all 400ms cubic-bezier(0.865, 0.160, 0.320, 0.835);-webkit-transition-timing-function: cubic-bezier(0.865, 0.160, 0.320, 0.835);-moz-transition-timing-function: cubic-bezier(0.865, 0.160, 0.320, 0.835);-o-transition-timing-function: cubic-bezier(0.865, 0.160, 0.320, 0.835);transition-timing-function: cubic-bezier(0.865, 0.160, 0.320, 0.835)}

.menuOpened .adminBarWrap{left:-10%}
.menuOpened .menuMobileBtn{background-position:0 -24px}
.adminBarWrap nav ul li, .adminBarWrap nav{display:block; float:none;margin:0;}

.basketIcon, .basketNr{display:none}
.basketItem .label{float:none;margin-right:0}
.adminBarWrap nav ul li{height:38px}
.mainMenu ul li a, .userMenu ul li a{font-size: 0.875em;padding:10px 10px 10px 15px; border-top: #126fad 1px solid; font-weight:700}
.userMenu.logged{margin-top:30px!important}

.userMenu.logged li:nth-child(2) a{ border-top:none}
.logged ul .userItem{position:absolute; right:10px; top:8px}

/*Brandarea*/
.headHomepage {min-height: 100px;background:#f3f4f5;}
.headHomepage, .head{position:relative;background-image:none!important}
.head{padding:100px 0 45px 0 ; background-color:#086bad}
.headHomepage .logo, .head .logo{position:fixed; top:13px; left:15px; padding:0;z-index:100001; width:230px; height:33px}
.headHomepage .logo a, .head .logo a{background-image:url(../img/logo_mobile.svg); background-size:auto!important}

/*.highlights{float:none;width:100%;min-height:320px}
.highlightSingleSlide{padding-top:45px; margin:0}
.highlightInfoAllWidth{padding:70px 10% 0; width:80%}
.highlightPhoto{text-align:right; padding-top:10px}
.highlightInfo{width:40%; right:10%}
.highlightPicRight{margin-left:20px}

.bullets{right:0; left:0; text-align:center}
.bullets ul li{float:none;display:inline-block;margin-left:2px}*/

/*
.highlights{float:none;width:100%;min-height:320px}
.highlightsAllSlides {width:100%!important;margin-left:0!important}
.highlightSingleSlide{padding-top:45px; margin:0; width:100%!important}
.highlightInfoAllWidth{padding:70px 10% 0; width:80%}
.highlightPhoto{text-align:right; padding-top:10px}
.highlightInfo{width:40%; right:10%}
.highlightPicRight{margin-left:20px}

.bullets{display:none}

.swiper-button-next, .swiper-button-prev, .swiper-pagination{display:block}*/

/*SWIPER*/
/*.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:0;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}*/
/*FIM SWIPER*/

/*.swiper-pagination-bullet{width:15px;height:17px;background:url('../img/bullet_slide.svg')0px 0px no-repeat; margin:0 3px!important; border-radius:0;opacity:0.5}
.no-svg .swiper-pagination-bullet{background:url('../img/sprite_geral.png') -543px 0px no-repeat}
.swiper-pagination-bullet:hover, .swiper-pagination-bullet-active{opacity:1}
.no-svg .swiper-pagination-bullet:hover, .no-svg .swiper-pagination-bullet-active{background:url('../img/sprite_geral.png') -521px 0px no-repeat!important}*/


/*Brandarea HP Responsive 2018 */
	.logoBrandarea{display:none}
	.brandareaText{bottom:0; top:200px;max-width:60%;}
	.brandareaText p{display:none}
	.brandareaTextTitle h2 {font-size:2.65em;letter-spacing:0}
	.brandareaTextTitle h2 .highlight {display: inline;background-color: #086bad;color:#fff; line-height:1.0em}
	.brandarea .swiper-pagination{bottom:50px; left:45px; right:auto}


/*Content HP*/
.content.hp{background-color:#086bad; padding-bottom:20px}
.head .bigMenuTabs{margin-top:0px;}
.menuTabs, .bigMenuTabs{display:block;  margin-top:0}
.menuTabs, .bigMenuTabs{width:80%; margin:0 auto; padding-top:20px}

.menuTabs ul li a, .menuTabs ul .selected a, .bigMenuTabs ul li a, .bigMenuTabs ul .selected a, .bigMenuTabs ul li .label{text-align:left;padding: 10px 15px; background:#f4690c url(../img/sprite_menu.svg) no-repeat right 6px; color:#fff}
.menuTabs ul li a.subMenuLink, .bigMenuTabs ul li a.subMenuLink{background-position:right -110px}

.bigMenuTabs ul li:hover a{ background-color:#f4690c; color:#fff;}

.menuTabs ul li a, .menuTabs ul .selected a, .bigMenuTabs ul li a, .bigMenuTabs ul .selected a, .bigMenuTabs ul li .label, .bigMenuTabs ul .selected .label{text-align:left;padding: 10px 15px; background:#f4690c url(../img/sprite_menu.svg) no-repeat right 6px; color:#fff}
.menuTabs ul li a.subMenuLink, .bigMenuTabs ul li a.subMenuLink, .bigMenuTabs ul li .label.subMenuLink{background-position:right -110px}
.menuTabs ul li a.subMenuLinkOpened, .bigMenuTabs ul li a.subMenuLinkOpened, .bigMenuTabs ul li .label.subMenuLinkOpened{background-position:right -48px}

.menuTabs ul li a:hover, .menuTabs ul .selected a:hover, .bigMenuTabs ul li a:hover, .bigMenuTabs ul .selected a:hover, .bigMenuTabs ul li .label:hover, .bigMenuTabs ul li:hover a{background:#fff url(../img/sprite_menu.svg) no-repeat right -176px!important}
.menuTabs ul li a:hover.subMenuLink, .bigMenuTabs ul li a:hover.subMenuLink, .bigMenuTabs ul .label.subMenuLink:hover, .bigMenuTabs ul li:hover a.subMenuLink{background-position:right -292px!important}

.menuTabs ul li a:hover.subMenuLink, .bigMenuTabs ul li a:hover.subMenuLinkOpened, .bigMenuTabs ul .label.subMenuLinkOpened:hover, .bigMenuTabs ul li:hover a.subMenuLinkOpened{background-position:right -231px!important; color:#086bad}

.menuTabs ul.subMenuTab, .bigMenuTabs ul.subMenuTab{border-top:1px solid #E59B6A}
.menuTabs ul.subMenuTab li a, .menuTabs ul.subMenuTab .selected a, .bigMenuTabs ul.subMenuTab li a, .bigMenuTabs ul.subMenuTab .selected a{color:#0C5492;background:#fff url(../img/sprite_menu.svg) no-repeat right -176px; font-size:0.875em; padding-left:30px;display:block; font-weight:bold}

/*.bigMenuTabs ul li:hover a, .bigMenuTabs ul li .label:hover{ background-color:red!important}*/

.menuTabs ul li, .bigMenuTabs ul li{float:none;display:block; margin:0; border-bottom:1px solid #E59B6A}
.menuTabContentSingle{display:none}
.textHighlight{color:#FFFF31!important}
.selected .textHighlight{color:#ffff31!important}
/* start 20180215*/
.menuTabs ul li a.textHighlight:hover {color:#0C5492!important}
.bigMenuTabs ul li a.textHighlight:hover {color:#0C5492!important}
/* end 20180215*/

/*BANNER Practioner*/
.bannerPractioner{margin-bottom:0;background-image:none; padding:40px 15px 0; background-color:#086BAD}
.bannerPractioner p{padding: 25px 20px 0px 0}
.bannerPractioner a{margin:-40px 5px 0px 0px;padding:10px 15px}
.footerWrap, .headerWrap, .brandareaWrap, .contentWrap, .adminBarWrap{max-width:100%}

/*footer*/
.footerWrap{padding:0}

.mailingRegist{float:none;width:96%;padding:35px 2% 30px;margin-right:0; overflow:hidden}
.subsNewsletter{width:100%; padding-top:10px; position:relative;font-weight:bold}
.mailingRegist input{width:96%; margin-top:6px;padding:8px 2% 5px 1%;}
.mailingRegist button{ position:absolute; top:41px; right:2%}
.mailingRegist .title{ display:none}

.worldLink{float:none;width:100%;background:none;padding:35px 0;margin-right:0;background-color:#ebebeb; overflow:hidden}
.worldLink h1{float:left;padding-left:15px}
.worldLink span{float:left; width:auto}
.worldLink a:hover h1{background:transparent;color:#0E5EA2}
.social{display:block;width:100%;padding-bottom:0}
.social ul{float:none;margin-top:0; padding-left:20px; display:inline-block}
.social .txt:first-child{padding-left:15px}

.footerMenu{margin:0px 0px 7px 5px}
.copyright span{padding-left:5px}
.developed{margin-right:15px}




/*conteudo*/
.content{padding:20px 15px}
.breadCrumbs, .addThisTop, .addthis_toolbox{ display:none}
.contentBody .bigTitle{padding: 20px 20px 0px 0}
.pageTitleBox .subTitle{padding:0}
.articleSection p{text-align:left}
.articleBig, .contactInfo{width:100%;padding:20px 0}
.articleBig .articleMed.articleMed{width:100%;margin-right:0}
.countriesList{padding-left:0}

.articleHighlight{float:none;width:100%; clear:both; padding:30px 0; overflow:hidden; margin-bottom:30px}
.articleHighlight .title, .articleHighlight .txt, .contactInfo .name, .contactSection{padding:0 30px},
.articleHighlight .btn{ margin-left:30px}

.boardList {margin-left:0;width:100%}
.boardList ul li, .boardList ul li.last{margin-right:2%;width:45%;padding: 20px 2% 0px; margin-bottom: 2%;}
.boardList ul li:nth-child(2n+2){margin-right:0}

/*distributors*/
.distributorsList h4{width:30%;}
.distributorsList p{width:57%; float:right; clear:right; padding-bottom:10px}

/*contacts*/
.contactInfo{float:none;width:100%; clear:both}
.contactMsg{width:100%;float:none;margin-top:0}

.articleSection p, .formBox .subTitle{text-align:left}

/*practioners*/
.practMenu ul li{display:block;width:94%;padding:0 3% 70px 3%;min-height:0}
.practMenu ul li a{left:3%;bottom:30px}
.practVideoList li{width:30.5%}
.articleSectionTitle{padding-left:0}
.practVideoList li .practVideoListPic{background-color:transparent}

.contactSection table, .seminarsTable{width:100%}
.contactSection table tr:first-child td, .seminarsTable tr:first-child{opacity:0;height:0;overflow:hidden; width:0}
.contactSection table tr, .seminarsTable tr{display:block; border-bottom:1px solid #67a4c7; padding:5px 0}
.contactSection table td, .seminarsTable td{display:block; border:none; overflow:hidden}
.contactSection table td:last-child{border-bottom:0}

.contactSection table td:before, .seminarsTable td:before{content: attr(data-label);float: left; width:40%; padding-right:2%;text-transform: uppercase;font-weight: bold}
.seminarsTable td:before{text-align:left; width:150px; position:absolute; top:5px; left:5px}
.seminarsTable td{ padding:5px 10px 5px 165px; text-align:left!important; position:relative; min-height:20px}

/*Products*/
.shoppingListItem .productThumb{ width:18%;margin:20px 0 20px 3%}
.shoppingListItem .productThumb img{width:100%}
.shoppingListItem .productName{float:right;width:70%;margin:20px 4% 0;}
.shoppingListItem .productIngr, .shoppingListItem .productPresent, .shoppingListItem.bookProduct .productIngr{float:right;width:68%;margin:10px 4% 0; padding:0 0 0 2%}
.shoppingListItem .productPresent, .shoppingListItem.bookProduct .productIngr{ padding-bottom:20px}
.shoppingListItem .productName .title {padding:8px 3%;width:94%}
.shoppingListItem .productName .link{ padding-left:3%}

.articleMed{width:100%;padding:20px 0;float:none}
.productTable{width:100%}

.sidebarProduct{width:100%;float:none;padding: 15px 0px; clear:both}

.errorPage .articleHighlight{text-align:center}
.errorPage .articleHighlight .btn{margin:20px auto 0; float:none; display:inline-block}
.errorPage .errorIcon, .errorPage .correctIcon{width: 100%;margin-right: 0px;background-position:center 0px}
.errorPage .articleHighlight .txt, .errorPage .articleHighlight .title{ text-align:center}

/*Forms*/
.box{width:60%}
.errorMsg{top:60px; right:auto; left:0}
.errorMsg .arrow{ background-image:none}

.formBox, .contactMsgForm, .contactMsg .formBox .big input, .contactMsg .formBox .big textarea{ width:100%}
.box .formBox{display:block; padding: 20px 4%;width: 92%; overflow:hidden}

.contactMsg .formBox, .formRegist .formBox, #personaldata .formBox, #changePassword .formBox, #changeEmail .formBox{width:92%; padding: 25px 4%}
.formBox .big {width:auto; float:none}
.formBox .col{margin-right:0; width:100%}
.box .formBox .col{margin-bottom:20px}
.box .formBox .fieldName{display:block; padding-bottom:5px}
.box .errorMsg{top:42px}

.formBox .btn{margin:3px 0px 0px 0}

.contactMsg .errorMsg{top:52px}
.formBox input, .formBox textarea, .formBox .loginPassword, .fieldInfoInserted{margin:0!important; padding:4px 0; width:100%}

.adviceLabel{float:none!important;display:block}
.adviceInput{width:40px !important; text-align:center}

.registLink{float:left; padding-top:20px; width:100%}

.submitForm .attention{float:none}

.formBox .hepInfo{float:none; display:block; width:100%; clear:both}
.fieldPractitioner{width:auto!important;padding-right:30px}
.formBox.impNotes textarea{ width:100%}

.submitForm .attention{clear:both}

/*Quality*/
.qualityModuleHead{width:100%}
.qualityModuleHead .title{width:92%; padding:10px 4%}
.newsItemRow{width:92%; padding:25px 4%}
.qualityTabs .newsLang{display:none}
.quality .newsItemRow{display:block!important}

/*clinical articles*/
.newsItemRow .pdf, .newsItemRow .page{display:none}

.articleIMG, .articleDetail{float:none!important;width:100%!important}
.articleIMG img{margin-right:15px}
.articleDetail h2{line-height:1.2em}

/*.newsItemRow article{ margin-left:0;width:100%}*/

.contentBody .bigTitle{font-size:2em}

.btn.readMore, .btn.downloadPdf, .goBack.btn {margin-left:0}

/*Shopping*/
.shoppingList .singleTxt{margin-left:0}
.shoppingListItem .productModelBox, .spPage .shoppingListItem.bookProduct .productIngr, .spPage .shoppingListItem.bookProduct .productModelBox{float: right; width: 68%;margin: 20px 4% 0px; padding-left:2%}
/*.shoppingListItem{ display:none}*/
/*.basketItemsLabels .shoppingListItem .items, .basketItemsLabels .shoppingListItem .desc, .basketItemsLabels .shoppingListItem .itemPrice, .basketItemsLabels .shoppingListItem .itemUnits, .basketItemsLabels .shoppingListItem .itemSubtotal, .basketItemsLabels .shoppingListItem .itemRemove{ display:none}*/
.basketItemsLabels .shoppingListItem:first-child{ display:none}


.otherProductsBasketListTitle, .otherProductsListProducts{float:none;width:100%; clear:both}
.shoppingListItem.inProgress{ display:block}
.shoppingListItem .productDate, .inProgress .productRef, .inProgress .productPrice, .inProgress .productStatus, .basketItems .productModel{ width:100%; text-align:left}
.shoppingListItem .productDate .label{padding:5px 0 0 15px}
.shoppingListItem .productRef, .shoppingListItem .productStatus{margin:0 0 0 15px}
.shoppingListItem .productPrice .label{float:none; margin-left:15px}
.shoppingListItem .productStatus .label{text-align:left; width:auto}
.basketItems .productPriceItem, .basketItems .productSubtotal{ width:auto; clear:left}
.shoppingListItem .productModelBox{ padding-bottom:20px}

/*checkout*/
.checkoutHead .cktStep.process .icon, .basketInfo .icon{ display:none}
.checkoutHead .cktStep .label{min-width:0; padding:10px 5px; font-size:13px}
.checkoutHead .cktStep.info .label{min-width:0}
.cktBox{width:96%;padding: 20px 2%;margin-right:0}
.cktBox.guest .btn{margin-top:40px}
.cktBox.guest{border-top: 1px solid #E3E5E9; border-left:0}
.totalBox .basketInfo .btn{margin-left:0;margin-top:5px; clear:both}
.seeDetails { margin-right:30px}
.contentBodyText.news nav span:first-child{display:block; float:none}
.newsLang ul li a{padding: 10px 10px 0}

.social .title{padding-left:15px;font-weight:bold}

}

@media all and (max-width:670px){
	.newsLang ul li a{padding: 10px 5px 0}
	
		/*Brandarea HP Responsive 2018 */
	.brandareaTextTitle h2 {font-size:2.2em;letter-spacing:0;}
	.brandareaTextTitle h2 .highlight {display: inline;background-color: #086bad;color:#fff; line-height:1.0em}
	
}

@media all and (max-width:580px){
	
	/*Brandarea HP Responsive 2018*/
	.brandareaText{bottom:0; top:150px;max-width:90%;}
	.brandareaTextTitle h2 {font-size:1.45em;letter-spacing:0;}
	.brandarea .swiper-pagination{bottom:40px; left:15px; right:auto}
	.brandareaTextTitle{padding-left:15px;}
	.brandareaTitleCod {height:18px;margin-top:2px;line-height:18px}
	.brandarea .swiper-container {height:300px; width:100%}
	
	
/*Top menu*/
.headHomepage .logo{left:10px}
.menuMobileBtn{right:10px}
.menuOpened .adminBarWrap{left:-14%}
.adminBarWrap ul{margin-left:13%}

/*Brandarea OLD slider */
/*.highlights{padding-bottom:40px}
.highlightSingleSlide{}
.highlightInfo{position:static}
.highlightPhoto{width:100%;text-align:center; margin-top:-10px}
.highlightPhoto img{max-height:200px}
.highlightInfo{width:80%;margin:0 10%; text-align:center}
.highlightSingleSlide .title{ clear:both}
.highlightInfo p{display:none}
.highlights .btn{float:none; display:inline-block}
.highlightInfoAllWidth{text-align:center;padding:40px 15% 0px;width:70%}
.highlightPicRight{float:none; display:block; margin:0 auto}
.bullets{bottom:10px}

.swiper-button-next, .swiper-button-prev{width:25px;height:32px}
.swiper-button-next{ right:10px}*/


.menuTabs ul li a{padding:10px}

/*BANNER Practioner*/
.bannerPractioner{ overflow:hidden}
.bannerPractioner a{ float:left; margin-top:10px}

/*video about us*/
.videoFrame{width:480px;height:270px;}

/*FOOTER*/

.footerWrap{position:relative; padding-bottom:80px}
.footerMenu{float:none; display:block}
.footerMenu li{margin:0}

.mailingRegist{padding:35px 5% 30px; width:90%}

.copyright{display: block;padding:10px 0 0 10px}
.copyright span{float:none; width:100%; text-align:center}
.developed span{float:left;width:20%;margin:4px 10px 0 15px}
.developed .logoOL{float:left; margin-top:0}

.developed{float:none; position:absolute; left:0; width:100%; bottom:20px}

.boardList ul li, .boardList ul li.last{margin-right:0;width:100%;padding: 20px 2% 0px; margin-bottom:2%}
.boardList ul li:nth-child(2n+2){margin-right:0}


.distributorsList p, .distributorsList h4{width:98%; float:none; clear:none; padding-bottom:10px; padding-left:2%; margin-left:0}
.distributorsList h3{margin-top:30px}

.practVideoList {padding: 0px 15px}
.practVideoList li {width:100%; margin-right:0; margin-bottom:30px}
.practVideoList li .practVideoListPic img{width:100%}
.practVideoList li .practVideoListPic:hover .practVideoListPicIcon{top:31%}

.productSubItems ul, .news .newsLang ul li .arrow{display:none}
.productSubItems .productImg{ display:block; text-align:center; position:static; background-color:#fff; padding-top:20px; width:100%}

.withImg figure{float:none; display:none;width:100%;margin:0px 0 20px 0px;min-height:0}
.worldLink span{ padding-left:15px; display:block}

.box{width:80%}
.registLink .txt{display:block; padding-bottom:5px}
.submitForm .attention{display:block; width:100%; clear:both;line-height: 20px; padding-top:20px}

.quality .newsItemRow img{width:80%;float: left; margin:0 10% 20px}
.quality .newsItemRow article{width:100%; margin-left:0}
.newsItemRow article{margin-left:0;width:100%}

.contactSection table td:before, .seminarsTable td:before{width:100%}
.pract .articleSection{padding-left:0}
.seminarsTable tr{width:100%; display:inline; float:left; margin:0}
.contactSection{width:80%; padding:0 10%}
.seminarsTable td{padding:21px 0 5px 0; width:100%}
.seminarsTable td:before{width:100%;left:0; padding-right:0}
.seminarsTable tr:first-child{display:none}

.totalBox .preSubtotal, .totalBox .portesEnvio{text-align:right}
.totalBox .label, .totalBox .price, .totalBox .subTotal, .totalBox .subTotal .price{width:100%; display:block; margin:0;text-align:right}
.totalBox .portesEnvioBox{float: left;width:auto}

.totalBox .price{padding-bottom:10px}

.paymentMethod img, .checkoutHead .start{display:none}
.shoppingNote.paypal{padding-bottom:150px; background:url(../img/payment_cards_mobile.png) no-repeat left bottom}
.shoppingNote.converge{padding-bottom:150px; background:url(../img/payment_converge_mobile.png) no-repeat left bottom}


.checkoutHead .cktStep .label{padding:10px 0;font-size:14px}
.checkoutHead .cktStep .label, .checkoutHead .cktStep{width:92%; text-align:left; padding-left:2%; margin-bottom:2px}

.checkoutHead ul li div{ position:relative}
.submitForm .btn{clear:both}
.submitForm .cShopping{margin-bottom:10px; float:right}

/*.lightbox{position:relative!important}*/
.box{margin:0 auto; width:92%; box-shadow:none; padding:20px 4%}

.shoppingListItem .productModel{min-width:0}

}

@media all and (max-width:480px){
	/*video about us*/
	.videoFrame{width:300px;height:169px;}
	/*imgs about us*/
	.contentBody .contentBodyText .founder {float: right; padding: 6px 0px 10px 20px;width:120px;height:132px;display:block;margin:0 auto;}
}


@media print{
  .articleMed {width:69%}
  .menuTabs ul li a, .bigMenuTabs ul li .label, .search{padding:10px 26px 10px 26px}
  .mailingRegist input{margin-top:4px}
  .mailingRegist label{margin-top:10px}
    .adminBar.fixed{position:absolute!important}
  .social{width:144px;float:right}
  .footerWrap{padding-top:20px}
  .mailingRegist{margin-top:-10px;margin-bottom:15px}
  .add .btn{float:left}
  .developed{margin-right:10px}
  .mailingRegist button{margin-top:7px}
   .mainMenu{margin-left:0px}
}