/**
Theme Name: Astra Child
Author: DaMeKi WebServices
Author URI: https://damekiwebservices.com
Description: Child theme...
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/


.ast-desktop .ast-primary-header-bar.main-header-bar{
    padding-top: 8px !important;
padding-bottom: 8px!important;
}

.ast-builder-menu-1 .menu-item > .menu-link{
    font-weight:700;
}

.psfw-main-product-wrapper.psfw-slider-template-3 .psfw-container-wrapper .psfw-button a:hover {
    background-color: #2B67BF !important;
    border-color: #2B67BF!important;
    border-radius: 60px;
}



/*placeholder colors*/
*::-webkit-input-placeholder {
    color: #d6cfc1;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color: #d6cfc1;
    opacity: 1;
}
*::-moz-placeholder {
    /* FF 19+ */
    color: #d6cfc1;
    opacity: 1;
}
*:-ms-input-placeholder {
    /* IE 10+ */
    color: #d6cfc1;
}
*::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #d6cfc1;
}
*::placeholder {
    /* modern browser */
    color: #959087;
}

select option[value=""] {
  color: #959087;
  font-style:italic;
  font-weight:500;
}


.psfw-main-product-wrapper.psfw-slider-template-3 .psfw-container-wrapper .psfw-title a {
    color: #fff;
    background-color: #449538;
}

.main-header-bar .ast-custom-button{
    padding-top: 10px;
padding-right: 24px;
padding-bottom: 10px;
padding-left: 24px;
    
}

.psfw-main-product-wrapper.psfw-slider-template-3 .psfw-container-wrapper::before {
    content: '';
    position: absolute;
    background-color: rgba(61,93,121,0.4);
}

.pot-site-footer a{
    color:#fff;
}

.pot-site-footer a:hover{
    color:#326BB9;
}

.woocommerce-page input[type="text"],.woocommerce select,.tour-tble select{
    border-color: #926B47!important;
    border-radius: 5px !important;
    
}

.wpcf7-text, .wpcf7-textarea, .wpcf7-date, .wpcf7-number, .wpcf7-select{
    background: #FAF8D4 !important;
width: 100%;
border-radius: 5px !important;
border: 1px solid #926B47 !important;
box-shadow: inset 0 2px 4px 0 hsla(0,0%,80%,.5) !important;
padding: 8px 5px 8px 15px;
margin-bottom: 10px;
}

.wpcf7-text:focus, .wpcf7-textarea:focus, .wpcf7-date:focus, .wpcf7-number:focus, .wpcf7-select:focus{
    background: #BBD686 !important;
}

.wpcf7-form label{
    font-weight:600;
}

a {outline : none;}


.woocommerce .woocommerce-breadcrumb {
    margin: 0;
}

.tour-meta .elementor-widget-container{
font-size: 1.2em;
font-weight: 600;
}

.tour-meta .fas{
    color:#8BC34A;
    padding-right:5px;
}

.onsale, .wc-tabs, .wcpa_form_item label, .variations label, .ti-footer, .bookin-form .date-sl, .p-price,
#wcpa-textarea-60abc7be6a111,#wcpa-textarea-60abc7be6a16e,#textarea-60ab07d4e5b78,#textarea-60ab07d4e5be8,#wcpa-textarea-1621734486083,#wcpa-textarea-1621734610608{
    display:none;
}

.wsatc-stick-cart-wrapper{
    background: #326bb9 !important;
color: #fff!important;
}

.wsatc-title-rating .product-title{
    font-weight:700;
    font-size:20px;
}

.wsatc-stick-cart-wrapper .wsatc-add-to-cart {
    border-radius: 25px;
    font-weight:600;
    font-size:17px;
}

.hidden{
    display:none;
}

.woocommerce div.product form.cart .variations, .tour-tble, .tour-tble th, .tour-tble td{
    border:none;
}

.woocommerce div.product form.cart .variations, .tour-tble{
    margin-bottom:0 !important;
}

.dateselect{
    max-width: 100%;
min-width: 75%;
display: inline-block;
width: 100%;
margin-right: 0;
padding-top: .5em !important;
padding-bottom: .5em!important;
line-height:.6;
}


.tour-tble select{
    padding-top: .5em !important;
padding-bottom: .5em!important;
line-height:1;
}
.wcpa_form_outer{
    margin:0;
}


.p-price{
color: transparent;
}

.tour-tble select{
    width:100%;
}


/**ICONS**/

.bookin-form input, .bookin-form select, .wcpa_row input, .wcpa_form_outer .wcpa_form_item input[type="text"], .hotel-list{
    padding-left: 35px !important;
    font-weight:600;
    color:#4d341c;
    line-height:20px;

}    

