

div.text {width:96%;padding:50px 2%;}
div.text.homeText {padding:0;width:100%;}
div.text div.txtwrapper .innertxt, div.text .galwrapperphoto, div.videolistwrapper,div.text div.pageContent div.txtwrapper .innertxt, div.text div.pageContent .galwrapperphoto, div.pageContent div.videolistwrapper, div.contacts_details, div.pageContent div.contacts_details,div.prodList,div.prdPageWrapper,div.form_container,div.usermenu, div.text > div.usermenu, div.text div.txt_container_lft > div.usermenu,div.user-order-list, div.pageContent div.txtwrapper div.innertxt,div.contacts_details, div.pageContent div.contacts_details,div.sendMailCartTable, div.ordersuccess {width:96%;padding:0 2%;margin:0;min-width:auto;max-width:96%;}
div.usermenu, div.text > div.usermenu, div.text div.txt_container_lft > div.usermenu {margin-top:30px;}
div.text div.txtwrapper,div.text > div.txtwrapper,div.text > div.txtwrapper:nth-of-type(even),div.text div.pageContent div.txtwrapper, div.prodList,div.prdPageWrapper,div.text div.txt_container_lft > div.news, div.text div.txt_container_lft > div.txtwrapper {width:96%;padding:50px 2%;min-height: auto;line-height: 25px;}
div.pageContent > div, div.text div.pageContent div.galwrapperphoto {width:96%;padding:50px 2%;}
div.pageContent.contactsDiv {padding:100px 0 !important;}

div.cartcontent,div.body div.text div.tagsFiltersListWrapper,div.pageContent div.vidcat, div.vidcat {width:100%;margin:0;min-width:auto;max-width:none;}
div.pageContent div.vidcat, div.vidcat {margin-top:30px;}
div.videolistwrapper {padding: 20px 0;}
div.text div.pageContent.contactsDiv div.contacts_details {width:96%;}

div.footer {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;width:-webkit-calc(92% - 43px);width:-moz-calc(92% - 43px);width:-ms-calc(92% - 43px);width:-o-calc(92% - 43px);width:calc(92% - 43px);margin:0 0 0 0;padding:0;padding:0 -webkit-calc(4% + 43px) 0 4%;padding:0 -moz-calc(4% + 43px) 0 4%;padding:0 -ms-calc(4% + 43px) 0 4%;padding:0 -o-calc(4% + 43px) 0 4%;padding:0 calc(4% + 43px) 0 4%;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:100%;margin: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;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:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:50%;margin:0 0 20px 0;padding:0 0 20px 0;top:auto;bottom:auto;left:auto;right:auto;border:0;border-bottom: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.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:right;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:right;text-indent:0;}
div.social { float:left;position:relative;max-height:none;max-width:none;min-height:initial;min-width:initial; height:auto;width:50%;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.fb-like.fb_iframe_widget, div.footer .social > div > div {margin-left: 0 !important;}
div.socialCover {height:100%;width:100%;padding:0;}
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.logo.fixedOnTop {width:23%;left:1%;top:5px;height:50px;}
div.searchbox.popupSearch.fixedOnTop {min-height:60px;}
div.searchbox.popupSearch.fixedOnTop div.searchBookingDatesPopup {width: 75%;}
div.searchbox.popupSearch.fixedOnTop div.searchPopupForm {padding:10px 1%;}
div.searchBookingDatesPopup {width: 90%;}
div.searchBookingDatesPopup div.searchFormInput, div.searchBookingDatesPopup div.searchFormInput:nth-of-type(2), div.searchBookingDatesPopup div.searchFormInput:nth-of-type(3) {width:25%;}
div.searchBookingDatesPopup div.searchFormInput:first-of-type {width:44%;}
div.searchBookingDatesPopup div.searchFormInput:nth-of-type(n+4) {width:-webkit-calc((100% / 3) - 2%);width:-moz-calc((100% / 3) - 2%);width:-ms-calc((100% / 3) - 2%);width:-o-calc((100% / 3) - 2%);width:calc((100% / 3) - 2%);margin-bottom:0;}
div.searchBookingDatesPopup input[type=text] {text-indent: 5px;}
div.text div.searchbox.popupSearch {margin:60px 0;}

div.prod {width: -webkit-calc(((100% / 2) - 2%) - 40px);width: -moz-calc(((100% / 2) - 2%) - 40px);width: -ms-calc(((100% / 2) - 2%) - 40px);width: -o-calc(((100% / 2) - 2%) - 40px);width: calc(((100% / 2) - 2%) - 40px);}
div.pricessolo span {font-size:31px;}

.ui-datepicker .ui-datepicker-title select {height: 30px;}

div.user-order-list div.userorder {width: -webkit-calc((100% / 3) - 2%);width: -moz-calc((100% / 3) - 2%);width: -ms-calc((100% / 3) - 2%);width: -o-calc((100% / 3) - 2%);width: calc((100% / 3) - 2%);font-size:14px;}

div.galid01,div.photo01 {margin:5px;}
div.newsbox {width:330px;width:-webkit-calc(((100% / 2) - 2%) - 40px);width:-moz-calc(((100% / 2) - 2%) - 40px);width:-ms-calc(((100% / 2) - 2%) - 40px);width:-o-calc(((100% / 2) - 2%) - 40px);width:calc(((100% / 2) - 2%) - 40px);margin:60px 1% 25px 1%;}

div.rproductswrapper,div.rproductswrapperwrapper {margin-left:0;width:100%;}
div.rproductswrapperwrapper div.rproductswrapper {width:100%;margin-left:0;}

div.form_container.cartClientAddresses {max-width:100%;padding:0;width:100%;}

div.text div.sendMailCartTable,div.ordersuccess,div.form_container.clientAddresses {float:left !important;width:100% !important;padding:0 !important;max-width:100% !important;}
