/**handles:grouptraveluk-style**/
/*!
Theme Name: Group Travel UK
Theme Author : Vsourz
Author URL : https://www.vsourz.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: grouptraveluk
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

grouptraveluk is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}body,button,input,optgroup,select,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:active,a:focus,a:hover{color:#191970}a:active,a:hover{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}img{height:100%}@media (min-width:1400px){.container{max-width:1300px}}a:focus,a:hover{text-decoration:none!important}.head_style_1{font-size:56px;font-family:barlow_extrabold}.head_style_2{font-size:50px;font-family:barlow_bold}.font-md-17{font-size:17px;font-family:barlow_medium}.font-b-16{font-size:16px;font-family:barlow_bold}.blue-btn{display:inline-block;text-align:center;padding:18px 60px;border-radius:10px;background-color:var(--theme-secondary);color:#fff;border:1px solid transparent;transition:all .3s}.blue-btn:focus,.blue-btn:hover{background-color:transparent;color:var(--theme-secondary);border-color:var(--theme-secondary)}.breadcrumb-nav{padding:30px 0}.breadcrumb-nav #breadcrumb-nav>span{margin:0 -5px}.breadcrumb-nav #breadcrumb-nav span span{padding:0 5px;font-family:barlow_condensed_medium;font-size:13px;color:var(--theme-primary)}.breadcrumb-nav a,.breadcrumb-nav a:focus{text-decoration:underline;color:var(--theme-primary)}.breadcrumb-nav a:hover{color:var(--theme-secondary);text-decoration:underline!important}.mar-b20{margin-bottom:20px}select.form-select{border-radius:10px!important;color:#626262!important}a{text-decoration:none}.header-typ3,.inner-tour-details h3{font-size:27px;font-family:barlow_bold}.tour-main-content h2,.tour-main-content h3,.tour-main-content h4,.tour-main-content h5{font-family:barlow_bold}.header-typ4,.inner-tour-details h4{font-size:22px;font-family:barlow_bold}.header-typ5,.inner-tour-details h5{font-size:18px;font-family:barlow_bold}.main-banner.hero-banner{min-height:auto;background-color:transparent}.outer-hero-banner img.hero-banner-image{height:400px;width:100%;object-fit:cover}.outer-hero-banner{position:relative}.view_gallery_btn{position:absolute;display:flex;justify-content:center;align-items:center;bottom:24px;left:auto;padding:15px 23px 16px;border-radius:10px;background-color:#fff;color:var(--theme-secondary);font-family:barlow_bold;font-size:16px;transition:all .3s;white-space:nowrap;text-decoration:none}.view_gallery_btn:focus{background-color:#fff;color:var(--theme-secondary)}.view_gallery_btn:hover{background-color:var(--theme-secondary);color:#fff}.view_gallery_btn:before{content:'';background:url('https://www.goldentoursgroups.com/wp-content/themes/grouptraveluk/images/btn-gallery.svg') no-repeat center center;background-size:contain;height:24px;width:24px;margin-right:9px;transition:all .3s}.view_gallery_btn:hover:before{background:url('https://www.goldentoursgroups.com/wp-content/themes/grouptraveluk/images/btn-gallery-hover.svg') no-repeat center center;background-size:contain}.tour-details-section{padding-bottom:70px}.inner-tour-details-left{padding-right:20px}.inner-tour-details .head_style_2{color:#0d1624;margin-bottom:30px}.inner-tour-details h3{color:#0d1624;margin-bottom:15px}.inner-tour-details h4{color:#0d1624;margin-bottom:13px}.inner-tour-details h5{color:#0d1624;margin-bottom:5px}.inner-tour-details p{margin-bottom:30px}.inner-tour-details ul{list-style-type:none;margin:0;padding:0}.inner-tour-details ul li{position:relative;padding-left:27px;margin-bottom:5px}.inner-tour-details ul li:last-child{margin-bottom:0}.inner-tour-details ul li:before{content:'';background:url('https://www.goldentoursgroups.com/wp-content/themes/grouptraveluk/images/new-tick.svg') no-repeat center center;background-size:10px;position:absolute;top:0;left:0;height:19px;width:19px}.tour-top-content{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(13,22,36,.08)}.inner-tour-details-right{border-radius:0 0 10px 10px;border:solid 1px rgba(13,22,36,.08);padding:30px 25px 20px;border-top:0}.tour-form-title{background-color:var(--theme-primary);color:#fff;font-size:27px;font-family:barlow_bold;padding:16px;text-align:center;border-radius:10px 10px 0 0}.form-short-desc{margin-bottom:25px}.form-details input,.form-details select,.form-details textarea{height:55px;padding:17px;border-radius:10px;border:solid 1px rgba(13,22,36,.08);background-color:#fff;width:100%}.form-details textarea{height:110px}.form-details input:focus,.form-details select:focus,.form-details textarea:focus{border:solid 1px var(--theme-secondary);box-shadow:none;outline:0}.form-details label{color:#0d1624;font-family:barlow_condensed_medium;font-size:13px;text-transform:uppercase;margin-bottom:6px}.form-details .form-group{margin-bottom:15px}.form-details .form-group select{font-family:barlow_medium,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important;color:#626262;font-size:15px;appearance:none;background:#fff url('https://www.goldentoursgroups.com/wp-content/themes/grouptraveluk/images/tour-form-select.svg') no-repeat center right 9px}.form-details input.input-cf-date{background:url('https://www.goldentoursgroups.com/wp-content/themes/grouptraveluk/images/tour-form-calendar.svg') no-repeat center right 19px}.form-details .form-group input::placeholder,.form-details textarea::placeholder{color:#626262;font-size:15px;font-family:barlow_medium;opacity:1}.form-details .form-group input::-ms-input-placeholder{color:#626262;font-size:15px;font-family:barlow_medium;opacity:1}.form-details input[type=submit],.form-details input[type=submit]:focus{background-color:var(--theme-secondary);border:1px solid var(--theme-secondary);color:#fff;font-size:16px;font-family:barlow_bold;transition:all .3s}.form-details input[type=submit]:hover{background-color:#fff;color:var(--theme-secondary)}.form-details input[type=submit],.form-details input[type=submit]:focus,.form-details input[type=submit]:hover{width:auto;min-width:200px}.tour-details-form .form-details input[type=submit],.tour-details-form .form-details input[type=submit]:focus,.tour-details-form .form-details input[type=submit]:hover{width:100%;min-width:auto}.form-details .cf7mls-btns{position:relative}.tour-details-form .form-details .cf7mls-btns{padding-top:20px}.tour-details-form .form-details .cf7mls-btns:before{content:'';background-color:rgba(13,22,36,.08);height:1px;width:calc(100% + 50px);position:absolute;top:0;left:-25px}.form-details .wpcf7-spinner{position:absolute;margin:0;top:calc(50% + 10px);right:20px;transform:translateY(-50%);background-color:var(--theme-secondary);border:1px solid #fff;opacity:.9}.form-details .wpcf7-spinner::before{background-color:#fff}.form-details .wpcf7-form-control-wrap{display:block}.form-details .wpcf7-not-valid-tip{color:#fff;background-color:#dc3232;font-size:12px;position:absolute;bottom:1px;right:0;padding:0 3px;font-family:barlow_condensed_medium}.form-details [data-name=message] .wpcf7-not-valid-tip{bottom:9px}.form-details [data-name=adults] .wpcf7-not-valid-tip{width:116px;left:0;bottom:-10px;z-index:2}.wpcf7 form.invalid .wpcf7-response-output{font-family:barlow_condensed_medium;color:#fff;background-color:#dc3232;font-size:13px;border-color:#dc3232;margin:20px 0 0}.form-details .wpcf7-acceptance input{display:none}.form-details .wpcf7-acceptance label{display:flex;align-items:start}.form-details .wpcf7-acceptance .wpcf7-list-item-label{padding-left:20px}.form-details .wpcf7-acceptance .wpcf7-list-item-label:before{content:'';width:25px;height:25px;border:1px solid #ccc;background-color:#fff;position:absolute;left:0;top:0;border-radius:100%}.form-details .wpcf7-acceptance .wpcf7-list-item-label:after{content:'';width:17px;height:17px;background-color:var(--theme-secondary);position:absolute;left:4px;padding:1px;top:4px;text-align:center;opacity:0;border-radius:100%}.form-details .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}.required_field{color:#dc3232}.inner-tour-details .tour-details-form p{margin-bottom:0}.tour-details-form .row{margin:0 -6px}.tour-details-form .row [class*=col-]{padding:0 6px}.thankyou-inner .hd-typ1{font-family:barlow_bold;font-size:80px;line-height:1;color:var(--theme-secondary);margin-bottom:25px}.btn-typ1:focus,.btn-typ3{padding:19px 38px;border-radius:5px;background-color:var(--theme-secondary);border:1px solid var(--theme-secondary);font-family:barlow_bold;font-size:17px;line-height:1.1;text-align:center;color:#fff;display:inline-block;text-decoration:none}.btn-typ3:hover{color:var(--theme-secondary);background-color:#fff;text-decoration:none;outline:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.error-page .s-404{font-family:barlow_bold;font-size:120px;line-height:1;color:var(--theme-secondary)}.error-page{text-align:center;padding:0;margin-top:30px}.error-page .not-found-text{font-weight:500;font-size:28px;line-height:normal;text-transform:uppercase;color:#0d1624;margin-bottom:20px}.error-page .not-found-desc,.thankyou-inner .txt-typ1{margin-bottom:40px;color:#0d1624}.back-to-home{padding-bottom:50px}.contact-section .wpcf7 form.invalid .wpcf7-response-output,.contact-section .wpcf7 form.payment-required .wpcf7-response-output,.contact-section .wpcf7 form.unaccepted .wpcf7-response-output{margin-left:0;margin-top:0}.contact-section{padding-bottom:50px}.contact-right-content .header-typ3{font-size:30px;color:#000;margin-bottom:15px}.outer-contact-info .header-typ5{color:#0d1624}.outer-contact-info{font-family:barlow_condensed_medium;font-size:15px;line-height:1.39;color:#626262}.contact-right-content{padding-left:80px}.contact-form-inner{padding-right:30px;max-width:590px}.outer-contact-info .form_links{display:flex;align-items:center}.outer-contact-info .support-text{font-size:18px;line-height:1.39;color:#606060;padding-top:10px}.outer-contact-info a{color:#626262;transition:all .3s;position:relative}.outer-contact-info a:hover{color:var(--theme-secondary)}.outer-contact-info a.mail-link,.outer-contact-info a.phone-link{padding-left:25px}.outer-contact-info a.mail-link::before,.outer-contact-info a.phone-link::before{position:absolute;content:'';width:17px;height:17px;background-size:contain;background-repeat:no-repeat;left:0;top:50%;transform:translateY(-50%);transition:all .3s}.outer-contact-info a.mail-link::before{background-image:url(https://www.goldentoursgroups.com/wp-content/themes/grouptraveluk/images/form-mail-icon.svg)}.outer-contact-info a.phone-link::before{background-image:url(https://www.goldentoursgroups.com/wp-content/themes/grouptraveluk/images/form-phone-icon.svg)}.outer-contact-info a.mail-link:hover::before{background-image:url(https://www.goldentoursgroups.com/wp-content/themes/grouptraveluk/images/form-mail-icon-hover.svg)}.outer-contact-info a.phone-link:hover::before{background-image:url(https://www.goldentoursgroups.com/wp-content/themes/grouptraveluk/images/form-phone-icon-hover.svg)}.back-to-top{z-index:100}.grecaptcha-badge{opacity:0}@media(max-width:1650px){.outer-hero-banner img.hero-banner-image{height:280px}.tour-form-title{font-size:25px}.contact-right-content{padding-left:40px}}@media(max-width:1199px){.form-details select{padding:6px}.form-details .form-group select{background-position:center right 4px}}@media(max-width:991px){.inner-tour-details-left{padding-right:0}.contact-right-content{padding-left:0;padding-top:30px}.form-details .form-group select{background-position:center right 9px}.form-details select{padding:17px}}@media(max-width:767px){.outer-hero-banner img.hero-banner-image{height:206px}.tour-details-section{padding-bottom:50px}.tour-details-form .row{margin:0 -3px}.tour-details-form .row [class*=col-]{padding:0 3px}.tour-details-section .head_style_2{font-size:30px;margin-bottom:20px}.inner-tour-details h3{font-size:24px;margin-bottom:10px}.inner-tour-details h4{font-size:20px}.inner-tour-details h5{font-size:19px}.tour-top-content{padding-bottom:26px}.inner-tour-details-left{border-bottom:1px solid rgba(13,22,36,.08);margin-bottom:50px;padding-bottom:30px}.inner-tour-details-right{padding:15px}.tour-details-form .form-details .cf7mls-btns:before{width:calc(100% + 30px);position:absolute;left:-15px}.tour-form-title{font-size:22px}}@media(max-width:575px){.form-details textarea{height:54px}}