.woocommerce div.product form.cart .single_variation_wrap .single_variation {
  margin: 0 0 1em 0;
}


.dateselect{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */ 
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAnklEQVQ4T2NkoDJgpLJ5DPgMDABatgGHhTjlkA1UAGoGYRioADI6cBiILvcAqA6EUVzYAOR/AeI3UENSgPQcHAYiy4kA1fAAMUg/hoELYDYBaWINBPkqAZeBe4AST3C4CpewDFDCBZeBAkCJDyQaCNND0MvEmovXy8hhOGogzhAYDUNE0IASJlVzigPQQBAmBxwAagJhvOUhOQZT30AAXRwzFVHMuQEAAAAASUVORK5CYII=") white no-repeat 5% !important; /* !important used for overriding all other customisations */
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAnklEQVQ4T2NkoDJgpLJ5DPgMDABatgGHhTjlkA1UAGoGYRioADI6cBiILvcAqA6EUVzYAOR/AeI3UENSgPQcHAYiy4kA1fAAMUg/hoELYDYBaWINBPkqAZeBe4AST3C4CpewDFDCBZeBAkCJDyQaCNND0MvEmovXy8hhOGogzhAYDUNE0IASJlVzigPQQBAmBxwAagJhvOUhOQZT30AAXRwzFVHMuQEAAAAASUVORK5CYII=") white no-repeat calc(5% - 10px) !important; /* Better placement regardless of input width */
  }

#pa_pickup-location{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */ 
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABt0lEQVQ4T62TSyiFQRiGHSEpSkmyQWSlKKJQdpSVjVKEUiQLkYiSSMmC3JLrgkTKgqWdjZRsJJeFjZJSNsrCnec9zanp91/OwtTTN//M+73zzZzvhGL+eYR8/LTXADXwZnQJxFNYhU+3XC9Drc/BCezAj5VczbwJ2uHVaepl2IvwEg49blDIeiP0R2MYh2gNWo04hdgDiTADj2Zd83F4sk3dKixCUA6LRrhgrv9CnIAWs15L1JvuBxlWIsiGLSNcIeq9NOx5Bd+5sBlkmImgE4aNsIOYBaow1lxTW21wA8dBhtrXqUr4MGJVrDeUQWToBrr+VzSGVYiKYdoWW/N65kmw4dz3a+xlxKPw4EjSr74Eahu7P8MyP8MM9vWOXQ7DKb7VVtdu1fsZSt8HZ3BkkkuIapcxj6fwrVA58aDH1/U0tqEZ/vzlIgd4VZiGoBt0bf1zzk1CAfEbnmEW7p2VuhkmI1qHIbg1CWpotYf6U0O9OgmDTlM3wzJEpTBvnZ5qVRZZrjPV79lVuhlqbcSId4kXjmvl8a0+TIcBeA8yjOznMFEV+VaCDruDA7hyHBT+DGobtxzftV8hsEkVkPEcNgAAAABJRU5ErkJggg==") white no-repeat 5% !important; /* !important used for overriding all other customisations */
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABt0lEQVQ4T62TSyiFQRiGHSEpSkmyQWSlKKJQdpSVjVKEUiQLkYiSSMmC3JLrgkTKgqWdjZRsJJeFjZJSNsrCnec9zanp91/OwtTTN//M+73zzZzvhGL+eYR8/LTXADXwZnQJxFNYhU+3XC9Drc/BCezAj5VczbwJ2uHVaepl2IvwEg49blDIeiP0R2MYh2gNWo04hdgDiTADj2Zd83F4sk3dKixCUA6LRrhgrv9CnIAWs15L1JvuBxlWIsiGLSNcIeq9NOx5Bd+5sBlkmImgE4aNsIOYBaow1lxTW21wA8dBhtrXqUr4MGJVrDeUQWToBrr+VzSGVYiKYdoWW/N65kmw4dz3a+xlxKPw4EjSr74Eahu7P8MyP8MM9vWOXQ7DKb7VVtdu1fsZSt8HZ3BkkkuIapcxj6fwrVA58aDH1/U0tqEZ/vzlIgd4VZiGoBt0bf1zzk1CAfEbnmEW7p2VuhkmI1qHIbg1CWpotYf6U0O9OgmDTlM3wzJEpTBvnZ5qVRZZrjPV79lVuhlqbcSId4kXjmvl8a0+TIcBeA8yjOznMFEV+VaCDruDA7hyHBT+DGobtxzftV8hsEkVkPEcNgAAAABJRU5ErkJggg==") white no-repeat calc(5% - 10px) !important; /* Better placement regardless of input width */
  }
  
