@import url(https://fonts.googleapis.com/css?family=Maven+Pro:400,700);@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic);article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}h2{font-size:1.5em;margin:0.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:0.83em;margin:1.67em 0;}h6{font-size:0.67em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}p,pre{margin:1em 0;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:"\201C" "\201D" "\2018" "\2019";}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1em 0;}dd{margin:0 0 0 40px;}menu,ol,ul{padding:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(https://villaivana.eu/sites/all/themes/villaivana/behaviors/box-sizing/boxsizing.php);}
/**/@media all and (max-width:800px){#toolbar,#admin-menu{display:none;}html body.toolbar,html body.admin-menu{padding-top:0 !important;margin-top:0 !important;}}
/**/.comment__content,.field--type-taxonomy-term-reference .field__items,.pager,.site-branding{*zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;}.comment__content:before,.field--type-taxonomy-term-reference .field__items:before,.pager:before,.site-branding:before,.comment__content:after,.field--type-taxonomy-term-reference .field__items:after,.pager:after,.site-branding:after{content:".";display:block;height:0;overflow:hidden;}.comment__content:after,.field--type-taxonomy-term-reference .field__items:after,.pager:after,.site-branding:after{clear:both;}.comment__content:after,.field--type-taxonomy-term-reference .field__items:after,.pager:after,.site-branding:after{content:"";display:table;clear:both;}.block--locale-language,.block--system-user-menu .menu,.action-links,.breadcrumb{margin:0;padding:0;border:0;}.block--locale-language:after,.block--system-user-menu .menu:after,.action-links:after,.breadcrumb:after{content:"";display:table;clear:both;}.block--locale-language li,.block--system-user-menu .menu li,.action-links li,.breadcrumb li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;}.comment__content{display:block;margin-bottom:1.42857em;}.comment__content > :last-child,.comment__content > :last-child{margin-bottom:0;}.comment__content{padding:18px 1em;}@-webkit-keyframes myanimation{from{left:0%;}to{left:50%;}}select:focus,input:focus,textarea:focus{-webkit-box-shadow:0 0 4px 1px rgba(236,145,96,0.3);-moz-box-shadow:0 0 4px 1px rgba(236,145,96,0.3);box-shadow:0 0 4px 1px rgba(236,145,96,0.3);outline:1px solid #ec9160;}fieldset{margin-left:0;margin-right:0;padding:9px 1em 18px 1em;border-color:#e7e7e7;}legend{font-size:18px;font-size:1.28571rem;padding:0 0.8em;color:#6a7076;}img,media{max-width:100%;height:auto;vertical-align:top;}table{width:100%;margin-bottom:18px;}th{padding:0.5em 1em;background-color:#077dc3;color:#fff;}th a,th a.active{color:#fff;}th a img,th a.active img{margin:2px 3px;}td{padding:0.5em 1em;}tr.odd{background:#e7f1f5;}tr.even{background:#f6fafb;}.responstable{margin:1em 0;width:100%;background:white;color:#024457;border-radius:10px;border:1px solid #167f92;overflow:hidden;}.responstable tr{border-top:1px solid #167f92;border-bottom:1px solid #167f92;}.responstable tr:nth-child(odd){background-color:#eaf3f3;}.responstable th{display:none;border:1px solid white;background-color:#167f92;color:white;}.responstable td{display:block;}.responstable td:first-child{padding-top:.5em;}.responstable td:last-child{padding-bottom:.5em;}.responstable td:before{content:attr(data-th) ":";font-weight:bold;width:8em;display:inline-block;}@media (min-width:870px){.responstable td:before{display:none;}}@media (min-width:870px){.responstable td{border:1px solid #d9e4e6;}}.responstable th,.responstable td{text-align:left;margin:.5em 1em;}@media (min-width:870px){.responstable th,.responstable td{display:table-cell;padding:1em;}.responstable th:first-child,.responstable td:first-child{}}* html{font-size:87.5%;}html{font-size:14px;line-height:1.42857em;}html{font-family:"PT Sans",Helvetica,Arial,sans-serif;color:#222222;}a{color:#e4621c;}a:visited{color:#e4621c;}a:focus{color:black;}a:hover{color:black;}a:active{color:#efa47b;}h1,.alpha,h2,.beta,h3,.gamma,.site-branding__name,h4,.delta,caption,h5,.epsilon,h6,.zeta{margin-top:0em;padding-top:0em;padding-bottom:0em;margin-bottom:0.28571em;color:#6a7076;font-family:"Maven Pro",Helvetica,Arial,sans-serif;text-transform:uppercase;}h1 a,h1 a:visited,.alpha a,.alpha a:visited,h2 a,h2 a:visited,.beta a,.beta a:visited,h3 a,h3 a:visited,.gamma a,.site-branding__name a,.gamma a:visited,.site-branding__name a:visited,h4 a,h4 a:visited,.delta a,caption a,.delta a:visited,caption a:visited,h5 a,h5 a:visited,.epsilon a,.epsilon a:visited,h6 a,h6 a:visited,.zeta a,.zeta a:visited{color:inherit;text-decoration:none;}h1 a:hover,.alpha a:hover,h2 a:hover,.beta a:hover,h3 a:hover,.gamma a:hover,.site-branding__name a:hover,h4 a:hover,.delta a:hover,caption a:hover,h5 a:hover,.epsilon a:hover,h6 a:hover,.zeta a:hover{color:#064771;}h1,.alpha{padding-bottom:5px;color:#fff;text-align:center;text-shadow:rgba(0,0,255,0.2) 1px 1px 0,rgba(0,0,255,0.2) 2px 2px 0,rgba(0,0,255,0.2) 3px 3px 0;background-color:#52b1ea;-webkit-box-shadow:inset 3px 3px 3px 0px rgba(0,0,0,0.3);box-shadow:inset 3px 3px 3px 0px rgba(0,0,0,0.3);}h2,.beta{font-weight:700;color:#FFF;text-shadow:rgba(0,0,255,0.2) 1px 1px 0,rgba(0,0,255,0.2) 2px 2px 0,rgba(0,0,255,0.2) 3px 3px 0;}h3,.gamma,.site-branding__name{font-size:21px;font-size:1.5rem;color:#d9e9ef;}h4,.delta,caption{font-size:18px;font-size:1.28571rem;}h5,.epsilon{font-size:16px;font-size:1.14286rem;font-weight:700;}h6,.zeta{font-size:16px;font-size:1.14286rem;color:#077dc3;}p,blockquote{margin:0;margin-top:0em;padding-top:0em;padding-bottom:0em;margin-bottom:1.42857em;}p + img{float:left;margin-right:1em;}blockquote{margin-top:0em;padding-top:1.42857em;padding-bottom:1.42857em;margin-bottom:1.42857em;padding:0 1.5em;border-style:solid;border-width:0.07143em;padding:1.35714em;border-left-style:solid;border-left-width:0.71429em;padding-left:0.71429em;font-style:italic;color:#064771;}blockquote p{margin:0;}q{font-style:italic;}mark,.marker{padding:0.1em 0.5em;background:#52b1ea;color:#fff;font-size:12px;font-size:0.85714rem;text-transform:capitalize;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}.block--commerce-checkout-progress-indication{color:#444;font-family:'PT Sans Caption',sans-serif;margin:30px 0px 120px 0px;position:relative;}.checkout-pages-5 li{color:#ccc;display:block;font-size:16px;font-weight:600;padding:14px 20px 14px 80px;position:relative;}.checkout-pages-5 li:before{-webkit-box-shadow:inset 3px 3px 3px 0px rgba(0,0,0,0.3);box-shadow:inset 3px 3px 3px 0px rgba(0,0,0,0.3);background:#ddd;border:2px solid #FFF;border-radius:50%;color:#fff;font-size:16px;font-weight:700;left:20px;line-height:37px;height:35px;position:absolute;text-align:center;text-shadow:1px 1px rgba(0,0,0,0.2);top:4px;width:35px;z-index:999;}.checkout-pages-5 li.active{color:#8bc53f;font-weight:bold;}.checkout-pages-5 li.active:before{background:#8bc53f;z-index:99999;}.checkout-pages-5 li.visited{background:#ECECEC;color:#57aed1;z-index:99999;}.checkout-pages-5 li.visited:before{background:#57aed1;z-index:99999;}.checkout-pages-5 li:nth-child(1):before{content:"1";}.checkout-pages-5 li:nth-child(2):before{content:"2";}.checkout-pages-5 li:nth-child(3):before{content:"3";}.checkout-pages-5 li:nth-child(4):before{content:"4";}.checkout-pages-5 li:nth-child(5):before{content:"5";}.checkout-pages-5 li:nth-child(6):before{content:"6";}.checkout-pages-5 a{color:#57aed1;font-size:16px;font-weight:600;text-decoration:none;}@media all and (min-width:800px){.checkout-pages-5 li.active:after{-webkit-animation:myanimation 3s 0;background-size:35px 35px;background-color:#8bc53f;background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);-webkit-box-shadow:inset 3px 3px 3px 0px rgba(0,0,0,0.3);box-shadow:inset 3px 3px 3px 0px rgba(0,0,0,0.3);content:"";height:15px;width:100%;left:50%;position:absolute;top:-50px;z-index:0;}.block--commerce-checkout-progress-indication{margin:30px 0px 120px 0px;}.checkout-pages-5{-webkit-box-shadow:inset 3px 3px 3px 0px rgba(0,0,0,0.3);box-shadow:inset 3px 3px 3px 0px rgba(0,0,0,0.3);background-size:35px 35px;background-color:#EcEcEc;background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);border-radius:15px;height:15px;margin:0 auto;padding:0;position:absolute;width:100%;}.checkout-pages-5:before{background-size:35px 35px;background-color:#57aed1;background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);-webkit-box-shadow:inset 3px 3px 3px 0px rgba(0,0,0,0.3);box-shadow:inset 3px 3px 3px 0px rgba(0,0,0,0.3);border-radius:15px;content:" ";height:15px;left:0;position:absolute;width:10%;}.checkout-pages-5 li{display:inline-block;margin:50px 0 0;padding:0;text-align:center;width:19%;}.checkout-pages-5 li:before{height:45px;left:40%;line-height:45px;position:absolute;top:-65px;width:45px;z-index:99;}.checkout-pages-5 li.visited{background:none;}.checkout-pages-5 li.visited:after{background-size:35px 35px;background-color:#57aed1;background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);-webkit-box-shadow:inset 3px 3px 3px 0px rgba(0,0,0,0.3);box-shadow:inset 3px 3px 3px 0px rgba(0,0,0,0.3);content:"";height:15px;left:50%;position:absolute;top:-50px;width:100%;z-index:99;}}.block--locale-language{margin-bottom:12px;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#077dc3),color-stop(50%,#6893b8),color-stop(100%,#52b1ea));background-image:-webkit-linear-gradient(#077dc3,#6893b8,#52b1ea);background-image:-moz-linear-gradient(#077dc3,#6893b8,#52b1ea);background-image:-o-linear-gradient(#077dc3,#6893b8,#52b1ea);background-image:linear-gradient(#077dc3,#6893b8,#52b1ea);-webkit-box-shadow:0px 0px 5px #333333;-moz-box-shadow:0px 0px 5px #333333;box-shadow:0px 0px 5px #333333;}.block--locale-language a{display:block;padding:.5em .5em;line-height:1em;font-size:12px;font-size:0.85714rem;text-transform:uppercase;text-decoration:none;color:#fff;}.block--locale-language a:hover,.block--locale-language a:focus{color:#064771;}@media (min-width:600px){.block--locale-language a{font-size:12px;font-size:0.85714rem;border-left:1px solid #222222;}.block--locale-language a:hover,.block--locale-language a:focus{background-color:#e4621c;}.block--locale-language li:last-child a{border-right:1px solid #222222;}}.block--menu h2,.block--system-navigation h2{color:#d9e9ef;background-image:-webkit-linear-gradient(45deg,#6a7076 45%,#222222 46%,#222222 50%,#6a7076 51%,#6a7076 95%,#222222 96%);background-image:-moz-linear-gradient(45deg,#6a7076 45%,#222222 46%,#222222 50%,#6a7076 51%,#6a7076 95%,#222222 96%);background-image:-o-linear-gradient(45deg,#6a7076 45%,#222222 46%,#222222 50%,#6a7076 51%,#6a7076 95%,#222222 96%);background-image:linear-gradient(45deg,#6a7076 45%,#222222 46%,#222222 50%,#6a7076 51%,#6a7076 95%,#222222 96%);background-size:5px 5px;-moz-background-size:5px 5px;-webkit-background-size:5px 5px;background-repeat:repeat;padding-left:4px;-webkit-box-shadow:inset 3px 3px 3px 0px rgba(0,0,0,0.3);box-shadow:inset 3px 3px 3px 0px rgba(0,0,0,0.3);}.block--print-ui-print-links span{padding-bottom:10px;}.block--print-ui-print-links span a{font-size:12px;padding:0.5em 1.5em;display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF52B1EA',endColorstr='#FF1780BF');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#52b1ea),color-stop(70%,#077dc3));background:-webkit-linear-gradient(#52b1ea,#077dc3 70%);background:-moz-linear-gradient(#52b1ea,#077dc3 70%);background:-o-linear-gradient(#52b1ea,#077dc3 70%);background:linear-gradient(#52b1ea,#077dc3 70%);-webkit-box-shadow:#96d0f2 0 1px 0 inset;-moz-box-shadow:#96d0f2 0 1px 0 inset;box-shadow:#96d0f2 0 1px 0 inset;border:1px solid #066daa;color:white;text-shadow:#105b87 0 -1px 0;text-decoration:none;}.block--print-ui-print-links span a:hover{text-decoration:none;}.block--print-ui-print-links span a:hover{background-color:#066daa;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(3%,#3ba7e7),color-stop(75%,#066daa));background:-webkit-linear-gradient(#3ba7e7 3%,#066daa 75%);background:-moz-linear-gradient(#3ba7e7 3%,#066daa 75%);background:-o-linear-gradient(#3ba7e7 3%,#066daa 75%);background:linear-gradient(#3ba7e7 3%,#066daa 75%);}.block--print-ui-print-links span a:active{-webkit-box-shadow:#06649c 0 1px 2px inset;-moz-box-shadow:#06649c 0 1px 2px inset;box-shadow:#06649c 0 1px 2px inset;}.block--print-ui-print-links span a.disabled,.block--print-ui-print-links span a[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#077dc3;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.block--print-ui-print-links span a::-moz-focus-inner{padding:0 !important;margin:-1px !important;}@media (min-width:600px){.block--print-ui-print-links span{float:right;}}.villaivana-blockheader{background-image:-webkit-linear-gradient(45deg,#6a7076 45%,#222222 46%,#222222 50%,#6a7076 51%,#6a7076 95%,#222222 96%);background-image:-moz-linear-gradient(45deg,#6a7076 45%,#222222 46%,#222222 50%,#6a7076 51%,#6a7076 95%,#222222 96%);background-image:-o-linear-gradient(45deg,#6a7076 45%,#222222 46%,#222222 50%,#6a7076 51%,#6a7076 95%,#222222 96%);background-image:linear-gradient(45deg,#6a7076 45%,#222222 46%,#222222 50%,#6a7076 51%,#6a7076 95%,#222222 96%);background-size:5px 5px;-moz-background-size:5px 5px;-webkit-background-size:5px 5px;background-repeat:repeat;padding-left:4px;-webkit-box-shadow:inset 3px 3px 3px 0px rgba(0,0,0,0.3);box-shadow:inset 3px 3px 3px 0px rgba(0,0,0,0.3);}.block--system-user-menu h2{display:none;}.block--system-user-menu a{text-decoration:none;margin-left:.3em;font-size:16px;padding:0.5em 1.5em;display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFEFA47B',endColorstr='#FFE46520');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#efa47b),color-stop(70%,#e4621c));background:-webkit-linear-gradient(#efa47b,#e4621c 70%);background:-moz-linear-gradient(#efa47b,#e4621c 70%);background:-o-linear-gradient(#efa47b,#e4621c 70%);background:linear-gradient(#efa47b,#e4621c 70%);-webkit-box-shadow:#f7d3bf 0 1px 0 inset;-moz-box-shadow:#f7d3bf 0 1px 0 inset;box-shadow:#f7d3bf 0 1px 0 inset;border:1px solid #ce5819;color:white;text-shadow:#b14c15 0 -1px 0;padding:0.8em 0.5em;}.block--system-user-menu a:hover{text-decoration:none;}.block--system-user-menu a:hover{background-color:#ce5819;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(3%,#ec9464),color-stop(75%,#ce5819));background:-webkit-linear-gradient(#ec9464 3%,#ce5819 75%);background:-moz-linear-gradient(#ec9464 3%,#ce5819 75%);background:-o-linear-gradient(#ec9464 3%,#ce5819 75%);background:linear-gradient(#ec9464 3%,#ce5819 75%);}.block--system-user-menu a:active{-webkit-box-shadow:#c05217 0 1px 2px inset;-moz-box-shadow:#c05217 0 1px 2px inset;box-shadow:#c05217 0 1px 2px inset;}.block--system-user-menu a.disabled,.block--system-user-menu a[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#e4621c;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.block--system-user-menu a::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu ul li,.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu ul a{display:block;position:relative;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu li,.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu a{display:inline-block;position:relative;}.l-region.l-region--navigation h2{display:none;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu{postion:relative;list-style:none;float:left;padding:0;margin:0;*zoom:1;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu li{float:left;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu a{height:3rem;line-height:3rem;width:100%;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu ul{display:none;position:absolute;top:100%;left:0px;width:180px;min-width:180px;padding:0;margin:0;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu ul ul{top:-0.35rem;left:100%;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu ul li{float:left;width:100%;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu ul a{height:2rem;line-height:2rem;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu li:hover > ul.menu{display:block;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu:before,.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu:after{content:" ";display:table;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu:after{clear:both;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu{background:transparent;*zoom:1;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu:before,.l-region.l-region--navigation #block-menu-menu-villaivana-menu:after{content:" ";display:table;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu:after{clear:both;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu{width:100%;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu li{border-right:2px solid #077dc3;width:20%;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu li:last-child{border-right:none;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu a{color:#07f9ff;font-size:0.70rem;text-decoration:none;text-transform:uppercase;padding:0;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu a:hover,.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu a.active{color:#f2784b;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu ul.menu li > a:after{content:'\26ca';}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu li > a:after{content:'\21B4';}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu li > a:only-child:after,.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu ul.menu li > a:only-child:after{content:'';}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu ul.menu{z-index:9000;background:#34495e;padding:0.35rem 0.25rem 0.25rem;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu ul.menu li{border-right:none;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu ul.menu a{color:#f2f1ef;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu ul.menu a:hover{background:#2c3e50;border-bottom:none;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu ul.menu:before{content:'';border-bottom:14px solid #34495e;border-right:14px solid transparent;position:absolute;top:-14px;left:0;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu ul.menu a > ul.menu{background:#2c3e50;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu ul.menu a > ul.menu:before{content:' ';border-right:14px solid #2c3e50;border-bottom:14px solid transparent;position:absolute;top:0;left:-14px;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu ul.menu a > ul.menu li a:hover,.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu ul.menu a > ul.menu li a:active{background:#34495e;}.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu .active,.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu .current_page_item a,.l-region.l-region--navigation #block-menu-menu-villaivana-menu .menu .current-menu-item a{color:#07f9ff;}.comment-wrapper{padding:18px 1em;background-color:#d9e9ef;}.comment__info{margin-top:18px;margin-bottom:18px;}.comment__info .username{margin-bottom:9px;color:#52b1ea;text-transform:uppercase;text-decoration:none;}.comment__info .username:hover{text-decoration:underline;}.comment__content{background-color:#fff;}.comment__submitted{display:inline;}@media (min-width:44em){.comment__info{float:left;width:25%;text-align:center;}.comment__info .user-picture{width:70%;margin:0 auto 9px auto;}.comment__info .username{display:block;}.comment__content{float:right;width:70%;margin-left:5%;position:relative;background:white;}.comment__content:after,.comment__content:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.comment__content:after{border-color:transparent;border-right-color:white;border-width:20px;top:50%;margin-left:-20px;}.comment__content:after{top:20px;}.comment__submitted{display:block;margin-bottom:9px;}}.field--name-field-geo-click-location{float:right;font-size:8px;font-size:0.57143rem;}.field--type-text-with-summary{margin-top:10px;background-color:#d9e9ef;padding:5px;margin:5px;box-shadow:inset 0 0 0 2px rgba(7,125,195,0.5);}.field.field--name-field-name{text-align:center;text-transform:uppercase;color:#e4621c;font-size:28px;font-size:2rem;}.field--type-link-field{float:left;margin-left:10px;}.field--type-link-field a{font-size:16px;padding:0.5em 1.5em;display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF52B1EA',endColorstr='#FF1780BF');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#52b1ea),color-stop(70%,#077dc3));background:-webkit-linear-gradient(#52b1ea,#077dc3 70%);background:-moz-linear-gradient(#52b1ea,#077dc3 70%);background:-o-linear-gradient(#52b1ea,#077dc3 70%);background:linear-gradient(#52b1ea,#077dc3 70%);-webkit-box-shadow:#96d0f2 0 1px 0 inset;-moz-box-shadow:#96d0f2 0 1px 0 inset;box-shadow:#96d0f2 0 1px 0 inset;border:1px solid #066daa;color:white;text-shadow:#105b87 0 -1px 0;text-decoration:none;}.field--type-link-field a:hover{text-decoration:none;}.field--type-link-field a:hover{background-color:#066daa;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(3%,#3ba7e7),color-stop(75%,#066daa));background:-webkit-linear-gradient(#3ba7e7 3%,#066daa 75%);background:-moz-linear-gradient(#3ba7e7 3%,#066daa 75%);background:-o-linear-gradient(#3ba7e7 3%,#066daa 75%);background:linear-gradient(#3ba7e7 3%,#066daa 75%);}.field--type-link-field a:active{-webkit-box-shadow:#06649c 0 1px 2px inset;-moz-box-shadow:#06649c 0 1px 2px inset;box-shadow:#06649c 0 1px 2px inset;}.field--type-link-field a.disabled,.field--type-link-field a[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#077dc3;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.field--type-link-field a::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.node--photos--teaser{clear:left;}.field--name-field-poi-address-location{clear:left;}.easy_social_box{margin-left:10px;float:right;}.field--name-field-review{margin-left:10px;float:right;}.field--name-field-valid-from{float:left;padding-left:10px;padding-right:10px;background-color:#e7e7e7;}.field--name-field-valid-through{padding-left:10px;padding-right:10px;background-color:#adadad;float:left;}.field--name-field-seasons{background-color:#e7e7e7;float:left;padding-left:10px;padding-right:10px;}.field--name-field-price{padding-left:10px;padding-right:10px;background-color:#adadad;float:left;}.node--photos--teaser .photos_imagehtml{float:left;}.node--photos--teaser .easy_social_box.horizontal{float:right;padding-top:40px;padding-bottom:15px;}.node--photos--teaser .field--name-field-review{clear:right;}.ds-2col-stacked.node.node--villa-location-info .group-right .field.field--name-field-name{text-align:center;text-transform:uppercase;color:#e4621c;font-size:28px;font-size:2rem;}.ds-2col-stacked.node.node--villa-location-info .group-right .field.field--name-field-review{padding-left:10px;float:left;}.ds-2col-stacked.node.node--villa-location-info .group-right .field.field--name-field-url{padding-left:10px;}.ds-2col-stacked.node.node--villa-location-info .group-right .field.field--name-field-url a{font-size:16px;padding:0.5em 1.5em;display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF52B1EA',endColorstr='#FF1780BF');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#52b1ea),color-stop(70%,#077dc3));background:-webkit-linear-gradient(#52b1ea,#077dc3 70%);background:-moz-linear-gradient(#52b1ea,#077dc3 70%);background:-o-linear-gradient(#52b1ea,#077dc3 70%);background:linear-gradient(#52b1ea,#077dc3 70%);-webkit-box-shadow:#96d0f2 0 1px 0 inset;-moz-box-shadow:#96d0f2 0 1px 0 inset;box-shadow:#96d0f2 0 1px 0 inset;border:1px solid #066daa;color:white;text-shadow:#105b87 0 -1px 0;text-decoration:none;}.ds-2col-stacked.node.node--villa-location-info .group-right .field.field--name-field-url a:hover{text-decoration:none;}.ds-2col-stacked.node.node--villa-location-info .group-right .field.field--name-field-url a:hover{background-color:#066daa;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(3%,#3ba7e7),color-stop(75%,#066daa));background:-webkit-linear-gradient(#3ba7e7 3%,#066daa 75%);background:-moz-linear-gradient(#3ba7e7 3%,#066daa 75%);background:-o-linear-gradient(#3ba7e7 3%,#066daa 75%);background:linear-gradient(#3ba7e7 3%,#066daa 75%);}.ds-2col-stacked.node.node--villa-location-info .group-right .field.field--name-field-url a:active{-webkit-box-shadow:#06649c 0 1px 2px inset;-moz-box-shadow:#06649c 0 1px 2px inset;box-shadow:#06649c 0 1px 2px inset;}.ds-2col-stacked.node.node--villa-location-info .group-right .field.field--name-field-url a.disabled,.ds-2col-stacked.node.node--villa-location-info .group-right .field.field--name-field-url a[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#077dc3;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.ds-2col-stacked.node.node--villa-location-info .group-right .field.field--name-field-url a::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.ds-2col-stacked.node.node--villa-location-info .group-right .field.field--name-field-telephone{float:left;}.ds-2col-stacked.node.node--villa-location-info .group-right .field.field--name-field-poi-address-location{float:left;}.ds-2col-stacked.node.node--villa-location-info .group-right .field.field--name-body{clear:left;}.ds-2col-stacked.node.node--villa-location-info .group-left .field.field--name-field-poi-address-location{padding-left:10px;float:left;}.ds-2col-stacked.node.node--villa-location-info .group-left .field.field--name-field-telephone{padding-left:10px;float:right;}.ds-2col-stacked.node.node--hours-of-operation .group-header .field--name-field-image{padding-top:10px;}.field--type-taxonomy-term-reference .field__item{float:left;margin-right:0.5em;}.field{margin-bottom:0.71429em;}html.js fieldset.collapsible{padding:0;border:none;}html.js fieldset.collapsible legend{width:100%;padding:0;}html.js fieldset.collapsible .fieldset-legend{padding:0;background:none;}html.js fieldset.collapsible .fieldset-legend .summary{float:right;}html.js fieldset.collapsible .fieldset-title{display:block;padding:1em;background-color:#e7e7e7;color:#077dc3;text-decoration:none;}html.js fieldset.collapsible .fieldset-title:hover{background-color:#d9e9ef;color:#064771;}html.js fieldset.collapsible .fieldset-wrapper{padding:18px 1em;border:1px solid #e7e7e7;}html.js fieldset.collapsed{height:3.7em;}.rooms-search-result__booking-form td.empty{padding:0px;margin:0px;background-color:green;}.rooms-search-result__unit-type.form-wrapper{background-color:#fff;}.rooms-availability-search-results.book-units-per-type-form{background-color:#077dc3;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 5px #333333;-moz-box-shadow:0px 0px 5px #333333;box-shadow:0px 0px 5px #333333;}.rooms-management-form.rooms-availability-search.rooms-booking-availability-search-form-page{padding-left:10px;padding-bottom:10px;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 5px #333333;-moz-box-shadow:0px 0px 5px #333333;box-shadow:0px 0px 5px #333333;}.rooms-current-search__info.form-item.form-wrapper{background-color:#fff;}.rooms-search-result__unit-base-price{text-align:right;font-weight:700;color:#064771;font-size:16px;font-size:1.14286rem;text-shadow:0px 0px 1px #aaaaaa;padding-bottom:5px;padding-right:5px;}.rooms-search-result__unit-embedded{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 5px #333333;-moz-box-shadow:0px 0px 5px #333333;box-shadow:0px 0px 5px #333333;}.unit-description-apartment-amenities{background-color:#d9e9ef;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 5px #333333;-moz-box-shadow:0px 0px 5px #333333;box-shadow:0px 0px 5px #333333;}.rooms-search-result__unit-type h3{display:none;}.entity.entity-rooms-unit.rooms-unit-two-bedroom-standard.clearfix h2{display:none;}.node.node--unit-description.node--promoted.contextual-links-region.node--full.node--unit-description--full p.submitted span{display:none;}.form-wrapper{margin-bottom:18px;}span.fieldset-legend{color:#064771;font-weight:700;background-color:#d9e9ef;padding-left:5px;padding-right:5px;-webkit-box-shadow:0px 0px 5px #333333;-moz-box-shadow:0px 0px 5px #333333;box-shadow:0px 0px 5px #333333;}.fieldset-description{margin-bottom:9px;color:#6a7076;font-style:italic;}.vertical-tabs fieldset.vertical-tabs-pane{padding:18px 1em;}.filter-wrapper{background-color:#fff;}.form-item{color:#6a7076;}.form-item label{margin-bottom:0.4em;}.form-item .form-select,.form-item .form-text,.form-item .form-textarea{width:100%;padding:0.6em;background-color:#fff;border:1px solid #e7e7e7;color:#6a7076;vertical-align:middle;}.form-item .description{margin-top:0.2em;font-style:italic;}.container-inline .form-select,.container-inline .form-text,.container-inline .form-textarea{width:auto;}div.password-indicator,div.password-confirm{margin-top:0;}div.password-indicator{margin-bottom:0.4em;}.password-indicator{height:0.8em;background:none;border:1px solid #e7e7e7;}.password-indicator .indicator{background:#efa47b;}.password-strength-title{margin-bottom:0.2em;}.search-block-form .form-text{width:auto;}.toboggan-unified.login,.toboggan-unified.register{padding-top:5px;background-color:#fff;padding-bottom:5px;padding-left:5px;padding-right:5px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;-webkit-box-shadow:0px 0px 5px #333333;-moz-box-shadow:0px 0px 5px #333333;box-shadow:0px 0px 5px #333333;}.toboggan-unified.login #login-message,.toboggan-unified.register #login-message{font-size:22px;font-size:1.57143rem;font-weight:700;background-image:-webkit-linear-gradient(45deg,#6a7076 45%,#222222 46%,#222222 50%,#6a7076 51%,#6a7076 95%,#222222 96%);background-image:-moz-linear-gradient(45deg,#6a7076 45%,#222222 46%,#222222 50%,#6a7076 51%,#6a7076 95%,#222222 96%);background-image:-o-linear-gradient(45deg,#6a7076 45%,#222222 46%,#222222 50%,#6a7076 51%,#6a7076 95%,#222222 96%);background-image:linear-gradient(45deg,#6a7076 45%,#222222 46%,#222222 50%,#6a7076 51%,#6a7076 95%,#222222 96%);background-size:5px 5px;-moz-background-size:5px 5px;-webkit-background-size:5px 5px;background-repeat:repeat;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;padding-bottom:5px;color:#d9e9ef;text-align:center;}.toboggan-unified.login #login-links,.toboggan-unified.register #login-links{padding-top:5px;padding-bottom:20px;text-align:center;}.toboggan-unified.login #login-links a.login-link,.toboggan-unified.register #login-links a.login-link{font-size:6px;padding:0.5em 1.5em;display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF52B1EA',endColorstr='#FF1780BF');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#52b1ea),color-stop(70%,#077dc3));background:-webkit-linear-gradient(#52b1ea,#077dc3 70%);background:-moz-linear-gradient(#52b1ea,#077dc3 70%);background:-o-linear-gradient(#52b1ea,#077dc3 70%);background:linear-gradient(#52b1ea,#077dc3 70%);-webkit-box-shadow:#96d0f2 0 1px 0 inset;-moz-box-shadow:#96d0f2 0 1px 0 inset;box-shadow:#96d0f2 0 1px 0 inset;border:1px solid #066daa;color:white;text-shadow:#105b87 0 -1px 0;text-decoration:none;font-size:16px;font-size:1.14286rem;}.toboggan-unified.login #login-links a.login-link:hover,.toboggan-unified.register #login-links a.login-link:hover{text-decoration:none;}.toboggan-unified.login #login-links a.login-link:hover,.toboggan-unified.register #login-links a.login-link:hover{background-color:#066daa;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(3%,#3ba7e7),color-stop(75%,#066daa));background:-webkit-linear-gradient(#3ba7e7 3%,#066daa 75%);background:-moz-linear-gradient(#3ba7e7 3%,#066daa 75%);background:-o-linear-gradient(#3ba7e7 3%,#066daa 75%);background:linear-gradient(#3ba7e7 3%,#066daa 75%);}.toboggan-unified.login #login-links a.login-link:active,.toboggan-unified.register #login-links a.login-link:active{-webkit-box-shadow:#06649c 0 1px 2px inset;-moz-box-shadow:#06649c 0 1px 2px inset;box-shadow:#06649c 0 1px 2px inset;}.toboggan-unified.login #login-links a.login-link.disabled,.toboggan-unified.login #login-links a.login-link[disabled],.toboggan-unified.register #login-links a.login-link.disabled,.toboggan-unified.register #login-links a.login-link[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#077dc3;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.toboggan-unified.login #login-links a.login-link::-moz-focus-inner,.toboggan-unified.register #login-links a.login-link::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.toboggan-unified.login #login-links a.lt-active,.toboggan-unified.register #login-links a.lt-active{font-size:6px;padding:0.5em 1.5em;display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF4A993E',endColorstr='#FF275021');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#70c064),color-stop(70%,#4a993e));background:-webkit-linear-gradient(#70c064,#4a993e 70%);background:-moz-linear-gradient(#70c064,#4a993e 70%);background:-o-linear-gradient(#70c064,#4a993e 70%);background:linear-gradient(#70c064,#4a993e 70%);-webkit-box-shadow:#a2d69a 0 1px 0 inset;-moz-box-shadow:#a2d69a 0 1px 0 inset;box-shadow:#a2d69a 0 1px 0 inset;border:1px solid #418737;color:white;text-shadow:#366f2d 0 -1px 0;text-decoration:none;font-size:16px;font-size:1.14286rem;}.toboggan-unified.login #login-links a.lt-active:hover,.toboggan-unified.register #login-links a.lt-active:hover{text-decoration:none;}.toboggan-unified.login #login-links a.lt-active:hover,.toboggan-unified.register #login-links a.lt-active:hover{background-color:#418737;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(3%,#5fb951),color-stop(75%,#418737));background:-webkit-linear-gradient(#5fb951 3%,#418737 75%);background:-moz-linear-gradient(#5fb951 3%,#418737 75%);background:-o-linear-gradient(#5fb951 3%,#418737 75%);background:linear-gradient(#5fb951 3%,#418737 75%);}.toboggan-unified.login #login-links a.lt-active:active,.toboggan-unified.register #login-links a.lt-active:active{-webkit-box-shadow:#3c7c32 0 1px 2px inset;-moz-box-shadow:#3c7c32 0 1px 2px inset;box-shadow:#3c7c32 0 1px 2px inset;}.toboggan-unified.login #login-links a.lt-active.disabled,.toboggan-unified.login #login-links a.lt-active[disabled],.toboggan-unified.register #login-links a.lt-active.disabled,.toboggan-unified.register #login-links a.lt-active[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#4a993e;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.toboggan-unified.login #login-links a.lt-active::-moz-focus-inner,.toboggan-unified.register #login-links a.lt-active::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.action-links{margin-bottom:18px;}.action-links li{padding-left:16px;background:transparent url(https://villaivana.eu/sites/all/themes/villaivana/images/plus-blue.png?1412931956) left center no-repeat;}.action-links li a{color:#077dc3;text-decoration:none;}.action-links li a:hover{font-weight:700;}.breadcrumb li{padding-right:0.4em;}.breadcrumb li:after{content:"»";padding-left:0.4em;vertical-align:baseline;}.breadcrumb li:last-child:after{content:"";}.breadcrumb a{text-decoration:none;}.border-list{padding:0;list-style:none;}.border-list li{padding-bottom:1.42857em;margin-bottom:1.42857em;border-bottom:1px solid #e7e7e7;}.border-list li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none;}.button{font-size:16px;padding:0.5em 1.5em;display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFEFA47B',endColorstr='#FFE46520');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#efa47b),color-stop(70%,#e4621c));background:-webkit-linear-gradient(#efa47b,#e4621c 70%);background:-moz-linear-gradient(#efa47b,#e4621c 70%);background:-o-linear-gradient(#efa47b,#e4621c 70%);background:linear-gradient(#efa47b,#e4621c 70%);-webkit-box-shadow:#f7d3bf 0 1px 0 inset;-moz-box-shadow:#f7d3bf 0 1px 0 inset;box-shadow:#f7d3bf 0 1px 0 inset;border:1px solid #ce5819;color:white;text-shadow:#b14c15 0 -1px 0;}.button:hover{text-decoration:none;}.button:hover{background-color:#ce5819;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(3%,#ec9464),color-stop(75%,#ce5819));background:-webkit-linear-gradient(#ec9464 3%,#ce5819 75%);background:-moz-linear-gradient(#ec9464 3%,#ce5819 75%);background:-o-linear-gradient(#ec9464 3%,#ce5819 75%);background:linear-gradient(#ec9464 3%,#ce5819 75%);}.button:active{-webkit-box-shadow:#c05217 0 1px 2px inset;-moz-box-shadow:#c05217 0 1px 2px inset;box-shadow:#c05217 0 1px 2px inset;}.button.disabled,.button[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#e4621c;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.button::-moz-focus-inner{padding:0 !important;margin:-1px !important;}span.button-operator{padding-left:5px;padding-right:5px;font-size:16px;font-size:1.14286rem;}.button--full{width:100%;padding-right:0;padding-left:0;text-align:center;}.button--natural{vertical-align:baseline;font-size:inherit;line-height:inherit;height:auto;padding-right:0.5em;padding-left:0.5em;}.button--primary{background-color:#e4621c;}.button--secondary{background-color:transparent;border-color:#52b1ea;border-style:solid;border-width:0.07143em;padding:1.35714em;color:#52b1ea;}.button--secondary:hover{border-color:#6a7076;background-color:transparent;color:#6a7076;}.button.button--positive,.button.checkout-processed{font-size:16px;padding:0.5em 1.5em;display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF4A993E',endColorstr='#FF275021');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#70c064),color-stop(70%,#4a993e));background:-webkit-linear-gradient(#70c064,#4a993e 70%);background:-moz-linear-gradient(#70c064,#4a993e 70%);background:-o-linear-gradient(#70c064,#4a993e 70%);background:linear-gradient(#70c064,#4a993e 70%);-webkit-box-shadow:#a2d69a 0 1px 0 inset;-moz-box-shadow:#a2d69a 0 1px 0 inset;box-shadow:#a2d69a 0 1px 0 inset;border:1px solid #418737;color:white;text-shadow:#366f2d 0 -1px 0;}.button.button--positive:hover,.button.checkout-processed:hover{text-decoration:none;}.button.button--positive:hover,.button.checkout-processed:hover{background-color:#418737;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(3%,#5fb951),color-stop(75%,#418737));background:-webkit-linear-gradient(#5fb951 3%,#418737 75%);background:-moz-linear-gradient(#5fb951 3%,#418737 75%);background:-o-linear-gradient(#5fb951 3%,#418737 75%);background:linear-gradient(#5fb951 3%,#418737 75%);}.button.button--positive:active,.button.checkout-processed:active{-webkit-box-shadow:#3c7c32 0 1px 2px inset;-moz-box-shadow:#3c7c32 0 1px 2px inset;box-shadow:#3c7c32 0 1px 2px inset;}.button.button--positive.disabled,.button.button--positive[disabled],.button.checkout-processed.disabled,.button.checkout-processed[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#4a993e;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.button.button--positive::-moz-focus-inner,.button.checkout-processed::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.button--negative,.button.button--negative,.checkout-back.form-submit.button{font-size:16px;padding:0.5em 1.5em;display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFB33630',endColorstr='#FF631E1A');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#d3625c),color-stop(70%,#b33630));background:-webkit-linear-gradient(#d3625c,#b33630 70%);background:-moz-linear-gradient(#d3625c,#b33630 70%);background:-o-linear-gradient(#d3625c,#b33630 70%);background:linear-gradient(#d3625c,#b33630 70%);-webkit-box-shadow:#e49c98 0 1px 0 inset;-moz-box-shadow:#e49c98 0 1px 0 inset;box-shadow:#e49c98 0 1px 0 inset;border:1px solid #9f302b;color:white;text-shadow:#852824 0 -1px 0;}.button--negative:hover,.button.button--negative:hover,.checkout-back.form-submit.button:hover{text-decoration:none;}.button--negative:hover,.button.button--negative:hover,.checkout-back.form-submit.button:hover{background-color:#9f302b;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(3%,#ce4e48),color-stop(75%,#9f302b));background:-webkit-linear-gradient(#ce4e48 3%,#9f302b 75%);background:-moz-linear-gradient(#ce4e48 3%,#9f302b 75%);background:-o-linear-gradient(#ce4e48 3%,#9f302b 75%);background:linear-gradient(#ce4e48 3%,#9f302b 75%);}.button--negative:active,.button.button--negative:active,.checkout-back.form-submit.button:active{-webkit-box-shadow:#932c27 0 1px 2px inset;-moz-box-shadow:#932c27 0 1px 2px inset;box-shadow:#932c27 0 1px 2px inset;}.button--negative.disabled,.button--negative[disabled],.button.button--negative.disabled,.button.button--negative[disabled],.checkout-back.form-submit.button.disabled,.checkout-back.form-submit.button[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#b33630;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.button--negative::-moz-focus-inner,.button.button--negative::-moz-focus-inner,.checkout-back.form-submit.button::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.button--disabled,.button--disabled:hover,.button--disabled:active,.button--disabled:focus{font-size:16px;padding:0.5em 1.5em;display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE7E7E7',endColorstr='#FFB4B4B4');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(70%,#e7e7e7));background:-webkit-linear-gradient(#ffffff,#e7e7e7 70%);background:-moz-linear-gradient(#ffffff,#e7e7e7 70%);background:-o-linear-gradient(#ffffff,#e7e7e7 70%);background:linear-gradient(#ffffff,#e7e7e7 70%);-webkit-box-shadow:white 0 1px 0 inset;-moz-box-shadow:white 0 1px 0 inset;box-shadow:white 0 1px 0 inset;border:1px solid #dadada;color:white;text-shadow:#bdbdbd 0 -1px 0;}.button--disabled:hover,.button--disabled:hover:hover,.button--disabled:active:hover,.button--disabled:focus:hover{text-decoration:none;}.button--disabled:hover,.button--disabled:hover:hover,.button--disabled:active:hover,.button--disabled:focus:hover{background-color:#dadada;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(3%,#f2f2f2),color-stop(75%,#dadada));background:-webkit-linear-gradient(#f2f2f2 3%,#dadada 75%);background:-moz-linear-gradient(#f2f2f2 3%,#dadada 75%);background:-o-linear-gradient(#f2f2f2 3%,#dadada 75%);background:linear-gradient(#f2f2f2 3%,#dadada 75%);}.button--disabled:active,.button--disabled:hover:active,.button--disabled:active:active,.button--disabled:focus:active{-webkit-box-shadow:lightgrey 0 1px 2px inset;-moz-box-shadow:lightgrey 0 1px 2px inset;box-shadow:lightgrey 0 1px 2px inset;}.button--disabled.disabled,.button--disabled[disabled],.button--disabled:hover.disabled,.button--disabled:hover[disabled],.button--disabled:active.disabled,.button--disabled:active[disabled],.button--disabled:focus.disabled,.button--disabled:focus[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#e7e7e7;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.button--disabled::-moz-focus-inner,.button--disabled:hover::-moz-focus-inner,.button--disabled:active::-moz-focus-inner,.button--disabled:focus::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.button--contact-large{font-size:14px;padding:0.5em 1.5em;display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF52B1EA',endColorstr='#FF1780BF');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#96d0f2),color-stop(70%,#52b1ea));background:-webkit-linear-gradient(#96d0f2,#52b1ea 70%);background:-moz-linear-gradient(#96d0f2,#52b1ea 70%);background:-o-linear-gradient(#96d0f2,#52b1ea 70%);background:linear-gradient(#96d0f2,#52b1ea 70%);-webkit-box-shadow:#daeffb 0 1px 0 inset;-moz-box-shadow:#daeffb 0 1px 0 inset;box-shadow:#daeffb 0 1px 0 inset;border:1px solid #3ba7e7;color:white;text-shadow:#1e99e4 0 -1px 0;}.button--contact-large:hover{text-decoration:none;}.button--contact-large:hover{background-color:#3ba7e7;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(3%,#7fc6f0),color-stop(75%,#3ba7e7));background:-webkit-linear-gradient(#7fc6f0 3%,#3ba7e7 75%);background:-moz-linear-gradient(#7fc6f0 3%,#3ba7e7 75%);background:-o-linear-gradient(#7fc6f0 3%,#3ba7e7 75%);background:linear-gradient(#7fc6f0 3%,#3ba7e7 75%);}.button--contact-large:active{-webkit-box-shadow:#2ea1e6 0 1px 2px inset;-moz-box-shadow:#2ea1e6 0 1px 2px inset;box-shadow:#2ea1e6 0 1px 2px inset;}.button--contact-large.disabled,.button--contact-large[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#52b1ea;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.button--contact-large::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.button--contact-large:hover,.button--contact-large:visited,.button--contact-large:link,.button--contact-large:active{text-decoration:none;}.button--contact-small{font-size:12px;padding:0.5em 1.5em;display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF52B1EA',endColorstr='#FF1780BF');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#96d0f2),color-stop(70%,#52b1ea));background:-webkit-linear-gradient(#96d0f2,#52b1ea 70%);background:-moz-linear-gradient(#96d0f2,#52b1ea 70%);background:-o-linear-gradient(#96d0f2,#52b1ea 70%);background:linear-gradient(#96d0f2,#52b1ea 70%);-webkit-box-shadow:#daeffb 0 1px 0 inset;-moz-box-shadow:#daeffb 0 1px 0 inset;box-shadow:#daeffb 0 1px 0 inset;border:1px solid #3ba7e7;color:white;text-shadow:#1e99e4 0 -1px 0;}.button--contact-small:hover{text-decoration:none;}.button--contact-small:hover{background-color:#3ba7e7;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(3%,#7fc6f0),color-stop(75%,#3ba7e7));background:-webkit-linear-gradient(#7fc6f0 3%,#3ba7e7 75%);background:-moz-linear-gradient(#7fc6f0 3%,#3ba7e7 75%);background:-o-linear-gradient(#7fc6f0 3%,#3ba7e7 75%);background:linear-gradient(#7fc6f0 3%,#3ba7e7 75%);}.button--contact-small:active{-webkit-box-shadow:#2ea1e6 0 1px 2px inset;-moz-box-shadow:#2ea1e6 0 1px 2px inset;box-shadow:#2ea1e6 0 1px 2px inset;}.button--contact-small.disabled,.button--contact-small[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#52b1ea;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.button--contact-small::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.button--contact-small:hover,.button--contact-small:visited,.button--contact-small:link,.button--contact-small:active{text-decoration:none;}.button + .button,.button + a{margin-left:1em;}.messages{padding-left:10px;margin-bottom:18px;}.messages--status{color:#077dc3;background:#ccebfd;border-color:#38b0f8;}.messages--warning{color:#d6c460;background:white;border-color:#ebe2b1;}.messages--error{color:#b33630;background:#f9eae9;border-color:#d97570;}.pager__item{display:block;float:left;margin:0.1em;padding:0;}.pager__item a,.pager__item--current,.pager__item--ellipsis{display:block;padding:0.5em 0.8em;border:1px solid #6a7076;color:#6a7076;text-decoration:none;}.pager__item a:hover{background-color:#e4621c;border-color:#e4621c;color:#fff;}.pager__item--current{border-color:#e4621c;color:#e4621c;}.pager__item--ellipsis{border:none;}.progress .bar{background-color:#e7e7e7;border-color:#6a7076;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.progress .filled{background:#077dc3;}.section-title{padding-bottom:0.71429em;margin-bottom:1.42857em;border-bottom:1px solid #bcd8e3;}.site-branding__logo{display:block;float:left;}.region-branding .block--block-1{font-size:8px;font-size:0.57143rem;color:#fff;font-weight:bold;}.site-branding__slogan{font-size:12px;font-size:0.85714rem;color:#064771;font-weight:bold;}.site-branding__logo{width:50px;}.site-branding__name{color:#fff;text-decoration:none;background:url(https://villaivana.eu/sites/all/themes/villaivana/images/eu.png) right center no-repeat;padding-right:26px;}.site-branding__name:visited{color:#fff;}.site-branding__name:hover{color:#064771;}.node--article .field--name-field-image{float:left;margin:0 2em 1em 0;}.commerce-checkout-form-checkout,.commerce-checkout-form-review,.commerce-line-item-views-form{background-color:#fff;padding-bottom:5px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 5px #333333;-moz-box-shadow:0px 0px 5px #333333;box-shadow:0px 0px 5px #333333;}.checkout-help{text-align:center;color:#064771;font-weight:700;}.checkout-completion-message{padding-top:5px;padding-bottom:5px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 5px #333333;-moz-box-shadow:0px 0px 5px #333333;box-shadow:0px 0px 5px #333333;}.checkout-completion-message p{text-align:center;}.checkout-completion-message p a{text-decoration:none;font-size:16px;padding:0.5em 1.5em;display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE4621C',endColorstr='#FF8A3B10');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ec9160),color-stop(70%,#e4621c));background:-webkit-linear-gradient(#ec9160,#e4621c 70%);background:-moz-linear-gradient(#ec9160,#e4621c 70%);background:-o-linear-gradient(#ec9160,#e4621c 70%);background:linear-gradient(#ec9160,#e4621c 70%);-webkit-box-shadow:#f4c1a5 0 1px 0 inset;-moz-box-shadow:#f4c1a5 0 1px 0 inset;box-shadow:#f4c1a5 0 1px 0 inset;border:1px solid #ce5819;color:white;text-shadow:#b04b15 0 -1px 0;}.checkout-completion-message p a:hover{text-decoration:none;}.checkout-completion-message p a:hover{background-color:#ce5819;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(3%,#e9824a),color-stop(75%,#ce5819));background:-webkit-linear-gradient(#e9824a 3%,#ce5819 75%);background:-moz-linear-gradient(#e9824a 3%,#ce5819 75%);background:-o-linear-gradient(#e9824a 3%,#ce5819 75%);background:linear-gradient(#e9824a 3%,#ce5819 75%);}.checkout-completion-message p a:active{-webkit-box-shadow:#c05217 0 1px 2px inset;-moz-box-shadow:#c05217 0 1px 2px inset;box-shadow:#c05217 0 1px 2px inset;}.checkout-completion-message p a.disabled,.checkout-completion-message p a[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#e4621c;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.checkout-completion-message p a::-moz-focus-inner{padding:0 !important;margin:-1px !important;}.getdirections_display,div.getdirections_display > div{background-image:-webkit-linear-gradient(45deg,#6a7076 45%,#222222 46%,#222222 50%,#6a7076 51%,#6a7076 95%,#222222 96%);background-image:-moz-linear-gradient(45deg,#6a7076 45%,#222222 46%,#222222 50%,#6a7076 51%,#6a7076 95%,#222222 96%);background-image:-o-linear-gradient(45deg,#6a7076 45%,#222222 46%,#222222 50%,#6a7076 51%,#6a7076 95%,#222222 96%);background-image:linear-gradient(45deg,#6a7076 45%,#222222 46%,#222222 50%,#6a7076 51%,#6a7076 95%,#222222 96%);background-size:5px 5px;-moz-background-size:5px 5px;-webkit-background-size:5px 5px;background-repeat:repeat;color:#fff;font-weight:700;font-size:16px;padding-left:5px;}.gmap-warning{background-color:#fff;font-size:16px;font-weight:700;color:#b33630;padding-left:5px;}.photos-album-wrapper{background-color:#077dc3;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 5px #333333;-moz-box-shadow:0px 0px 5px #333333;box-shadow:0px 0px 5px #333333;}.photos_image_list_view{background-color:#FFFFFF;}.photos_album_links{background-color:#F3F3F3;}.photos_album_header{background-color:#F3F3F3;color:#52B1EA;}.image-load{background-color:#FFFFFF;color:#52B1EA;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 5px #333333;-moz-box-shadow:0px 0px 5px #333333;box-shadow:0px 0px 5px #333333;}.image-load .photo_link_pager{background-color:#d9e9ef;}.image-load .photos_view_links{background-color:#d9e9ef;}.photos_block_pager .photos_block_pager_left{background-color:#077dc3;}.photos_block_pager .photos_block_pager_center{background-color:#52b1ea;-webkit-box-shadow:0px 0px 5px #333333;-moz-box-shadow:0px 0px 5px #333333;box-shadow:0px 0px 5px #333333;}.photos_block_pager .photos_block_pager_right{background-color:#077dc3;}.photos_imagehtml{float:left;}.photos-edit-info .form-select{width:200px;}.node--unit-description-video--full .node__content{-webkit-box-shadow:0px 0px 5px #333333;-moz-box-shadow:0px 0px 5px #333333;box-shadow:0px 0px 5px #333333;}.view{background-color:#fff;}.node--teaser{margin-bottom:18px;}.node__links{margin-bottom:18px;}
/**/