/*Theme Name: glasspackaging ChildTheme URI: https://nzdigital.co.nz/Description: A child theme of glasspackaging ThemeAuthor: NZ DigitalAuthor URI: https://nzdigital.co.nz/Version: 1.0.0Template: glasspackaging*/@import url("../glasspackaging/style.css");@import url("./fonts.css");@import url("./dan-mobile/public/css/mobile.css");@import url("./dan-mobile/public/css/tab-section.css");@import url('https://fonts.googleapis.com/css?family=Lato:400,700');h1 {	font-family: 'Caveat-Brush';	font-size: 45px;	color: #0D3051;	line-height: 1.2;	text-transform: uppercase;	padding-bottom: 30px;}h2 {	font-family: 'Lato', sans-serif;	font-weight: 400;	font-size: 14px;	color: #9068BE;	line-height: 30px;	text-transform: inherit;	letter-spacing: 1px;}h3 {	font-family: 'Caveat-Brush';	font-size: 50px;	color: #0D3051;	line-height: 1.2;	font-style: normal;	text-transform: uppercase;	padding-bottom: 30px;}h4 {	font-family: 'Caveat-Brush';	font-size: 28px;	color: #0D3051;	line-height: 93px;}p {	font-family: 'Lato', sans-serif;	font-weight: 400;	font-size: 13px;	color: #4A4A4A;	line-height: 1.8;}p a {	color: #E62739;}p+p {	margin-top: 10px;}.intro p,p.intro {	font-size: 16px;}.red p {	color: #E62739;}.subtitle {	font-family: 'Lato', sans-serif;	font-weight: bold;	font-size: 18px;	color: #ffffff;	line-height: 25px;	text-transform: inherit;	letter-spacing: 1px;	font-style: normal;}h4.team {	font-size: 25px;	padding-bottom: 20px;	color: #0D3051;	line-height: 1.5;}.title h1 {	font-family: 'Caveat-Brush';	font-size: 60px;	color: #ffffff;	line-height: 1.2;	text-transform: uppercase;	padding-top: 30px;	padding-bottom: 0px;}.title_subtitle_holder_inner {	display: -webkit-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	    -ms-flex-direction: column;	        -webkit-flex-direction: column;	        flex-direction: column;	-webkit-box-pack: start;	    -ms-flex-pack: start;	        -webkit-justify-content: flex-start;	        justify-content: flex-start;	-webkit-box-align: start;	    -ms-flex-align: start;	        -webkit-align-items: flex-start;	        align-items: flex-start;}.title_subtitle_holder_inner > * {	-webkit-box-ordinal-group: 3;	    -ms-flex-order: 2;	        -webkit-order: 2;	        order: 2;}.title_subtitle_holder_inner > .subtitle {	-webkit-box-ordinal-group: 2;	    -ms-flex-order: 1;	        -webkit-order: 1;	        order: 1;}/*MAIN MENU*/nav.main_menu > ul > li > a {	font-family: 'Lato', sans-serif;	font-weight: 400;	font-size: 13px;	color: #000000;	text-transform: inherit;	padding: 0 8px;}nav.main_menu > ul > li:not(:first-child)::before {	display: none}.button-solid-red a .menu-text {    position: relative;    display: inline-block;	font-family: 'Lato', sans-serif;    text-transform: inherit;    font-weight: 400 !important;    font-size: 13px;    color: #ffffff !important;    background-color: #E62739;    border: 2px solid #E62739;    line-height: 50px;    padding: 0 20px !important;    -webkit-border-radius: 100px;            border-radius: 100px;    letter-spacing: 1px;}.button-solid-red a .menu-text:hover {	 background-color: transparent;	 border: 2px solid #E62739;	 color: #E62739 !important;}header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a, nav.main_menu > ul > li.active > a {	color: #E62739;}.drop_down .second {	border-top: 5px solid #E62739;}.drop_down .narrow .second .inner ul li a {	font-family: 'Lato', sans-serif;	font-weight: 400;	font-size: 13px;	color: #000000;	text-transform: inherit;	padding: 0 8px;	letter-spacing: 1px; 	}.drop_down .narrow .second .inner ul li a:hover {	color: #E62739;}/*MAIN MENU END*//*KEY ELEMENTS*/a.button-red {    position: relative;    display: inline-block;	font-family: 'Lato', sans-serif !important;    text-transform: inherit;    font-weight: 400 !important;    font-size: 14px;    color: #E62739 ;    border: 2px solid #E62739;    line-height: 50px !important;    padding: 0 40px !important;    -webkit-border-radius: 100px;            border-radius: 100px;    margin-top: 50px !important;}a.button-white {    position: relative;    display: inline-block;	font-family: 'Lato', sans-serif;    text-transform: inherit;    font-weight: 400 !important;    font-size: 14px;    color: #ffffff !important;    border: 2px solid #ffffff;    line-height: 50px;    padding: 0 40px !important;    -webkit-border-radius: 100px;            border-radius: 100px;}a.button-red:hover {	border: 2px solid #E62739;    color: #ffffff !important;    background-color: #E62739 !important;}a.button-white:hover {	border: 2px solid #ffffff;    color: #E62739 !important;    background-color: #ffffff !important;}.un-button-small {	color: #E62739;	font-family: 'Lato', sans-serif;	font-size: 14px;}.full_width p a {	color: #E62739 !important;}.un-button-small:hover,.full_width p a:hover {	color: #6ED3CF;}.grow { 	-webkit-transition: all .5s ease-in-out; 	-o-transition: all .5s ease-in-out; 	transition: all .5s ease-in-out; 	padding-top: 20px;	padding-bottom: 20px;}.grow:hover { 	-webkit-transform: scale(1.05); 	    -ms-transform: scale(1.05); 	        transform: scale(1.05); }.row-padding {	padding-bottom: 50px;}.top-row-padding {	padding-top: 50px;}.padding-20 {	padding-bottom: 20px;}.image-height .vc_column-inner {	min-height: 550px;}.line-length {	max-width: 90%;}.line-length-70 {	max-width: 70%;}.line-blue {	background: #64c6c5;    height: 4px;    width: 200px;    margin-bottom: 20px;    margin-top: 15px;}.team-padding {    margin-bottom: 50px !important;}.furnace-section {	padding-left: 10%;	padding-right: 10%}.furnace-text {	padding-top: 30px;}.furnace-text strong {	color: #0D3051;	font-size: 18px;}.carousel-anything-container + .carousel-anything-container {	padding-top: 50px !important;}.owl-wrapper {	min-height: 550px !important; }.height-550 .owl-item {	min-height: 550px !important; }/*GRAVITY FORMS*/.gform_wrapper .top_label .gfield_label {	font-style: normal;	font-family: 'Lato', sans-serif;    font-weight: 400;    font-size: 14px;    color: #9068BE;    line-height: 30px;    text-transform: inherit;    letter-spacing: 1px;}.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 !important;	color: #525c66;	border: 2px solid #e1e8f0 !important;	/*background: #e1e8f0 !important;*/	background-color: #ffffff;	font-family: 'Lato', sans-serif !important;    font-weight: 400;    font-size: 14px !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: 2px solid #e1e8f0;}.gform_wrapper input[type="button"], .gform_wrapper input[type="submit"] {	position: relative;	display: inline-block;	font-family: 'Lato', sans-serif;	text-transform: inherit;	font-weight: 400;	font-size: 14px;	color: #E62739 !important;	background-color: transparent;	letter-spacing: 1px;	border: 2px solid #E62739 !important;	-webkit-border-radius: 100px;	        border-radius: 100px;	height: 55px;	line-height: 50px;	padding: 0 40px;	margin-top: 50px;	-webkit-box-sizing: border-box !important;	        box-sizing: border-box !important;	width: auto !important;}.gform_wrapper input[type="button"]:hover , .gform_wrapper input[type="submit"]:hover {	border: 2px solid #E62739;	color: #ffffff !important;	background-color: #E62739;	}.gform_wrapper .chosen-container-single .chosen-single {    position: relative;    padding: 20px 20px !important;    outline: 0;    resize: none;	font-family: 'Lato', sans-serif;    font-size: 14px !important;    line-height: 1.5px;    background-color: transparent;    color: #7d8186;    border: 2px solid #e1e8f0 !important;    -webkit-border-radius: 0 ;    border-radius: 0 !important;    -webkit-box-sizing: border-box;    box-sizing: border-box;    background: #ffffff !important;    height: 0px !important;    -webkit-box-shadow: 0 0px 0 #fff inset;            box-shadow: 0 0px 0 #fff inset;}.gform_wrapper .chosen-container-single .chosen-single div b {    background: url(../images/chosen-sprite.png) 0 6px no-repeat;}h2.gsection_title {	font-family: 'Caveat-Brush' !important;    font-size: 30px;    color: #0D3051;    line-height: 1.2;    text-transform: uppercase !important;    font-style: normal !important;}.gform_wrapper .gsection {    border-bottom: none !important;}.gform_wrapper .top_label .gsection_description,span#extensions_message_2_30.screen-reader-text,span#extensions_message_2_31.screen-reader-text {	font-family: 'Lato', sans-serif;	font-weight: 400;	font-size: 13px;	color: #4A4A4A;	line-height: 1.8;}.gform_wrapper .chosen-container-single .chosen-single {	font-size: 14px !important;    font-weight: 100 !important;    line-height: 26px !important;    opacity: 1 !important;    position: relative !important;    padding: 8px 17px !important;    outline: 0 !important;    -webkit-box-sizing: border-box !important;            box-sizing: border-box !important;    height: 42px !important;    resize: none !important;}.gform_wrapper .chosen-container-single .chosen-single div {	    display: -webkit-box !important;	    display: -ms-flexbox !important;	    display: -webkit-flex !important;	    display: flex !important;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;        -ms-flex-direction: row;            -webkit-flex-direction: row;            flex-direction: row;    -webkit-box-align: center;        -ms-flex-align: center;            -webkit-align-items: center;            align-items: center;}.gform_wrapper .chosen-container-single .chosen-single div b {	height: 23px !important; }/*.gform_wrapper .chosen-container-single .chosen-single div b {	background: url(../images/chosen-sprite.png) 0 8px no-repeat !important;}*//*BLOG STYLES*/.blog_holder article .post_info,.blog_holder article .post_info a {	font-family: 'Lato', sans-serif;    font-weight: 400;    font-size: 14px;    color: #9068BE;    line-height: 30px;    text-transform: inherit;    letter-spacing: 1px;    font-style: normal;}.blog_holder article h2 {	font-family: 'Caveat-Brush';    font-size: 40px;    color: #0D3051;    line-height: 1.2;    text-transform: uppercase;}.blog_holder article h2 a:hover {	color: #E42739;}aside.sidebar .widget.widget_recent_entries {	background: rgb(161,108, 189) !important;}aside.sidebar .widget.widget_categories {	background: rgb(0,212, 208) !important;}aside.sidebar .widget.widget_text {	background: #E6273A !important;}#wp-calendar td#today, aside.sidebar .widget h4 {	background-color: transparent;	padding: 0px 18px;	margin-bottom: 0px;	line-height: 2.5;}.side_menu .widget ul, aside.sidebar .widget ul,.sidebar .widget.widget_text p {	padding: 18px;	padding-bottom: 30px;}.side_menu .widget ul, aside.sidebar .widget ul li a,.widget.widget_text p {	font-family: 'Lato', sans-serif;    font-weight: 400;    font-size: 15px;    color: #ffffff;    line-height: 1.8;    font-style: normal;}.side_menu .widget ul, aside.sidebar .widget ul li a:hover {	text-decoration: underline;	color: #ffffff;}.post_image a:hover {	color: red;}.blog_large_image article {    border-bottom: 1px solid #9068BE;}.side_menu .widget li, aside.sidebar .widget:not(.woocommerce) li {	margin: 0 0 20px}/*ACCORDIAN*/.tab-title-inner {	font-family: 'Caveat-Brush';	font-size: 28px;	color: #0D3051 !important;	font-weight: 500;}.q_accordion_holder.accordion div.accordion_content {    margin: 0;    padding: 20px 0 0 82px;}/*BULLET POINTS*/ul.bullet {	list-style-position: outside;	padding-left: 20px;	list-style-type: none;}ul.bullet li {	font-family: 'Lato', sans-serif;	font-weight: 400;	font-size: 13px;	color: #4A4A4A;	line-height: 2.3;}ul.bullet li:before {	font-family: 'FontAwesome';    content: '\f054';    margin: 0 0px 0 0px;    color: #9068BE;    margin-left: -20px;    position: absolute;}@media (min-width: 999px) {		.working-together  > .full_section_inner {		display: -webkit-box;		display: -webkit-flex;		display: -ms-flexbox;		display: flex;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		-webkit-flex-direction: row;		    -ms-flex-direction: row;		        flex-direction: row;		-webkit-box-align: stretch;		-webkit-align-items: stretch;		    -ms-flex-align: stretch;		        align-items: stretch;	}	.working-together > .full_section_inner > .wpb_column:nth-child(1) {		margin-right: 20px;	}	.working-together > .full_section_inner > .wpb_column:nth-child(2) {		background: #e1e8f0;		padding-left: 20px;		display: -webkit-box;		display: -webkit-flex;		display: -ms-flexbox;		display: flex;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		-webkit-flex-direction: row;		    -ms-flex-direction: row;		        flex-direction: row;		-webkit-box-align: center;		-webkit-align-items: center;		    -ms-flex-align: center;		        align-items: center;	} 			.how-it-works  > .full_section_inner {		display: -webkit-box;		display: -webkit-flex;		display: -ms-flexbox;		display: flex;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		-webkit-flex-direction: row;		    -ms-flex-direction: row;		        flex-direction: row;		-webkit-box-align: stretch;		-webkit-align-items: stretch;		    -ms-flex-align: stretch;		        align-items: stretch;	}	.how-it-works > .full_section_inner > .wpb_column:nth-child(2) {		margin-left: 20px;	}		.how-it-works > .full_section_inner > .wpb_column:nth-child(1) {		background: #e1e8f0;		padding-left: 150px;		display: -webkit-box;		display: -webkit-flex;		display: -ms-flexbox;		display: flex;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		-webkit-flex-direction: row;		    -ms-flex-direction: row;		        flex-direction: row;		-webkit-box-align: center;		-webkit-align-items: center;		    -ms-flex-align: center;		        align-items: center;	}		.how-it-works {		padding-top: 20px;	} 		}@media(max-width: 999px){	.how-it-works > .full_section_inner > .wpb_column:nth-child(1) >.vc_column-inner{		padding-left: 99px;		padding-right: 99px;		padding-bottom: 35px;	}	.working-together>.full_section_inner> .wpb_column:nth-child(2) >.vc_column-inner{		padding-left: 99px;		padding-right: 99px;		padding-bottom: 35px;	}	.recycled-glass-padding{		padding-left: 99px;		padding-right: 99px;	}		h2 {		font-size: 14px !important;	}		.how-it-works {		padding-top: 20px !important;	} 		.line-length-70 {    	max-width: 100%;    }        .column2 {		display: none;		}		.two_columns_75_25>.column1 {    width: 100%;    }}        @media(max-width: 768px){    .qode-google-map-holder {	    padding-top: 50px    }		}@media(max-width: 600px){.how-it-works > .full_section_inner > .wpb_column:nth-child(1) >.vc_column-inner{		padding-left: 72px;		padding-right: 72px;		padding-bottom: 35px;	}	.working-together>.full_section_inner> .wpb_column:nth-child(2) >.vc_column-inner{		padding-left: 72px;		padding-right: 72px;		/*padding-bottom: 35px;*/	}	.recycled-glass-padding{		padding-left: 72px;		padding-right: 72px;	}}@media(max-width: 1000px){	title .title_holder, .title_outer.with_image .title, .title_outer.with_image .title .title_subtitle_holder, .title_outer.with_image .image.responsive img {	    background-position: center;	    -webkit-background-size: cover;	            background-size: cover;	    -o-object-fit: cover;	       object-fit: cover;	    -o-object-position: center;	       object-position: center;	    min-height: 350px;	    min-height: 60vh;	}}/*FOOTER*/.footer_top .vc_col-sm-4 a:hover {	text-decoration: none;}.footer_top_holder {	background-color: #0D3051;}.footer_top {	padding: 50px 0 50px;}.footer_top a:not(.button-red),.footer_top p:not(.button-red) { 	font-family: 'Lato', sans-serif;	font-weight: 400 !important;	font-size: 12px !important;	color: #ffffff !important;	line-height: 1.5 !important;}.footer_top a:hover {	text-decoration: underline;}.footer_top img {	padding-top: 30px;	padding-right: 5px;}.bottom-foot-space {	padding-top: 25px;}/* simple gallery */.gallary-block {	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-box-align: stretch;	-webkit-align-items: stretch;	    -ms-flex-align: stretch;	        align-items: stretch;	height: 40vw;}.gallary-block-container-1{	-webkit-box-flex: 1;	-webkit-flex: 1;	    -ms-flex: 1;	        flex: 1;	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	-webkit-flex-direction: column;	    -ms-flex-direction: column;	        flex-direction: column;}.block_1{	-webkit-box-flex:3;	-webkit-flex:3;	    -ms-flex:3;	        flex:3;	margin:10px;	margin-left: 20px;}.block_2{	-webkit-box-flex:2;	-webkit-flex:2;	    -ms-flex:2;	        flex:2;	margin:10px;	margin-left: 20px;}.gallary-block-container-2{	-webkit-box-flex:1;	-webkit-flex:1;	    -ms-flex:1;	        flex:1;	margin:10px;}.gallary-block-container-3{	-webkit-box-flex:2;	-webkit-flex:2;	    -ms-flex:2;	        flex:2;	margin:10px;	margin-right: 20px;}.gallary-block-container-image-wrapper-inner{	height: 100%;	-webkit-background-size: cover;	        background-size: cover;	position: relative;}.gallary-block-sub-container-1{	height: 100%;}.gallary-block-sub-container-image-wrapper{	width: 100%;}.gallary-block-container-text{	font-family: 'Lato', sans-serif;	font-weight: bold;	font-size: 36px;	color: white;	padding-top: 45px;	padding-left: 25px;	/*font-family: 'Caveat-Brush';*/}.info-text{	font-family: 'Caveat-Brush';	font-size: 20px;	color: white;	line-height: 2;}.gallary-block-container-3 .gallary-block-container-image-wrapper-inner{	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-box-pack: center;	-webkit-justify-content: center;	    -ms-flex-pack: center;	        justify-content: center;	-webkit-box-align: center;	-webkit-align-items: center;	    -ms-flex-align: center;	        align-items: center;	text-align: center;	line-height: 38px;}.gallary-block-container-3 .gallary-block-container-text{	position: absolute;	font-family: 'Caveat-Brush';	font-size: 80px;	line-height: 100px;	/*padding-left: 50px;	padding-right: 50px;*/}.gallary-block-container-image-wrapper-inner.gallery-video {  position: relative;  overflow: hidden;}.gallary-block-container-image-wrapper-inner.gallery-video video {   position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  height: 100%;  width: 100%;  -o-object-fit: cover;     object-fit: cover;  -o-object-position: center;     object-position: center;}	.watch-icon {		font-family: 'Lato', sans-serif;		font-weight: bold;		font-size: 18px;	    margin-right: 0px;	    color: white;	    line-height: 20px;	    text-align: center;	    position: absolute;	    right: 40px;	    bottom: 10px;	}		.play-icon {		color: #fff;		z-index: 9999;		position: absolute;		right: 10px;		bottom: 10px;		height: 20px;	}		.plus-icon{		font-family: 'Lato', sans-serif;		font-weight: bold;		font-size: 15px;		-webkit-border-radius: 50%;		        border-radius: 50%;		border:2px solid white;		width: 15px;		height: 15px;		margin-right: 0px;		color:white;		padding:0px;		line-height: 15px;		text-align: center;		position: absolute;		right: 10px;		bottom: 10px;	}@media (min-width: 768px) {	.gallary-block  .flex-me {		display: -webkit-box;		display: -webkit-flex;		display: -ms-flexbox;		display: flex;	}	.zoom-background.with-background {		overflow: hidden;		position: relative;		display: -webkit-box;		display: -webkit-flex;		display: -ms-flexbox;		display: flex;		width: 100%;		height: 100%;		margin: 0;	}	.zoom-background.with-background .gallary-block-container-image-wrapper-inner-background {		background-position: center !important;		-webkit-background-size: cover !important;		        background-size: cover !important;		-webkit-transition: -webkit-transform .6s;		transition: -webkit-transform .6s;		-o-transition: -o-transform .6s;		-o-transition: transform .6s;		transition: transform .6s;		transition: transform .6s, -webkit-transform .6s;		position: absolute;		top: 0;		left: 0;		right: 0;		bottom: 0;		display: block;	}	.zoom-background.with-background .gallary-block-container-image-wrapper-inner {		background-image: none !important;		z-index: 2;		width: 100%;	}	.zoom-background.with-background:hover .gallary-block-container-image-wrapper-inner-background {		-webkit-transform: scale(1.2);		    -ms-transform: scale(1.2);		        transform: scale(1.2);		z-index: 1;	}}.latest-news-gallery a.with-background {	overflow: hidden;	position: relative;	margin: 10px;}.latest-news-gallery .latest-news-background {	background-position: center !important;	-webkit-background-size: cover !important;	        background-size: cover !important;	-webkit-transition: -webkit-transform .6s;	transition: -webkit-transform .6s;	-o-transition: -o-transform .6s;	-o-transition: transform .6s;	transition: transform .6s;	transition: transform .6s, -webkit-transform .6s;	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	display: block;}.latest-news-gallery a.with-background .latest-news {	background: transparent !important;	z-index: 2;}.latest-news-gallery a.with-background .block-wrapper {	background: transparent !important;	z-index: 2;}.latest-news-gallery a.with-background:hover .latest-news-background {	-webkit-transform: scale(1.2);	    -ms-transform: scale(1.2);	        transform: scale(1.2);	z-index: 1;}/*.latest-news-gallery a .latest-news {	transition: background .2s;	background-position: center;}.latest-news-gallery a .latest-news {	margin: 0;}.latest-news-gallery a:hover .latest-news[style*="background"] {    background-size: 120%;}*/@media (max-width: 980px){	.gallary-block-container-text{		padding-top: 15px;		padding-left: 10px;		font-size: 20px;	}	.gallary-block-container-3 .gallary-block-container-text{		font-size: 50px;		line-height: 60px;	}	.info-text{		line-height: unset;	}}@media(max-width: 767px){	.gallary-block{		-webkit-box-orient: vertical;		-webkit-box-direction: normal;		-webkit-flex-direction: column;		    -ms-flex-direction: column;		        flex-direction: column;	height: auto;	}	.gallary-block-container-3{		-webkit-box-ordinal-group:2;		-webkit-order:1;		    -ms-flex-order:1;		        order:1;		margin-right: 10px;		height: 95vw;	}	.gallary-block-container-2{		-webkit-box-ordinal-group:4;		-webkit-order:3;		    -ms-flex-order:3;		        order:3;		height: 80px;	}	.gallary-block-container-1{		-webkit-box-ordinal-group: 3;		-webkit-order: 2;		    -ms-flex-order: 2;		        order: 2;		/*height: 180px;*/	}	.block_1{		margin-left: 10px;		height: 80px;			}	.gallary-block-container-image-wrapper-inner{		display: -webkit-box;		display: -webkit-flex;		display: -ms-flexbox;		display: flex;		-webkit-box-align: center;		-webkit-align-items: center;		    -ms-flex-align: center;		        align-items: center;		-webkit-box-pack: justify;		-webkit-justify-content: space-between;		    -ms-flex-pack: justify;		        justify-content: space-between;	}	.plus-icon{		position: static;		margin-right: 10px;	}	.gallary-block-container-text{		padding-top:0px;	}	.block_1 .gallary-block-container-image-wrapper-inner{		background-image: unset!important;		background-color: #9068BE;	}	.block_2{		margin-left: 10px;		height: 80px;	}	.block_2 .gallary-block-container-image-wrapper-inner{		background-image: unset!important;		background-color: #E62739;	}	.gallary-block-container-2 .gallary-block-container-image-wrapper-inner{		background-image: unset!important;		background-color: #6ED3CF;	}	}/* end of simple gallery *//*header .logo_wrapper{	transition: height .6s;}header.scrolled .logo_wrapper{	height: 42px!important;}*/header .logo_wrapper a{	-webkit-transition: height .6s;	-o-transition: height .6s;	transition: height .6s;	}header.scrolled .logo_wrapper a{	height: 42px!important;}header .button-solid-red a .menu-text{	-webkit-transition: line-height .6s;	-o-transition: line-height .6s;	transition: line-height .6s;}header.scrolled .button-solid-red a .menu-text{	line-height: 36px!important;}.glass-bottle-row > .section_inner > .section_inner_margin{	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-webkit-align-items: center;	    -ms-flex-align: center;	        align-items: center;}@media(max-width: 600px){	.glass-bottle-row > .section_inner > .section_inner_margin{		-webkit-box-orient: vertical;		-webkit-box-direction: normal;		-webkit-flex-direction: column;		    -ms-flex-direction: column;		        flex-direction: column;	}}/****************** laest news gallery ************/.latest-news-gallery .blue{ background-color: #0D3051;  }.latest-news-gallery .red{ background-color: #E62739;  }.latest-news-gallery .teel{ background-color: rgb(0,212, 208); }.latest-news-gallery .purple{ background-color: rgb(161,108, 189); }.latest-news-gallery{	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	margin-left: -10px;	margin-right: -10px;	min-height: 302px;}.block-1,.block-2{	min-height: 302px;	-webkit-box-flex:1;	-webkit-flex:1;	    -ms-flex:1;	        flex:1;	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	-webkit-flex-direction: column;	    -ms-flex-direction: column;	        flex-direction: column;}.two-columns-row{	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	-webkit-flex-direction: row;	    -ms-flex-direction: row;	        flex-direction: row;}.one-column, .two-columns-row>a{	-webkit-box-flex:1;	-webkit-flex:1;	    -ms-flex:1;	        flex:1;	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;}.single-row{	-webkit-box-flex: 1;	-webkit-flex: 1;	    -ms-flex: 1;	        flex: 1;	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;}.single-row >a{	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-box-flex: 1;	-webkit-flex: 1;	    -ms-flex: 1;	        flex: 1;}.latest-news{	font-family: 'Lato', sans-serif;	font-weight: 800;	font-size: 24px;	line-height: 1.5;	color: white;	padding-top:5vw;/*85px;*/	padding-bottom: 5vw;/*85px;*/	text-align: center;	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-box-pack: center;	-webkit-justify-content: center;	    -ms-flex-pack: center;	        justify-content: center;	-webkit-box-align: center;	-webkit-align-items: center;	    -ms-flex-align: center;	        align-items: center;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	-webkit-flex-direction: column;	    -ms-flex-direction: column;	        flex-direction: column;	-webkit-background-size: cover;	        background-size: cover;	margin:10px;	padding-left: 10px;	padding-right: 10px;	-webkit-box-flex:1;	-webkit-flex:1;	    -ms-flex:1;	        flex:1;}.latest-news:before{	content: 'latest news';	font-family: 'Caveat-Brush';	text-transform: uppercase;	font-size: 18px;	display: block;	line-height: 2;}.latest-news .plus-icon{	position: static;	margin-top: 20px;}.block-wrapper{	font-family: 'Lato', sans-serif;	font-weight: 800;	font-size: 24px;	line-height: 1.5;	color: white;	padding-top:5vw;/*85px;*/	padding-bottom: 5vw;/*85px;*/	text-align: center;	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-box-pack: center;	-webkit-justify-content: center;	    -ms-flex-pack: center;	        justify-content: center;	-webkit-box-align: center;	-webkit-align-items: center;	    -ms-flex-align: center;	        align-items: center;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	-webkit-flex-direction: column;	    -ms-flex-direction: column;	        flex-direction: column;	-webkit-background-size: cover;	        background-size: cover;	margin:10px;	padding-left: 10px;	padding-right: 10px;	-webkit-box-flex:1;	-webkit-flex:1;	    -ms-flex:1;	        flex:1;}.block-wrapper:before{	content: '';	font-family: 'Caveat-Brush';	text-transform: uppercase;	font-size: 18px;	display: block;	line-height: 2;}@media(max-width: 768px){	.latest-news-gallery{		-webkit-box-orient: vertical;		-webkit-box-direction: normal;		-webkit-flex-direction: column;		    -ms-flex-direction: column;		        flex-direction: column;	}	.latest-news{	font-size: 20px;	line-height: 24px;	}	.block-wrapper{	font-size: 20px;	line-height: 24px;	}}.block-title-wrapper{	font-family: 'Caveat-Brush';	text-transform: uppercase;	font-size: 18px;	display: block;	line-height: 2;}.latest-news-gallery a.with-background:hover .latest-news-background/****************** end of latest news gallery **************/.image-with-a-button{	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-box-pack: justify;	-webkit-justify-content: space-between;	    -ms-flex-pack: justify;	        justify-content: space-between;}.image-with-a-button p, .image-with-a-button-image{	-webkit-box-flex:1;	-webkit-flex:1;	    -ms-flex:1;	        flex:1;}.image-with-a-button-image img{	margin-top: 33px;}@media(max-width: 500px){	.image-with-a-button{		-webkit-box-orient: vertical;		-webkit-box-direction: normal;		-webkit-flex-direction: column;		    -ms-flex-direction: column;		        flex-direction: column;	}}.latest-news-gallery a.with-background:hover .block-inner-image {	-webkit-transition: all .5s ease-in-out; 	-o-transition: all .5s ease-in-out; 	transition: all .5s ease-in-out; 	-webkit-transform: scale(1.2);	    -ms-transform: scale(1.2);	        transform: scale(1.2);	z-index: 1;}.block-inner-image{	height: 100%;    width: 100%;    position: absolute;    z-index: 1;}.one-column{	position: relative;	overflow: hidden;}.one-column .break-word{	display: block;}.block-wrapper{	margin:0px;}.block-inner-content, .block-title-wrapper{	z-index: 2;}@media(max-width: 500px){	/*.top-row-padding{		padding-top:0px;	}	.row-padding{		padding-bottom: 0px;	}*/.page-id-138 .how-it-works > .full_section_inner > .wpb_column:nth-child(1) >.vc_column-inner{	padding-top: 0px;	padding-bottom: 0px;}.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .fotter_bottom_border_holder.in_grid, .fotter_top_border_holder.in_grid, .full_width .parallax_content, div.column1 .grid_section .section_inner, div.column2 .grid_section .section_inner, div.grid_section .section_inner, nav.content_menu{	width: 80%;}.gallary-block-container-image-wrapper-inner.gallery-video video{	display: none!important;}}.padding-top-35{	padding-top: 35px;}h1, h2, h3, h4,h5,h6{	letter-spacing: 0px;}/*@media(max-width: 352px){	.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .fotter_bottom_border_holder.in_grid, .fotter_top_border_holder.in_grid, .full_width .parallax_content, div.column1 .grid_section .section_inner, div.column2 .grid_section .section_inner, div.grid_section .section_inner, nav.content_menu{	width: 352px;}}*//* This used to work for the parent element of button divs *//* But it does not work with newer browsers, the below doesn't hide the play button parent div */*::-webkit-media-controls-panel {  display: none!important;  -webkit-appearance: none;}/* Old shadow dom for play button */*::-webkit-media-controls-play-button {  display: none!important;  -webkit-appearance: none;}/* New shadow dom for play button *//* This one works! */*::-webkit-media-controls-start-playback-button {  display: none!important;  -webkit-appearance: none;}.q_logo a{	visibility: visible!important;}.latest_post h4 {	 line-height: 1.5 !important;}.latest_post_holder .latest_post_title a:hover {	color: #E42739;	}.latest_post_holder .post_info_section a, .latest_post_holder .post_info_section span {	font-family: 'Lato', sans-serif;    font-weight: 400;    font-size: 14px;    color: #9068BE;}.latest_post_holder.boxes .boxes_image {	display: none;}.latest_post_holder.boxes>ul>li .latest_post {    padding: 22px 25px 31px;    background-color: #fff;    padding-left: 0px;}@media(max-width:1200px){	.facebook iframe{		height:300px;		overflow:hidden;	}}@media(max-width:1000px){	.facebook iframe{		height:200px;		overflow:hidden;	}}