#tour_time{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-right: .8em;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */ 
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABuklEQVQ4T6WVSytFURTH7yU+AQYGlBQloQhfQMrAI++MTWQgEsJAnsnwGpgij8gjpRgaSG55TYgJQzGVyOP31zm1beeec29O/Wrvvdb678fae51wyPtLZbge6iDXcrmlv+3wZoeHPfQaGRuCPdiAS8uniL58amACNk27KZiMYQYyoRueDccOp71kjKXRjsA9DMCnbKbgHP1XGIYva1WdTn/BGlf8FCRBvynYRKcB2j3E5BdL0NVYo7ECW5pBCTiGKmub5mL8BOWn7R9ChQRboABGre0kIijfcbiQoJY6CVf/FCwmvk+CUSj1EZOp17ErcX5fVIKnUObjlY7tAZT5LHjy8Y1LsBKBI3iBnHgE/bach8Aq6KJfB4hp4T8rXAa9EPuJ5TOmhLU5YgHHFyrBoUeCzVAII1ZELf2bOMUUqnd9JsEUOIFqeAxaRgy7EncA5e5b1rPTBW8F+x0HzSGNdViEXbM4zDLwAYMJiCpe569Ko4rzq9qoYkxDNnSB331TbAbMwx2ofv4pX+7WVKlVwvZBBfbc2rOyqQKrMx+DHdPuVbFlVwVSlvUL0F10z1X+uo/6BUjo3Zos9A2AoFlBqSA5BgAAAABJRU5ErkJggg==") white no-repeat 5% !important; /* !important used for overriding all other customisations */
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABuklEQVQ4T6WVSytFURTH7yU+AQYGlBQloQhfQMrAI++MTWQgEsJAnsnwGpgij8gjpRgaSG55TYgJQzGVyOP31zm1beeec29O/Wrvvdb678fae51wyPtLZbge6iDXcrmlv+3wZoeHPfQaGRuCPdiAS8uniL58amACNk27KZiMYQYyoRueDccOp71kjKXRjsA9DMCnbKbgHP1XGIYva1WdTn/BGlf8FCRBvynYRKcB2j3E5BdL0NVYo7ECW5pBCTiGKmub5mL8BOWn7R9ChQRboABGre0kIijfcbiQoJY6CVf/FCwmvk+CUSj1EZOp17ErcX5fVIKnUObjlY7tAZT5LHjy8Y1LsBKBI3iBnHgE/bach8Aq6KJfB4hp4T8rXAa9EPuJ5TOmhLU5YgHHFyrBoUeCzVAII1ZELf2bOMUUqnd9JsEUOIFqeAxaRgy7EncA5e5b1rPTBW8F+x0HzSGNdViEXbM4zDLwAYMJiCpe569Ko4rzq9qoYkxDNnSB331TbAbMwx2ofv4pX+7WVKlVwvZBBfbc2rOyqQKrMx+DHdPuVbFlVwVSlvUL0F10z1X+uo/6BUjo3Zos9A2AoFlBqSA5BgAAAABJRU5ErkJggg==") white no-repeat calc(5% - 10px) !important; /* Better placement regardless of input width */
  }


select[name="wt_number_adult"]{
      -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */ 
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABlElEQVQ4T6WTTSgFURTH31v5SErKx9ZCNvQ2SrF4EkVJKeSVRBY+dhbKCtlYSMlOvqLIx06KRFGvsFBKyYolb8GCwur5/WumxjT3vau59evMnHvOf86Zc280knm1sz0OtZCGG1iAI1NaNIPeLHtdMAlnjmAzdg52YCoo1yTYSvAi1MGbL7GY92sYgxO/qEnwmMB12DV00Iu/D9psBV8JrIaUQbAU/x2U2Qq+EBgD2aBVjvMWZP8sU8uHRO3BlkGwH38ndNgKxgncAA3FX6WqugL9w0tbQcVNwCjoeJw7iU3YGViC+aDqTS0XEJyAAdC/zHGSf7D6d6peZ/HTpsJhpyq1cwBJ0NS1NN160IFvgGlY9op6K1QVq1AJg3Af1JLHV8PzGjzAEKj6iCsoq4nmg1r9ziLmbufxsA0foMmnXcERxxH/h5hX9IKXFbUvwUJ4BF38bG2aClf7uq5VElT/LdBt2aYpbF+iEtSt2AQ5wqwekhMSfIJGeA6jRm4FnErwC4rAdrKm7+ay8S5BHdqSkNW56alf+L1J9KYQtoUAAAAASUVORK5CYII=") white no-repeat 5% !important; /* !important used for overriding all other customisations */
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABlElEQVQ4T6WTTSgFURTH31v5SErKx9ZCNvQ2SrF4EkVJKeSVRBY+dhbKCtlYSMlOvqLIx06KRFGvsFBKyYolb8GCwur5/WumxjT3vau59evMnHvOf86Zc280knm1sz0OtZCGG1iAI1NaNIPeLHtdMAlnjmAzdg52YCoo1yTYSvAi1MGbL7GY92sYgxO/qEnwmMB12DV00Iu/D9psBV8JrIaUQbAU/x2U2Qq+EBgD2aBVjvMWZP8sU8uHRO3BlkGwH38ndNgKxgncAA3FX6WqugL9w0tbQcVNwCjoeJw7iU3YGViC+aDqTS0XEJyAAdC/zHGSf7D6d6peZ/HTpsJhpyq1cwBJ0NS1NN160IFvgGlY9op6K1QVq1AJg3Af1JLHV8PzGjzAEKj6iCsoq4nmg1r9ziLmbufxsA0foMmnXcERxxH/h5hX9IKXFbUvwUJ4BF38bG2aClf7uq5VElT/LdBt2aYpbF+iEtSt2AQ5wqwekhMSfIJGeA6jRm4FnErwC4rAdrKm7+ay8S5BHdqSkNW56alf+L1J9KYQtoUAAAAASUVORK5CYII=") white no-repeat calc(5% - 2px) !important; /* Better placement regardless of input width */
}

