a img.alignnone.wp-image-6202 {margin: 5px 5px 5px 0!important;}

.footer-nav ul {
    font-size: 0.85em!important;
}

.btn-success .badge {
    color: #49833d;}

.header__info__item--social-icons a:nth-child(3) {display: none!important;}

.login #nav a {text-shadow: 1px 1px 2px black!important;}

.atlist__item {min-height: 190px;}

.header__info__item--clock, .header__info__item--phone {opacity: 1!important;}

.list-block--tour-tabs {display:none;}

#supsystic-table-38 h4, #supsystic-table-38 h4 {color:#fff!important; margin-bottom:0px;}

.wprev-slider .wprs_unslider-horizontal {overflow:inherit!important;}

.wpb-js-composer .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a {
    color: #72863f!important;
}

.wpb-js-composer .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    border-color: #90aa4e!important;
}

.wpb-js-composer .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: #90aa4e!important;}

.page-id-2201 textarea, .page-id-3184 textarea {max-height: 100px!important; min-height: 60px!important;}

.tours-tabs__content thead {background-color:#90aa4e!important; font-family: 'Chelsea Market', sans-serif!important; color:#fff!important; }

.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a {
  border-radius: 20px;}

.wpml-ls-legacy-list-horizontal a span {
    color: #fff;
    font-size: 12px;
  font-weight: 700;}

.header-wrap--sticky-header .header__content {line-height: 65px!important;}

.header-wrap--sticky-header #logoLink img {margin-top:0px;}

.page-id-104 .atgrid__item__price {display:none!important;}

.single-product .supsystic-tables-wrap{width:100% !important}


/* PEDIDO DE ORÇAMENTO PARA TEAMBUILDINGs */

@media (min-width: 992px){
.postid-2943 .col-md-3,
.postid-2944 .col-md-3,
.postid-2946 .col-md-3, 
.postid-2948 .col-md-3,
.postid-2949 .col-md-3,
.postid-2950 .col-md-3,
.postid-2951 .col-md-3,
.postid-2952 .col-md-3,
.postid-2954 .col-md-3,
.postid-2955 .col-md-3,
.postid-2956 .col-md-3,
.postid-2957 .col-md-3,
.postid-2958 .col-md-3,
  .postid-3949 .col-md-3,
  .postid-3950 .col-md-3,
  .postid-3952 .col-md-3,
  .postid-3951 .col-md-3{
    display:none;
  }
  
.postid-2943 h3.form-block__title,
.postid-2944 h3.form-block__title,
.postid-2946 h3.form-block__title, 
.postid-2948 h3.form-block__title,
.postid-2949 h3.form-block__title,
.postid-2950 h3.form-block__title,
.postid-2951 h3.form-block__title,
.postid-2952 h3.form-block__title,
.postid-2954 h3.form-block__title,
.postid-2955 h3.form-block__title,
.postid-2956 h3.form-block__title,
.postid-2957 h3.form-block__title,
.postid-2958 h3.form-block__title,
  .postid-3949 h3.form-block__title,
  .postid-3950 h3.form-block__title,
  .postid-3951 h3.form-block__title,
  .postid-3952 h3.form-block__title {color:#fff!important;}
  
.postid-2943 .col-md-9,
.postid-2944 .col-md-9,
.postid-2946 .col-md-9, 
.postid-2948 .col-md-9,
.postid-2949 .col-md-9,
.postid-2950 .col-md-9,
.postid-2951 .col-md-9,
.postid-2952 .col-md-9,
.postid-2954 .col-md-9,
.postid-2955 .col-md-9,
.postid-2956 .col-md-9,
.postid-2957 .col-md-9,
.postid-2958 .col-md-9,
  .postid-3949 .col-md-9,
  .postid-3950 .col-md-9,
  .postid-3951 .col-md-9,
  .postid-3952 .col-md-9{
    width: 80%;
  clear:both!important;
  float:none!important;
  display: block;
  margin:auto!important;}
}

@media (max-width: 991px){
.postid-2943 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2944 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2946 .tours-tabs .tabs-accordion .panel:last-child, 
.postid-2948 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2949 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2950 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2951 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2952 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2954 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2955 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2956 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2957 .tours-tabs .tabs-accordion .panel:last-child,
  .postid-2958 .tours-tabs .tabs-accordion .panel:last-child,
  .postid-3949 .tours-tabs .tabs-accordion .panel:last-child,
  .postid-3950 .tours-tabs .tabs-accordion .panel:last-child,
  .postid-3951 .tours-tabs .tabs-accordion .panel:last-child,
  .postid-3952 .tours-tabs .tabs-accordion .panel:last-child {display:none!important;}
}

@media (min-width: 992px){
.postid-2871 .col-md-3,
.postid-2862 .col-md-3,
.postid-2851 .col-md-3, 
.postid-2842 .col-md-3,
.postid-2830 .col-md-3,
.postid-2820 .col-md-3,
.postid-2805 .col-md-3,
.postid-2795 .col-md-3,
.postid-2778 .col-md-3,
.postid-2763 .col-md-3,
.postid-2750 .col-md-3,
.postid-2731 .col-md-3,
.postid-2712 .col-md-3 {
    display:none;
  }
  
.postid-2871 h3.form-block__title,
.postid-2862 h3.form-block__title,
.postid-2851 h3.form-block__title, 
.postid-2842 h3.form-block__title,
.postid-2830 h3.form-block__title,
.postid-2820 h3.form-block__title,
.postid-2805 h3.form-block__title,
.postid-2795 h3.form-block__title,
.postid-2778 h3.form-block__title,
.postid-2763 h3.form-block__title,
.postid-2750 h3.form-block__title,
.postid-2731 h3.form-block__title,
.postid-2712 h3.form-block__title {color:#fff!important;}
  
.postid-2871 .col-md-9,
.postid-2862 .col-md-9,
.postid-2851 .col-md-9, 
.postid-2842 .col-md-9,
.postid-2830 .col-md-9,
.postid-2820 .col-md-9,
.postid-2805 .col-md-9,
.postid-2795 .col-md-9,
.postid-2778 .col-md-9,
.postid-2763 .col-md-9,
.postid-2750 .col-md-9,
.postid-2731 .col-md-9,
.postid-2712 .col-md-9 {
    width: 80%;
  clear:both!important;
  float:none!important;
  display: block;
  margin:auto!important;}
}

@media (max-width: 991px){
.postid-2871 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2862 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2851 .tours-tabs .tabs-accordion .panel:last-child, 
.postid-2842 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2830 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2820 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2805 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2795 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2778 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2763 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2750 .tours-tabs .tabs-accordion .panel:last-child,
.postid-2731 .tours-tabs .tabs-accordion .panel:last-child,
  .postid-2712 .tours-tabs .tabs-accordion .panel:last-child {display:none!important;}}

.tp-caption h1 {text-shadow: 2px 2px 6px rgba(0,0,0,0.6); font-size:40px;}

.destaques .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
  font-size: 26px;
padding-top: 0px;
    padding-bottom: 0px;
    line-height: 2.000em;
    padding: 0 1em;}

.vc_general.vc_cta3.vc_cta3-style-classic {
    border: 0px!important;}

.destaques2 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    background: rgba(221,153,51,0.8) !important;}

.destaques2 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    background: rgba(221,153,51,1) !important;}

