/*Theme Name: Getaway Solutions ChildTheme URI: https://nzdigital.co.nz/Description: A child theme of Getaway Solutions ThemeAuthor: NZ DigitalAuthor URI: https://nzdigital.co.nz/Version: 1.0.0Template: getawaysolu*/@import url("../getawaysolu/style.css");@import url("./fonts.css");@import url("./responsive.css");h1 {  font-family: 'aleolight';    font-weight: normal;    font-style: normal;  font-size: 80px;  color: #371618;  line-height: 1;  letter-spacing: 0px;  padding-bottom: 30px;  text-transform: none;}h2 {  font-family: 'aleobold';    font-weight: normal;    font-style: normal;  font-size: 65px;  color: #371618;  line-height: 0.8;    letter-spacing: 0px;  padding-bottom: 50px;  text-transform: none;  margin-left: 30px !important;}h2.contact {  font-family: 'aleobold';  font-weight: normal;  font-style: normal;  font-size: 65px;  color: #FFFAF1;  line-height: 0.8;    letter-spacing: 0px;  padding-bottom: 50px;  text-transform: none;  margin-left: 0px !important;}h2.header {  font-size: 130px !important;  color: #FFFAF1;}h2.homepage {  font-size: 130px !important;  color: #371618 !important;}@media (max-width: 1200px) {	h2 {		font-size: 55px !important;		padding-bottom: 45px !important;	}}h3 {  font-family: 'aleolightitalic';    font-weight: normal;    font-style: normal;  font-size: 52px;  color: #371618;  line-height: 1;   text-transform: none;   font-style: normal;  letter-spacing: 0px;  padding-bottom: 0px;  margin-left: 30px !important;}h3.contact {  font-family: 'aleolightitalic';  font-weight: normal;  font-style: normal;  font-size: 52px;  color: #FFFAF1;  line-height: 1;   text-transform: none;   font-style: normal;  letter-spacing: 0px;  padding-bottom: 0px;  margin-left: 0px !important;}h3.header {  font-family: 'aleolightitalic';  font-weight: normal;  font-style: normal;  font-size: 70px !important;  color: #FFFAF1;  line-height: 1;   text-transform: none;   font-style: normal;  letter-spacing: 0px;  padding-bottom: 0px;  margin-left: 0px !important;}h3.homepage {  font-size: 70px !important;  color: #371618 !important;}@media (max-width: 1200px) {	h3 {		font-size: 40px !important;	}}h4 {  	font-family: 'aleoitalic' !important;    font-weight: normal;    font-style: normal;	font-size: 32px !important;	color: #FFFAF1 !important;	line-height: 1.2;	text-transform: none;	padding-bottom: 25px;}h4.testimonial {  	font-family: 'aleoitalic' !important;    font-weight: normal;    font-style: normal;	font-size: 30px !important;	color: #FFFAF1 !important;	line-height: 1.2;	text-transform: none;	padding-bottom: 25px;}h4.quote {  	font-family: 'aleoitalic' !important;    font-weight: normal;    font-style: normal;	font-size: 30px !important;	color: #371618 !important;	line-height: 1.2;	text-transform: none;	padding-bottom: 25px;}h5 {    font-family: 'aleoregular';    font-weight: normal;    font-style: normal;	font-size: 18px;	color: #C99A57;	line-height: 1.2;	text-transform: none;	padding-bottom: 25px;}h5.testimonial-name {	font-family: 'aleoregular';    font-weight: normal;    font-style: normal;	font-size: 20px !important;	color: #371618 !important;	line-height: 1.2;	text-transform: none;	padding-bottom: 20px;}p {    font-family: 'Roboto', sans-serif !important;    font-style: normal;	font-size: 16px;	color: #371618;	line-height: 1.6;}p.white {    font-family: 'Roboto', sans-serif !important;    font-style: normal;	font-size: 16px;	color: #FFFAF1 !important;	line-height: 1.6;}@media (max-width: 1200px) {	p {		font-size: 14.5px !important;	}}ul {	list-style-position: outside;	margin-left: 16px;}ul.purple {	list-style-position: outside;    margin-left: 22px;	list-style: none;	}ul.purple li:before { content: "•"; color: #752936; padding-right: 1em;}ul.purple > li {	text-indent: -21px;}ul.dashed {	list-style-type: none;}ul.dashed > li {	text-indent: -15px;}ul.dashed > li:before {	content: ">";	color: #C99A57;	padding-right: 10px;}ul li {	font-family: 'Roboto', sans-serif !important;    font-weight: normal !important;    font-size: 16px;    color: #371618 !important;    line-height: 1.8;}.page-image-block-text ul li {	color: #ffffff;}a, h1 a:hover, h2 a:hover, h4 a:hover, h5 a:hover, h6, h6 a, h6 a:hover, p a {   color: #371618;}h3 a {	color: #FFFAF1;}h3 a:hover {	color: #c99a57;}.title-border {    background-image: url(https://getawaysolu.wpengine.com/wp-content/uploads/2018/10/title-line.png?id=34) !important;    background-position: 0 12px !important;    margin-left: -30px !important;    background-repeat: no-repeat !important;}.title-number-1 {	background-image: url(https://getawaysolu.wpengine.com/wp-content/uploads/2018/10/1-number-GS-1.png) !important;    background-position: 0 12px !important;    margin-left: -30px !important;    background-repeat: no-repeat !important;}/*MENU */nav.main_menu>ul>li>a {	font-family: 'aleobold';	font-weight: normal;	font-size: 20px;	color: #FFFAF1;	text-align: left;	text-transform: none;	padding-top: 15px;    padding-bottom: 15px;}nav.main_menu>ul>li>a:hover {	color: #FFFAF1 !important;	text-align: left;	text-transform: none;	background-color: #371618 !important;}nav.main_menu>ul>li>a:visited {	color: #FFFAF1 !important;	text-align: left;	text-transform: none;    background-color: #371618 !important;}nav.main_menu ul li {    display: inline-block;    float: left;    padding: 0 0px;    padding-top: 0px;    padding-bottom: 0px;    margin: 0;    background-repeat: no-repeat;    background-position: right;}nav.main_menu ul li a {	line-height: 22px !important;}header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a, nav.main_menu>ul>li.active>a{	color: #371618;	padding-top: 15px;	padding-bottom: 15px;}nav.main_menu>ul>li:not(:first-child):before {	display: none;}nav.main_menu>ul>li.supplier-menu-button {    position: relative;    display: inline-block;    font-family: 'Graphik';    text-transform: uppercase;    font-size: 15px;    color: #ffffff !important;    border: 2px solid #752936;    background-color: #752936;    height: 40px;    line-height: 40px;    padding: 0 10px;    margin-top: 40px;    margin-left: 65px;    vertical-align: inherit;}nav.main_menu>ul>li.supplier-menu-button:hover {	position: relative;    display: inline-block;	font-family: 'Graphik';    text-transform: uppercase;    font-size: 15px;    color: #ffffff !important;    border: 2px solid #752936;    background-color: #fff;    line-height: 40px;    padding: 0px 15px;    margin-top: 40px;    margin-left: 65px;}nav.main_menu>ul>li.working-group-menu-button a {	line-height: inherit !important;}nav.main_menu>ul>li.supplier-menu-button>a {	line-height: 0px !important;	color: #ffffff;}.drop_down .second {    border-top: none;    margin-top: 0px;    width: 350px;}.drop_down .second .inner ul li a, .drop_down .second .inner ul li h4 {    text-align: left;    font-weight: 400;    font-family: 'Roboto', sans-serif !important;    font-style: normal;    font-size: 16px;    color: #FFFAF1;    line-height: 1.6;}.drop_down .second .inner>ul, li.narrow .second .inner ul {    display: inline-block;    position: relative;    background-color: #371618;}.drop_down .second .inner {    position: relative;    padding: 0;    display: block;    z-index: 997;    background-color: #371618;}.drop_down .second .inner ul li.sub ul li a:hover, .drop_down .second .inner>ul>li>a:hover {	color: #C99A57;}.fa {   display: inline-block;   font: normal normal normal 40px/1 FontAwesome;   font-size: inherit;   text-rendering: auto;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;   margin-top: 0px;}@media only screen and (max-width: 1000px) {header .q_logo img.normal {    display: block !important;    opacity: 1 !important;    position: inherit;    padding-right: 0px;    margin: 48px auto!important;    transform: scale(0.7);    }}@media only screen and (max-width: 1000px) {	.content .content_inner > .container > .container_inner, .content .content_inner > .full_width > .full_width_inner, .content .content_inner > .container > .container_inner.default_template_holder {   padding-top: 0px !important;}}nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a {   color: #75293F;}/*MENU END*//*HEADER */.home-hero-slide .full_section_inner {	height: 900px !important;	background-position: center;	background-size: cover !important;	object-fit: cover;	object-position: center;}@media only screen and (max-width: 1400px) and (min-width: 1200px){	.home-hero-slide .full_section_inner {	height: 850px !important;	}}@media only screen and (max-width: 1200px) and (min-width: 1000px){	.home-hero-slide .full_section_inner {	height: 750px !important;	}}@media only screen and (max-width: 1000px) and (min-width: 800px){	.home-hero-slide .full_section_inner {	height: 650px !important;	}}@media only screen and (max-width: 800px) and (min-width: 600px){	.home-hero-slide .full_section_inner {	height: 550px !important;	}}@media only screen and (max-width: 600px){	.home-hero-slide .full_section_inner {	height: 510px !important;	}}.home-hero p {	font-family: 'Graphik';	font-size: 15px;	color: #FFFFFF;	line-height: 1.5;}.internal-page-header>.vc_column-inner {		background-position: center;	    background-size: cover;	    object-fit: cover;	    object-position: center;	    min-height: 350px;	    min-height: 60vh;}.heading-home {	position: absolute !important;	top: 260%;	left: 150px !important;}@media only screen and (max-width: 1400px) and (min-width: 1200px){	.heading-home {	top: 250%;	left: 110px !important;	}		h1 {    font-size: 75px !important;    }        h2.homepage {	font-size: 100px !important;       }        h3.homepage {	font-size: 65px !important;      }        .owl-theme .owl-controls {	right: 110px !important;	bottom: 40px !important;	}		.destination-header {	height: 675px !important;	}		.error-header {	height: 800px;    }		h4.testimonial {	font-size: 38px !important;	}		h4.quote {	font-size: 38px !important;	}	}@media only screen and (max-width: 1200px) and (min-width: 1000px){	.heading-home {	top: 225%;	left: 70px !important;	}		h1 {    font-size: 70px !important;    }        h2.homepage {	font-size: 90px !important;       }        h3.homepage {	font-size: 60px !important;      }        h2.header {	font-size: 130px !important;    }        h3.header {	font-size: 62px !important;    }        .owl-theme .owl-controls {	right: 70px !important;	bottom: 40px !important;	}	    .destination-header {	height: 650px !important;	}	.error-header {	height: 750px;    }		h4.testimonial {	font-size: 35px !important;	}		h4.quote {	font-size: 35px !important;	}	}@media only screen and (max-width: 1000px) and (min-width: 800px){	.heading-home {	top: 195%;	left: 50px !important;	}		h1 {    font-size: 55px !important;    }        h2.homepage {	font-size: 85px !important;       }        h3.homepage {	font-size: 55px !important;      }        h2.header {	font-size: 110px !important;    }        h3.header {	font-size: 55px !important;    }    .owl-theme .owl-controls {	right: 50px !important;	bottom: 40px !important;	}	    .destination-header {	height: 625px !important;	}		.error-header {	height: 700px;    }		h4.testimonial {	font-size: 32px !important;	}		h4.quote {	font-size: 32px !important;	}	}@media only screen and (max-width: 800px) and (min-width: 600px){	.heading-home {	top: 170%;	left: 40px !important;	}		h1 {    font-size: 38px !important;    }        h2.homepage {	font-size: 80px !important;       }        h3.homepage {	margin-top: -40px;	font-size: 45px !important;      }        h2.header {	font-size: 95px !important;    }        h3.header {	font-size: 48px !important;    }        .owl-theme .owl-controls {	right: 40px !important;	bottom: 20px !important;	}		.destination-header {	height: 575px !important;	}	.error-header {	height: 650px;    }    	h4.testimonial {	font-size: 30px !important;	}		h4.quote {	font-size: 30px !important;	}	}@media only screen and (max-width: 600px){	.heading-home {	top: 150%;	left: 40px !important;	}		h1 {    font-size: 30px !important;    }        h2.homepage {	font-size: 65px !important;  	color: #fff !important;     }        h3.homepage {	margin-top: -40px;	font-size: 35px !important; 	color: #fff !important;    }        h2.header {	font-size: 80px !important;    }        h3.header {	font-size: 40px !important;    }        .owl-theme .owl-controls {	display: none !important;	}		.destination-header {	height: 450px !important;	}		.error-header {	height: 600px;    }	h4.testimonial {	font-size: 28px !important;	}		h4.quote {	font-size: 28px !important;	}	}@media only screen and (max-width: 480px){	h2.header {	font-size: 60px !important;    }}@media only screen and (max-width: 350px){	h2.header {	font-size: 45px !important;    }}.white-line-right {	border-right: 1px solid #fff;	padding: -10px;}.white-line-bottom-top {	border-bottom: 1px solid #fff;	padding: 3px 0px}.header-mobile {	padding: 40px;}/* HEADER END*//* OWL SLIDER CONTROLS */.owl-theme .owl-controls {	right: 150px;	text-align: right !important;	position: absolute;	bottom: 40px;	width: 100%;}#carousel-anything-1.owl-theme .owl-controls .owl-page span {   opacity: 1;   background: none repeat scroll 0 0 !important;   border: 1px solid #fff;}#carousel-anything-1.owl-theme .owl-controls .owl-page.active span {   opacity: 1;   background: #ffffff !important;}.owl-theme .owl-controls .owl-page span {   display: block;   width: 15px !important;   height: 15px !important;   margin: 5px 5px !important;   filter: Alpha(Opacity=50);   opacity: 0.5;   -webkit-border-radius: 20px;   -moz-border-radius: 20px;   border-radius: 20px;}/* OWL SLIDER CONTROLS END *//* BODY */.vc_column_container>.vc_column-inner {    box-sizing: border-box;    padding-left: 0px;    padding-right: 0px;    width: 100%;}.default-row-padding .vc_column_container>.vc_column-inner {    padding-top: 40px;    padding-bottom: 40px;}.default-padding {	padding-top: 80px;	padding-bottom: 80px;}.row-padding {	padding-top: 80px;    padding-bottom: 80px;}.destination-header {	height: 700px;}.error-header {	height: 1200px;}.testimonial-block {	height: 420px;}.blog-block {	height: 580px;}.get-in-touch-block {	height: 650px;}.experience-block {	height: 960px;}.learn-more-section {	height: 640px !important;}.page-image-block .full_section_inner {	height: 80vh;}.page-image-block-text {	margin-top: 80px;}.page-image-block-text p {	color: #ffffff;	margin-top: 20px;}/* BODY END */.gold-button {	position: relative;    display: inline-block;	font-family: 'aleoregular';    font-weight: 500 !important;    font-style: normal;	font-size: 18px;    color: #C99A57;    border: 2px solid #C99A57;    background-color: transparent;    height: 40px;    line-height: 40px;    padding: 5px 30px;    margin-top: 45px;}.gold-button:hover {	border: 2px solid #C99A57;    background-color: #C99A57;    color: #FFFAF1;}.white-button {	position: relative;    display: inline-block;	font-family: 'aleoregular';    font-weight: 500 !important;    font-style: normal;    text-transform: none;	font-size: 18px;    color: #FFFAF1;    border: 2px solid #FFFAF1;    background-color: transparent;    height: 40px;    line-height: 40px;    padding: 5px 30px;    margin-top: 50px;}.white-button:hover {	border: 2px solid #FFFAF1;	text-transform: none;    background-color: #FFFAF1;    color: #C99A57;}.brown-button {	position: relative;    display: inline-block;	font-family: 'aleoregular';    font-weight: 500 !important;    font-style: normal;	font-size: 18px;    color: #371618;    border: 2px solid #371618;    background-color: transparent;    height: 40px;    line-height: 40px;    padding: 5px 30px;    margin-top: 20px;    margin-left: 45px;}.brown-button:hover {    color: #FFFAF1 !important;    border: 2px solid #371618;    background-color: #371618 !important;}.purple-button:hover {	border: 2px solid #fff;    background-color: #fff;    color: #752936;}.white-block {	background-color: #fff;	padding: 20px;}.block-padding {	padding: 5px 40px 40px 40px;	margin: 0px 120px}.block-padding-mobile {	padding: 40px;}/*RIGHT IMAGE AND TEXT*/.right-streched-row> .full_section_inner .wpb_column>.vc_column-inner>.wpb_wrapper>.vc_row {	display: flex;}.right-streched-row > div > div > div > div > div.vc_row.wpb_row.vc_inner.section.vc_row-fluid.default-row-padding > div > div:nth-child(2) {	display: flex;}.automatic-left-padding {	display: grid !important;}/*RIGHT IMAGE AND TEXT END*//* MAP SECTION */.map-block {	height: 1400px;}.box-container {	border: 2px solid #C99A57;}.box-height {	height: 170px !important;}.destination-button {    position: relative;    display: inline-block;    font-family: 'aleoregular';    font-weight: 500 !important;    font-style: normal;    font-size: 18px;    color: #C99A57;    border: 2px solid #C99A57;    background-color: transparent;    height: 40px;    line-height: 40px;    padding: 5px 30px;    margin-top: 44px;    margin-left: 15%;}.bottom-anchor {    background-position: bottom center !important;}/* MAP SECTION END *//*IMAGE AND TEXT BLOCK*/.purple-nav-block {	padding: 40px 0;}.nav-2-block h1 {    text-align: left;    padding: 40px 25px;    width: 25vw;}.nav-2-block {    display: flex;    justify-content: flex-start;    align-items: flex-end;    min-height: 350px;    text-align: left;    margin-bottom: 30px;    background-repeat: no-repeat;    background-size: cover;    transition: transform .6s;    position: relative;    overflow: hidden;}.nav-2-block-effect {   width: 100%;   height: 100%;   position: absolute;   top: 0;   left: 0;   transition: transform .6s;   background-repeat: no-repeat;   background-size: cover;}.nav-2-block-effect:hover {    transform: scale(1.2);}.nav-blocks {    display: flex;    justify-content: center;    padding-right: 30px;    padding-left: 30px;    position: relative;}.nav-blocks .vc_col-sm-6 {    padding-right: 15px;    padding-left: 15px;    padding-top: 30px;}.click-blocks {    cursor: pointer;    position: relative;}.click-blocks:hover > * {    position: relative;}.click-blocks:hover h1 {    transition: 0.3s ease-in-out;    transform: scale(1.1); }.right-col-pad {	padding-left: 80px;}/*IMAGE AND TEXT BLOCK*//*ACCORDIAN */.q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-active, .q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-hover {	background: transparent;}.q_accordion_holder.accordion.boxed .ui-accordion-header {	height: 60px;    line-height: 60px;    margin: 0px;    padding: 0;    color: #282828;    background-color: transparent;    border-bottom: none;    border-top: 1px solid #752936;	font-family: 'Graphik';	font-weight: 700;	font-size: 18px;	color: #282828;	letter-spacing: 0;}.q_accordion_holder.accordion.boxed div.accordion_content_inner {   padding: 0px 0 0;}/*ACCORDIAN  END*//*GRAVITY FORMS*/.gform_wrapper {	margin: 0px 0 !important;	max-width: 100%;}.gform_wrapper select {	border: 1px solid #ffffff;	-webkit-border-radius: 0;	        border-radius: 0;	background-color: rgba(255,255,255,0.15);	font-family: 'Graphik';    font-weight: 300;    font-size: 15px !important;    line-height: 20px;	    color: #ffffff;}ul.gfield_checkbox li {	color: #ffffff;	font-size: 15px !important;}.gform_wrapper .top_label .gfield_label,.gform_wrapper ul.gfield_radio li label {	font-family: 'Graphik';	font-weight: 300 !important;	font-size: 15px;	color: #ffffff;	letter-spacing: 0px;	text-transform: inherit;	font-style: normal;	}.gform_wrapper input[type="email"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper textarea {    position: relative;    padding: 10px 17px !important;    outline: 0;    resize: none;    font-family: inherit !important;    line-height: 18px;    color: #C99A57 !important;    border: 2px solid #C99A57;    /* -webkit-border-radius: 0; */    border-radius: 0;    background-color: #FFFAF1;    font-family: 'Roboto', sans-serif !important;    font-weight: 300;    font-size: 15px !important;    line-height: 20px;}.gform_wrapper input[type="email"]:focus, .gform_wrapper input[type="number"]:focus, .gform_wrapper input[type="password"]:focus, .gform_wrapper input[type="tel"]:focus, .gform_wrapper input[type="text"]:focus, .gform_wrapper input[type="url"]:focus, .gform_wrapper textarea:focus {	border: 1px solid #ffffff;}.gform_wrapper input[type="button"], .gform_wrapper input[type="submit"] {	position: relative;	left: 37%;    display: inline-block;    text-transform: inherit !important;    text-align: center;	font-family: 'aleoregular' !important;    font-weight: 500 !important;    font-style: normal;	font-size: 18px !important;    color: #FFFAF1;    border: 2px solid #FFFAF1;    background-color: transparent;    height: 40px;    line-height: 40px;    padding: 5px 30px;    margin-bottom: 20px;}.gform_wrapper input[type="button"]:hover , .gform_wrapper input[type="submit"]:hover {	border: 2px solid #fff;    background-color: #fff;    color: #000;}.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {    width: auto !important;}.gform_wrapper .gfield_required {	color: #ffffff !important;}.gform_wrapper .top_label .gfield_label {   display: none !important;   line-height: 1.3;   clear: both;   text-indent: -1px;}.gform_wrapper textarea.large {    height: 100px !important;    width: 100%;}.gform_wrapper ul.gform_fields li.gfield {    padding-right: 0px !important;}body .gform_wrapper ul li.gfield {    margin-top: 20px !important;}/*GRAVITY FORM END */.contact p {	font-family: 'Graphik';	font-weight: 300;	font-size: 20px;	color: #282828;	line-height: 2;}/* POSTS */.latest_post_holder.boxes>ul>li .latest_post {    padding: 22px 0px 20px;    padding-right: 50px;    background-color: transparent;}.latest_post_holder.boxes .boxes_image {    overflow: hidden;    background-size: contain !important;    background-position: center;    position: relative;    background-repeat: no-repeat;    width: 100%;    height: 250px;}.latest_post_holder.boxes>ul>li .latest_post p.excerpt {    margin: 0px 0 19px !important;}.latest_post_holder.boxes.three_columns>ul>li {    width: 28%;}.latest_post_holder.boxes>ul>li {    padding: 0;    float: left;    border: 0;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    -ms-box-sizing: border-box;    -o-box-sizing: border-box;    margin: 0 8% 0 0;}.latest_post_holder .boxes_image a .latest_post_overlay {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 250px;    z-index: 100;    background-color: #C99A57;    opacity: 0;    filter: alpha(opacity=0);    -webkit-transition: opacity .3s ease-in-out;    -moz-transition: opacity .3s ease-in-out;    -o-transition: opacity .3s ease-in-out;    transition: opacity .3s ease-in-out;}.latest_post_holder .latest_post_overlay .icon_plus {    position: absolute;    top: 50%;    left: 50%;    width: 36px;    height: 36px;    background-color: #FFFAF1;    border-radius: 2em;    color: #C99A57;    text-align: center;    line-height: 36px;    margin: -18px 0 0 -18px;    font-size: 24px;}.latest_post_holder .post_info_section a, .latest_post_holder .post_info_section span {    display: inline-block;    vertical-align: middle;    font-family: 'aleoregular';    font-style: normal;    line-height: 22px;    color: #C99A57;}.blog_holder article .post_info {    display: inline-block;    width: 100%;    margin: 0 0 30px;    display: inline-block;    vertical-align: middle;    font-family: 'aleoregular';    font-style: normal;    line-height: 22px;    color: #C99A57;    padding-left: 30px;}.blog_holder article .post_info a {    display: inline-block;    vertical-align: middle;    font-family: 'aleoregular';    font-style: normal;    line-height: 22px;    color: #C99A57;    transition: color .3s ease-in-out;}.comment_holder ul.comment-list {    display: none !important;}div.comment_form {    display: none !important;}.comment_holder {    display: none !important;}.blog_holder article .post_text .post_text_inner {    padding: 45px 50px;    border: 1px solid transparent;    background-color: #FFFAF1;    -webkit-transition: background-color .3s ease-in-out;    -moz-transition: background-color .3s ease-in-out;    -ms-transition: background-color .3s ease-in-out;    -o-transition: background-color .3s ease-in-out;    transition: background-color .3s ease-in-out;}.content .content_inner > .container > .container_inner.default_template_holder {    padding-top: 0px;}.title .title_holder .container {    display: table-cell;    vertical-align: middle;    background-color: #C99A57 !important;    height: 150px !important;}.content.content_top_margin {    margin-top: 0px !important;}/* POSTS END *//*FOOTER*/ .footer_top_holder,.footer_bottom_holder {	background-color: #371618;}.footer_top {    padding: 50px 0 0;}.footer_bottom p, .footer_bottom span, .footer_bottom ul li a {    font-family: 'Roboto', sans-serif !important;    font-style: normal;    font-size: 11px;    color: #C99A57 !important;    line-height: 1.2;}a, p a {    color: #C99A57;}/*.footer_bottom {	padding: 0 0 50px;}*/.container_inner {    width: auto;    padding-left: 80px;    margin: 0 auto;}footer.footer_border_columns .qode_column {    border-left: none !important;    /* -webkit-box-sizing: border-box; */    -moz-box-sizing: border-box;    box-sizing: border-box;    background-image: url(https://getawaysolu.wpengine.com/wp-content/uploads/2018/10/title-line.png?id=34) !important;    background-position: 0 -15px !important;    margin-left: -10px !important;    background-repeat: no-repeat !important;}.four_columns>.column1 {	width: 25% !important;}@media (max-width: 1000px){	.four_columns>.column1 {	width: 30% !important;	}}@media (max-width: 650px){	.four_columns>.column1 {	display: none !important;	}}.four_columns>.column2 {	width: 40% !important;}@media (max-width: 1230px){	.four_columns>.column2 {	width: 30% !important;	}}@media (max-width: 1000px){	.four_columns>.column2 {	display: none !important;	}}.four_columns>.column3 {	width: 25% !important;}@media (max-width: 1230px){	.four_columns>.column3 {	width: 35% !important;	}}@media (max-width: 1000px){	.four_columns>.column3 {	width: 45% !important;	}}@media (max-width: 600px){	.four_columns>.column3 {	width: 65% !important;	}}@media (max-width: 500px){	.four_columns>.column3 {	width: 75% !important;	}}@media (max-width: 400px){	.four_columns>.column3 {	width: 100% !important;	}}.four_columns>.column4 {	width: 10% !important;}@media (max-width: 600px){	.four_columns>.column4 {	width: 35% !important;	}}@media (max-width: 500px){	.four_columns>.column4 {	width: 25% !important;	}}@media (max-width: 400px){	.four_columns>.column4 {	display: none !important;	}}footer.footer_border_columns .qode_column>.column_inner {    padding: 0 40px;}.footer-column1 {    float: left;    width: 35%;}.footer-column2 {    float: left;    width: 65%;}.footer-row:after {    content: "";    display: table;    clear: both;}p.footer {    font-family: 'Roboto', sans-serif !important;    font-style: normal;	font-size: 14px;	color: #FFFAF1 !important;	line-height: 1.6;}/* STATS */.service_table_inner li {    display: block;    margin: 0;    padding: 0;    list-style: none;    text-align: left;    border-bottom: 1px solid #C99A57;}.service_table_inner>li {    background-color: rgba(255, 250, 241, .5)}.service_table_inner ul {    padding: 20px 20px!important;    margin-right: 10px !important;}.service_table_inner li {    display: block;    margin: 0;    padding: 0;    list-style: none;    text-align: left;    margin-left: 5%;    margin-right: 80px;}@media only screen and (max-width: 1550px) {	.service_table_inner li {    display: block;    margin: 0;    padding: 0;    list-style: none;    text-align: left;    margin-left: 5%;    margin-right: 15px;}} .service_table_inner li li {    padding: 14px 0px 13px;}.service_table_inner li.service_table_title_holder {    display: none !important;} .stats-map {	padding-right: 10%;	  }/* STATS END *//* CONTACT */.side_menu {    background-color: #371618;    height: 100%;    min-height: 100%;    overflow: hidden;    padding: 55px 20px 10px 20px;    position: fixed;    top: 0;    right: -270px;    width: 270px;    z-index: 90;    box-sizing: border-box;    -webkit-box-sizing: border-box;}p.contact {    font-family: 'Roboto', sans-serif !important;    font-style: normal;	font-size: 16px;	color: #FFFAF1 !important;	line-height: 1.6;	position: fixed;}h5.side-menu {    font-family: 'aleobold';    font-weight: normal;    font-size: 162px;    color: #FFFAF1;    opacity: 0.1;    text-align: left;    padding: 20px 0px 0px 20px;    text-transform: none;    transform: rotate(90deg);    transform-origin: right;    float: inherit;}h5.side-menu-title {    font-family: 'aleobold';    font-weight: normal;    font-size: 20px;    color: #C99A57;    text-align: left;    text-transform: none;    padding-bottom: 0px !important;    padding-top: 20px;}.side_menu_button>a {    color: #FFFAF1 !important;    font-size: 35px !important;    position: relative;    display: inline;    width: 20px;    height: 20px;    padding: 0px 10px;    padding-left: 30px;}.side_menu_button {    cursor: pointer;    display: table-cell;    vertical-align: middle;    height: 74px !important;}/* CONTACT END *//* 404 */#submit_comment, .blog_load_more_button a, .load_more a, .qbutton {	position: relative;    display: inline-block;	font-family: 'Graphik';    text-transform: uppercase;    font-size: 15px;    color: #ffffff;    border: 2px solid #752936;    background-color: #752936;    height: 40px;    line-height: 40px;    padding: 0 15px;    margin-top: 20px;    font-weight: 500;}#submit_comment, .blog_load_more_button a, .load_more a, .qbutton:hover {	border: 2px solid #fff;    background-color: #fff;    color: #752936;}.title .title_holder .container {   display: table-cell;   vertical-align: middle;   background-color: #752936;   height: 150px;}.breadcrumb a, .breadcrumb span {  font-family: 'Graphik';  font-weight: 700;  font-size: 35px;  color: #fff;  line-height: 1;    letter-spacing: 0px;  padding-bottom: 25px;  padding-top: 25px;  text-transform: uppercase;}/* 404 END */::selection {	background: #371618;	color: #fff;}.fake-footer {	background-color: #371618;}