select[name="wt_number_child"]{
      -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */ 
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABb0lEQVQ4T62UPyhFURzH3yP/kpTJIMpCFJtIUkxKhifZbEYGi1GSUjLYTAxSBgMlhY287dUrlERSBlEk5U9RPt866bmde8655dSn0z3n9/vc3/lzbzr1zy0d6KshrhTuffE+YSeCZegwokv6SdiPE7uETSTlYBVW4B1GYQZGYNcmdQkPSLiF8UjiBM/T0ADfUWmcsMhU1Ed/Ekmq5vkJ2uA8VFhB4Bs0wo1laS+MDUA2VKi4D+gG7WNhKzPVt9BfJBEeEbwHC5EkVbYOtfCVRDhG8CI0w7NJLKbXnmqpU5atSLlOWcl50H72wCvsgA6jFR6SCPVVbEEX3EE76IrogEqMvJ/+MXTJ8wRmoNdUUk9fDldGuG1eMBgiVAW6Z8Ogy21rdQxem8r/nLRtD3UIZ1AJnzFCDZ+CVrJZGGMT6odwCFUOmaaOYQP0nf+2OKHu4JpHOMT8bIhQlc2Brour6dSXQHvprNDjcU/7frCJ5T9WC0EVH1A5HQAAAABJRU5ErkJggg==") white no-repeat 5% !important; /* !important used for overriding all other customisations */
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABb0lEQVQ4T62UPyhFURzH3yP/kpTJIMpCFJtIUkxKhifZbEYGi1GSUjLYTAxSBgMlhY287dUrlERSBlEk5U9RPt866bmde8655dSn0z3n9/vc3/lzbzr1zy0d6KshrhTuffE+YSeCZegwokv6SdiPE7uETSTlYBVW4B1GYQZGYNcmdQkPSLiF8UjiBM/T0ADfUWmcsMhU1Ed/Ekmq5vkJ2uA8VFhB4Bs0wo1laS+MDUA2VKi4D+gG7WNhKzPVt9BfJBEeEbwHC5EkVbYOtfCVRDhG8CI0w7NJLKbXnmqpU5atSLlOWcl50H72wCvsgA6jFR6SCPVVbEEX3EE76IrogEqMvJ/+MXTJ8wRmoNdUUk9fDldGuG1eMBgiVAW6Z8Ogy21rdQxem8r/nLRtD3UIZ1AJnzFCDZ+CVrJZGGMT6odwCFUOmaaOYQP0nf+2OKHu4JpHOMT8bIhQlc2Brour6dSXQHvprNDjcU/7frCJ5T9WC0EVH1A5HQAAAABJRU5ErkJggg==") white no-repeat calc(5% - 2px) !important; /* Better placement regardless of input width */
}

