@charset "UTF-8";
         span.cat-space {
padding: 0 10% 0 12%; } #navbar-collapse-language-selector-chooser li {
display: inline-block;
margin: 0 5px 0 5px; }  nav.navbar {
border: unset; } nav.navbar .container-fluid {
padding-left: 0px;
padding-right: 0px; } nav.navbar .navbar-header .navbar-toggle {
z-index: 999;
border: unset; } nav.navbar .navbar-toggle {
margin: 8px; } nav.navbar .navbar-nav li:hover > ul.sub-menu, nav.navbar .navbar-nav li.link-focus > ul.sub-menu {
left: -99px; } nav.navbar .navbar-nav ul.language-chooser {
margin: 0; } nav.navbar .navbar-nav ul.sub-menu {
position: absolute;
z-index: 9999;
top: 100%;
left: -999em;
width: 200px;
background: #fff;
box-shadow: 3px 3px 2px rgba(50, 50, 50, 0.08);
margin: 0; } nav.navbar .navbar-nav ul.sub-menu li {
float: none;
position: relative;
padding: 10px;
list-style: none; } nav.navbar .navbar-nav ul li:hover > ul.sub-menu {
position: absolute;
z-index: 9999;
top: 100%;
left: -999em;
width: 200px;
background: #fff;
box-shadow: 3px 3px 2px rgba(50, 50, 50, 0.08); } nav.navbar .navbar-collapse {
border-color: #2b2b2b; } nav.navbar .navbar-collapse .navbar-nav .dropdown-menu {
background-color: #1a1a1a; } nav.navbar .navbar-collapse .navbar-nav .dropdown-menu li a {
font-size: 12px;
font-family: "Montserrat", "sans-serif";
text-transform: uppercase;
color: #fff; } nav.navbar .navbar-collapse .navbar-nav .navbar-collapse-search-bar .search-form input {
background-color: transparent;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
line-height: 1.4;
font-family: "Ubuntu-Light";
color: #f5c65d;
border: 1px solid #f5c65d;
outline: 0;
margin-top: 10px; } nav.navbar .navbar-collapse .secondary-navbar > li.search-icon, nav.navbar .navbar-collapse .secondary-navbar > li.cart-icon, nav.navbar .navbar-collapse .secondary-navbar > li.signup-icon {
height: 25px;
width: 50px;
background-position: bottom;
background-repeat: no-repeat;
background-size: 25px; } nav.navbar .navbar-collapse .secondary-navbar > li > a {
color: transparent;
font-size: 0;
padding: 10px; } nav.navbar .navbar-collapse .secondary-navbar > li > a > img {
height: 20px; } nav.navbar .navbar-collapse .secondary-navbar li.search-icon {
height: 25px;
width: 150px;
text-align: right;
background-position: bottom;
background-repeat: no-repeat;
background-size: 25px; } nav.navbar .navbar-collapse .secondary-navbar li.search-icon .search-form {
padding: 5px; } nav.navbar .navbar-collapse .secondary-navbar li.search-icon .search-submit {
display: none; } nav.navbar .navbar-collapse .secondary-navbar li.search-icon .search-field {
background-color: transparent;
background-image: url(//winetourexperience.pt/wp-content/themes/winetour/images/search-icon.png);
background-repeat: no-repeat;
background-position: 5px;
background-origin: border-box;
background-size: 20px;
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
cursor: pointer;
padding: 2px 0 2px 36px;
position: relative;
-webkit-transition: width 400ms ease;
-moz-transition: width 400ms ease;
-o-transition: width 400ms ease;
transition: width 400ms ease;
width: 0px;
line-height: 1.4; } nav.navbar .navbar-collapse .secondary-navbar li.search-icon .search-field:active,
nav.navbar .navbar-collapse .secondary-navbar li.search-icon .search-field:focus {
font-family: "Ubuntu-Light";
color: #f5c65d; border: 1px solid #f5c65d;
cursor: text;
outline: 0;
width: 100%;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin-left: -36px; } nav.navbar .navbar-collapse .secondary-navbar li.search-icon .wte-input-search form input {
background-color: transparent;
padding: 4px 14px;
text-align: center;
color: #ffffff;
font-family: "Ubuntu-Light"; } nav.navbar .navbar-collapse .secondary-navbar .cart-icon .badge {
padding: 3px 5px;
font-size: 10px;
color: #f5c65d;
background-color: #600724;
position: absolute; } nav.navbar .navbar-collapse .secondary-navbar li.lang-icon > a {
color: #f5c65d;
font-family: "Ubuntu-Light";
font-size: 15px;
padding: 10px; } nav.navbar .navbar-collapse .secondary-navbar li.lang-icon .sub-menu {
background: #1a1a1a;
width: 100%;
display: inline-table; } nav.navbar .navbar-collapse .secondary-navbar li.lang-icon .sub-menu a {
color: #f5c65d; } nav.navbar .navbar-collapse .secondary-navbar li.lang-icon .sub-menu a :hover {
color: #600724; } nav.navbar .navbar-collapse .secondary-navbar li.lang-icon .sub-menu li.lang-icon {
height: 100%; } nav.navbar .navbar-collapse .secondary-navbar li.lang-icon .sub-menu li.lang-icon > a {
font-size: 12px; }  #main-nav .container-fluid .navbar-collapse {
background-color: #1a1a1a !important; }  #main-nav .container-fluid .navbar-collapse ul {
padding-left: 10px !important;
padding-right: 10px !important;
text-align: center; } #dropdown-primary-menu li {
border: none;
margin: 0 0 10px 0;
display: block; } #main-nav .container-fluid .navbar-collapse .navbar-nav .dropdown-image img {
height: 40px; } .dropdown-menu-header img {
height: 40px; } .navbar .dropdown .dropdown-toggle button {
border-color: #ddd;
margin-top: 23px;
border: 0;
background-color: #808080;
position: relative;
float: right;
padding: 4px;
margin: 8px 15px 8px 8px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 4px; } .navbar .dropdown .dropdown-toggle button .icon-bar,
.navbar-default .navbar-header .navbar-toggle .icon-bar {
background-color: #f5c65d;
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
margin-bottom: 4px; } .dropdown-menu-header {
margin-bottom: 30px; }
@media (max-width: 1920px) { .navbar-header { } .navbar-left, .navbar-right { } .navbar-collapse {  } .navbar-fixed-top {  } .navbar-collapse.collapse { } .navbar-nav {  } .navbar-nav > li { } .navbar-nav > li > a {  } .collapse.in { } } .navbar-toggle {    } .navbar-toggle:focus { } .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {    } #main-navbar .navbar-nav .dropdown-toggle {
display: inline-block;
padding: 0;
margin: 0; } #main-menu.navbar-toggle:hover,
#main-menu.navbar-toggle:focus {
background-color: #600724 !important; } .navbar-toggle.active {
background-color: #600724 !important; }  .navbar-toggle.collapsed {
background-color: #1a1a1a !important; } .wt_menu a .navbar_icon {
height: 15px; } .wt-menu-2 ul li a {
line-height: 1;
display: inline-block; } #main-nav {
height: 50px !important;
min-height: 50px !important;
overflow: visible !important;
position: fixed;
width: 100%;
z-index: 1000;
margin-bottom: 0; } .navbar {
background: #1a1a1a; } ul.nav > li.current_page_item > a:before {
background: #FD0; } .page ul.nav > li.current-menu-item > a::before { }  .second-menu .navbar-nav > li,
#main-menu .navbar-nav > li {
border: none;
margin: 0; } #main-menu.navbar-left {
float: left; } .navbar .navbar-collapse .navbar-nav > li > a {
font-size: 12px;
font-family: "Montserrat", "sans-serif";
text-transform: uppercase;
color: #fff; } #main-navbar .navbar-nav .dropdown-menu li a:hover,
#main-navbar .navbar-nav .dropdown-menu li a:focus {
background-color: #f5c65d;
color: #2b2b2b; } .wt_menu {
display: inline-block;
margin-left: 5%;
margin-right: 5%;
margin-top: 0 !important;
margin-bottom: 0; } .header-content-wrap {
padding: 5% 0px 290px; } .navbar-black-init {
background: #1a1a1a; } .navbar-black-init .rb-hidden-logo {
display: none;
line-height: 100px; } .navbar-black-init nav {
width: 100%; } .navbar-black-init nav ul.nav {
padding-left: 10px !important;
padding-right: 10px !important;
text-align: center; } .navbar-black-init nav ul.nav li {
float: none;
display: inline-block; } .wt_menu ul.dropdown-menu li.menu-item {
display: inline; } div.social-menu {
display: inline-flex;
display: -webkit-inline-flex; } .social-menu li {
text-align: center;
padding: 12px !important;
text-decoration: none;
display: inline-block; } .social-menu a {
color: #e6b95b !important; }
@media screen and (max-width: 767px) { #main-nav, #main-nav.fixed {
background: #1a1a1a none repeat scroll 0% 0%;
position: fixed; } .navbar a {
color: #fff; } .navbar div.social-menu a {
color: #e6b95b !important; } #main-menu .navbar-nav li {
width: auto;
margin: 0 0 0 0; } #main-menu .navbar-nav li a {
text-align: center; } }
@media (max-width: 768px) { .header .categories-widgets {
display: none; } } body.error404 .site-content {
padding: 5% 0 5% 0; } #sgpb-popup-dialog-main-div p {
margin: 0; }  .decoration_img {
position: absolute !important; }
@media (max-width: 768px) { .woocommerce .woocommerce-MyAccount-navigation {
font-size: 0.9em; } .woocommerce .woocommerce-MyAccount-navigation ul.nav li {
float: left; } .woocommerce .woocommerce-MyAccount-navigation ul.nav li a {
color: #600724;
padding: 3px;
text-decoration: underline; } }  .fb-customerchat iframe {
background-color: #600724; } body.custom-background {
background-size: 100% !important; } .breadcrumbs {
text-align: left; } p.breadcrumbs a:visited {
color: #600724; }  .ui-autocomplete {
z-index: 1000;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
font-size: 14px;
background-color: #ffffff;
border: 1px solid #cccccc;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
*border-right-width: 2px;
*border-bottom-width: 2px; } .ui-autocomplete .ui-menu-item {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: #333333; } .ui-autocomplete .ui-menu-item:hover {
cursor: pointer;
text-decoration: none;
outline: 0;
color: #262626; } .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #600724; } .woocommerce .widget_price_filter {
max-width: 85%;
margin: auto; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #f5c65d; }
@media (max-width: 767px) { .shopflow-row {
padding: 10px 0 10px 0; } .shopflow-row .media-left {
display: none; } .shopflow-row .media p {
font-size: 1.2em; } }   .zdm-booking-number-of-persons span.alert {
font-size: 1em; } .daterangepicker .drp-calendar td.active,
.daterangepicker .drp-calendar td.active:hover,
.zdm-booking-calendar-widget .daterangepicker td.active,
.zdm-booking-calendar-widget .daterangepicker td.active:hover {
background-color: #600724; } .zdm-booking-calendar {
width: 100%;
margin: 0 auto; } .zdm-booking-calendar .daterangepicker {
width: 100%;
margin: 10px auto; } .daterangepicker td.in-range,
.zdm-booking-calendar-widget .daterangepicker td.in-range {
background-color: #f5c65d80; } .daterangepicker .calendar-time {
font-weight: bold; } .daterangepicker .drp-calendar select.hourselect {
width: 85px; } .daterangepicker-tooltip .tooltiptext {
background-color: #600724; } #zdm_booking_calendar .daterangepicker {
display: inline-block;
z-index: 0; } .zdm-booking-calendar,
.zdm-booking-calendar-widget {
text-align: center; } .woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
width: 50%; } #booking_price_text {
font-size: 2em;
font-family: "Ubuntu-Bold";
color: #f5c65d;
background-color: #600724;
border-radius: 5px; }  .woocommerce #customer_login.col2-set {
float: none;
margin: 0 auto; } .woocommerce-page .woocommerce .login {
float: none; } .woocommerce .product .social-media {
padding-top: 10px; } .woocommerce .product .social-media,
.woocommerce .product .social-media a {
text-decoration: none;
border: 0;
background: none;
font-size: 20px;
font-weight: bold;
font-family: "Ubuntu"; } .woocommerce .product .social-media img {
width: 35px !important;
padding: 6px;
border: 0;
box-shadow: none !important;
display: inline !important;
vertical-align: middle; } .woocommerce .product .social-media .sharecount {
font: 11px Arial, Helvetica, sans-serif;
padding: 5px;
-khtml-border-radius: 6px;
-o-border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
position: relative;
border: 1px solid #e0dddd;
color: #555e58;
background: #f5f5f5; } .woocommerce .product .social-media .sharecount::before {
border-color: rgba(85, 94, 88, 0);
border-right-color: #e0dddd;
border-width: 6px;
top: 50%;
margin-top: -6px; } .woocommerce .product .social-media .sharecount::after {
border-color: rgba(224, 221, 221, 0);
border-right-color: #f5f5f5;
border-width: 5px;
top: 50%;
margin-top: -5px; } form.woocommerce-checkout {
display: inline-block; } .woocommerce-checkout .user-billing-address {
border: 1px dashed #600724;
padding: 5px;
margin-bottom: 10px; } .woocommerce-checkout .user-billing-address p {
margin: 8px; } .woocommerce-checkout .place-order .checkbox .input-checkbox,
.woocommerce-page .woocommerce .checkout .woocommerce-account-fields input {
position: relative; } .sharecount::before,
.sharecount::after {
right: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none; } .woocommerce .product .social-media > p {
display: inline-block; } .woocommerce div.product .woocommerce-product-rating {
display: inline-flex;
background-color: #efd4a4;
border-radius: 4px;
padding: 5px;
margin: 10px 0px; } .woocommerce div.product .woocommerce-product-rating p {
color: #1a1a1a;
margin: 0 10px 0 0; } .woocommerce-page .woocommerce-product-rating,
.woocommerce div.product .woocommerce-product-rating {
margin-top: 0;
width: 100%; } .wc-tabs {
margin: 0; } .woocommerce .shop_table .coupon #coupon_code {
width: 200px !important; } .widget li::before {
background: none; } mark {
background: none; } .woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-error,
.woocommerce-page .woocommerce .woocommerce-message,
.woocommerce-page .woocommerce .woocommerce-error {
background: #600724;
color: #f5c65d;
border-top: 0; } .woocommerce-page .woocommerce .woocommerce-message a.button,
.woocommerce-page .woocommerce .woocommerce-error a.button {
background-color: #4e051d;
color: #f5c65d; } .woocommerce-page .woocommerce .woocommerce-message::before,
.woocommerce-page .woocommerce .woocommerce-error::before {
color: #f5c65d; } .woocommerce .product .summary div[itemprop="description"] {
background: #fff;
padding: 5px;
margin-top: 10px;
border: 1px solid #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; } .woocommerce span.nobooking {
width: 90px;
border: 4px solid #34d293;
border-radius: 50%;
background: rgba(255, 255, 255, 0.9);
text-shadow: none;
text-transform: uppercase;
padding: 5px;
position: absolute;
font-size: 13px;
color: #000;
left: -20px;
top: -20px;
line-height: 1.5;
font-family: "Ubuntu-Bold"; } .woocommerce .product span.nobooking {
position: absolute;
float: right;
z-index: 2;
margin-right: 5px;
left: 90%; } .woocommerce ul.products li.product .nobooking {
top: 0;
right: 0;
left: auto;
margin: -.5em -.5em 0 0; } .woocommerce ul.products li.product .nobooking {
left: -20px;
top: -20px;
margin-right: 5px; } .woocommerce-page .products a.button,
.woocommerce-page .woocommerce a.button {
background: #600724 !important;
color: #f5c65d;
margin: 2px 0 2px 0; } .woocommerce a.button:hover {
background: #f5c65d !important;
color: #fff; } .woocommerce #review_form #respond .form-submit input {
background: #f3c766;
color: #1a1a1a !important; } .woocommerce #review_form #respond .form-submit input:hover {
background: #600724;
color: #ffffff !important; } .woocommerce .product .woocommerce-tabs {
margin-top: 0; } .woocommerce .product .woocommerce-tabs > div.woocommerce-Tabs-panel {
border: 10px solid #efe5e8;
border-radius: 0px;
border-width: 10px;
padding: 5px;
margin-top: 3px; } .woocommerce .product .woocommerce-tabs ul.wc-tabs {
text-align: left; } .woocommerce .product .woocommerce-tabs ul.wc-tabs > li > a {
background: #EFE5E8; } .woocommerce .product .woocommerce-tabs ul.wc-tabs > li.active > a {
background: #600724; } .woocommerce a {
color: #600724; } .woocommerce div.product form.cart .button {
background: #f5c65d;
background: -o-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
background: -moz-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
background: -webkit-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
background: linear-gradient(to right, #f4c866 0%, #a7732a 100%); } .woocommerce div.product form.cart .button:hover {
background: #600724; } .woocommerce div.product .entry-summary form.cart {
width: 100%; } .woocommerce-page .woocommerce .product-quantity input.guests {
width: 60px;
height: 30px;
margin-right: 0;
padding: 0 0 0 5px;
text-align: left; } .woocommerce-page .woocommerce .product-quantity {
width: 15%; } .woocommerce-page .woocommerce .product-quantity .number-of-guests {
text-align: right; } .woocommerce div.product .entry-summary .product_meta span {
display: block; } .woocommerce div.product .entry-summary .product_meta .posted_in a,
.woocommerce div.product .entry-summary .product_meta .tagged_as a { color: #600724; } .woocommerce div.product .entry-summary .top-reviews {
width: 100%; } .woocommerce div.product .entry-summary .top-reviews .comment {
background-color: #fff;
box-shadow: 1px 1px 1px #888888;
-webkit-box-shadow: 1px 1px 1px #888888;
-moz-box-shadow: 1px 1px 1px #888888;
padding: 5px 5px 1px 5px; } .woocommerce div.product .entry-summary .top-reviews .avatar {
display: none; } .woocommerce div.product .entry-summary .top-reviews li {
list-style: none;
margin: 10px;
border-bottom: 1px solid #1a1a1a;
border-bottom: 1px solid #1a1a1a; } .woocommerce .onsale {
display: none; } .woocommerce .product span.onsale {
position: relative;
float: right;
z-index: 2; } .woocommerce-page .product .entry-summary {
margin-top: 35px; padding-right: 0;
padding-left: 0; } .woocommerce-page .product .entry-summary .price span {
font-size: 30px;
color: #f5c65d; font-family: "Ubuntu-Bold";
line-height: 1.5; } .woocommerce div.product p.price {
padding-bottom: 0;
color: #f5c65d; } .woocommerce div.product p.price ins,
.woocommerce div.product p.price del {
color: #f5c65d; } .woocommerce div.product p.price ins span {
color: #600724; } .woocommerce div.product p.price ins > span {
border-bottom: 2px solid; } .woocommerce-page .products a .price ins {
color: #600724; } .woocommerce-page .product .product_title::after {
width: 100%;
background: #f5c65d;
background: -o-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
background: -moz-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
background: -webkit-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
background: linear-gradient(to right, #f4c866 0%, #a7732a 100%); }  .woocommerce header.header + .site-content {
margin-top: 75px; } .site-content .container .site-main .category-search-bar .search-form .search-field {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
line-height: 1.4;
font-family: "Ubuntu-Light";
color: #2b2b2b;
border: 1px solid #f5c65d;
outline: 0;
margin-top: 15px;
height: 30px;
font-size: 1.4em; } .woocommerce div.product div.woocommerce-variation-price span.price {
background: #600724;
text-align: center;
margin-bottom: 5px;
border-radius: 5px;
padding: 1px 0; } .woocommerce .site-content .category-search-bar label {
width: 80%; } .woocommerce .site-content .category-search-bar label input {
width: 90%;
height: 26px;
color: #1a1a1a; } .woocommerce .site-content .category-search-bar input.search-submit {
background: #600724 !important;
color: #f5c65d; } .woocommerce .site-content .category-search-bar input.search-submit:hover {
background-color: #f5c65d; } .wte-ordering p {
display: inline-block; } .wte-ordering a.active {
text-decoration: underline; }  .evoucher .voucher-meta {
width: 90%; } #container .evoucher .summary {
width: 40%; } .evoucher .voucher-content {
margin: 0 30% 0 30%; } div.validate-voucher {
margin: 100px 0 10px 0;
padding-bottom: 10px; } div.validate-voucher .validate-voucher-btn {
background-color: #600724;
color: #f5c65d;
font-size: 12px;
padding: 10px 20px 10px 20px;
border: none;
font-weight: 700;
width: auto; } div.validate-voucher .validate-voucher-btn:hover {
background-color: #f5c65d;
color: #2b2b2b; } div.validate-voucher div.alert.invalid {
background-color: #600724;
color: #f5c65d;
border-color: #600724; } div.validate-voucher div.alert.valid {
background-color: #f5c65d;
color: #600724;
border-color: #f5c65d; }   .product-image {
float: left; } .product-image,
.product-carousel {
margin-top: 35px; } #voucher-owl-carousel {
padding-top: 15px;
display: inline-block !important;
background: #fff; } #voucher-owl-carousel .owl-item .item img {
max-width: 150px;
height: auto; } #product-owl-carousel .owl-next,
#product-owl-carousel .owl-prev {
color: #000000; } .woocommerce-MyAccount-navigation > ul > li > a {
color: #600724; } .woocommerce-MyAccount-navigation > ul > li > a:hover {
background-color: #600724;
color: #f5c65d; } .woocommerce-MyAccount-navigation > ul {
border-bottom: 1px solid #dddddd;
margin-bottom: 0;
padding-left: 0;
list-style: none; } body,
a,
.woocommerce > * {
font-family: "Ubuntu"; } .newsletter-checkbox ~ .woocommerce-FormRow {
text-align: center; } .woocommerce-page .woocommerce .woocommerce-info {
background: #600724;
color: #f5c65d;
text-align: center; } .woocommerce-page .woocommerce .woocommerce-info a {
display: inline-block; } .woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before {
color: #f5c65d !important; } .woocommerce-error::before {
font-family: FontAwesome;
content: '\f06a'; } .woocommerce-info::before {
font-family: FontAwesome;
content: '\f05a'; } .woocommerce-message::before {
font-family: FontAwesome;
content: '\f27a'; } .woocommerce-page .woocommerce .checkbox {
float: none; } .woocommerce-page .woocommerce-info a,
.woocommerce-page .woocommerce-message a,
.woocommerce-page .woocommerce-error a {
background: #f5c65d;
background: -o-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
background: -moz-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
background: -webkit-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
background: linear-gradient(to right, #f4c866 0%, #a7732a 100%);
font-family: "Ubuntu-Light";
border-radius: 3px; } .woocommerce-page .woocommerce-info,
.woocommerce-page .woocommerce-message {
background-color: #600724; } .product-image-wrapper { background: transparent; } .woocommerce ul.products .product .product-image-wrapper > img.wp-post-image {
position: absolute;
left: 0; } .woocommerce ul.products .product-category .product-image-wrapper > img {
position: absolute;
left: 0; } .woocommerce ul.products .product .product-image-wrapper > img.product-frame {
position: relative; } .woocommerce ul.products .product .product-item-content h2 {
min-height: 60px; } .woocommerce ul.products li.product h3 {
height: 80px;
line-height: 1.1; } woocommerce-page .woocommerce input[type="submit"],
.woocommerce-page #content input.button,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #place_order {
background: #600724;
color: #f5c65d; } .woocommerce-page .woocommerce input[type="submit"]:hover,
.woocommerce-page #content input.button:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce #place_order:hover {
background-color: #f5c65d;
color: #fff; } .woocommerce-page .woocommerce a.remove {
color: #600724 !important; } .woocommerce-page .woocommerce a.remove:hover {
background: #600724;
color: #f5c65d !important; } .woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li a:hover {
background: #600724; } .woocommerce-password-strength.short {
background-color: #600724;
color: #ffffff;
font-family: "Ubuntu-Light"; } .woocommerce form .form-row .required {
color: rgba(96, 7, 36, 0.75); } .woocommerce .product .owl-carousel {
padding-top: 0; } .entry-title::before,
.widget-area .widget .widget-title::before {
background: #f5c65d;
background: -o-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
background: -moz-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
background: -webkit-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
background: linear-gradient(to right, #f4c866 0%, #a7732a 100%); } .woocommerce ul.product_list_widget li img,
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
width: 60px; } .woocommerce div.product p.stock {
padding-top: 15px;
text-align: center;
width: 100%;
font-family: "Ubuntu-Bold"; } .woocommerce-product-details__short-description {
padding: 10px; }  #error-page .container {
max-width: 700px; } .help-block-inline {
display: inline-block;
margin-left: 5px; } .variation {
border: 1px dashed #1a1a1a;
padding: 4px;
margin-top: 4px; } .options .form-control,
.options .input-group {
margin-right: 5px; } .modal-body .loading {
background: rgba(255, 255, 255, 0.8) url(//winetourexperience.pt/wp-content/themes/winetour/images/loading.gif) no-repeat 50% 50%;
width: auto;
height: 31px;
background-position: center; }  .booking-calendar input.booking-daterange {
width: 20%;
text-align: center; } .add-daterange,
.remove-daterange {
cursor: pointer; } .daterange-wrapper {
padding: 5px; } .contract .alert-dismissible .close {
margin: 0;
padding: 0; } .contract .form-group.has-error input {
border: 1px solid #600724; } .contract .form-group.has-error label {
color: #600724; } .contract .form-group label {
font-weight: 800; } .contract .form-group.form-inline input {
width: 15vw; } .contract .autofill {
width: 150px;
display: inline-block;
border-bottom: 1px solid; } .contract .contract-person {
padding-bottom: 60px; } .contract .contract-person,
.contract .contract-person p {
text-align: right; } .contract h1,
.contract h1 span {
text-align: center;
text-transform: uppercase;
font-family: "Ubuntu";
font-size: 1.2em; } .contract p,
.contract p span {
font-family: "Ubuntu-Light";
font-size: 1em;
text-align: justify; } .social-media .mashsb-box .mashsb-buttons {
display: block; } ul.nav > li.current > a::before,
.page ul.nav > li.current-menu-item > a::before,
.single-post ul.nav > li.current-menu-item > a::before,
.archive ul.nav > li.current-menu-item > a::before {
background-color: #600724; } .team-member .details {
cursor: pointer; } .big-title-container {
padding-top: 30px; } .ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
text-indent: 0;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; } .ui-datepicker .ui-datepicker-prev span::before {
content: "\f137"; } .ui-datepicker .ui-datepicker-next span::before {
content: "\f138"; } .voucher-change-btn,
.wt-btn-primary,
a.wt-btn-primary,
input[type="submit"].wt-btn-primary,
.wt-btn-primary:focus {
margin-left: 0;
background-color: #600724;
color: #fff; } .voucher-change-btn:hover,
input[type="submit"].wt-btn-primary:hover,
.wt-btn-primary:hover {
background-color: #f5c65d !important; } .change-voucher {
font-family: "Ubuntu-Light"; } .home .home-header-wrap {
padding-top: 0px;
border-bottom: 5px solid #ffffff;
-o-border-image: -o-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
-moz-border-image: -moz-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
-webkit-border-image: -webkit-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
border-image: linear-gradient(to right, #f4c866 0%, #a7732a 100%) 1 1 1 1;
border-image-slice: 1; } .product-location-map {
width: 97%; } #map {
width: 50%;
height: 350px;
margin: 10px; } #product-map { margin: 10px; } .map-input-search {
margin-top: 10px;
border: 1px solid transparent;
border-radius: 2px 0 0 2px;
box-sizing: border-box;
-moz-box-sizing: border-box;
height: 32px;
outline: none;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); } #map-input-search {
width: 50%; } .entry-header h1 {
font-family: "Ubuntu-Light"; } .entry-header h1::after,
.site-main h1.page-title::before {
background: #f5c65d;
background: -o-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
background: -moz-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
background: -webkit-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
background: linear-gradient(to right, #f4c866 0%, #a7732a 100%); } .newsletter-subscription {
padding-bottom: 2%;
background: transparent; } .newsletter-subscription input.newsletter-email {
background-color: transparent;
border: 1px solid #f5c65d;
padding: 8px;
text-align: center;
color: #ffffff;
font-family: 'Ubuntu-Light';
width: 50%; } .newsletter-subscription button.newsletter-submit,
.newsletter-subscription button.newsletter-submit:hover {
margin: 0;
margin-left: 5px;
margin-top: -2px; border-radius: 0;
text-transform: capitalize;
font-family: "Ubuntu";
padding: 11px 20px 11px 20px !important;
color: #ffffff;
border: none;
background: #f5c65d;    } .entry-content .newsletter-subscription input.newsletter-email {
color: #000000; } .newsletter-checkbox {
text-align: center;
margin-bottom: 5px; } ::selection {
background: #600724; } ::-moz-selection {
background: #600724; } a {
color: #600724; } a:hover,
a:focus,
a:active {
color: #f5c65d; } .css-fbl {
font-family: "Ubuntu";
margin-left: auto;
margin-right: auto; } .entry-title::after {
background: #f5c65d; } .tt-suggestion {
font-size: 14px;
font-family: "Ubuntu-Light";
text-align: left; } .input-group-addon {
width: 15%; } .ui-autocomplete .ui-state-focus {
background-color: rgba(244, 200, 102, 0.7); } .wt-search-form {
max-width: 52%;
margin-left: auto;
margin-right: auto; } .wt-search-form .input-group span {
background-color: #ffffff;
border: none; } .wt-search-form input,
.wt-search-form select {
height: 40px;
font-family: "Ubuntu-Light"; } ::-webkit-input-placeholder {
font-family: "Ubuntu-Light"; } :-moz-placeholder {
font-family: "Ubuntu-Light"; } ::-moz-placeholder {
font-family: "Ubuntu-Light"; } :-ms-input-placeholder {
font-family: "Ubuntu-Light"; } .wt-search-form .input-group {
height: 40px;
padding-bottom: 10px;
padding-left: 10px;
margin-left: auto;
margin-right: auto;
display: inline-table;
vertical-align: middle; } .wt-search-form .btn {
height: 40px;
width: 40px;
border-radius: 0;
padding: 10px;
margin: 0; } #district-group span.input-group-addon {
width: 42px; } .btn-main-search img {
height: 20px; } .copyright {
background-color: #2b2b2b;
padding-top: 28px;
padding-bottom: 28px; } .copyright p {
font-family: "Ubuntu";
color: #ffffff; } .support {
border-top: 2px solid;
border-bottom: 2px solid;
padding-top: 5px;
margin-top: 30px;
padding-top: 10px;
padding-bottom: 10px; } .payment {
padding-top: 25px;
justify-content: center;
-webkit-justify-content: center; } .payment img {
vertical-align: top; } .payment a {
color: #ffffff;
text-decoration: none;
font: bold 10px arial,sans-serif;
margin: 0px;
padding: 0px;
font-family: "Ubuntu-Light"; } .secure-payment div {
padding: 10px; } .secure-payment img {
max-height: 50px; } .secure-payment img:first-child,
.secure-payment p {
float: left; } .secure-payment p {
color: #fff;
max-width: 200px;
margin: 10px 0px 0px 10px; } .ssl-cert {
padding-left: 30px; } .footer-title, .footer-logo {
padding-top: 5%; } .footer-logo img {
margin-bottom: 10px;
width: 50vw; } .footer-logo ul {
margin: 0; } .footer-items div:first-child li {
list-style: unset; } .footer-title li,
.footer-title h2 {
color: #f5c65d;
font-size: 15px;
font-family: "Ubuntu-Bold";
text-align: left;
margin: 0 0 5px 10px;
list-style: none; } .footer-title p {
color: #ffffff;
margin: 0;
text-align: left;
margin: 0 10px;
font-family: "Ubuntu-Light"; } .footer-title a {
color: #ffffff;
font-family: "Ubuntu-Light"; } .footer-title a:hover, .footer-title a:active {
color: #f5c65d; } .footer-title .menu-item a {
display: inline; } .footer-title .menu-item a:hover {
background: none; } .highlight-text {
color: #f5c65d !important; } .footer-li-item-icon {
list-style-image: url(//winetourexperience.pt/wp-content/themes/winetour/images/gps_small.png);
margin-left: 30px; } .overlay-img {
position: absolute;
right: 0;
bottom: 0; } .wt-footer {
position: relative;
box-shadow: 0px 0px 0px 1000px rgba(96, 7, 36, 0.75) inset;
border-bottom: 5px solid #ffffff;
-o-border-image: -o-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
-moz-border-image: -moz-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
-webkit-border-image: -webkit-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
border-image: linear-gradient(to right, #f4c866 0%, #a7732a 100%) 1 1 1 1;
border-image-slice: 1; } .wt-footer .intro-text {
font-family: "Ubuntu";
font-size: 1.2vw;
text-align: center; text-transform: none;
line-height: 1.5;
padding-top: 2%; } .ad-space { line-height: 1;
height: 100%;
background: #f5c65d99;
margin: 0;
padding: 2%;
height: 100%; } .ad-space .entry-summary {
padding: 0px; }  .our-team {
padding-bottom: 1px;
padding-top: 0;
background: rgba(255, 255, 255, 0.95) none repeat scroll 0% 0% !important; } .our-team .voucher-container {
position: relative; } .voucher-container .voucher-heart {
float: right;
position: absolute; top: 0px;
z-index: 0;
max-width: 490px;
right: 0px;
width: 40%;
height: 100%; } .owl-carousel {
padding-top: 0px; } .owl-theme .item {
display: block; color: #FFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align: center;
height: 100%; } .owl-theme .owl-controls .owl-nav div {
padding: 5px 9px; } .owl-theme .owl-nav i {
margin-top: 2px; }  .owl-theme .owl-controls .owl-nav div {
position: absolute; } .owl-theme .owl-controls .owl-nav .owl-prev {
left: 5%;
top: 30%;
background-color: #ffffff; } .owl-theme .owl-controls .owl-nav .owl-next {
right: 5%;
top: 30%;
background-color: #ffffff; } .owl-carousel .owl-item {
line-height: 150px; } .owl-carousel .owl-item img {
display: inline-block; } .icon-chevron-right {
background-position: -456px -72px; } .icon-white {
background-image: url(//winetourexperience.pt/wp-content/themes/winetour/images/carousel-left.png); } .owl-theme .owl-controls .owl-buttons div {
position: absolute; } .icon-carousel-left {
background-image: url(//winetourexperience.pt/wp-content/themes/winetour/images/carousel-left.png); } .icon-carousel-right {
background-image: url(//winetourexperience.pt/wp-content/themes/winetour/images/carousel-right.png); } .icon-carousel {
width: 30px;
height: 30px;
background-repeat: no-repeat;
background-position: top;
display: inline-block; } .wt-slider {
position: absolute;
top: 0;
width: 100%;
z-index: -1; } .wt-text {
width: 100%; } .wt-voucher {
background-size: 100%;
box-shadow: inset 0px 0px 0px 1000px rgba(51, 51, 51, 0.4);
margin-top: 8.2%;
white-space: nowrap;
height: auto;
background-repeat: round; } .wt-voucher h1 {
margin-top: 7%; } .buttons {
margin-bottom: 50px; } a.wt-btn,
.separator-one .green-btn,
.purchase-now .red-btn {
background-color: rgba(255, 255, 255, 0.15);
padding: 5px 50px !important;
border: 2px solid transparent;
color: #ffffff;
text-transform: none !important;
font-size: 1.1em;
-moz-border-image: -moz-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
-webkit-border-image: -webkit-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
-o-border-image: -o-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
border-image: linear-gradient(to bottom right, #f4c866 0%, #a7732a 100%);
border-image-slice: 1; } .wt-btn:hover,
.separator-one .green-btn:hover,
.purchase-now .red-btn:hover {
background: linear-gradient(to bottom right, #f4c866 0%, #a7732a 100%);
color: #303030 !important; } .wt-btn:active,
.separator-one .green-btn:active,
.purchase-now .red-btn:active {
background-color: #600724;
color: #ffffff; } .entry-content input[type="button"],
input[type="submit"].wte-btn,
.wte-btn {
background-color: #600724;
color: #f5c65d;
font-size: 12px;
padding: 10px 20px 10px 20px;
border: none;
font-weight: 700; } .entry-content input[type="button"]:hover,
input[type="submit"].wte-btn:hover,
.wte-btn:hover {
background-color: #f5c65d;
color: #FFF; } .woocommerce button.button {
background-color: #600724;
color: #f5c65d; } .woocommerce button.button:hover {
background-color: #f5c65d;
color: #fff; } .purchase-now {
background: #f4c866;
background: linear-gradient(to right, #f4c866 0%, #a7732a 100%);
background: -moz-linear-gradient(left, #f4c866 0%, #a7732a 100%);
background: -webkit-linear-gradient(left, #f4c866 0%, #a7732a 100%);
background: -o-linear-gradient(left, #f4c866 0%, #a7732a 100%); } .categories-container .row .buttons .wt-btn,
.experiences-container .row .buttons .wt-btn {
color: #a7732a; } .about-us .section-header {
background-color: #600724;
position: relative;
width: 100%;
height: 150px;
padding-bottom: 0; } .categories-banner {
position: relative;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%; } .categories-banner p {
font-family: "Parisienne-Regular";
font-size: 3.0em;
text-align: center;
width: 100%;
line-height: 1;
color: #fff; } .green-btn, .red-btn {
background: rgba(255, 255, 255, 0.15);
border: 1px solid #FFDD00 !important; } .green-btn:hover, .red-btn:hover {
background: #FFDD00;
border: 1px solid #FFDD00 !important;
color: #303030 !important; } .custom-button {
display: inline-block !important;
text-align: center;
text-transform: uppercase;
padding: 13px 35px;
border-radius: 3px;
margin: 10px; } .section-header h2 {
padding-bottom: 0px;
text-transform: uppercase; } .section-header h2:after {
content: '';
display: block;
height: 3px;
width: 40px;
background: #FD0;
margin: 8px 0 20px 0;
margin-left: auto;
margin-right: auto; } .testimonial .section-header h2:after {
background: #404040; } .section-header h6 {
color: #303030;
font-weight: bold;
text-transform: uppercase; } .section-header h6.white-text {
color: #ffffff; } p {
font-family: 'Lato', sans-serif; } html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
abbr, acronym, address, big, cite, code, del, dfn,
em, font, ins, kbd, q, s, samp, small, strike, strong,
sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form,
label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
vertical-align: baseline; } .fa {
font-family: FontAwesome !important; } .rb-site-title {
color: #FFDD00;
font-size: 20px;
line-height: 20px; } .rb-site-description {
color: #FFDD00;
font-size: 15px;
line-height: 10px; } .rb_logo {
padding-bottom: 190px; } .wt_logo,
.woocommerce img.wt_logo,
.woocommerce-page img.wt_logo {
height: 10vmax;
max-height: 150px;
min-height: 60px;
top: 0;
left: 0;
right: 0;
position: fixed;
margin: 0 auto; } div.wt_logo {
max-width: 340px; } .footer-logo .social-menu li a span.fa {
border: 1px solid;
border-radius: 50%;
padding: 3px;
width: 25px;
height: 25px;
text-align: center; }  .separator-one {
background: rgba(96, 7, 36, 0.7); } .gift-checkbox input {
position: relative !important; } .gift-icon {
font-size: 24px; } .gift-title {
display: inline-block;
padding-left: 10px;
font-family: "Ubuntu";
font-weight: bold; } .gift-voucher {
padding-top: 10px; } .focus {
padding-top: 10px; } .container-fluid {
padding-left: 0px;
padding-right: 0px; } .big-title-container .intro-text,
.wt-voucher .intro-text {
white-space: nowrap; } .intro-text {
font-family: 'Ubuntu-Bold';
font-size: 3vw;
line-height: 1.5; } .wt-intro-text {
font-family: 'Ubuntu-Light';
font-size: 1.5vw;
color: white;
width: 45%;
margin-left: auto;
margin-right: auto;
text-align: center; } .wt-voucher .intro-text,
.wt-voucher .small-title {
font-size: 3.5vw; } .shopflow div.media-body {
vertical-align: middle; } .shopflow p {
color: black;
font-family: "Ubuntu-Light";
font-size: 1.5vw;
text-align: center; } .shopflow-row {
font-size: 0; } .shopflow-row > * {
float: none;
display: table-cell;
font-size: 14px;
vertical-align: middle; } .shopflow-row > *:first-child {
vertical-align: bottom; } .shopflow-row > *:first-child img {
max-height: 200px; } .shopflow-row div.media p {
margin-bottom: 0; } .shopflow-imgs {
display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
justify-content: space-between;
-webkit-justify-content: space-between; background: url(//winetourexperience.pt/wp-content/themes/winetour/images/voucher_bg_clean.jpg);
background-size: 100%;
background-repeat: no-repeat;
padding-top: 5%; } .shopflow-img {
max-width: 200px;
width: 20vw;
min-width: 50px; } .shopflow-img p {
color: #E2B558;
font-size: 1.4em;
font-family: "Ubuntu-Light";
line-height: 1.5;
padding-top: 5%;
max-height: 2em; } .small-title {
font-family: 'Parisienne-Regular';
font-size: 4vw;
color: white;
text-transform: none !important; } .testimonial {
padding-bottom: 25px; } .about-us {
background: rgba(255, 255, 255, 0.95) none repeat scroll 0% 0% !important;
padding-bottom: 0px;
padding-top: 0px; } .focus-box .service-icon {
width: 220px;
height: 220px;
border-radius: 0; } .testimonial {
background: rgba(255, 255, 255, 0.95) none repeat scroll 0% 0% !important;
padding-top: 0; } .contact-us {
background: rgba(80, 80, 80, 0.9) none repeat scroll 0% 0%; } .navbar .categories-widgets .product-categories {
display: flex;
justify-content: space-between; } .navbar .categories-widgets .product-categories li.cat-item {
display: inline-block;
display: inline;
background-color: transparent;
padding: 8px;
text-align: center;
font-family: "Ubuntu-Light";
border-radius: 5px;
margin: 0 5px;
min-width: 8vw;
font-size: 1vw; } .header .categories-widgets {
list-style: none;
background-color: #f5c65d;
white-space: nowrap;
float: left;
width: 100%;
margin-right: 0;
margin-left: 0; } .header .categories-widgets li.widget_product_categories {
width: 100%;
margin-top: 0; } .categories-widgets h2.widgettitle,
.header .categories-widgets li.widget_product_categories h2.widgettitle {
display: none; } .header .categories-widgets li.widget_product_categories li.cat-item a {
color: #1a1a1a; } .see-all-experiences img {
width: 15%; } .profile-pic {
border-radius: 0;
width: 225px;
height: 225px; } .profile-pic a {
display: inline; }  div.experiences-widgets div.row {
text-align: center; } .experiences-widgets .team-member {
overflow: visible; } .experiences-widgets .team-member .profile-pic {
height: 350px;
width: 350px;
position: relative;
border-radius: 0;
overflow: hidden; } .experience-widget img {
width: 100%;
height: 100%; } .experience-widget .product-info h3,
.experience-widget .product-info p {
font-weight: lighter;
text-align: center; } .experience-widget p {
position: relative;
text-align: center;
font-family: "Ubuntu";
font-size: 17px;
line-height: 0.8;
color: #f5c65d !important;
margin: 2px; } .experience-widget .product-info {
margin: 81.2% auto 0 auto;
width: 90%; } .products .product div.details {
border-top: 5px solid;
border-bottom: 5px solid;
padding: 3px;
-o-border-image: -o-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
-moz-border-image: -moz-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
-webkit-border-image: -webkit-linear-gradient(left top, #f4c866 0%, #a7732a 100%);
border-image: linear-gradient(to right, #f4c866 0%, #a7732a 100%) 1 1 1 1;
border-image-slice: 1; } .products .product div.details img,
.experience-widget-description img {
width: auto;
height: auto; } .product div.star-rating {
margin-bottom: 5px; } .products .product div.details p,
.experience-widget-description p {
font-size: 12px;
color: #1a1a1a !important;
line-height: 1; } .profile-pic img {
position: absolute;
left: 0; } .team-member h3 {
position: relative;
color: #ffffff;
font-size: 15px;
font-family: "Ubuntu-Light";
margin: 0; } .categories-widgets .team-member h5:before {
background: #FD0 !important; } .categories-container {
padding-top: 50px;
width: 70%; } .categories-container .categories-widgets {
display: flex;
display: -webkit-flex; flex-wrap: wrap;
-webkit-flex-wrap: wrap; } .categories-container .categories-widgets .team-box {
margin: 15px;
padding: 0;
flex: 1; } .categories-container .categories-widgets .team-box .team-member {
margin: auto;
width: 290px;
height: 290px; } .categories-container .categories-widgets .team-box .team-member .profile-pic {
height: 290px;
width: 290px;
border-radius: 5px;
margin-bottom: 0; } .categories-widgets .team-member .profile-pic h3 {
top: 90%; } .col-centered {
display: inline-block;
float: none; text-align: left; margin-right: -4px;
text-align: center; } .highlight-experience,
.categories-widgets .row {
padding-bottom: 30px; } .team-member:hover .details {
top: 0px;
background: #f4c866 none repeat scroll 0% 0% !important;
color: #000;
opacity: 0.8;
min-height: 100%;
text-align: center; } .team-member .social-icons ul li a {
color: #404040; } .team-member .social-icons ul li a:hover {
color: #FD0; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {
color: #5A5A5A;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 0px; } .focus-box .service-icon:hover {
border: 10px solid #FD0 !important; } .focus-box .service-icon .pixeden {
border-radius: 0; } .focus-box .red-border-bottom:before, .works .red-border-bottom:before, .listpost-content-wrap .entry-title a:after {
background: #FD0 !important; } .focus-box p {
color: #6E6E6E !important;
font-family: "Oxygen", sans-serif !important; } article.hentry {
border: 1px solid #DEDEDE;
padding: 15px;
background-color: #FFF !important; } .large-container {
background-color: #FFF !important;
border-radius: 4px;
margin: 35px 0px;
position: relative;
width: 97%;
margin-top: 0; } .listpost-content-wrap .entry-content p {
min-height: 90px;
margin-bottom: 0px;
font-family: "Oxygen", sans-serif !important;
margin-right: 10px; } .carousel-control.left {
margin-left: -35px; } .listpost-content-wrap-large {
position: absolute;
bottom: 0px;
background: rgba(255, 255, 255, 0.98) none repeat scroll 0% 0%;
min-height: 50px;
width: 100%;
padding: 20px 20px 0px;
border-top: 2px solid #FFF;
border: 1px solid #DEDEDE; } #client-feedbacks .feedback-box {
background: #404040;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
color: #fff !important; } .feedback-box .message {
color: #fff; } .feedback-box .client-info .client-name {
color: #fff; }  #footer {
background: #2b2b2b none repeat scroll 0% 0%; } .entry-footer a {
color: #B36A6A !important;
font-style: italic; }  .rb-latest-news-container {
width: 100%; } .rb-latest-news {
width: 24.99%;
margin: 0;
display: inline-block; } .rb-latest-news-image {
position: relative;
display: block;
overflow: hidden;
width: 100%; } .rb-latest-news .rb-latest-news-image img {
position: relative;
display: block;
width: 100%;
height: 100%;
z-index: 100;
-webkit-transition: all 1s ease-in;
-webkit-transform: scale(1);
-ms-transition: all 1s ease-in;
-ms-transform: scale(1);
-moz-transition: all 1s ease-in;
-moz-transform: scale(1);
transition: all 1s ease-in;
transform: scale(1); } .rb-latest-news:hover .rb-latest-news-image img {
-webkit-transition: all 1s ease-in;
-webkit-transform: scale(1.2);
-ms-transition: all 1s ease-in;
-ms-transform: scale(1.2);
-moz-transition: all 1s ease-in;
-moz-transform: scale(1.2);
transition: all 1s ease-in;
transform: scale(1.2); } .rb-latest-news-image:hover {
background: #FFDD00; } .latest-news {
padding-bottom: 0px; } .rb-latest-news-image-holder {
position: relative; } .rb-latest-news-image-holder .rb-latest-news-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none;
color: #000;
font-family: "Montserrat", "sans-serif";
text-transform: uppercase;
z-index: 999; } .rb-latest-news-image-holder:hover .rb-latest-news-content {
background-color: rgba(255, 221, 0, 0.7);
display: block; } .rb-latest-news-content-open .rb-latest-news-content {
display: block; } .rb-latest-news-content h3 {
font-size: 20px;
margin-bottom: 20%; } .rb-latest-news-content a.rb-latest-news-read-more {
font-size: 12px;
color: #000 !important;
border: 1px solid #000;
border-radius: 2px;
padding: 10px 20px; } .rb-latest-news-content-outer {
display: table;
overflow: hidden;
width: 100%;
height: 100%; } .rb-latest-news-content-outer .rb-latest-news-content-inner {
display: table-cell;
vertical-align: middle; } .contact-us .g-recaptcha, .contact-us .zerif-g-recaptcha {
float: right;
padding-right: 15px; } .entry-title:before, .widget .widget-title:before {
background: #FD0; } .comment-form #submit, .comment-reply-link {
background: #313131;
border: 1px solid #FFDD00 !important;
color: #fff !important; } .comment-form #submit:hover, .comment-reply-link:hover {
background: #FFDD00;
border: 1px solid #FFDD00 !important;
color: #000 !important; } .rb-site-title {
color: #FD0;
font-size: 18px;
line-height: 18px;
margin-top: 10px; } .rb-site-description {
color: #FD0;
font-size: 15px;
line-height: 15px; } pre {
font-size: 15px; } .large-container .entry-content p {
margin: 4px 0px 0px 0px; } @media screen and (max-width: 1170px) { .wt-footer .intro-text {
font-size: 2vw; } .rb-latest-news {
width: 25%; } .header-content-wrap {
padding: 10% 0 90px; } }
@media screen and (min-width: 1200px) { .highlight-experience {
width: 595px !important;
height: 595px !important;
padding-bottom: 0px; } .highlight-experience .team-member figure.profile-pic {
width: 595px;
height: 595px; } .highlight-experience .team-member .details {
height: 535px;
width: 535px;
margin-left: 18px; } .highlight-experience .team-member a {
font-size: 1.5em;
line-height: 1;
left: 0; } .highlight-experience .team-member h3 {
font-size: 24px; } }
@media screen and (max-width: 1199px) { .woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
width: 100%; } .categories-widgets .team-box {
position: relative;
display: inline-block;
float: none; } .categories-widgets .team-box::before {
content: "";
display: block; } .categories-widgets .team-member .profile-pic {
width: 100%;
height: 100%; } .team-member .profile-pic img {
width: 100%;
height: 100%; } }
@media screen and (max-width: 992px) { .about-us .section-header {
padding-bottom: 0; } .rb-latest-news {
width: 50%; } .about-us p {
text-align: center; } .categories-banner p {
font-size: 2.5em; } .focus-box .service-icon {
width: 165px;
height: 165px; } .about-us .row {
margin-left: 0;
margin-right: 0; } .big-title-container .wt-search-form {
padding-top: 0;
max-width: 80%; } .wt-voucher .buttons,
.wt-voucher h1 {
margin: 2.7%; } .shopflow p {
font-size: 0.8em; } .footer-li-item-icon {
margin-left: 0; } }
@media screen and (max-width: 767px) { .woocommerce .woocommerce-message {
text-align: center; } .woocommerce .woocommerce-message a {
padding: 5px;
font-size: 0.8em;
display: inline;
float: none;
display: inline;
margin-bottom: 5px; } .woocommerce .woocommerce-message a.button {
display: block; } .secure-payment {
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
-webkit-flex-direction: column;
flex-direction: column; } .secure-payment div {
display: block;
margin-left: auto;
margin-right: auto; } .wt-footer .overlay-img img {
display: none; } .wt-voucher .buttons a.wt-btn {
padding: 1px 20px !important;
margin: 1%; } .focus {
padding-bottom: 10px; } .categories-widgets {
display: block; } .wt_logo {
position: relative;
text-align: center; } .menu-align-center #site-navigation {
position: absolute; } .focus-box .service-icon {
width: 220px;
height: 220px; } .listpost-content-wrap-large {
position: relative;
float: left; } .large-container .list-post-top {
float: left; } .listpost-content-wrap-large:after {
content: "";
width: 100%;
clear: both; } }
@media screen and (max-width: 625px) { .big-title-container .wt-intro-text {
font-size: 3vw;
width: 80%; } .intro-text {
font-size: 4vw; } }
@media screen and (max-width: 600px) { .zdm-booking-calendar-widget .daterangepicker .drp-calendar.right,
.zdm-booking-calendar .daterangepicker .drp-calendar.right .calendar-table {
display: none !important; } .zdm-booking-calendar .daterangepicker .drp-calendar.right,
.zdm-booking-calendar .daterangepicker .drp-calendar.right .calendar-time {
padding: 0;
margin: 0; } .rb-latest-news {
width: 100%;
height: auto !important; } .categories-widgets {
display: inline-block;
float: none; } .categories-widgets .team-box {
margin: 0; } .woocommerce-page table.cart td.actions .coupon input.button {
width: 100% !important;
margin-top: 5px; } }
@media screen and (max-width: 480px) { .our-team .voucher-container .wt-voucher {
background-size: cover;
min-height: 120px; } .shopflow .shopflow-imgs {
display: block;
padding: 15px;
min-height: 100%;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(//winetourexperience.pt/wp-content/themes/winetour/images/voucher_bg_height.jpg);
background-size: auto, auto;
background-size: cover; } .shopflow .shopflow-imgs .shopflow-img {
max-width: 100%;
width: 100%; } .shopflow .shopflow-imgs .shopflow-img img {
max-width: 35%; } .shopflow .shopflow-imgs .shopflow-img p {
padding: 0;
font-size: 1.2em; } .woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page ul.products[class*="columns-"] li.product {
width: 100% !important; } .wt-voucher .buttons {
margin: 0;
font-size: 12px; } .footer-items {
margin-left: 0; } .header-content-wrap {
padding: 10% 0 0 0; } .rb-site-description {
font-size: 3.5vw !important; } .experiences-widgets .team-member .profile-pic {
height: 250px;
width: 250px; } .experiences-widgets .team-member .profile-pic .experience-widget-title,
.experiences-widgets .team-member .profile-pic .experience-widget-price {
font-size: 11px; } .wt-footer .intro-text {
font-size: 5vw; } } .col-centered {
display: inline-block;
float: none; text-align: left; margin-right: -4px; } .row-eq-height {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; } .social-icons {
display: inline-block;
margin: 0 0 0 10px;
vertical-align: middle; } #cookie-notice .cn-button {
color: #f5c65d; } .experience-widget-price ins {
background-color: unset;
font-size: 1.3em; }