@import url('https://fonts.googleapis.com/css?family=EB+Garamond:400,500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');

@media screen {
	#sidebar.fixed .quickbook {
		max-width: 680px;
	}
	
	/*Meadhbh CSS*/
	/* Header*/
	#page {
    		background-color: #f4f3ef;
	}
	.logo {
    		background: url(../img/logo.png) no-repeat center;
	}
	.box-content a {
    		color: #B2854C;
	}
	.box-content a:hover {
    		color: #42000f;
	}
	.template_quickbook #main, .template_quickbook_sidemenu #main {
    		margin-top: 187px;
	}
	header, 
	nav.navtop, 
	nav.mobile, 
	.navmobile-index .firstlevel, 
	.mobile-buttons {
    background: #dbdad5;
    background: -moz-linear-gradient( top, #f4f3ef 0%, #f4f3ef 100% );
    background: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #f4f3ef ), color-stop( 100%, #f4f3ef ) );
    background: -webkit-linear-gradient( top, #f4f3ef 0%, #f4f3ef 100% );
    background: -o-linear-gradient( top, #f4f3ef 0%, #f4f3ef 100% );
    background: -ms-linear-gradient( top, #f4f3ef 0%, #f4f3ef 100% );
    background: linear-gradient( to bottom, #f4f3ef 0%, #f4f3ef 100% );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f3ef', endColorstr='#f4f3ef', GradientType=0 );
	}
	
	.nav-icons > div.showimages {
    display:none;
	}
	
	/*Nav*/
	
	nav a {
    color: #f4f3ef;
	}
	
	nav li:hover, nav li:active {
    background-color: #42000F;
	}
	
	nav li:hover > a, nav.navbottom li:hover > a {
    color: #f4f3ef;
	}
	
	nav .firstlevel ul {
    background: #42000f;
    -webkit-box-shadow: 2px 2px 2px rgba( 0, 0, 0, 0.2 );
    -moz-box-shadow: 2px 2px 2px rgba( 0, 0, 0, 0.2 );
    box-shadow: 2px 2px 2px rgba( 0, 0, 0, 0.2 );
	}
	
	nav .firstlevel > li li {
    border-bottom-color: #42000f;
    border-top-color: #42000f;
	}
	
	.pusher-nav {
    display:none;
	}
	
	nav.navtop, nav.mobile {
    background: #B2854C;
    background: -moz-linear-gradient( top, #B2854C 0%, #B2854C 100% );
    background: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #B2854C ), color-stop( 100%, #B2854C ) );
    background: -webkit-linear-gradient( top, #B2854C 0%, #B2854C 100% );
    background: -o-linear-gradient( top, #B2854C 0%, #B2854C 100% );
    background: -ms-linear-gradient( top, #B2854C 0%, #B2854C 100% );
    background: linear-gradient( to bottom, #B2854C 0%, #B2854C 100% );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B2854C', endColorstr='#B2854C', GradientType=0 );
	}
	
	/* Main */
	
	
	.content_title {
    color: #42000f;
	}
	
	.content_subtitle {
    border-color: #f4f3ef;
    color: #b2854c;
	}
	
	/*Scroll Arrows*/
	.scrolldown, .scrollup, .nav-icons > div, .icons .icon-button {
    background-color: #f4f3ef;
    border-color: #b2854c;
    color: #b2854c;
	}

	.arrow-down {
    border-top-color: #b2854c;
	}
	
	.arrow-up {
    border-bottom-color: #b2854c;
	}
	
	.scrolldown:hover, .scrollup:hover, .nav-icons > div:hover, .icons .icon-button:hover {
    background-color: #42000f;
    border-color: #42000f;
    color: #FFF;
	}
	
	/*Slider Arrows*/
	
	.bx-wrapper {
    display: none;
	}
	
	/*Image And text Box*/
	
	.page_layout_Flexible .images-and-texts-box .ym-grid {
    background: #42000f;
    background: -moz-linear-gradient( top, #42000f 0%, #42000f 100% );
    background: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #42000f ), color-stop( 100%, #42000f ) );
    background: -webkit-linear-gradient( top, #42000f 0%, #42000f 100% );
    background: -o-linear-gradient( top, #42000f 0%, #42000f 100% );
    background: -ms-linear-gradient( top, #42000f 0%, #42000f 100% );
    background: linear-gradient( to bottom, #42000f 0%, #42000f 100% );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42000f', endColorstr='#42000f', GradientType=0 );
	}

	.page_layout_Flexible .images-and-texts-box .ym-grid {
    background: #42000f;
	}
	
	.page_layout_Flexible .images-and-texts .image-text .text span.title {
    color: #b2854c;
	}
	
	.page_layout_Flexible .images-and-texts .image-text .text span.description-text {
    color: #f4f3ef;
	}
	
	.page_layout_Flexible .images-and-texts .image-text .text span.subtitle {
    color: #b2854c;
	}
	
	/* Quickbook*/
	#sidebar .ym-wbox {
    background: #F7F7F7;
    background: rgb(66, 0, 15);
    border-left-color: #42000f;
    border-right-color: #42000f;
    -webkit-box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.42);
    -moz-box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.42);
    box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.42);
	}
	
	/* Scrolling QB*/
	#sidebar.fixed .quickbook {
    max-width: 710px;
	}
	
	#sidebar.fixed {
    position: fixed;
    top: 136px;
    right: 0px;
    left: 0;
	}
	
	/*End Scrolling QB*/
	
	.quickbooklinks a:hover, .quickbooklinks a:active {
    background: #42000f;
    color: #FFF;
	}
	
	.quickbooklinks {
    background: #42000f;
    color: #f4f3ef;
	}
	
	.quickbooklinks li > .bestrate {
    color: #b2854c;
	}
	.quickbooklinks li > a.bestrate:hover, .quickbooklinks li > .bestrate span {
    background: #b2854c;
    color: #f4f3ef;
	}
	
	.quickbooklinks a {
    color: #f4f3ef;
	}
	
	.quickbooklinks span {
    background: #b2854c;
    color: #fdf4e3;
	}
	
	.quickbook {
    border-bottom-color: #f4f3ef;
    border-top-color: #f4f3ef;
    color: #f4f3ef;
	}
	
	/*Date Selector*/
	
	.ui-widget-header {
    border-color: #42000f/*{borderColorHeader}*/;
    background: #b2854c /*{bgColorHeader}*/;
    color: #f4f3ef /*{fcHeader}*/;
	}
	
	.ui-widget-content {
    border-color: #b2854c /*{borderColorContent}*/;
    background: #FFF /*{bgColorContent}*/;
    color: #b2854c /*{fcContent}*/;
	}
	
	.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border-color: #b2854c /*{borderColorHighlight}*/;
	}
	
	/*Buttons*/
	
	.bookbutton, .booknow {
    border: 1px solid #B2854C;
    border-bottom: 1px solid #B2854C;
    -webkit-box-shadow: inset 0 1px 0 0 #B2854C;
    box-shadow: inset 0 1px 0 0 #B2854C;
	}
	
	.bookbutton, .booknow, .promote {
    background-color: #B2854C;
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #B2854C ), color-stop( 100%, #B2854C ) );
    background-image: -webkit-linear-gradient( top, #B2854C, #B2854C );
    background-image: -moz-linear-gradient( top, #B2854C, #B2854C );
    background-image: -ms-linear-gradient( top, #B2854C, #B2854C );
    background-image: -o-linear-gradient( top, #B2854C, #B2854C );
    background-image: linear-gradient( top, #B2854C, #B2854C );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#B2854C', EndColorStr='#B2854C' );
    color: #f4f3ef;
    text-shadow: 0 1px 0 #B2854C;
	}
	
	.bookbutton:hover, .booknow:hover {
	    border-color: #f4f3ef;
	    border-bottom-color: #f4f3ef;
	    -webkit-box-shadow: inset 0 1px 0 0 #f4f3ef;
	    box-shadow: inset 0 1px 0 0 #f4f3ef;
	    text-shadow: 0 1px 0 #f4f3ef;
	    color: #42000f;
	}
	.bookbutton:hover, .booknow:hover, .promote:hover {
    background: #f4f3ef;
	}
	
	/*Footer*/
	footer {
    background: #42000F;
	color:#B2854C;
	}
	
	footer .ym-grid
	{
	color:#B2854C;
	}
	
	nav.navbottom li a {
    color: #B2854C;
	}
	
	footer .row-post-nav a {
    color: #b2854c;
	}
	
	footer .row-post-nav a:hover {
    color: #f4f3ef;
	}
	
	footer a:hover {
    color: #f4f3ef;
	}
	
	footer a {
    color: #f4f3ef;
	}
	.footer_phones,
	.footer_address {
		display: none;
	}

		/*End Meadhbh CSS*/

	#sidebar.fixed .quickbook {
		max-width: 900px;
	}
	#main {
		background: #ffffff;
		background: -moz-linear-gradient( top, #ffffff 0%, #ffffff 100% );
		background: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #ffffff ), color-stop( 100%, #ffffff ) );
		background: -webkit-linear-gradient( top, #ffffff 0%,#ffffff 100% );
		background: -o-linear-gradient( top, #ebebeb 0%,#ffffff 100% );
		background: -ms-linear-gradient( top, #ebebeb 0%,#ffffff 100% );
		background: linear-gradient( to bottom, #ffffff 0%,#ffffff 100% );
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
		color: #000000;
	}
	#main {
		/*background: url(../img/body-bg-01.png) #ffffff no-repeat right bottom fixed;
		background: url(../img/body-bg-02.png) #ffffff no-repeat left bottom fixed;*/
	}
	body {
		font-family: 'Open Sans', sans-serif;
		/*font-family: 'EB Garamond', serif;*/
		font-size: 12px;
	}
	/*------------ Fonts -----------------*/
	
	.content_title {
		color: #54585A;
		font-family: 'EB Garamond', serif;
		text-transform: uppercase;
		font-size: 2.6em;
	}
	.content_subtitle {
		color: #54585A;
		font-family: 'EB Garamond', serif;
		font-size: 2em;
	}
	
	.page_layout_Flexible .images-and-texts .image-text .text span.title {
		color: #54585A;
		font-family: 'EB Garamond', serif;
		text-transform: uppercase;
		font-size: 2.2em;
	}
	.page_layout_Flexible.page_layout_Widget .section_title, 
	.feature .text .title {
		color: #54585A;
		font-family: 'EB Garamond', serif;
		font-size: 2em;
		text-transform: uppercase;
	}
	.feature .text .subtitle {
		color: #54585A;
		font-family: 'EB Garamond', serif;
		font-size: 1.7em;
	}
	.page_layout_Flexible .images-and-texts .image-text .text span.subtitle {
		color: #54585A;
		font-family: 'EB Garamond', serif;
		font-size: 2em;
	}
	.page_layout_Flexible .images-and-texts .image-text .text span.description-text {
		color: #000000;
		font-size: 1.3em;
		line-height: 1.4em;
	}
	.image_grid_content >div.image_grid_content_title {
		color: #54585A;
		font-weight: 400;
		font-family: 'EB Garamond', serif;
		text-transform: uppercase;
		font-size: 2em;
	}
	.image_grid_content >div.image_grid_content_subtitle {
		color: #54585A;
		font-size: 2em;
		font-family: 'EB Garamond', serif;
		
	}
	.image_grid_content >div.image_grid_content_text {
		color: #000000;
		font-size: 1.2em;
		line-height: 1.4em;
	}
	.page_layout_Flexible .box-content > .text_container p {
		font-size: 1.2em;
		line-height: 1.4em;
	}
	.banner.show_info a .overlay span.title {
		font-weight: 400;
		font-family: 'EB Garamond', serif;
		text-transform: uppercase;
	}
	/*---------------Logo -----------------------*/
	.logo {
		background: url(../img/av-logo.png) no-repeat center;
		height: 90px;
		width: 150px;
	}
	header a.logo_main {
		width: 150px;
		position: relative;
		display: block;
		margin: 0 auto;
		padding: 10px 0 0 0;
	}
	/*-------------- Navigation --------------------*/
	nav.navtop {
		top: 110px;
	}
	nav a {
		color: #54585A;
	}
	nav ul.firstlevel {
		text-transform: uppercase;
		font-weight: 600;
	}
	nav.navtop {
		background: transparent;
	}
	nav.navtop {
		border-bottom: 0px solid #FFF;
		border-top: 0px solid #FFF;
	}
	nav.navtop {
		-webkit-box-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.42 );
		-moz-box-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.42 );
		box-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.42 );
	}
	nav.navtop .firstlevel > li {
		border-left: 1px solid #CDD7E1;
		transition: all 1s ease;
	}
	nav li:hover, 
	nav li:active {
		background-color: #54585A;
	}
	nav li:hover > a, 
	nav.navbottom li:hover > a {
		color: #ffffff;
	}
	nav.navbottom li a {
		color: #ffffff;
	}
	footer .row-post-nav a {
		color: #ffffff;
	}
	header {
		height: 155px;
	}
	.top_right_nav {
		position: absolute;
		top: 0px;
		right: 0px;
	}
	#sidebar.fixed {
		top: 155px;
		background: rgb(84, 88, 90, 1);
	}
	header {
		background: rgb(205,215,225, 0.8);
		/*background: linear-gradient(180deg, rgba(84,88,90,1) 20%, 
					rgba(84,88,90,0.5970763305322129) 55%, 
					rgba(205,215,225,0.2413340336134454) 86%, 
					rgba(205,215,225,0.05646008403361347) 100%);

		background: linear-gradient(180deg, rgba(43,60,77,1) 0%, 
					rgba(43,60,77,0.6671043417366946) 50%, 
					rgba(43,60,77,0.44861694677871145) 75%, 
					rgba(43,60,77,0.000001) 100%);*/
	}
	/*---------------- Sidebar ----------------------*/
	#sidebar .ym-wbox {
		background: #F7F7F7;
		background: rgb(84, 88, 90, 0.6);
		border-left-color: #54585A;
		border-right-color: #54585A;
		-webkit-box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.42);
		-moz-box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.42);
		box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.42);
	}
	.quickbooklinks {
		/*background: #54585A;*/
		background: rgb(84, 88, 90, 0.6);
	}
	.quickbooklinks li > .bestrate {
		color: #ffffff;
	}
	.quickbooklinks a {
		padding: 10px 0 10px 12px;
	}
	#sidebar.fixed .quickbookheader {
		margin-top: 5px;
		margin-left: 100px;
	}
	.quickbook .nights select,
	.quickbook .date input#datepicker {
		height: 36px;
	}
	#sidebar.fixed .quickbookcontent .ym-button {
		padding: 5px 10px;
	}
	.button {
		border-radius: 0px;
	}
	.quickbooklinks li > a.bestrate:hover, 
	.quickbooklinks li > .bestrate span {
		background: #CDD7E1;
		color: #54585A;
	}
	/*START ------------------- datepicker ----------------------*/
	.ui-state-active, 
	.ui-widget-content .ui-state-active, 
	.ui-widget-header .ui-state-active ,
	.ui-state-highlight, 
	.ui-widget-content .ui-state-highlight, 
	.ui-widget-header .ui-state-highlight {
		border: 1px solid #54585A;
		background: #54585A url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
		color: #ffffff;
	}
	.ui-widget-header {   
		background: #54585A;
		border-color: #54585A;
		font-weight: 400;
		border-radius: 0px;
	}
	.ui-datepicker .ui-datepicker-prev ,
	.ui-datepicker .ui-datepicker-next {
		background-color: #fff;
		border-radius: 0px;
	}
	.ui-datepicker .ui-datepicker-calendar td a:hover {
		color: #54585A !important;
		background: #CDD7E1;
		/*background: rgba( 172, 4, 39, 0.8 );*/
	}
	.ui-widget-content {
		font-family: 'EB Garamond', serif;
		border-radius: 0px;
	}
	.quickbook .date input#datepicker {
		height: 36px;
	}
	.quickbook .date select, 
	.quickbook .nights select {
		height: 36px;
	}
	/*--------------------------------------------*/
	.box-content a {
		color: #931621;
		font-weight: 400;
	}
	.box-content a:hover {
		color: #81925C;
	}
	.ui-widget-content {
		border-color: #54585A;
		background: #FFF;
		color: #54585a;
	}
	input, 
	select, 
	textarea {
		border-color: #54585A;
		color: #000;
	}
	/*END ------------------- datepicker ----------------------*/
	
	/*----------------- Buttons ----------------------*/
	.button {
		border-radius: 0px;
		padding: 10px 10px;
	}
	#sidebar > div > div > div.sidebar-content > div > div.quickbookcontent > form > div.ym-fbox-button.book > a {
		padding: 3px 7px;
	}
	.image_grid_content >div.image_grid_content_cta span, 
	.banner.show_info a .overlay span.button, 
	.parallax .overlay a.button {
		padding: 8px 30px 8px 30px;
	}
	.feature .booknow {
		line-height: 30px;
		padding: 4px 16px;
	}
	.features.tile .feature .booknow {
		margin-top: 0px;
		background: #54585A;
		color: #ffffff;
		border: 1px solid #54585A;
		border-bottom: 1px solid #54585A;
		-webkit-box-shadow: inset 0 1px 0 0 #54585A;
		box-shadow: inset 0 1px 0 0 #54585A;
		transition: all 0.8s ease;
	}
	.features.tile .feature	.booknow:hover {
		background: #CDD7E1;
		border-color: #54585A;
		border-bottom-color: #54585A;
		-webkit-box-shadow: inset 0 0px 0 0 #54585A;
		box-shadow: inset 0 0px 0 0 #54585A;
		text-shadow: 0 0px 0 0 #54585A;
		color: #54585A;
	}
	.bookbutton, .booknow, 
	.promote {
		background-color: #54585A;
		background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #54585A ), color-stop( 100%, #54585A ) );
		background-image: -webkit-linear-gradient( top, #54585A, #54585A );
		background-image: -moz-linear-gradient( top, #54585A, #54585A );
		background-image: -ms-linear-gradient( top, #54585A, #54585A );
		background-image: -o-linear-gradient( top, #54585A, #54585A );
		background-image: linear-gradient( top, #54585A, #54585A );
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#54585A', EndColorStr='#54585A' );
		color: #ffffff;
		text-shadow: 0 1px 0 #54585A;
		transition: all 0.8s ease;
	}
	.ym-fbox-button.book .quickbookbutton {
		background-color: #CDD7E1;
		background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #CDD7E1 ), color-stop( 100%, #CDD7E1 ) );
		background-image: -webkit-linear-gradient( top, #CDD7E1, #CDD7E1 );
		background-image: -moz-linear-gradient( top, #CDD7E1, #CDD7E1 );
		background-image: -ms-linear-gradient( top, #CDD7E1, #CDD7E1 );
		background-image: -o-linear-gradient( top, #CDD7E1, #CDD7E1 );
		background-image: linear-gradient( top, #CDD7E1, #CDD7E1 );
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#CDD7E1', EndColorStr='#CDD7E1' );
		color: #000000;
		text-shadow: 0 1px 0 #CDD7E1;
		border: 1px solid #CDD7E1;
		border-bottom: 1px solid #CDD7E1;
		-webkit-box-shadow: inset 0 1px 0 0 #CDD7E1;
		box-shadow: inset 0 1px 0 0 #CDD7E1;
		transition: all 0.8s ease;
	}
		.ym-fbox-button.book .quickbookbutton:hover {
		background-color: #f4f3ef;
		background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #f4f3ef ), color-stop( 100%, #f4f3ef ) );
		background-image: -webkit-linear-gradient( top, #f4f3ef, #f4f3ef );
		background-image: -moz-linear-gradient( top, #f4f3ef, #f4f3ef );
		background-image: -ms-linear-gradient( top, #f4f3ef, #f4f3ef );
		background-image: -o-linear-gradient( top, #f4f3ef, #f4f3ef );
		background-image: linear-gradient( top, #f4f3ef, #f4f3ef );
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#f4f3ef', EndColorStr='#f4f3ef' );
		color: #000000;
		text-shadow: 0 1px 0 #f4f3ef;
		border: 1px solid #54585A;
		border-bottom: 1px solid #54585A;
		-webkit-box-shadow: inset 0 0px 0 0 #54585A;
		box-shadow: inset 0 0px 0 0 #54585A;
	}
	.bookbutton, 
	.booknow {
		border: 1px solid #54585A;
		border-bottom: 1px solid #54585A;
		-webkit-box-shadow: inset 0 1px 0 0 #54585A;
		box-shadow: inset 0 1px 0 0 #54585A;
	}
	.banner.show_info a .overlay span.button:hover,
	.bookbutton:hover {
		border-color: #54585A;
		border-bottom-color: #54585A;
		-webkit-box-shadow: inset 0 0px 0 0 #54585A;
		box-shadow: inset 0 0px 0 0 #54585A;
		text-shadow: 0 0px 0 #54585A;
		color: #42000f;
	}

	.bookbutton:hover, 
	.booknow:hover, 
	.promote:hover {
		background: #f4f3ef;
		border-color: #54585A;
		border-bottom-color: #54585A;
		-webkit-box-shadow: inset 0 0px 0 0 #54585A;
		box-shadow: inset 0 0px 0 0 #54585A;
		text-shadow: 0 0px 0 #54585A;
		color: #42000f;
	}
	.page_layout_Flexible .image-and-text-footer .button {
		width: 120px;
	}
	.page_layout_Flexible.page_layout_Widget .image-and-text-footer .button {
		display: inherit;
		width: 120px;
	}

	/*START --------------------------Features -------------------------------------------*/
	.features.tile .feature {
		min-height: 400px;
	}
	
	.feature-footer {
		background-color: transparent;
		border-color: transparent;
	}
	.feature:hover .feature-footer {
		background-color: transparent;
		border-color: transparent;
	}
	.feature {
		background-color: #CDD7E1;
		border-color: #CDD7E1;
		-webkit-box-shadow: 0px 2px 2px rgba( 0, 0, 0, 0.32 );
		-moz-box-shadow: 0px 2px 2px rgba( 0, 0, 0, 0.32 );
		box-shadow: 0px 2px 2px rgba( 0, 0, 0, 0.32 );
	}
	

	/*------------ Image text box -------------------*/

	.page_layout_Flexible .images-and-texts-box .ym-grid {
		background: url(../img/text-box-bg-01-white.png) no-repeat top center;
	}
	.page_layout_Flexible .images-and-texts-box {
		background: #CDD7E1;
		background: -moz-linear-gradient( top, #CDD7E1 0%, #CDD7E1 100% );
		background: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #CDD7E1 ), color-stop( 100%, #CDD7E1 ) );
		background: -webkit-linear-gradient( top, #CDD7E1 0%, #CDD7E1 100% );
		background: -o-linear-gradient( top, #CDD7E1 0%, #CDD7E1 100% );
		background: -ms-linear-gradient( top, #CDD7E1 0%, #CDD7E1 100% );
		background: linear-gradient( to bottom, #CDD7E1 0%, #CDD7E1 100% );
	}

	/*------------------ Scroll down/ up-------------------------*/
	.scrolldown, 
	.scrollup, 
	.nav-icons > div, 
	.icons .icon-button {
		background-color: #ffffff;
		border-color: #54585A;
		color: #54585A;
	}
	.arrow-up {
		border-bottom-color: #54585A;
	}
	.arrow-down {
		border-top-color: #54585A;
	}
	.scrolldown:hover, 
	.scrollup:hover, 
	.nav-icons > div:hover, 
	.icons .icon-button:hover {
		background-color: #54585A;
		border-color: #54585A;
		color: #FFF;
	}

	/*------ Footer--------*/
	footer .ym-grid {
		color: #ffffff;
	}
	footer {
		/*background-color: #54585A;*/
		color:#ffffff;
		background: url(../img/footer-bg.png) #54585A no-repeat center bottom;
	}
	.ym-wrapper {

	}
	.footer_phones,
	.footer_address {
		display: inherit;
	}
	.footer_address_old {
		display: none;
	}
	.footer_phones > li:nth-child(1),
	.footer_phones > li:nth-child(2),
	.footer_phones > li:nth-child(3),
	.footer_phones > li:nth-child(4),

	.footer_address > li:nth-child(1),
	.footer_address > li:nth-child(2),
	.footer_address > li:nth-child(3),
	.footer_address > li:nth-child(4) {
		display: block;
		color: #ffffff;
		text-align: center;
		font-size: 1.2em;
    }
    .footer_phones > li:nth-child(1) > a,
    .footer_phones > li:nth-child(2) > a,
    .footer_phones > li:nth-child(3) > a,
    .footer_phones > li:nth-child(4) > a {
        color: #ffffff;
    }
    .footer_phones > li:nth-child(1) > a:hover,
    .footer_phones > li:nth-child(2) > a:hover,
    .footer_phones > li:nth-child(3) > a:hover,
    .footer_phones > li:nth-child(4) > a:hover {
        color: #CDD7E1;
    }
    #page > footer > div > div > div.ym-grid.row-2-container.linearize-level-1 > div.ym-g50.ym-gr.row-2-right {
    	width: 100%;
    }
    #page > footer > div > div > div.ym-grid.row-2-container.linearize-level-1 {
    	margin-bottom: 10px;
    }
    h3 {
	    color: #CDD7E1;
	}
	.tagline {
	    top: 0px;
	}
}

@media screen and (max-width: 990px) {
	.mobile-show .logo {
		margin-right: auto;
		margin-left: auto;
	}
	.logo {
		height: 130px;
		width: 150px;
		margin-top: 30px;
	}
	.mobile-show {
		background: #CDD7E1;
		background: -moz-linear-gradient( top, #CDD7E1 0%, #CDD7E1 100% );
		background: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #CDD7E1 ), color-stop( 100%, #CDD7E1 ) );
		background: -webkit-linear-gradient( top, #CDD7E1 0%, #CDD7E1 100% );
		background: -o-linear-gradient( top, #CDD7E1 0%, #CDD7E1 100% );
		background: -ms-linear-gradient( top, #CDD7E1 0%, #CDD7E1 100% );
		background: linear-gradient( to bottom, #CDD7E1 0%, #CDD7E1 100% );
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CDD7E1', endColorstr='#CDD7E1', GradientType=0 );
	}
	nav.navtop,
	nav.mobile {
		background: #CDD7E1;
		background: -moz-linear-gradient( top, #CDD7E1 0%, #CDD7E1 100% );
		background: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #CDD7E1 ), color-stop( 100%, #CDD7E1 ) );
		background: -webkit-linear-gradient( top, #CDD7E1 0%, #CDD7E1 100% );
		background: -o-linear-gradient( top, #CDD7E1 0%, #CDD7E1 100% );
		background: -ms-linear-gradient( top, #CDD7E1 0%, #CDD7E1 100% );
		background: linear-gradient( to bottom, #CDD7E1 0%, #CDD7E1 100% );
		-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CDD7E1', endColorstr='#CDD7E1', GradientType=0 );
	}

	.page_layout_Flexible .images-and-texts-box .ym-grid {
		background: none;
	}
	body.is_containing_image_hero.hero_behind_header nav.navtop {
		background: #2B3C4D;
		height: 100%;
	}
	nav.mobile .show i {
		margin-left: .4em;
		margin-right: .4em;
		color: #54585A;
	}
	#page {
		background-color: #54585A;
	}
	nav.navtop {
		top: 0px;
	}




}


@media screen and (max-width: 740px) {

	.page_layout_Flexible .larger_setup.features.tile .feature {
		margin: 15px auto;
	}


}