select[name="hotel_name_ocho_rios"],select[name="hotel_name_runaway_bay"] {
      -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */ 
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABgklEQVQ4T72UTStEURjH71DEYvISaTSUlA1JttKsvZQsfARly8rCzpcg+RB2SimJBRbMCNPkLS95p9go8fvXc+uke3TVbU79es557tz/+T/nPHNTQcIjlbBeUDZBbTQA7REVPJPbgYeo6nwOlZ+Ho4iXtNHcfwWlMwlf0AgbMArVUIQnGHM2u2I+q3XosMIcZe1H38QtUD4NmyYgwbytb4n9cAk5WHQFQ0cHTHRGDdALu/bSCnEQqqAWdIY631Yz9ekT7OLBPajMkrldI3YYlgqOmZzCEBSg2yeoUlVCC6i8PY/DR/JyNQJn8PKXwzseNpnDGitxmzgOKlmbXIDaRg5PoN4nqEs4hzbQhX2Y23XisLmW2A28Wk5HU+kT7OGBWkCHfQgLoAuqA7WQxNROsQVl/Rqa4d12nSHuW3nTSQjKkXrMjbEcTvHSKmioPB241p2gcwrjBPMlUMOHI8dkWQv3v6ze63ME1V9q7t9DF/UGGeeBGl258n2+IozFSyX+gf0BCvtjFVOov1MAAAAASUVORK5CYII=") white no-repeat 5% !important; /* !important used for overriding all other customisations */
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABgklEQVQ4T72UTStEURjH71DEYvISaTSUlA1JttKsvZQsfARly8rCzpcg+RB2SimJBRbMCNPkLS95p9go8fvXc+uke3TVbU79es557tz/+T/nPHNTQcIjlbBeUDZBbTQA7REVPJPbgYeo6nwOlZ+Ho4iXtNHcfwWlMwlf0AgbMArVUIQnGHM2u2I+q3XosMIcZe1H38QtUD4NmyYgwbytb4n9cAk5WHQFQ0cHTHRGDdALu/bSCnEQqqAWdIY631Yz9ekT7OLBPajMkrldI3YYlgqOmZzCEBSg2yeoUlVCC6i8PY/DR/JyNQJn8PKXwzseNpnDGitxmzgOKlmbXIDaRg5PoN4nqEs4hzbQhX2Y23XisLmW2A28Wk5HU+kT7OGBWkCHfQgLoAuqA7WQxNROsQVl/Rqa4d12nSHuW3nTSQjKkXrMjbEcTvHSKmioPB241p2gcwrjBPMlUMOHI8dkWQv3v6ze63ME1V9q7t9DF/UGGeeBGl258n2+IozFSyX+gf0BCvtjFVOov1MAAAAASUVORK5CYII=") white no-repeat calc(5% - 10px) !important; /* Better placement regardless of input width */
}

select[name="cruise_ship_name_ocho_rios"]{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */ 
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAB8ElEQVQ4T61UMUgcURCd+Ro1RkQIQhpDsBGJYCEI2luk1UJSZM+7vSDeCiJpJNWB2Coc6x6oe9ztgYUELC3FIk3SpAlXBQIWEi1UUERP/+SteiDo/a/gh11258+8fW/e/GV65sXPjEdWwGgt3ydErSyXB6LUu4TrbZtIGAGz2azCpaNweQ6gA293Dz7uEOk4Vg/UCFhe9UeumM6J2UFir1I8pzW1JdzM1pMBi6HvM3EPCo/QGBDEEmkm4la8/3GSmSlmvonfWfcYlsJgAZVDKGoXkZeKuEVIOgB0juQzIJxgr4pPHLLITyc9/dUIWA5z/VeiRhXTG6kxELkAW2BJiybWikQJqWOtZD2Z9H4ZAePNqBDMg9UHo5tCvx3XS1glQyZHYbAJWa9sM6ouG51Pk5N7dRnGYOVCkMZMDEPWRSwZfYq1om/chOcm7FUV0YvrdmiqOG4md9ece6ZEof9NiMds7G73NzDo48YeFlf899zAcaMbLaBV1tTvfPYqVlOKheVZCFo0AaIRMxOp6ZzVlFpCKfQLRKoTo/IasaGbOH/H7RAT8G/C9dIPfbDu0YvPcXdX5xIMSaGw7bb4FP1d/bu7/6Xeebb/bcLAg52Qf+33LGTmjfP5GDdLa/nBOC+Rnvphy7cytAE82pSnAtXy/wN8brYVgQm2+wAAAABJRU5ErkJggg==") white no-repeat 5% !important; /* !important used for overriding all other customisations */
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAB8ElEQVQ4T61UMUgcURCd+Ro1RkQIQhpDsBGJYCEI2luk1UJSZM+7vSDeCiJpJNWB2Coc6x6oe9ztgYUELC3FIk3SpAlXBQIWEi1UUERP/+SteiDo/a/gh11258+8fW/e/GV65sXPjEdWwGgt3ydErSyXB6LUu4TrbZtIGAGz2azCpaNweQ6gA293Dz7uEOk4Vg/UCFhe9UeumM6J2UFir1I8pzW1JdzM1pMBi6HvM3EPCo/QGBDEEmkm4la8/3GSmSlmvonfWfcYlsJgAZVDKGoXkZeKuEVIOgB0juQzIJxgr4pPHLLITyc9/dUIWA5z/VeiRhXTG6kxELkAW2BJiybWikQJqWOtZD2Z9H4ZAePNqBDMg9UHo5tCvx3XS1glQyZHYbAJWa9sM6ouG51Pk5N7dRnGYOVCkMZMDEPWRSwZfYq1om/chOcm7FUV0YvrdmiqOG4md9ece6ZEof9NiMds7G73NzDo48YeFlf899zAcaMbLaBV1tTvfPYqVlOKheVZCFo0AaIRMxOp6ZzVlFpCKfQLRKoTo/IasaGbOH/H7RAT8G/C9dIPfbDu0YvPcXdX5xIMSaGw7bb4FP1d/bu7/6Xeebb/bcLAg52Qf+33LGTmjfP5GDdLa/nBOC+Rnvphy7cytAE82pSnAtXy/wN8brYVgQm2+wAAAABJRU5ErkJggg==") white no-repeat calc(5% - 10px) !important; /* Better placement regardless of input width */
  }
  
