@charset "utf-8";.clearfix,article,aside,footer,header,hgroup,main,section{display:block}.search,ul#nav li a{text-decoration:none}#container,#header,.menu{max-width:962px}button,input.buttonsearch,label{cursor:pointer}#courses-list,#hor-zebra{border-collapse:collapse}.coursesList .courseColumn,.shoppingCartListItem .itemColumn{word-wrap:break-word;word-break:break-word;box-sizing:border-box}#footer ul,#sliderup h2,.shoppingCartTotalSum li{text-transform:uppercase}.book,.coursesList .courseColumn,.formBlock .columnHalf,.greyboxright,.naslov,.shoppingCartTotalSum li,button,input,ul#nav li a{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}.bold,ul#nav li a{font-weight:700}button,input{font-family:inherit;font-size:100%;margin:0;outline:0;border:0;vertical-align:baseline}ol,ul{list-style-type:none}img{margin-bottom:0;border:0}@import url(https://fonts.googleapis.com/css?family=Roboto);body{font-family:Roboto,sans-serif;font-size:14px;color:#6c6a6a}a{color:#6C6A6A}hr{border:0;color:#fff;background:#fff;height:1px;width:100%}p{line-height:20px}.wrap{width:1150px;margin:0 auto;position:relative}.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}.search,input.searchtextfield,ul#nav li{display:inline-block}.floatLeft{float:left}.floatRight{float:right}.center{text-align:center}.justify{text-align:justify}ul#nav,ul#nav li a{position:relative;text-align:center}.orange{color:#f06221}.white{color:#fff}.expired{color:#a5a5a5}.pdfLink{padding:15px 20px}@-webkit-keyframes opacityAnimation{from{opacity:0}to{opacity:1}}@-moz-keyframes opacityAnimation{from{opacity:0}to{opacity:1}}@keyframes opacityAnimation{from{opacity:0}to{opacity:1}}@-webkit-keyframes mainNavSlideIn{from{-webkit-transform:translate3d(260px,0,0)}to{-webkit-transform:translate3d(0,0,0)}}@-moz-keyframes mainNavSlideIn{from{-moz-transform:translate3d(260px,0,0)}to{-moz-transform:translate3d(0,0,0)}}@keyframes mainNavSlideIn{from{-webkit-transform:translate3d(260px,0,0);-moz-transform:translate3d(260px,0,0);-ms-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}to{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}a.button,button.button{display:inline-block;padding:15px 20px;text-decoration:none;color:#fff;font-weight:700;background:#f06321;background:linear-gradient(to bottom,#fb8c4a 0,#f06321 100%);border-bottom:2px solid #D95200;border-radius:30px;border-top:1px solid #FEE27D;box-shadow:0 -1px 0 #D95200;position:relative}a.button:hover,button.button:hover{color:#fff!important}a.button:active,button.button:active{bottom:-1px}.bookISBN,.booklanguage,.booksubject{padding-bottom:6px}#main{background:#eee;position:relative;overflow-x:hidden}#header{margin:auto;height:130px;width:auto;padding:0 10px}#logo{background:url(../img/IBL-logo.png) no-repeat;height:100px;width:311px;position:absolute;top:10px}#lang{margin:5px 0}#lang img{padding:0 0 0 10px}#cart{margin:30px 0 20px}input.searchtextfield{width:200px;height:37px;line-height:37px;font-size:11px;color:#8a8a8a;padding:0 0 0 15px;background:#eee;float:left;border:1px solid #ccc;border-radius:20px 0 0 20px;box-shadow:0 2px 10px #ddd inset}input.buttonsearch{width:44px;height:37px;line-height:37px;background:url(../img/search-button.png) 100% 0 no-repeat;float:right}#topmenu{background:#3F3F3F;width:auto;box-shadow:0 0 25px #2D2D2D inset}.menu{margin:0 auto;width:auto}ul#nav li{vertical-align:middle;line-height:20px;font-size:18px}ul#nav li a{transition:all .2s;display:block;padding:30px 35px;color:#fff}ul#nav li a:after{content:'';position:absolute;left:0;top:20px;bottom:20px;width:1px;background:#6b6b6b}ul#nav li#first a:after{content:none}ul#nav li.active a,ul#nav li:hover a{color:#f06221}ul#nav li .submenu{position:absolute;top:90%;z-index:-9;opacity:0;transition:all .3s}ul#nav li .submenu li{background:#404040;display:block;text-shadow:0 -1px 0 #000;width:150%;border:0}ul#nav li .submenu li a{display:block;float:none;text-align:left;color:#fff}ul#nav li .submenu li a:hover{background:#666;color:#fff}ul#nav li:hover .submenu{top:100%;opacity:1;z-index:2}#container{display:block;margin:auto auto 50px;width:auto;padding:0 10px;min-height:600px}#container a{transition:color .2s}#container a:hover{color:#F16322}#sliderup{background:url(../img/slider-background.png) no-repeat;min-height:301px;margin:0 0 20px}#sliderup h2{padding:30px 0 30px 420px}#sliderup ul{list-style-image:url(../img/tick.png);padding:0 0 0 480px;font:400 18px Arial,sans-serif}#sliderup ul li{display:list-item;padding:0 10px 12px}#sliderup a.button{margin:10px 0 0 490px}#slider{margin:20px 0;position:relative}#sliderContent,#sliderContent>div{width:100%!important; background-color:rgb(238, 238, 238)}.arrows{width:70px;margin:100px 0;position:absolute;top:0;bottom:0}.arrows.floatRight{right:0}.arrows.floatLeft{left:0}.book{width:100%;padding:0 100px}.bookpreview{min-height:260px}.bookinfo{float:none;margin:0 0 0 215px}.bookauthor{margin:0 0 10px}.bookprice1{font:400 15px Arial,sans-serif}.bookprice2{margin:0 0 15px}.bookdescription{margin:15px 0 0}.bookdescription h3{margin-bottom:10px}#content{min-height:200px;margin:20px 0 0}.homeInfoBox{background:#DCDCDC;padding:20px 0;position:relative;border:1px solid #ccc;margin-bottom:10px}.homeInfoBox .button{margin:-10px 20px 0 0;float:right}.greyboxleft{width:200px;position:absolute;left:0;top:20px}.greyboxleftribbon{background:url(../img/ribbon.png) no-repeat;height:30px;padding:20px;font:400 18px Arial,sans-serif;margin-left:-15px}.greyboxleftbottom{background:url(../img/greyboxleft-bot.png) no-repeat;height:2px}.greyboxright{padding:0 25px 25px 225px}.box{width:300px;margin:0 20px 0 0}.box .date{color:#f06221;margin:0 0 5px}.box a:link,.box a:visited{color:#f06221;text-decoration:underline}.box a:active,.box a:hover{color:#f06221;text-decoration:none}#bottom,#bottom a:hover{color:#fff}#bottom{background:#787878}#bottom a{color:#f06221;text-decoration:underline;transition:all .2s}#bottom a:hover,a.close,ul#nav2 li a{text-decoration:none}#bottomText{width:500px}#bottomcontainer{display:block;margin:auto;max-width:962px;width:auto;padding:30px 10px 10px}.inline-message,.inline-note,.input-left,.input-right,.input-select,.input-static,.input-text,.label-text,.title-text,label{display:inline-block}#bottomcontainer h3{margin:0 0 10px;font:400 22px Times New Roman}#bottomcontainer input.subscribetextfield{display:inline-block;height:25px;line-height:25px;width:250px;font-size:11px;color:#8a8a8a;padding:0 10px}#bottomcontainer img{margin:10px 10px 0 0}#footer{background:#3F3F3F;padding:25px 0 35px;box-shadow:0 10px 80px #2D2D2D inset}#footer ul{margin:0 0 20px;text-align:center}ul#nav2 li{float:left;line-height:20px;font-size:14px}ul#nav2 li a{padding:10px 40px;float:left;font-weight:700;color:#f06221;transition:all .2s}ul#nav2 li a:hover{color:#fff}#footer p{color:#e0e0e0;font-size:11px}#registrationcontent{margin:40px 0}.form-blockable{position:relative;z-index:1}.input-row{margin:0}.input-left{width:200px;text-align:right;vertical-align:top}.label-text,.title-text{vertical-align:top;font:400 14px/24px "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color:#222;padding-top:4px}.input-row .input-required{color:#d3d1ce;visibility:hidden}.input-select select,.input-select select option{font:14px "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color:#5a5a5a}.input-right{max-width:800px;vertical-align:top}.input-hidden{position:relative;width:0;height:0;overflow:hidden}.input-select-extra-extra-extra-small,.input-static-extra-extra-extra-small,.input-text-extra-extra-extra-small{width:86px}.input-select,.input-static,.input-text{vertical-align:top;padding-right:8px}.input-select select{background:#fff;padding:4px 4px 4px 7px;height:34px;border:1px solid silver;width:250px;margin:0}.input-select select option{padding:0 7px}.border-5{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.glow-shadow-2{-moz-box-shadow:#b2b2b2 0 0 5px;-webkit-box-shadow:#b2b2b2 0 0 5px;box-shadow:#b2b2b2 0 0 5px}.inline-message{min-height:16px;padding:4px 0;font:700 12px/16px "Trebuchet MS",Arial,sans-serif;color:#000}.input-select-extra-extra-small select{width:114px}.inline-note{height:32px;line-height:32px;vertical-align:top;position:relative}.inline-note .caption{font:700 14px/32px "Trebuchet MS",Arial,sans-serif;color:#333}.input-select-small,.input-select-small select,.input-static-small,.input-text-small{width:310px}.input-text input:-moz-placeholder{color:#999!important}.input-text-small input{width:294px}.input-text input{background:url(../img/input-bg.gif) repeat-x #fff;font:14px "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;color:#5a5a5a;padding:0 7px;height:32px;width:250px;margin:0;display:block}.input-row-checkbox,.input-row-radio{padding:0 0 24px}.input-row-checkbox .input-left{width:160px}.input-row-important .input-required{color:#ae4c4c;line-height:24px}.input-required{display:inline-block;vertical-align:top;width:16px;text-align:left;color:#7f7e7d;font:400 22px/32px "Trebuchet MS",Arial,sans-serif}.input-row-checkbox .input-right{width:680px}.input-checkbox{background-position:0 -192px}.input-checkbox,.input-radio{margin:0 5px 0 -5px;width:32px;height:32px;overflow:hidden;display:inline-block;vertical-align:top;cursor:pointer}.input-checkbox-inline input,.input-radio-inline input,.input-row-checkbox .input-right input,.input-row-radio .input-right input{height:32px;overflow:hidden;margin:0;padding:0;display:inline-block;vertical-align:top}.input-hidden input{position:absolute;left:-9999px}.input-row-checkbox .label-text{width:595px}.input-row-important .label-text{padding:4px 0 0;font:400 16px/24px "Trebuchet MS",Arial,sans-serif;font-weight:700;color:#4a4a4a}.submit-row{padding-top:8px}#newsletter-button,#paypal-button{margin:0;padding:0;border:0;cursor:pointer}#newsletter-button{width:100px;height:25px;background:url(../img/subscribe-button.png) center top no-repeat;text-shadow:#CCC;color:#FFF}#finish-buying{width:300px}#paypal-button{width:150px;height:39px;background:url(../img/paypal-button.png) center top no-repeat;text-indent:-1000em;float:right}.naslov{font-size:28px;border-bottom:2px solid #CCC;font-weight:700;margin:50px auto;padding:20px 20px 20px 0;text-align:left;width:100%}.aboutBlok{background-image:url(../img/About-Us-brown-icon.png);background-repeat:no-repeat;background-position:left;background-origin:border-box;padding:50px;text-align:left;margin:0 auto;width:600px}.orangeImg{background-image:url(../img/About-Us-orange-icon.png)}.naslovAbout{color:#f06221;font-size:23px}.brownNaslov{color:#930}.aboutContainer{background:url(../img/aboutus.png) center top no-repeat;padding-top:150px;padding-bottom:80px}#cancelDiv,.successDiv{font-weight:700;padding:20px;text-align:center;font-size:24px;width:88%}.aboutContainer .pdfLink{margin-left:16%}.aboutContainer .pdfLink img{vertical-align:middle;margin-right:5px}.successDiv{background-color:#e0e6d8;border:2px solid #537813;border-radius:6px;color:#537813;margin:20px auto 100px}.centerImage{display:block;margin:0 auto;text-align:center}#cancelDiv,#hor-zebra{margin:20px auto 50px}#cancelDiv{background-color:#900;border:2px solid #999;border-radius:6px;color:#999}#hor-zebra{font-size:17px;width:863px;text-align:left}#hor-zebra th{font-size:14px;font-weight:400;padding:10px 8px}#hor-zebra td{padding:8px}#hor-zebra .odd{background:#E8E7E6}tr.border_bottom th{border-bottom:1px solid #000;text-align:left}tr.border_thin td{border-bottom:1px solid #ABA0A0}#courses-list{width:900px;font-size:17px;color:#3a3a3a}#courses-list td{padding:20px 20px 20px 0;vertical-align:top}#courses-list th{padding-top:37px;padding-bottom:13px}#courses-list th:first-child{font-size:17pt;font-weight:700;width:150px}#courses-list th:last-child{font-size:17pt;width:300px}#courses-list .cListName{font-size:16pt;font-weight:700}.courseContent{padding-top:25px}.courseContent ul{font-size:16px;list-style-type:disc;padding:20px 0 20px 20px}.courseContent ul li{padding-bottom:10px}.courseTitle{font-size:24px;font-weight:700;color:#333}.courseImg{float:right;padding:20px}.courseSubtitle{font-size:20px;font-weight:700;color:#333;margin-bottom:10px}.courseRegirsterForm{padding:25px 0 15px;margin:50px 0;border:1px solid #ccc;border-width:1px 0;overflow:hidden}.courseRegirsterForm .button{float:right}.contactModule{padding:40px;margin:10px auto;position:relative;background:#dedede}.contactModule p{width:75%}.contactModule .button{position:absolute;right:40px;top:50%;margin-top:-25px}.topBanner{margin-bottom:30px}.topBanner img{width:100%;height:auto}.coursesListWrap{margin:0 auto;color:#333}.coursesHeader{padding:10px 0;margin-bottom:10px;border-bottom:1px solid #333;font-size:24px}.coursesHeader ul{overflow:hidden}.coursesHeader li{float:left;width:50%}.coursesHeader li:last-of-type{float:right;width:33.33%}.coursesList ul{overflow:hidden}.coursesList li{width:100%;display:block;overflow:hidden;border-bottom:1px solid #ccc;padding:12px 0;font-size:16px}.coursesList .courseColumn{float:left;width:33.33%;padding:10px 40px 10px 0}.coursesList .courseColumn:first-of-type{width:16.66%}.coursesList .courseColumn:nth-of-type(2){width:50%}.coursesList .courseName{display:block;padding-bottom:5px}.shoppingCartList{margin:0 auto;color:#333}.shoppingCartListHeader{padding:10px 0;margin-bottom:10px;border-bottom:1px solid #333;font-size:18px}.shoppingCartListHeader ul{overflow:hidden}.shoppingCartListHeader li{float:left;width:13%}.shoppingCartListHeader li:nth-of-type(3){width:30.33%}.shoppingCartListItem ul{overflow:hidden}.shoppingCartListItem li{width:100%;display:block;overflow:hidden;position:relative;border-bottom:1px solid #ccc;padding:12px 0;font-size:14px}.shoppingCartListItem .itemColumn{display:inline-block;vertical-align:middle;width:13%;padding:10px 40px 10px 0}.shoppingCartListItem .itemColumn:nth-of-type(3){width:30.33%}.shoppingCartListItem .itemColumn:last-of-type{position:absolute;right:0;top:50%;margin-top:-9px;padding:0;width:auto}.shoppingCartListItem .itemColumn input[type=text]{padding:5px;width:30px;text-align:center;border:1px solid #ccc;display:inline-block;vertical-align:middle}.shoppingCartListItem .itemColumn select{padding:5px;border:1px solid #ccc}.shoppingCartList.checkout .shoppingCartListHeader li:last-child,.shoppingCartList.checkout .shoppingCartListItem .itemColumn:nth-of-type(6){width:7%;float:right;padding-right:0;text-align:right}.shoppingCartList.checkout .shoppingCartListHeader li:nth-of-type(3),.shoppingCartList.checkout .shoppingCartListItem .itemColumn:nth-of-type(3){width:37%}.shoppingCartList.checkout .formBlock{padding:20px 0 10px}.shoppingCartTotalSum{padding:10px 0;margin:10px 0}.shoppingCartTotalSum ul{overflow:hidden}.shoppingCartTotalSum li{width:75%;display:block;float:left;padding-bottom:10px}.shoppingCartTotalSum li:nth-of-type(2n){float:right;width:25%;text-align:right;font-weight:700}.shoppingCartTotalSum li:last-of-type,.shoppingCartTotalSum li:nth-last-child(-n+2){padding-top:10px;margin-top:0;border-top:1px solid #333;font-size:18px}.noticeText{padding:30px 10px;margin:20px auto;border:1px solid #dedede;border-width:1px 0;text-align:center}.loginPage .logo{margin:50px auto;text-align:center}.contact{color:#333;margin:20px auto 50px;padding-bottom:150px}.formBlock .columnSubtitle{display:block;margin:10px 0 0;padding:25px 0 10px;border-top:1px solid #ddd}.formBlock label{display:block;width:100%;overflow:hidden;margin-bottom:15px;font-weight:400;font-size:14px;line-height:1.4}.formBlock .columnHalf{width:47%;display:inline-block}.formBlock .columnHalf:nth-of-type(2n){float:right}.formBlock input{width:100%;margin-top:5px;padding:20px;border-radius:2px;border:1px solid #ccc;line-height:1}.formBlock input:focus,.formBlock textarea:focus{border:1px solid #F16322}.formBlock button{min-width:200px;float:left;margin:20px 0}.formBlock select,.formBlock textarea{width:100%;margin-top:5px;border:1px solid #ccc;box-sizing:border-box}.formBlock textarea{padding:20px;font-family:Arial,sans-serif;font-size:14px}.formBlock select{padding:19px}.formBlock input[type=radio],.formBlock input[type=checkbox]{width:20px;height:20px;margin-right:2px;display:inline-block;vertical-align:text-bottom}.modalDialog{position:fixed;font-family:Arial,Helvetica,sans-serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);z-index:99999;opacity:0;transition:opacity .4s ease-in;pointer-events:none}.modalDialog.active{opacity:1;pointer-events:auto}.modalDialog>div{width:420px;box-sizing:border-box;position:absolute;top:50%;left:50%;margin:-110px 0 0 -220px;padding:30px;border-radius:10px;background:#dedede;box-shadow:#000 0 0 30px}a.close{background:#606061;color:#FFF;line-height:25px;position:absolute;right:-12px;text-align:center;top:-10px;width:24px;font-weight:700;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000}a.close:hover{background:#F16322}.mobileMenu{display:none}@media only screen and (max-width:996px){ul#nav li,ul#nav li .submenu li{border-top:1px solid #6b6b6b}#header{height:115px;box-shadow:0 0 10px #ddd;border-bottom:1px solid #ccc}#logo{width:124px;height:40px;top:10px;left:10px;background-size:contain}#header .search{width:auto;display:block}#header form{position:absolute;right:65px;top:62px;left:10px}#header input.searchtextfield{width:94%}#header input.buttonsearch{position:absolute;right:0;top:0}.mobileMenu{display:block;position:absolute;right:12px;top:60px;width:40px;height:40px;box-sizing:border-box;background:#F16322;background:linear-gradient(to bottom,#FB8D4B 0,#F16322 100%);border-bottom:2px solid #D95200;border-radius:4px}#topmenu,ul#nav li a:after{display:none}.mobileMenu>svg{fill:#fff;width:20px;height:20px;position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px}#topmenu,.mobileMenuClose{position:absolute;top:0;right:0}.mobileMenuClose{width:65px;height:65px;z-index:9}.mobileNavOpen .mobileNavOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:98;background:rgba(0,0,0,.8);-webkit-animation:opacityAnimation .2s ease-in;-moz-animation:opacityAnimation .2s ease-in;animation:opacityAnimation .2s ease-in;opacity:1}#topmenu{width:250px;bottom:0;z-index:99;background:#6b6b6b;box-shadow:#000 0 0 30px}#topmenu .menu{padding-top:65px;position:relative}#topmenu .menu:before{content:'Menu';position:absolute;top:26px;left:30px;font-weight:700;font-size:13px;text-transform:uppercase;color:#dedede}#topmenu .menu:after{content:'x';position:absolute;top:8px;right:25px;font-size:40px;color:#fff;transform:scaleY(.8)}ul#nav{margin-left:0}ul#nav li{font-size:15px;width:100%;border-left:none;background:#3F3F3F}ul#nav li a{padding:22px 22px 22px 30px;width:100%;box-sizing:border-box;text-align:left}ul#nav li .submenu{position:static;opacity:1}ul#nav li .submenu li a{padding-left:50px}.mobileNavOpen #topmenu{display:block;-webkit-animation:mainNavSlideIn .3s ease-in-out;-moz-animation:mainNavSlideIn .3s ease-in-out;animation:mainNavSlideIn .3s ease-in-out}#sliderup{margin:0 -10px;height:auto}#sliderup h2{padding:30px 0 30px 240px}#sliderup ul{padding:0 0 0 270px}#sliderup a.button{margin:10px 0 0 270px}.homeInfoBox .greyboxright{padding:80px 20px 20px;width:100%}.homeInfoBox .button{position:static;margin:10px 0 0 20px}#bottomcontainer{padding:30px 20px 20px}#bottomText{width:auto}#bottomcontainer .floatRight{float:none}#footer ul{text-align:left;margin:0 20px}#footer ul li{width:100%;display:block;margin-bottom:3px}#footer ul li a{padding:5px;display:block;float:none}.aboutContainer{margin:0 -10px}.aboutBlok{width:auto;padding:50px 15%;background-image:none}.aboutContainer .pdfLink{margin-left:12%}}@media only screen and (max-width:640px){#lang,.courseTitle,.topBanner{overflow:hidden}.coursesHeader,.shoppingCartListHeader{display:none}#header #cart{margin:0;position:absolute;right:10px;top:28px}#lang{margin:0;padding:5px 10px}#lang a{float:right}.bookcover,.courseImg,.formBlock .columnHalf:nth-of-type(2n){float:none}#sliderup{margin:0 -10px;position:relative}#sliderup h2{padding:0;position:absolute;right:20px;top:20px}#sliderup ul{padding:320px 20px 20px 50px}#sliderup a.button{margin:0 0 0 20px}.book{padding:0 50px}.bookcover{margin:0 auto;text-align:center}.bookinfo{margin:20px auto 0}.modalDialog>div{width:100%;max-width:90%;margin:-110px 5% 5%;left:auto}.aboutBlok{padding:50px 20px}.aboutContainer .pdfLink{margin-left:0}.formBlock .columnHalf{width:100%}.formBlock button{float:none;width:100%}.topBanner img{width:240%}.coursesList .courseColumn{width:100%;padding:10px 10px 10px 0}.coursesList .courseColumn:first-of-type,.coursesList .courseColumn:nth-of-type(2){width:100%}.courseTitle{width:100%}.courseImg{margin:0 auto;padding:20px 0}.contactModule{padding:20px}.contactModule p{width:100%}.contactModule .button{position:relative;right:0;top:0;margin-top:20px}.shoppingCartListItem .itemColumn{width:100%;padding:10px 10px 10px 0;text-align:center}.shoppingCartListItem .itemColumn:nth-of-type(3){width:100%}.shoppingCartListItem .itemColumn:last-of-type{position:static;width:100%}.shoppingCartListItem .itemColumn input[type=text]{padding:10px;width:25%;box-sizing:border-box}.shoppingCartListItem .itemColumn select{padding:10px;width:100%;display:block;box-sizing:border-box}.shoppingCartListItem .itemColumn a{padding:5px;display:block}.shoppingCartList.checkout .shoppingCartListHeader li:last-child,.shoppingCartList.checkout .shoppingCartListHeader li:nth-of-type(3),.shoppingCartList.checkout .shoppingCartListItem .itemColumn:nth-of-type(3),.shoppingCartList.checkout .shoppingCartListItem .itemColumn:nth-of-type(6){width:100%}.shoppingCartTotalSum li:nth-of-type(2n){padding-right:0}}.bookOption{width:100px}#cookieConsent{background-color:rgba(20,20,20,.8);min-height:26px;font-size:14px;color:#ccc;line-height:26px;padding:8px 0 8px 30px;font-family:"Trebuchet MS",Helvetica,sans-serif;position:fixed;bottom:0;left:0;right:0;display:none;z-index:9999}#cookieConsent a{color:#4b8ee7;text-decoration:none}#closeCookieConsent{float:right;display:inline-block;cursor:pointer;height:20px;width:20px;margin:-15px 0 0 0;font-weight:700}#closeCookieConsent:hover{color:#fff}#cookieConsent a.cookieConsentOK{background-color:#e46221;color:#000;display:inline-block;border-radius:5px;padding:0 20px;cursor:pointer;float:right;margin:0 60px 0 10px}#cookieConsent a.cookieConsentOK:hover{background-color:#f98543}