html{float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;width:100%;height:100%;margin:0px;padding:0;display:inline;border-left:0;border-right:0;background-attachment:scroll;}
body{float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;width:100%;height:100%;margin:0px;padding:0;display:inline;border-left:0;border-right:0;background-attachment:scroll;background-size:cover;text-align:center;font-size:16px;}
div.flags{display:inline;float:left;position:static;min-width:initial;width:100%;max-width:none;min-height:initial;height:auto;max-height:none;margin:8px 0 0 0;top:auto;z-index:10;padding:0;bottom:auto;left:auto;right:0px;text-align:center;overflow-x:auto;}
.mobile div.flags {left:0;right:auto;text-align:center;}
div.selectedlang{float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;display:inline-block;height:25px;}
.mobile div.selectedlang {float:left;margin-left:5px;margin-bottom:5px;}
div.selectedlang a {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display: inline-block;text-indent:0;color:#000000;}
div.notselectedlang{float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;display:inline-block;height:25px;}
div.notselectedlang a {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display: inline;text-indent:0;color:#888a85;}
img.lang{margin:0 5px;height:25px;width:auto;}
div.flags a {float:left;margin:2px;}

* {margin:0;padding:0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

img {max-width:100%;border:0;}
input[type=submit] {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:5px;padding:3px;top:auto;bottom:auto;left:auto;right:auto;display:inline;cursor:pointer;line-height:20px;font-size:12px;}
input[type=checkbox] {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:5px 0;padding:3px 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;line-height:20px;font-size:12px;}
input[type=text], input[type=number], input[type=email], input[type=password], textarea, input[type=text]:hover, input[type=number]:hover, input[type=email]:hover, input[type=password]:hover, textarea:hover, input[type=text]:focus, input[type=number]:focus, input[type=email]:focus, input[type=password]:focus, textarea:focus,div.bookProdFormWrapper table .checkinTime,div.bookProdFormWrapper table .enterEndTime,div.bookProdFormWrapper table .checkoutTime,div.bookProdFormWrapper table .checkinTime:hover,div.bookProdFormWrapper table .enterEndTime:hover,div.bookProdFormWrapper table .checkoutTime:hover,div.bookProdFormWrapper table .checkinTime:focus,div.bookProdFormWrapper table .enterEndTime:focus,div.bookProdFormWrapper table .checkoutTime:focus {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:5px 0;padding:3px 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;line-height:20px;font-size:12px;}

.searchIcon {position: fixed;top: 0;right: 0;overflow:hidden;margin:0;padding:0 10px;cursor:pointer;text-align:center;font-weight:bold;background-color:#ffffff;color:#212121;height:50px;width:auto;line-height:50px;text-align:center;}
.searchIcon svg {display:inline-block;vertical-align:middle;}
.searchIcon path {fill:#212121;}
div.searchCalendarBtn {position:fixed;top:0;right:0;width:50px;height:50px;padding:0;background:#ffffff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;line-height: 50px;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;-ms-box-shadow:0 0;-o-box-shadow:0 0;box-shadow:0 0;}
div.searchCalendarBtn svg {max-width:60%;}
div.searchCalendarBtn path {fill:#212121;}
div.searchbox {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;margin:0;height:auto;width:100%;padding:5px 0;border-left:0;border-right:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-attachment:scroll;text-align:left;font-size:12px;background-color:#ffffff;}
div.searchbox {position:fixed;top:0;right:0;z-index:19999;max-width:300px;}
div.searchbox input[type=text] {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:200px;margin:0 0 0 5px;padding:3px;z-index:10;font-size:12px;line-height:18px;}
div.searchbox input[type=submit] {float:right;margin:0 5px 0 3px;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;padding:2px 10px;z-index:10;font-size:12px;}
div.searchbox.popupSearch {background-color:transparent;z-index:20003;}
div.searchBookingDatesPopup {width:84%;max-width:84%;left:5%;margin-left:0;padding:10px 3%;}
div.searchbox div.searchBookingDatesPopup input[type=submit],div.searchbox div.searchBookingDatesPopup input[type=text] {margin:0;}
div.searchBookingDatesPopup .searchFormInput:nth-of-type(2), div.searchBookingDatesPopup .searchFormInput:nth-of-type(3) {margin-left:0;margin-right:0;width:100%;}

div.logo {position:static;float:left;height:110px;width:50%;max-height:none;max-width:none;min-height:initial;min-width:initial;margin:10px 0;padding:0 0 0 0;text-align:left;}
div.logo img{float:none;position:static;max-height:100%;max-width:100%;min-height:initial;min-width:initial;height:auto;width:auto;margin:0 0 0 10px;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;z-index:10;display:inline-block;}

.mobile div.logo {position:fixed;top:0;left:0;float:none;height:40px;line-height:40px;text-indent: 0;width: -webkit-calc(100% - 110px);width: -moz-calc(100% - 110px);width: -ms-calc(100% - 110px);width: -o-calc(100% - 110px);width: calc(100% - 110px);margin: 0;padding: 5px 55px;text-align:left;z-index:20000;-webkit-box-shadow:0 0 10px #BFBFBF;-moz-box-shadow:0 0 10px #BFBFBF;-ms-box-shadow:0 0 10px #BFBFBF;-o-box-shadow:0 0 10px #BFBFBF;box-shadow:0 0 10px #BFBFBF;border-bottom:1px solid #BFBFBF;background-color:#ffffff;}
.mobile div.logo img{margin:0;max-width:100px;max-height:100%;vertical-align:middle;}

div.headerWrapper {position: static;float:left;height:auto;width: 100%;z-index: 20001;min-width:auto;padding:0;border-top:0;}

/*login*/
div.loginwrapper, div.loginwrapper.showLogin {float:left;position:static;max-width:none;min-height:initial;min-width:initial;max-height:0;height:auto;width:96%;margin:0;padding:0 2%;top:auto;bottom:auto;left:auto;right:auto;display:inline;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;}
div.loginwrapper.showLogin {max-height:500px;padding:10px 2%;}
div.loginwrapper:after {content:none;}
div.loginwrapper div.login {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline;}
div.loginwrapper span {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline-block;text-align:center;}
div.loginwrapper span.useradminlink, div.loginwrapper span.loglabel, div.loginwrapper span.recoverLink, div.loginwrapper span.register {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0 0 0 5px;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline-block;text-align:left;line-height:30px;}
div.loginwrapper span.register {width:100%;text-align:center;margin:0;padding:2px 0;}
div#loginbtnclick {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:40px;width:100%;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline-block;text-align:center;line-height:30px;border-radius:0;-webkit-animation: none;-moz-animation: none;-o-animation: none;animation: none;}
div.loginwrapper .hidelogin form {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline-block;}
div.loginwrapper a {margin:0;}
div.c_container {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:5px 0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline;}
div.c_container div.c_data_container {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:48%;margin:0 1%;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline;}
div.c_container .c_title {line-height:25px;}
div.login span input[type=text], div.login span input[type=password], div.login span input[type=text]:hover, div.login span input[type=password]:hover, div.login span input[type=text]:focus, div.login span input[type=password]:focus {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:155px;margin:0;padding:3px 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-indent:5px;line-height:20px;font-size:12px;}
div.c_container textarea, div.c_container input[type=number], div.c_container input[type=text], div.c_container input[type=email], div.c_container input[type=password] {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0;padding:3px 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-indent:5px;line-height:20px;font-size:12px;}
.reg_title {width:100%;}
div.login span input[type=submit] {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;line-height:20px;width:156px;margin:0;padding:3px 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;}
div.login span.logsubmit {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline;}
div.login span input[name=logout] {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:2px 0 0 0;padding:3px 10px;top:auto;bottom:auto;left:auto;right:auto;display:inline;}

/*register popup*/
div.regpopup {top:5%;bottom:5%;right:10%;left:10%;max-height:86%;width:76%;overflow-y:scroll;margin:0 0 0 0;padding:2%;}
div.regpopup div.c_container, div.regpopup .reg_title, div.regpopup .c_title, div.regpopup div.c_data_container input[type=password], div.regpopup div.c_data_container input[type=text], div.regpopup div.c_data_container input[type=email], div.regpopup div.c_data_container input[type=number], div.regpopup div.c_data_container textarea {width:100%;}
div.regpopup input, div.regpopup textarea {margin:0;}
div.regpopup div.c_data_container {width:100%;margin:5px 0;}

div.recoverpass {width:100%;}
div.recoverpass form {display:inline-block;}
div.recoverpass input[type=email] {width:auto;max-width:200px;padding:3px 0;}
div.recoverpass input[type=submit] {padding:3px 10px;}

div.user-order-list {width:100%;text-align:center;min-width:initial;}
div.user-order-list div.userorder {height:auto;vertical-align:top;}
div.userorderdescripwrapper {float:left;width:100%;overflow-x:auto;}
div.userorderdescripwrapper table.userorderdescrip {width: auto;max-width: initial;float: left;table-layout: auto;min-width: 500px;}

/*user area*/
div.usermenu {width:94%;margin:20px 0;}
div.form_container {width:100%;margin:0;min-width:initial;}

* {margin:0;padding:0;opacity:1;}
div.cycle-slideshow {float:left;position:static;max-height:300px;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 40px 0;padding:0 0 0 0;border-left:0;border-right:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;overflow:visible;display:block;opacity:1;}
div.cycle-slideshow img {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;width:100%;height:100%;margin:auto;padding:0;}
div.cycle-slideshow a {float:none;position:static;width:100%;height:100%;max-height:auto;max-width:none;min-height:initial;min-width:initial;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:0;right:auto;}
div.cycle-slideshow a img {float:none;position:relative;width:100%;height:100%;max-height:none;max-width:none;min-height:initial;min-width:initial;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:0;right:auto;}

.mobile div.body {margin:50px 0 0 0;padding:0;border-top:0;}

div.txt_container_lft{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;border-left:0;border-right:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;overflow:visible;text-indent:0;}
div.text {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:96%;top:auto;bottom:auto;left:auto;right:auto;border-left:0;border-right:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;font-size:14px;margin:10px 0 0 0; padding:0 2%;overflow-x: auto;text-indent:0;text-align:center;}
div.text a:not(a.button) {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display: inline;text-indent:0;}
div.text div.txtwrapper{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:98%;top:auto;bottom:auto;left:auto;right:auto;border-left:0;border-right:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;font-size:14px;margin:10px 0; padding:0 1%;overflow-x:visible;text-indent:0;text-align:justify;word-wrap:break-word;}
div.text div.txtwrapper a:not(a.button) {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display: inline;text-indent:0;}
div.text div.txtwrapper img {max-width:90%;margin-right:0;margin-left:0;}
div.text div.txtwrapper div.innertxt {min-width:initial;max-width:100%;width:100%;}

div.footer {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:88%;margin:0 0 0 0;padding:0 6%;top:auto;bottom:auto;left:auto;right:auto;border-left:0;border-right:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;overflow:visible;text-indent:0;}
div.navlinks { float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:96%;margin:20px 2%;padding:0 0 20px 0;top:auto;bottom:auto;left:auto;right:auto;border:0;border-bottom:1px solid #BFBFBF;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;overflow:visible;text-align:center;text-indent:0;} 
div.navlinks ul {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;text-align:center;text-indent:0;}
div.navlinks ul li {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:20px;width:auto;margin:2px;padding:0 3px;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline-block;line-height:20px;text-align:center;text-indent:0;}
div.navlinks ul li a {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:100%;width:100%;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display: block;text-indent:0;line-height:20px;}
div.subscribe {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 20px 0;padding:0 0 20px 0;top:auto;bottom:auto;left:auto;right:auto;border:0;border-bottom:1px solid #BFBFBF;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;text-indent:0;}
div.subscribe input[type=text], div.subscribe input[type=email] {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:70%;padding: 5px 1%;margin:10px 13% 0 13%;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-indent:5px;}
div.subscribe input[type=submit] {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:50%;padding: 5px 7px;margin:10px 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-indent:0;}
div.contact {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 20px 0;padding:0 0 20px 0;top:auto;bottom:auto;left:auto;right:auto;border-left:0;border-right:0;border-bottom:1px solid #BFBFBF;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;text-indent:0;} 
div.contact:nth-of-type(2) {width:100%;border-left:0;}
div.contact p {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;font-size:12px;line-height:20px;text-align:center;text-indent:0;}
div.contact span {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:5px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline-block;font-size:12px;line-height:20px;text-align:center;text-indent:0;}
div.social { float:left;position:relative;max-height:none;max-width:none;min-height:initial;min-width:initial; height:auto;width:100%;margin:0 0 20px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;text-align:right; }
div.footer .social > div {float: left !important;width:100% !important;text-align:center;}
div.social span {float:none !important;display:inline-block;}
div.footer .social div.fb-like.fb_iframe_widget, div.footer .social > div > div {float:left !important;width: 100% !important;text-align:center !important;margin-right: 0 !important;margin-left: 0 !important;margin-top: 2px !important;margin-bottom: 0 !important;}
div.footer .social div.gplus {height:15px !important;}
div.footer .social div.fb-like {height:30px !important;}
div.footer div.social div.socialCover {height:100%;width:100%;padding:0;}
div.footer div.social div.socialCover > div.socialCoverIcon {text-align:center;margin-top:3px !important;}
div.social:hover div.socialCover {width:0 !important;}
div.payicons {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 10px 0;padding:20px 0;top:auto;bottom:auto;left:auto;right:auto;border-left:0;border-right:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;overflow:visible;text-align:center;}
div.payicons img {float:none;position:static;max-height:100%;max-width:98%;min-height:initial;min-width:initial;width:auto;margin:5px 1%;height:40px;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline-block;-webkit-transform:none;-ms-transform:none;transform:none;vertical-align:middle;}

div.cont {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:12px 0 5px 0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline-block;text-align:center;font-size:17px;text-indent:0;}
div.cont span {float:none;}

/* MENU */
div.nav:before {content:none;}
div.nav > ul > li .submenu,div.lftmn > ul > li .leftSubmenu {visibility: visible;opacity:1;margin:0;_margin: 0;}
div.nav ul li .submenu,div.lftmn ul li .leftSubmenu, div.lftmn ul li:hover .leftSubmenu {position:static;margin: 0;_margin: 0;width: 100%;padding: 0;}
div.nav, div.lftmn {position:static;float:left;width:94%;padding:0 3%;margin:0;text-align:left;}
div.nav *, div.lftmn *,
div.nav ul li, div.lftmn ul li,
div.nav ul li *, div.lftmn ul li *, 
div.nav ul li ul, div.lftmn ul li ul, 
div.nav ul li:hover ul li, div.lftmn ul li:hover ul li, 
div.nav ul li ul li, div.lftmn ul li ul li, 
div.nav ul li:hover ul li, div.lftmn ul li:hover ul li, 
div.nav ul li ul li, div.lftmn ul li ul li, 
div.nav ul li:hover ul li:hover ul li, div.lftmn ul li:hover ul li:hover ul li, 
div.nav ul li ul li ul li, div.lftmn ul li ul li ul li, 
div.nav ul li:hover ul li:hover ul li, div.lftmn ul li:hover ul li:hover ul li, 
div.nav ul li ul li ul li, div.lftmn ul li ul li ul li, 
div.nav ul li a, div.lftmn ul li a, 
div.nav ul li:hover ul li:hover ul, div.lftmn ul li:hover ul li:hover ul, 
div.nav ul li ul li:hover ul, div.lftmn ul li ul li:hover ul, 
div.nav ul li:hover ul li:hover ul, div.lftmn ul li:hover ul li:hover ul, 
div.nav ul li ul li:hover ul, div.lftmn ul li ul li:hover ul, 
div.nav ul li:hover ul li ul, div.lftmn ul li:hover ul li ul, 
div.nav ul li ul li ul, div.lftmn ul li ul li ul, 
div.nav ul li:hover ul li ul, div.lftmn ul li:hover ul li ul, 
div.nav ul li ul li ul, div.lftmn ul li ul li ul,
div.nav ul li:hover ul li:hover ul li ul, div.lftmn ul li:hover ul li:hover ul li ul, 
div.nav ul li ul li ul li ul, div.lftmn ul li ul li ul li ul, 
div.nav ul li:hover ul li:hover ul li:hover ul, div.lftmn ul li:hover ul li:hover ul li:hover ul, 
div.nav ul li ul li ul li:hover ul, div.lftmn ul li ul li ul li:hover ul, div.nav > ul > li .submenu > ul, div.nav > ul > li:hover .submenu > ul, div.nav > ul > li .submenu > .wrapDividedUl, div.nav > ul > li:hover .submenu > .wrapDividedUl,div.nav ul li:hover ul, div.lftmn ul li:hover ul,div.nav ul li:hover .submenu, div.lftmn ul li:hover .submenu 
{float:left;position:static;width:100%;opacity:1;visibility:visible;display:inline-block;text-align:left;border-top:0;margin:0;line-height:35px;padding:0;min-width:initial;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;-ms-box-shadow:0 0;-o-box-shadow:0 0;box-shadow:0 0;}
div.nav ul li.active, div.lftmn ul li.active {border:0;}

div.nav ul li a,div.lftmn ul li a {display:inline !important;width:auto !important;font-weight:normal !important;line-height:35px !important;}
div.nav ul li .submenu ul li, div.lftmn ul li ul li {width:94% !important;padding:0 3% !important;}
div.nav ul li .submenu ul li ul li, div.lftmn ul li ul li ul li {width:88% !important;padding:0 6% !important;}
div.nav ul li .submenu ul li ul li ul li, div.lftmn ul li ul li ul li ul li {width:82% !important;padding:0 9% !important;}

div.nav ul li:hover ul, div.lftmn ul li:hover ul,div.nav ul li:hover .submenu, div.lftmn ul li:hover .submenu {display:block;visibility:visible;opacity:1;margin:0;}

/* MENU */
div.mobilmenuwrapper {position:fixed;left:0;top:50px;height:auto;width:100%;z-index:20002;overflow-y:auto;}
div#mobile-menu-top {position:fixed;top:0;left:0;z-index:20002;overflow:hidden;margin:0;padding:0 10px;cursor:pointer;text-align:center;font-weight:bold;background-color:#ffffff;color:#212121;height:50px;width:auto;line-height:50px;text-align:center;}
div#mobile-menu-top svg {display:inline-block;vertical-align:middle;}
div#mobile-menu-top path {fill:#212121;}

.mobile div.nav, .mobile div.lftmn {height:auto;margin:0;}
.mobile div.nav ul, .mobile div.lftmn ul {display:none;}


/* Shopping Cart Mini Geral */
div.minicart_container {float:right;position:relative;max-height:none;max-width:none;min-height:initial;min-width:initial;width:60px;height:30px;line-height:35px;margin:5px;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;font-size:18px;text-indent:0;} 
div.minicart_container svg {max-height:70%;max-width: 25px;}
.mobile div.minicart_container {float:none;position:fixed;margin:0;top:0;right:50px;width:50px;padding:0 0 0 5px;height:50px;line-height:55px;z-index: 20003;}
div.minicart_container a {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:100%;width:100%;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display: block;font-size:12px;text-indent:0;}
.mobile div.minicart_container a {line-height:45px;}
div.minicart_container span {float:none;position:absolute;margin:0;top:23px;right:1px;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;padding:0 5px;bottom:auto;left:auto;z-index:10;text-align:center;line-height:17px;text-indent:0;}

div.credits {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:88%;margin:0 0 0 0;padding:0 6%;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;line-height:40px;font-size:14px;text-indent:0;border-left:0;border-right:0;background-position:97% 80%;}
div.credits a {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display: inline;line-height:40px;font-size:14px;text-indent:0;}

/*Galeria*/
div.galwrapperphoto{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:10px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;}
div.galwrapperphoto a {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:100%;width:100%;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display: inline;line-height:20px;font-size:16px;text-indent:0;}
div.galwrapperphoto div.galid01,div.txtwrapper div.innertxt div.galwrapperphoto div.galid01{float:none;position:relative;max-height:none;max-width:none;min-height:initial;min-width:initial;height:200px;width:200px;display:inline-block;padding:0 0;margin:7px;text-align:center;line-height:30px;text-indent:0;}
div.galtitle,div.txtwrapper div.innertxt div.galwrapperphoto div.galtitle{height:60px;line-height:60px;visibility:visible;opacity: 1;z-index: 2000;bottom:0;font-size:16px;}

#lightbox {margin-top:50px;}

div.photo01{float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;display:inline-block;padding:0 0;margin:7px;width:100px;height:100px;overflow:hidden;}
div.photo01 a:hover {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display: inline;line-height:30px;font-size:16px;text-indent:0;}
div.photo01 a {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:100%;width:100%;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display: inline;line-height:30px;font-size:16px;text-indent:0;}

/*videos*/
div.videoplayer {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:10px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;}
div.videolistwrapper{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-indent:0;}
div.individualvideowrapper{float:left;position:relative;max-height:none;max-width:none;min-height:initial;min-width:initial;width:100%;height:250px;margin:20px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;overflow:hidden;text-indent:0; }
div.individualvideowrapper iframe, div.individualvideowrapper object {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;width:101%;height:250px;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline;overflow:visible; }
div.videowrappersmall{float:left;position:relative;max-height:none;max-width:none;min-height:initial;min-width:initial;width:100%;height:100%;margin:0 0 0 0;padding:0 0 0 0;top:0;left:0;bottom:auto;right:auto;display:inline;overflow:visible;text-indent:0;}
img.videoblocker{display:none;}
div.videocontainersmall{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;width:100%;height:100%;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:0;right:auto;display:inline;overflow:visible; z-index:1;text-indent:0;}
div.vidcat {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;width:100%;height:auto;margin:0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;overflow:visible;text-indent:0;}
div.vidcat span {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;width:100%;height:auto;margin:20px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;overflow:visible;font-size:20px;line-height:40px;text-indent:10px;}
div.vd_title{bottom:0;visibility:visible;opacity:1;}

/*contactos*/
div.table_form {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:10px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;}
div.table_form form {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;}
.form{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;}
.form input[type=text], .form input[type=text]:hover  {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:98%;margin:5px 0;padding:4px 1%;top:auto;bottom:auto;left:auto;right:auto;}
.form span.mnsgm {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline;}
.form textarea, .form textarea:hover {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:98%;margin:5px 0;padding:4px 1%;top:auto;bottom:auto;left:auto;right:auto;}
.form input[type=submit] {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;margin:0;top:auto;bottom:auto;left:auto;right:auto;display:inline-block;}
.form .contactLine {float:left;width:100%;margin:0;}
span.obli{float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:2%;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline;line-height:15px;}
span.textobi{float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:2%;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline;line-height:15px;}
div.contacts_details{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:10px 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;line-height:20px;}
div.contacts_details div.sub_contacts_details {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;}
div.contacts_details div.sub_contacts_details a {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:100%;width:100%;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display: inline;line-height:20px;}
div.contacts_details div.sub_contacts_details2 {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;}
div.container_contactos{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 10px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;border-left:0;border-right:0;opacity:1;}
div.container_contactos iframe {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:250px;width:100%;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;border:0px;}
div.sub_contacts_details .contactLine {float:left;width:90%;margin:10px 5% 30px 5%;min-height:initial;}

/*noticias*/
div.news {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:10px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;font-size:14px;}
div.news div.newsbox{float:left;position:relative;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:80%;display:inline;padding:0 0 40px 0;margin:7px 10%;line-height:30px;text-indent:0;font-size:14px;}

/*search*/
div.search_results{float:left;width:100%;margin:15px 0;max-width:none;min-width:initial;line-height:25px;text-align:left;}
div.searchresult{text-align:left;line-height:25px;margin:10px 0;}
div.pag{float:left;width:100%;margin:15px 0;line-height:25px;text-align:center;}
div.pag a {display:inline-block;margin:0 5px;}
div.pag div.navbtnl, div.pag div.navbtnr {position:static;float:left;width:100%;text-align:center;margin:10px 0;}
div.pag div.navbtnl a, div.pag div.navbtnr a {display:inline-block;}


/*produtos*/
/*rectângulo do produto com descrição pequena*/
div.prod {float:none;position:relative;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:240px;margin:5px 10px 30px 10px;padding:0 0 70px 0;top:auto;bottom:auto;left:auto;right:auto;display:inline-block;text-align:center;text-indent:0;vertical-align:top;}
div.prod div.imgandtext {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;width:100%;height:auto;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;}

/*página individual do produto*/
div.prdPageWrapper {min-width:initial;width:100% !important;}
.extraFees {text-align:center;}

div.prdtitlesolo{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:96%;margin:10px 0;padding:0 2%;top:auto;bottom:auto;left:auto;right:auto;display:inline;}
div.prdtxtsolo {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:10px 0;padding-right:0;padding-left:0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:justify;text-indent:0;}
div.prdtxtsolo p.prdtxt{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:10px 0;padding-right:0;padding-left:0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:justify;text-indent:0;}
div.prdtxt2solo {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:10px 0;padding-right:0;padding-left:0;top:auto;bottom:auto;left:auto;right:auto;text-align:justify;text-indent:0;}
div.prdimgsolo {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:10px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;}
div.prdbtbarsolo{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:10px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;}
div.prdbtbarsolo div.before_price {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 10px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;line-height:50px;}
div.prdbtbarsolo div.before_price span {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0 0 0 5px;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;line-height:35px;}
div.pricessolo {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 10px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;line-height:35px;}
div.pricessolo span{float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0 0 0 5px;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:right;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;-ms-box-shadow:0 0;-o-box-shadow:0 0;box-shadow: 0 0;line-height:35px;}
div.buysolo{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;}
div.prdbtbarsolo .formbuy{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;}
div.prdbtbarsolo div.formbuy input,div.prdbtbarsolo div.formbuy a.button{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:25px;width:100%;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;line-height:25px;}
div.prdbtbarsolo div.formbuy input[type=checkbox] {width:auto;}
div.prdbtbarsolo div.formbuy input[type=submit],div.prdbtbarsolo div.formbuy a.button{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:35px;width:100%;margin:2px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;line-height:35px;}

/*formulario mais informações*/
.formbuy{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;text-indent:0;}
div.moredetails{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:94%;margin:10px 1%;padding:2%;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;text-indent:0;display:none;-webkit-box-shadow: 0 0 10px #676767;-moz-box-shadow: 0 0 10px #676767;-ms-box-shadow: 0 0 10px #676767;-o-box-shadow: 0 0 10px #676767;box-shadow: 0 0 10px #676767;}
ddiv.prdbtbarsolo div.formbuy iv.moredetails input {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0;padding:0;height:25px;line-height:25px;top:auto;bottom:auto;left:auto;right:auto;text-align:left;}
div.prdbtbarsolo div.formbuy div.moredetails .select {margin:0;padding:0;height:25px;line-height:25px;}
div.prdbtbarsolo div.formbuy div.moredetails input[type=submit] {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0;padding:0 1px;line-height:25px;height:25px;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;box-sizing:content-box;}
div.prdbtbarsolo div.formbuy div.moredetails textarea {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:80px;width:100%;margin:0;padding:3px 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;}
div.prdbtbarsolo span.button,div.prdbtbarsolo span.buttonsuc,div.prdbtbarsolo span.buttonerr{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:2px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;line-height:33px;}
div.infotitle{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:5px 0 10px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;text-indent:0;text-indent:0;line-height:20px;}
div.infoclose{float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0 3px 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:right;text-indent:0;font-weight:bold;}
div.infobody{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;text-indent:0;}
table.infotable{float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;width:100%;margin:0;height:100%;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;text-align:left;text-indent:0;}
table.infotable tr {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;width:100%;margin:0;height:100%;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;text-align:left;text-indent:0;}
table.infotable tr td {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;width:auto;margin:0;height:100%;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;text-align:left;text-indent:0;}

div.prdPageWrapper div.priceRulesTableInner {width:100%;}

/*Shopping Cart*/
 div.cartcontent {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial !important;height:auto;width:100% !important;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;text-align:left;text-indent:0;font-size:14px;}
 table.cartform div.form_container {min-width:initial !important;}
 div.cartcontent div.cartItemsTableWrapper,table.cartform div.form_container div.c_container {float:left;width:100%;overflow-x:auto;min-width:initial !important;}
 div.cartcontent td.tddesejo a {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display: inline;line-height:20px;font-size:14px;text-indent:0;}
div.cartcontent td.tdcart1 input[type=text] {padding:5px 0;width:96%;margin:5px 2%;}
 div.cartcontent table.clientinfo {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:20px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;text-align:left;text-indent:0;font-size:14px;}
 div.cartcontent table.clientinfo td {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:5px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;text-align:left;font-size:14px;text-indent:10px;}
 div.cartcontent table.clientinfo td input[type=text], div.cartcontent table.clientinfo td input[type=email] {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 0 0;padding:3px 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;}
 div.cartcontent div.fields, div.cartcontent div.fields:nth-of-type(odd), div.cartcontent div.fields:nth-of-type(even) {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100% !important;margin:0 !important;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;text-indent:0;font-size:14px;}
 div.cartcontent div.fields span {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:50%;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;text-indent:0;font-size:14px;line-height:20px;}
 div.cartcontent div.fields input[type=email], div.cartcontent div.fields input[type=text],div.cartcontent div.fields div.select {float:right;position:relative;max-height:none;max-width:none;min-height:initial;min-width:initial;height:25px;width:calc(98% - 2px);margin:0 0 10px 0;padding:5px 1%;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;line-height:25px;} 
 div.cartcontent div.fields input[type=submit] {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:5px 5px 5px 0;padding:5px;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;line-height:22px;font-size:12px;}
 div.cartcontent div.fields span.schinfo {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:5px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;text-indent:0;font-size:14px;}
 div.cartcontent div.fields span.schinputs {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;text-indent:0;font-size:14px;}
 div.cartcontent div.fields.hascheckbox span.schinfo, div.cartcontent div.fields.hascheckbox span.schinputs {width:50%;}
 div.cartcontent div.cartsend span.schinfo input[type=submit] {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:10px 0 0 5px;padding:5px;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;line-height:22px;font-size:12px;}
 div.cartcontent div.cartsend span.schinfo input[type=checkbox] {margin:0 10px 0 5px;}
div.clearButton * {margin:0 5px;margin-left:5px;margin-right:5px;}
div.cartcontent input[type=checkbox] {float:none;}
div.cartcontent table.cartform {table-layout:fixed}
table.sameAsOtherCheckboxTable td {text-indent:20px;}
table.sameAsOtherCheckboxTable td label {margin-right:10px;}
div.cartcontent .cartitems div.buyAssocProd input[type=submit] {margin:0;padding:3px 10px;}
div.cartcontent .c_container table td {min-width:initial;}
div.cartcontent .c_container table th {font-size:14px;}

table.cartform div.cartVoucher,table.cartform div.cartVoucher:nth-of-type(odd) {overflow:hidden;min-height:40px;margin:0 0 30px 0;}
table.cartform div.cartVoucher * {border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:0 0;-ms-box-shadow:0 0;-moz-box-shadow:0 0;-o-box-shadow:0 0;box-shadow:0 0;}
table.cartform div.cartVoucher .schinfo,div.cartcontent div.fields span.schinfo {float:left;text-indent:20px;padding:0;margin:0;height:40px;line-height:40px;position:relative;border: 0;}
table.cartform div.cartVoucher .schinputs input[type=text] {height:100%;line-height:20px;padding-top:0;padding-bottom:0;height:40px;line-height:40px;margin:0;text-align:center;}

/*tabela depois de inserir os dados e clicar em "enviar"*/
table.enviado {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;text-indent:0;font-size:14px;text-align:center;}
td.tdlogoenviado {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;text-align:left;text-indent:0;font-size:14px;}
td.tdlogoenviado img {float:none;position:static;max-height:200px;max-width:200px;min-height:initial;min-width:initial;height:auto;width:auto;margin:auto;padding:0;top:auto;bottom:auto;left:auto;right:auto;z-index:10;display:inline-block;}

/*validar encomenda, envio de código*/
span.valorder, span.ordercode, span.ordernotval {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 0 0;padding:5px;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;}