#custom-hotel,#custom_ship{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */ 
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABRUlEQVQ4T62Uv0sDMRSAe1M3f2z9E+zW3cFZbUG3bk4uLooVByvaFh0cHFydFIrQRQc3F0WoiqiTiItDKai4Futm/Z4kEK45+o7rwUdy716+e8nlEqSGfAUJfbOM/4An60kizCNZhx6U4EGkVpihPxJR7Q/xduiZyBowAy9wBqtwb4Un3PxC1yN9I7bnxEW2DEtwBBtQhS24doVrBN4jqrRhK5sj8A1ZuIOCyCQpjnCafFmreejAKJzCDlzaN2qFPpmsWw2u3FlphGqZZsph2ZiZZl9lmilrZEVEt9AaJJwk4Rwm4AvGTWWbtE1nzfbpy5Z7HCSskJCGHCxCHcohmTjUQvkLDmABZJvIvrtxv6bpq4WHZsAr7QU8e2SxKowY3xdWVzgU4TaWT63J5O3SHvu+shwMUzFlNn2FjpxI/1eSA9b7/j+/S2QVnPyB8gAAAABJRU5ErkJggg==") white no-repeat 5% !important; /* !important used for overriding all other customisations */
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABRUlEQVQ4T62Uv0sDMRSAe1M3f2z9E+zW3cFZbUG3bk4uLooVByvaFh0cHFydFIrQRQc3F0WoiqiTiItDKai4Futm/Z4kEK45+o7rwUdy716+e8nlEqSGfAUJfbOM/4An60kizCNZhx6U4EGkVpihPxJR7Q/xduiZyBowAy9wBqtwb4Un3PxC1yN9I7bnxEW2DEtwBBtQhS24doVrBN4jqrRhK5sj8A1ZuIOCyCQpjnCafFmreejAKJzCDlzaN2qFPpmsWw2u3FlphGqZZsph2ZiZZl9lmilrZEVEt9AaJJwk4Rwm4AvGTWWbtE1nzfbpy5Z7HCSskJCGHCxCHcohmTjUQvkLDmABZJvIvrtxv6bpq4WHZsAr7QU8e2SxKowY3xdWVzgU4TaWT63J5O3SHvu+shwMUzFlNn2FjpxI/1eSA9b7/j+/S2QVnPyB8gAAAABJRU5ErkJggg==") white no-repeat calc(5% - 10px) !important; /* Better placement regardless of input width */
  }