.destaques2 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
  font-size: 26px;
padding-top: 0px;
    padding-bottom: 0px;
    line-height: 2.000em;
    padding: 0 1em;}

.destaques, .destaques2 {box-shadow: 2px 2px 8px rgba(0, 0, 0, .5);}

.fa-search {
    margin-right: 18px!important;
}

.timeline__item [class^="td-"]:before, .timeline__item [class*=" td-"]:before {vertical-align: text-bottom!important;
font-size: 1.4em;
color: #49833d;
font-weight:normal!important;}

.woocommerce .tours-tabs__content h2 {display: none;}

.atgrid__item__title {font-size: 1.34em;}

.bootstrap-select ul.dropdown-menu li:first-child { 
display:none;}

.atgrid__item__description {font-size:13px;}

.parallax-image {
  background-size:cover!important;
background-position: 50% 50%!important;}

.main-nav > li:last-child {
background-color: #ce8421;
  padding: 0 1.2em!important;
  border-radius: 20px;
line-height: 2.8em;}

.main-nav > li:last-child:hover {
  background-color: #dd9933;}

.main-nav .current-menu-item:after {
  background: #ce8421!important;}

select.wpcf7-form-control.wpcf7-select.acti {
    margin: 0;
    width: 100%!important;
    background: rgba(255,255,255,0.9);
    border: none;
    display: block;
    height: 45px!important;
    line-height: 21px;
    padding: 12px 15px;
    -webkit-appearance: none;
}

div.wpcf7-mail-sent-ok {
    color: #7e933d;
  font-size: 25px;
  background-color: rgba(255, 255, 255, 0.85);
  text-align:center;
}

@media screen and (max-width:767px){
  .tour-single .parallax-section--header {height: 200px!important;}
.header__info__item--clock {display:none!important;}
  .header__info__item {margin: 0px 0px;}
  .header__content {    min-height: 60px;    line-height: 55px;}
  .slicknav_menu .slicknav_nav li > a {padding-left:40px!important;}
  #CDSWIDSSP {margin-left:auto!important; margin-right:auto!important;}
  #supsystic-table-14 td:nth-child(1) {text-align:left!important;}
  .slicknav_menu .slicknav_nav .sub-menu {background-color:#8a9e4c!important;}
  #logoLink img {margin-top:0px!important; max-width: 200px!important; }
  .woocommerce-page h2 {margin-left:30px!important;}
.header__info__item--search {display:none!important;}
  .footer {padding-bottom:40px;}
  .header-section__title {font-size: 3.2em;}
  .header-section__description {font-size: 2em;}
} 

.slicknav_menu .slicknav_nav a {font-family: 'Chelsea Market', sans-serif!important;}
.slicknav_menu .slicknav_nav {z-index: 98!important;}

.contact-info__item__text {font-family: 'Oxygen', sans-serif!important;}
.contact-info__item {margin-bottom:20px!important;}
i {margin-right:8px!important;}

/* repeated CSS? */

.header__content {
    min-height: 70px;
    line-height: 70px;
    position: relative;
}


.header__info__items-left {
    margin-right: 20px;
  float: right;
}

.fa-clock-o:before {
    content: "\f003";
}

/* Ricardo CSS */
.address {
  margin-top:4px;
    line-height: 13px;
}

#supsystic-table-14 td:nth-child(1) {
font-size: 20px;
font-family: 'Chelsea Market', sans-serif;
  font-weight:300;
  letter-spacing:1px;
}

#supsystic-table-14 .supsystic-tables-wrap{
    margin-left:auto!important; 
    margin-right:auto!important;
    }

.wprev_preview_tcolor2_T1 { font-family: 'Chelsea Market', sans-serif; 
  font-size: 18px;} 

.wprev_showdate_T1 {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 
  font-size:11px;}

.header {
  background-image: url("https://turaventur.com/wp-content/uploads/2019/01/mountains.png");
  background-size:cover;
    border-bottom: 1px solid #7e933d;
}

.form-block__title {
  text-align:center;}

.timeline__item__icon {
    font-family: 'Chelsea Market';
	font-size: 2em;}

.fa-chevron-up:before {
    content: "\f102"!important;
}
.footer__arrow-top a {
  font-size: 2em;}

.home .form-block input {
  display: none!important;}

@media screen and (max-width:479px){
.logo {
    float: left;
  margin-left:20px;}

  .margin-top {
    margin-top: 0px;}
  
  .price-decoration {
    margin-bottom: 0px;}
}

.timeline__item__title {
   font-family: 'Love Ya Like A Sister', cursive;
   font-weight: 400;
   font-size: 2em;
      line-height: 1em;
color:#49833d;}

.slicknav_menu {
   margin-right: 20px;
} 
  
.tour-single .price-decoration__value .td-price-tag {
    font-size: 0.55em!important;
  opacity:0.8;}

.form-block__price-details {display:none;}

.main-nav a, .atbtn {
    font-family: 'Chelsea Market', sans-serif;;
    font-size: 14px;}

.main-nav > li {margin-right: 20px!important;}

.home input {
  font-size:15px!important;
color:#333!important;}

.form-block--style3 .form-block__button {
   background: #7e933d!important;
font-family: 'Chelsea Market', sans-serif;
letter-spacing: 0.1em;}

.form-block--style3 .form-block__button:hover {
   background: #90aa4e!important;
font-family: 'Chelsea Market', sans-serif;
letter-spacing: initial;}

.footer__arrow-top {
  z-index: 99999999999999;}

.tours-tabs .tabs-accordion .panel-heading a {
    text-transform: uppercase;
    font-family: 'Chelsea Market', sans-serif;
	letter-spacing: 0.1em;
}

.tours-tabs .nav-tabs li a {
	font-family: 'Chelsea Market', sans-serif;
font-size: 1em;
letter-spacing: 0.1em;}

th {font-family: 'Chelsea Market', sans-serif;
}

.price-decoration__value {
font-family: 'Chelsea Market', sans-serif;
   font-weight: 400;
font-size: 1.6em;}


/* Alteração de fontes dos Headings*/
h1, h2, h3, h4, h5, h6, .heading-text {
    font-family: 'Chelsea Market', sans-serif;
}

/* Acordeão */
.su-spoiler-title{
font-family: 'Chelsea Market', sans-serif !important;
font-size: 17px !important;
color: #000000;  
}

div.wpforms-container-full .wpforms-form button[type=submit] {
    background-color: #93AC44; /* Grey background */
    color: #F6F6F6; /* Text color */
    font-size: 29px; /* Size of text */
    padding: 10px 25px; /* Distance between text and border */
}

.wpforms-form input, .wpforms-form textarea{
	background-color: #dd9933;
 opacity: 0.69;
}

.pan{
  max-width:100%;
  overflow:hidden;
  overflow-x:scroll;
}

/* para aproveitar o ecrã dos telemóveis */

.container {
    padding-left: 0px;
    padding-right: 0px;
}

.col-md-9 {
 		padding-left: 5px;
    padding-right: 5px;

}

/* Formatação da apresentação do preço */
.price-decoration__value {
  	font-size: 1.400em;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px; 
}

/* Alteração do padding das tabs. Era: 0px 35px */
.tours-tabs .nav-tabs li a {
    padding: 0 24px;
}

/* ZULKAR CSS */
.single-product #tabatab2 .supsystic-tables-wrap .dataTables_scrollHead .dataTables_scrollHeadInner,
.single-product #tabatab2 .supsystic-tables-wrap .dataTables_scrollHead .dataTables_scrollHeadInner table,
.single-product #tabatab2-collapse .supsystic-tables-wrap .dataTables_scrollHead .dataTables_scrollHeadInner,
.single-product #tabatab2-collapse .supsystic-tables-wrap .dataTables_scrollHead .dataTables_scrollHeadInner table{width:100% !important}
.single-product .supsystic-tables-wrap .dataTables_scrollHead thead th{/*padding:4px !important*/}
.single-product .supsystic-tables-wrap .dataTables_scrollHead th{width:24% !important}
.single-product .supsystic-tables-wrap .dataTables_scrollBody th,
.single-product .supsystic-tables-wrap .dataTables_scrollBody td{width:25% !important}

#stkybookingbtn{display:none}

.tour-single .price-decoration__value{opacity:0}
.tour-single .price-decoration__value .td-price-tag:before{display:none}
.tour-single .price-decoration__value .td-price-tag{font-size:0.85em;vertical-align:middle;margin-right:12px}
.tour-single .woocommerce-Price-amount.amount{vertical-align:middle}

@media screen and (min-width:768px){
	.single-product .supsystic-tables-wrap .dataTables_scrollBody [data-cell-id^="C"]{padding-left:3%}
	.single-product .supsystic-tables-wrap .dataTables_scrollBody [data-cell-id^="D"]{padding-left:6%}
  .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{max-height:unset !important}
  #logoLink img {max-width: 240px!important;margin-left:-40px!important; margin-top:-50px;}
}
  
@media screen and (max-width:767px){ 
  .tours-tabs__info .tours-tabs__info__item{width:49.5%;display:inline-block}
  .tours-tabs__info .tours-tabs__info__item:nth-child(2n){border-left:1px solid #ebebeb}

  /* ? .single-product #tabatab2-collapse .supsystic-tables-wrap{margin-left:-20px !important;margin-right:0 !important} */
	
  .single-product .supsystic-tables-wrap .dataTables_scrollHead [data-cell-id^="B"]{padding-left:7%;padding-right:4px}
  .single-product .supsystic-tables-wrap .dataTables_scrollHead [data-cell-id^="C"]{padding-left:2%;padding-right:4px}
	.single-product .supsystic-tables-wrap .dataTables_scrollHead [data-cell-id^="D"]{padding-left:0;padding-right:4px}
  
  .tour-single #stkybookingbtn{display:block;position:fixed;z-index:9999;bottom:0;left:0;width:100%;padding:10px 15px;box-sizing:boder-box;background:#578084;color:#fff;text-align:center;font-size:1.35em;line-height:1;vertical-align:middle;-webkit-box-shadow: 0px -1px 2px #304639;-moz-box-shadow: 0px -1px 2px #304639;box-shadow: 0px -1px 2px #304639;}
  .tour-single #stkybookingbtn i{font-size:1.35em;padding:0 7.5px;vertical-align:middle}
  .tour-single #stkybookingbtn a{width:100%;color:#fff}
  .tour-single #stkybookingbtn a:hover{opacity:0.7;border:none;text-decoration:none}
  
}

@media screen and (max-width:479px){
  .tour-single #stkybookingbtn,
  .tour-single #stkybookingbtn i{font-size:1.25em}
}

/* PBC CSS */

.wpml-ls-legacy-list-horizontal {display: inline-block;}

.btn-success .badge {
    color: #49833d;
}

body:not(.page-id-253):not(.page-id-2201) .grecaptcha-badge {display: none;}

.header-section--with-banner .header-section__description {
    text-shadow: 0px 4px 3px #000000, 0px -4px 3px #000000, 4px 0px 3px #000000, -4px 0px 3px #000000;
    font-weight: 900;}

.header-section--with-banner .header-section__title {
  text-shadow: 0px 5px 6px #000, 0px -5px 6px #000, 5px 0px 6px #000, -5px 0px 6px #000;}

.grecaptcha-badge {
  animation: cssAnimation 0s 8s forwards;
  opacity: 0; }

@keyframes cssAnimation {
  to   { opacity: 1; }}
  
  .timeline__item__title {
  margin-bottom: 40px !important;}

.main-nav .sub-menu {width: 230px;}

.address::first-line {font-weight: bold!important;}

iframe {border-width: 0px!important;}

.tab-content h3 {color: #49833d!important;}