h1.popular-title{padding-bottom:15px}@media screen and (max-width: 600px){h1.popular-title{text-align:center}}h1 .icon-glasses{display:inline-block;width:43px;height:46px;background:transparent url("/img/icon-glasses.png") no-repeat center top;margin:0 14px 0 0;position:relative;top:-3px}.featured-tours-intro .btn{float:right;margin-left:100px;background-color:#db923b}@media screen and (max-width: 600px){.featured-tours-intro .btn{float:none;margin-left:0;margin-bottom:20px;display:block;text-align:center}}.featured-tours-intro .btn:hover{background-color:#c37e2a}.homepage-tours{margin-top:30px}@media screen and (max-width: 600px){.homepage-tours{margin-top:10px}}.homepage-tours .featured-tours-lg{float:left;width:60%;box-sizing:border-box;border-right:8px solid #fff}@media screen and (max-width: 600px){.homepage-tours .featured-tours-lg{float:none;width:100%;border-right:0}}.homepage-tours .featured-tours-lg a{display:block;height:408px;position:relative}@media screen and (max-width: 600px){.homepage-tours .featured-tours-lg a{height:175px;margin-bottom:12px}}.homepage-tours .featured-tours-lg a span{position:absolute;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.55);padding:30px}@media screen and (max-width: 600px){.homepage-tours .featured-tours-lg a span{padding:20px}}.homepage-tours .featured-tours-lg a span h3{color:#fff;font-size:29px;line-height:31px;margin:0;padding:0 0 6px}@media screen and (max-width: 600px){.homepage-tours .featured-tours-lg a span h3{font-size:19px;line-height:23px;padding:0 0 2px}}.homepage-tours .featured-tours-lg a span p{color:#fff;font-size:16px;margin:0}@media screen and (max-width: 600px){.homepage-tours .featured-tours-lg a span p{font-size:13px}}.homepage-tours .featured-tours-sm{float:right;width:40%;box-sizing:border-box}@media screen and (max-width: 600px){.homepage-tours .featured-tours-sm{float:none;width:100%}}.homepage-tours .featured-tours-sm a{display:block;height:200px;position:relative}@media screen and (max-width: 600px){.homepage-tours .featured-tours-sm a{height:175px}}.homepage-tours .featured-tours-sm a span{position:absolute;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.55);padding:20px}.homepage-tours .featured-tours-sm a span h3{color:#fff;font-size:19px;margin:0;padding:0 0 2px}.homepage-tours .featured-tours-sm a span p{color:#fff;font-size:13px;margin:0}.homepage-tours .featured-tours-sm a:first-of-type{margin-bottom:8px}@media screen and (max-width: 600px){.homepage-tours .featured-tours-sm a:first-of-type{margin-bottom:12px}}.itinerary-tabs{margin-bottom:20px;font-family:"open_sansregular",serif !important}.itinerary-tabs .ui-tabs-nav{background-color:#fff;border:0}.itinerary-tabs .ui-tabs-nav li{width:49%;display:block;box-sizing:border-box;border-bottom:1px solid #c5c5c5 !important;margin:0 2% 10px 0 !important;border-radius:2px}@media screen and (max-width: 600px){.itinerary-tabs .ui-tabs-nav li{float:none;width:100%;margin:0 0 10px 0 !important}}.itinerary-tabs .ui-tabs-nav li a{display:block;width:100%;box-sizing:border-box;outline:0;font-size:15px}.itinerary-tabs .ui-tabs-nav li:nth-of-type(even){margin-right:0 !important}.itinerary-tabs .ui-tabs-panel{padding:15px !important}.itinerary-tabs .ui-state-active,.itinerary-tabs .ui-widget-content .ui-state-active,.itinerary-tabs .ui-widget-header .ui-state-active,.itinerary-tabs a.ui-button:active,.itinerary-tabs .ui-button:active,.itinerary-tabs .ui-button.ui-state-active:hover{background-color:#393633;border:0}.packages-tabs .ui-tabs-nav li{width:100%;margin:0 0 10px 0 !important;white-space:normal !important}.rates-block{float:left;width:36%;margin-right:6%}@media screen and (max-width: 600px){.rates-block{float:none;width:100%;margin-right:0}}.rates-block table{width:100%;border-spacing:0;margin-bottom:25px;border-top:1px solid #ccc}.rates-block table tr{display:block;border-bottom:1px solid #ccc;padding:6px}.rates-block table tr td{padding:0;font-size:15px}.rates-block table tr td{float:left}.rates-block table tr td.price{float:right}.rates-block table tr:nth-of-type(odd){background-color:#e8e8e8}.rates-block a.btn-primary{display:block;text-align:center;margin-bottom:40px}.itinerary-block{float:left;width:58%}@media screen and (max-width: 600px){.itinerary-block{float:none;width:100%}}.itinerary-block table{width:100%;border-spacing:0;margin-bottom:25px;border-top:1px solid #ccc}.itinerary-block table tr td{padding:6px;font-size:15px;border-bottom:1px solid #ccc;vertical-align:top}.itinerary-block table tr td.time{min-width:60px}.modal{display:none;position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal-content{background-color:#fff;padding:50px 35px 40px;margin:15% auto;width:90%;max-width:700px;box-sizing:border-box;border-radius:3px}.modal-content img{float:left;width:200px;margin:0 10px 10px 0}@media screen and (max-width: 600px){.modal-content img{float:none;width:100%;margin:0 0 10px 0}}.modal-content p{font-family:"open_sansregular",serif !important}.modal-content .close{float:right;font-size:20px;line-height:20px;margin-top:-25px;font-family:"open_sansbold",serif}.modal-content .close:hover,.modal-content .close:focus{text-decoration:none;cursor:pointer}.trip-advisor-ranking{float:right;width:250px}@media screen and (max-width: 600px){.trip-advisor-ranking{float:none;width:auto;margin:0 auto 20px}}.article-item{margin-top:25px}.article-item h3{padding-bottom:6px}.article-item h3 a{color:#393633;text-decoration:none}.article-item p.date{font-family:"cardoitalic",serif;font-size:18px;margin-bottom:0}.job-item{margin-top:25px}.job-item h3{padding-bottom:4px}.job-item h3 a{color:#393633;text-decoration:none}.job-item p.date{font-family:"cardoitalic",serif;font-size:18px;margin-bottom:0}.job-buttons{list-style:none;margin:30px 0 0 0;padding:0}.job-buttons li{display:inline-block;margin-right:10px}.faq-item{margin-top:25px}.faq-item h3{padding-bottom:6px}.affiliates-left{float:left;width:calc(50% - 20px);border-radius:10px;box-shadow:0 0 8px rgba(0,0,0,0.1);padding:20px;box-sizing:border-box}@media screen and (max-width: 768px){.affiliates-left{float:none;width:100%}}.affiliates-right{float:right;width:calc(50% - 20px)}@media screen and (max-width: 768px){.affiliates-right{float:none;width:100%;margin-bottom:40px}}.row-wine-club{position:relative;z-index:100}.row-wine-club .container{background-size:cover;max-width:none}.row-wine-club .container span{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;z-index:101;opacity:0}@media screen and (max-width: 768px){.row-wine-club .container span{opacity:0.70}}.row-wine-club .container div{width:50%;text-align:center;position:relative;z-index:102}@media screen and (max-width: 768px){.row-wine-club .container div{width:100%}}.row-wine-club .container div img{display:block;margin:115px auto 30px}@media screen and (max-width: 768px){.row-wine-club .container div img{width:100%;max-width:340px}}@media screen and (max-width: 768px){.row-wine-club .container div img{margin-top:55px}}.row-wine-club .container div a{display:block;color:#fff;width:343px;text-decoration:none;text-transform:uppercase;border:1px solid #fff;box-sizing:border-box;padding:24px 0;font-size:18px;letter-spacing:1px;margin:0 auto 100px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width: 768px){.row-wine-club .container div a{width:100%;max-width:340px;margin-bottom:60px}}.row-wine-club .container div a:hover{background-color:#fff;color:#393633}.row-newsletter{background:#393633 url("../img/newsletter-bg.png") repeat-y center top;background-size:100% auto;padding:20px 0;position:relative;-webkit-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.54);-moz-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.54);box-shadow:0px 0px 19px -4px rgba(0,0,0,0.54)}@media screen and (max-width: 900px){.row-newsletter{background:#393633}}.row-newsletter .block-50{float:left;width:50%;box-sizing:border-box}@media screen and (max-width: 900px){.row-newsletter .block-50{float:none;width:100%}}.row-newsletter .block-50 p{color:#fff;margin:0;padding:12px 0 0 0;font-size:25px;font-family:"cardobold",serif}@media screen and (max-width: 1000px){.row-newsletter .block-50 p{font-size:23px}}@media screen and (max-width: 900px){.row-newsletter .block-50 p{padding:0;margin-bottom:20px}}@media screen and (max-width: 480px){.row-newsletter .block-50 p{text-align:center}}.row-newsletter .block-50:nth-of-type(2){background:transparent url("../img/newsletter-arrow.png") no-repeat left center;padding-left:30px}@media screen and (max-width: 900px){.row-newsletter .block-50:nth-of-type(2){background-image:none;padding-left:0}}.row-newsletter .block-50:nth-of-type(2) form{width:100%}.row-newsletter .block-50:nth-of-type(2) form input[type="email"],.row-newsletter .block-50:nth-of-type(2) form #ea{padding:10px 16px 9px;border:0;float:left;width:71%;box-sizing:border-box;border-radius:3px;-webkit-box-shadow:inset 3px 3px 8px -3px rgba(0,0,0,0.4);-moz-box-shadow:inset 3px 3px 8px -3px rgba(0,0,0,0.4);box-shadow:inset 3px 3px 8px -3px rgba(0,0,0,0.4);color:#393633;height:auto}@media screen and (max-width: 900px){.row-newsletter .block-50:nth-of-type(2) form input[type="email"],.row-newsletter .block-50:nth-of-type(2) form #ea{width:72%}}@media screen and (max-width: 480px){.row-newsletter .block-50:nth-of-type(2) form input[type="email"],.row-newsletter .block-50:nth-of-type(2) form #ea{float:none;width:100%;margin-bottom:10px}}.row-newsletter .block-50:nth-of-type(2) form input[type="submit"]{float:right;width:26%;padding:14px 0px;text-transform:uppercase}@media screen and (max-width: 900px){.row-newsletter .block-50:nth-of-type(2) form input[type="submit"]{background-color:#ebe9e5;color:#393633}}@media screen and (max-width: 480px){.row-newsletter .block-50:nth-of-type(2) form input[type="submit"]{float:none;width:100%}}.row-footer{background:transparent url("../img/footer-bg.png") repeat center top;padding:35px 0;position:relative}.row-footer ul{list-style:none;margin:0 0 10px;padding:0;text-align:justify}@media screen and (max-width: 900px){.row-footer ul{text-align:left}}.row-footer ul li{display:inline-block}@media screen and (max-width: 900px){.row-footer ul li{display:block;float:left;width:33.333333%;margin-bottom:10px}}@media screen and (max-width: 600px){.row-footer ul li{float:none;width:100%;text-align:center;margin-bottom:15px}}.row-footer ul li a{color:#fff;text-decoration:none;font-size:14px;font-family:"open_sanssemibold",serif}.row-footer ul li a.icon-facebook{display:block;width:28px;height:28px;text-indent:-9999px;background:transparent url("../img/icon-facebook.png") no-repeat center top;background-size:cover !important;display:inline-block;position:relative;top:-3px}@media screen and (max-width: 900px){.row-footer ul li a.icon-facebook{top:0;margin-right:6px}}.row-footer ul li a.icon-pinterest{display:block;width:28px;height:28px;text-indent:-9999px;background:transparent url(../img/icon-pinterest.png) no-repeat center top;background-size:cover !important;display:inline-block;position:relative;top:-3px}.row-footer ul li a.icon-tripadvisor{display:block;width:28px;height:28px;text-indent:-9999px;background:transparent url("../img/icon-tripadvisor.png") no-repeat center top;background-size:cover !important;display:inline-block;position:relative;top:-3px}@media screen and (max-width: 900px){.row-footer ul li a.icon-tripadvisor{top:0}}.row-footer ul:after{content:'';display:inline-block;width:100%}.row-footer p{font-family:"open_sanslight",serif;font-size:11px;color:#fff;margin:0}.row-footer p.left{float:left}@media screen and (max-width: 768px){.row-footer p.left{float:none}}@media screen and (max-width: 600px){.row-footer p.left{text-align:center}}.row-footer p.right{float:right}@media screen and (max-width: 768px){.row-footer p.right{float:none}}@media screen and (max-width: 600px){.row-footer p.right{text-align:center}}.row-footer p.right a{color:#fff;text-decoration:none;border:0}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}header,footer,form{display:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