#pa_transfer-type{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */ 
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACeElEQVQ4T61US2gTURSdN5mEhtaAINaVmIWCiC5E/DQb3cVt0XFTcCWp0E7azkyRQDEbocmbZPIhuNGNoC66VXRno6IgVUHB6MIo+IGCVmIjxkkzzzPBpNMxE2aRgUte7rv33HPf/RDOw1cqlUYMw9gpGEZjNBxeFUWx5eZG3C5K6fSuJs9fJIyd5QjZb7Nr4lwmhNxeW1+/kUwmN+wYPQFzlF6AgwbDEOQz5AEj5CvAhzjG9iLAKeiCkHc8z09Mz82tdED/AyxomsY4TobBe1wurNXrS04W1hNsNBpx2CQQgCCYOCPLdyzQLYBgNgVmRegf+gxjfCqR+G4Z5bPZKBGEJ5Ik/bSnp6fTh8HwLnQjjLHIjKq+6gLqur6Hb7XeQFH9w9gxVVV/Wc7FbPagaZovoX/GBQJRJ2ghkzkOsDLun0/LcqQLmKdUBLszSLcQV5THdia4S+LdLsP4aS/QvKblYB/neP60a5Wd1e8H+i+7Dwh63TNg+y37MAXLSrsoOHRL7qHHLZNDEL8zfQS7B4aRgQGi3e7j/ccGmfJbMGeeAfu9X5HSsElIFYDXBtI2uUwmj7GUkHJ0E3BxcTfn91cwSh8Nxo56bWyd0hM8Ictgt4L+3Wzsdlto2iR+rqJaj5qMjSuK8q3f6GGKjmCKrBkexgiOYUm87rUcroB6AkZVsF0YCoWWYrGYtbK6XyqV2hb0+WZhdwnBGTFNUVJVa6a3LoeOB5iex1mHbId8gVMZzp9wDsJ5H/6fxNlaZRWTsYnZ+fkXHV/XKmOL7Qhw3CSAzsH4gC24AcBlgN36Ua/f9LRgnRNDKR0WBGEU+t+1Wm0VIKbbVP0FSAsyx4G0/VIAAAAASUVORK5CYII=") white no-repeat 5% !important; /* !important used for overriding all other customisations */
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACeElEQVQ4T61US2gTURSdN5mEhtaAINaVmIWCiC5E/DQb3cVt0XFTcCWp0E7azkyRQDEbocmbZPIhuNGNoC66VXRno6IgVUHB6MIo+IGCVmIjxkkzzzPBpNMxE2aRgUte7rv33HPf/RDOw1cqlUYMw9gpGEZjNBxeFUWx5eZG3C5K6fSuJs9fJIyd5QjZb7Nr4lwmhNxeW1+/kUwmN+wYPQFzlF6AgwbDEOQz5AEj5CvAhzjG9iLAKeiCkHc8z09Mz82tdED/AyxomsY4TobBe1wurNXrS04W1hNsNBpx2CQQgCCYOCPLdyzQLYBgNgVmRegf+gxjfCqR+G4Z5bPZKBGEJ5Ik/bSnp6fTh8HwLnQjjLHIjKq+6gLqur6Hb7XeQFH9w9gxVVV/Wc7FbPagaZovoX/GBQJRJ2ghkzkOsDLun0/LcqQLmKdUBLszSLcQV5THdia4S+LdLsP4aS/QvKblYB/neP60a5Wd1e8H+i+7Dwh63TNg+y37MAXLSrsoOHRL7qHHLZNDEL8zfQS7B4aRgQGi3e7j/ccGmfJbMGeeAfu9X5HSsElIFYDXBtI2uUwmj7GUkHJ0E3BxcTfn91cwSh8Nxo56bWyd0hM8Ictgt4L+3Wzsdlto2iR+rqJaj5qMjSuK8q3f6GGKjmCKrBkexgiOYUm87rUcroB6AkZVsF0YCoWWYrGYtbK6XyqV2hb0+WZhdwnBGTFNUVJVa6a3LoeOB5iex1mHbId8gVMZzp9wDsJ5H/6fxNlaZRWTsYnZ+fkXHV/XKmOL7Qhw3CSAzsH4gC24AcBlgN36Ua/f9LRgnRNDKR0WBGEU+t+1Wm0VIKbbVP0FSAsyx4G0/VIAAAAASUVORK5CYII=") white no-repeat calc(5% - 10px) !important; /* Better placement regardless of input width */
  }
  
#pa_destination{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */ 
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACu0lEQVQ4T62Uz2sTQRTHdzZpTTTBWKFVoUkv/voDqqI3vVUbPZj8AQouhZrUZBd6KSw9FXam+UGVxEvvqT/R9tarFHtWQU8pKFq0rSQYa5Mdv7PJhmQNiRUXhpl9895n3nvz5hGpx6frev+A1zso1LYqlU38/+pmQjptGoZxqF+WFYnzCPbPYcgNPRPza4mQJU+plFN0/YfT/g9gmrEw4TwHxeMY2xirAG8AQjAHMV+BLIDxiROiTCWTL1uhbcAMpXexmeaS9BUbMx6/f1FRlL1WA5GCIz7fLcBnAT/KOY9PadqCrdMEZg1jHCc+g+Adr1bH4tPTG91ytUBpCPEv4/CzsLtue2oBrZwR8gGbLlKtjvaC2QcJaI3zdXi65ymXT4qcWsA0pUksKJZKXFUfClmhUHB9LhbHTFn2tHoqm+bPY6HQSjQarQl5ljEFYefgTGJKVVMWELlbw3QaORu0c4bLuYbLedEpbIQ4bofYyOkmQG9jqnqRNAQVJPlpXNNu2gAAIwAWIJ/nsiwOlIhpXkB4CQCjAC41dSl9DOANOOQhmbm5oOR2F2FIAdScwFZj+xAnMEspRcjJKiFBwhgbdqPOcAKDy+q/AJGyedjdI7Xa8H8JOcPYE0QYRshe61Lg8itRT9vl8pD9Vvd7KcC8QYVcqt8yYwmcwLCcgFA8u/2UzQTK5kFb2TQK+z2gfS5CRidVtdjtldh7qVRqRK7V1vG/i8I+1Sxsq7jrdfdcPD20lqu9oA3YMkzPwC4c0zSxltqaQ9owJtFUMvD0G5Hlma1SadHZ/6z+6PffRpizsB9AXcbiyeR92+tO7Ut4mofCCYzvyM0qlOopIGQEh13G6jDGR/zfAWylNT0dG2xe1w9WfD4FoUcAPA+D1ga7Btkjb7mc/6sG67yMfD7ft7uzMyTkBwKBL87+6NT/DcKRfUjsGpbTAAAAAElFTkSuQmCC") white no-repeat 5% !important; /* !important used for overriding all other customisations */
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACu0lEQVQ4T62Uz2sTQRTHdzZpTTTBWKFVoUkv/voDqqI3vVUbPZj8AQouhZrUZBd6KSw9FXam+UGVxEvvqT/R9tarFHtWQU8pKFq0rSQYa5Mdv7PJhmQNiRUXhpl9895n3nvz5hGpx6frev+A1zso1LYqlU38/+pmQjptGoZxqF+WFYnzCPbPYcgNPRPza4mQJU+plFN0/YfT/g9gmrEw4TwHxeMY2xirAG8AQjAHMV+BLIDxiROiTCWTL1uhbcAMpXexmeaS9BUbMx6/f1FRlL1WA5GCIz7fLcBnAT/KOY9PadqCrdMEZg1jHCc+g+Adr1bH4tPTG91ytUBpCPEv4/CzsLtue2oBrZwR8gGbLlKtjvaC2QcJaI3zdXi65ymXT4qcWsA0pUksKJZKXFUfClmhUHB9LhbHTFn2tHoqm+bPY6HQSjQarQl5ljEFYefgTGJKVVMWELlbw3QaORu0c4bLuYbLedEpbIQ4bofYyOkmQG9jqnqRNAQVJPlpXNNu2gAAIwAWIJ/nsiwOlIhpXkB4CQCjAC41dSl9DOANOOQhmbm5oOR2F2FIAdScwFZj+xAnMEspRcjJKiFBwhgbdqPOcAKDy+q/AJGyedjdI7Xa8H8JOcPYE0QYRshe61Lg8itRT9vl8pD9Vvd7KcC8QYVcqt8yYwmcwLCcgFA8u/2UzQTK5kFb2TQK+z2gfS5CRidVtdjtldh7qVRqRK7V1vG/i8I+1Sxsq7jrdfdcPD20lqu9oA3YMkzPwC4c0zSxltqaQ9owJtFUMvD0G5Hlma1SadHZ/6z+6PffRpizsB9AXcbiyeR92+tO7Ut4mofCCYzvyM0qlOopIGQEh13G6jDGR/zfAWylNT0dG2xe1w9WfD4FoUcAPA+D1ga7Btkjb7mc/6sG67yMfD7ft7uzMyTkBwKBL87+6NT/DcKRfUjsGpbTAAAAAElFTkSuQmCC") white no-repeat calc(5% - 10px) !important; /* Better placement regardless of input width */
  }


  /*For IE*/
select::-ms-expand { display: none; }


.woocommerce div.product div.images img, .psfw-image img{
    height:446px;
}



.woocommerce-tabs ul, .inc_exc ul{
    list-style-type: none !important; 
}

.gsize {
    font-size: 1rem !important;
font-style: italic!important;
font-weight: 400!important;
}

.ad_tour_info, .results {
    font-size:.8rem;
}

.inc_exc h6, .results h6{
    font-size: 0.7375rem;
}

.results{
    margin-bottom: 5px;
    margin-top: -5px;
}


.included li::before, .tour_inc::before, li.included::before {
  content: "\f14a";
  font-family: FontAwesome;
  padding-right: 8px;
  color: #12a904 !important;
}

.excluded li::before, .tour_exc::before, li.excluded::before {
  content: "\f057";
  font-family: FontAwesome;
  padding-right: 8px;
  color: #EE1D25 !important;
}

#tab-tour-high-points li::before, #tab-tour-highlights li::before, #tab-cancellation li::before, #tab-important-information li::before, 
#tab-good-to-know li::before, #tab-ocho-rios-runaway-bay-arrivals-departures li::before, .pl-8 li::before {
  content: "\f0c8";
  font-family: FontAwesome;
  padding-right: 8px;
  font-size: 9px;
  color: #948576;
}

.woocommerce-tabs li {
  list-style-position: inside;
  text-indent: -1em;
  padding-left: 1em;
}