/********************************************
    ALLISONARMOUR.COM
	Built by WebSight Design, Inc.
*********************************************/

/* Fonts
font-family: "cormorant-upright", serif;
font-weight: 400;
font-style: normal;

font-family: "avenir-next-lt-pro", sans-serif;
font-weight: 400;
font-style: normal;

.antic-didone-regular {
  font-family: "Antic Didone", serif;
  font-weight: 400;
  font-style: normal;
}
*/

/******** BROWSER CSS RESET *************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	/*** Include Padding/Borders in width for all elements ***/
	box-sizing: border-box;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: none; }
table { border-collapse: collapse; border-spacing: 0; }
/* Responsive images & embedded objects (remove for image cropping) */
img, object, embed { max-width: 100%; }

/****** GLOBAL ELEMENT CSS ******/
html * { max-height: 999999px; } /* Android mobile font sizing fix */

body {
	line-height: normal;
	font-size: 18px;
	font-family: "eb-garamond", serif;
	background: #fff;
	-webkit-text-size-adjust: none;
}

body, select, input, textarea { color: #000; }

ins { background-color: #fcd700; color: #000; text-decoration: none; }
mark { background-color: #fcd700; color: #000; font-style: italic; font-weight: bold; }

h1, h2, h3, h4, h5, h6 { padding:10px 0 20px 0; font-family: "cormorant-upright", sans-serif; font-weight:400; }
h1 { font-size: 28px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4, h5, h6 { font-size: 20px; }

.pagetitle { font-family: "cormorant-upright", serif; font-size:28px; letter-spacing:4px; text-transform: uppercase; color:#2D476A; text-align:center; }

a, a:visited { color: #2D476A; text-decoration: underline; }
a:hover, a:active { color: #2D476A; text-decoration: none; }
a:link { -webkit-tap-highlight-color: initial; }

a.outline-btn { display:inline-block; padding:19px 50px; border:1px #000 solid;
    font-family: "avenir-next-lt-pro", sans-serif; font-size: 14px; letter-spacing: 1.96px; text-transform: uppercase; color:#000; text-decoration:none;
    cursor:pointer; transition:0.2s linear all;
}
a.outline-btn:hover { background:#2D476A; color:#fff; border:1px #2D476A solid; }


p { padding:0 0 20px 0; }
p.byline { font-family: "avenir-next-lt-pro", sans-serif; font-size: 14px; letter-spacing: 1.96px; text-transform: uppercase; }


img { height:auto; }

b, strong { font-weight: bold; }
i, em { font-style: italic; }

.clear { clear: both; }
.clearfix::after { content:''; clear:both; display:table; }

.container { width:100%; max-width:1250px; margin:0 auto; }
.container1270 { width:100%; max-width:1250px; margin:0 auto; }
.vpad { padding-top:50px; padding-bottom:50px; }
.hpad { padding-left:20px; padding-right:20px; }

.ckeditor hr { border:none; border-top:1px #ccc solid; margin:30px 0; clear:both; }
.ckeditor h2, .ckeditor h3, .ckeditor h4, .ckeditor h5, .ckeditor h6 { font-family: "eb-garamond", serif; color:#2D476A; }
.ckeditor, .ckeditor p { font-size:20px; }
.ckeditor table { width:100%; margin:0 0 20px 0; border-left:1px #ccc solid; border-top:1px #ccc solid; box-sizing:border-box; }
.ckeditor table td { padding:10px; vertical-align:top; border-right:1px #ccc solid; border-bottom:1px #ccc solid; }

hr.singlegray { border:none; border-top:1px #ccc solid; margin:20px 0; }

.mob { display:block; }
.mob2 { display:inline; }
.dsk, .dsk2 { display:none; }

/*** Basic List Styling ***/
ul {
	margin: 0px 0px 20px;
	padding: 0 0 0 20px;
	list-style-type: disc;
	list-style-position: outside;
}
ul li { margin-bottom: 5px; }
ul li ul li { margin-top: 5px; }
ul li ol li { margin-top: 5px; }

ol {
	margin: 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	list-style-type: decimal;
	list-style-position: outside;
}
ol li { margin-bottom: 5px; }
ol li ol li { margin-top: 5px; }
ol li ul li { margin-top: 5px; }



/*** Blockquote ***/
/*genric styles for blockquote in content*/
blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}




/****** FRONTEND LAYOUT ******/
#page {
	margin: 00 auto;
	width: 100%;
	min-width: 350px;
	max-width: 1920px;
	position: relative;
}

/*** Header ***/
#header { width:100%; background:#2D476A; color:#fff; text-align:left; }

#logo { display:inline-block; width:auto;
    color:#fff; font-family: "cormorant-upright", sans-serif; font-size:20px; letter-spacing: 1.92px; text-transform: uppercase; text-decoration:none;
    position:relative; z-index:9999; float:none; padding:0;
    margin:15px;
}

/*** Main Menu ***/
#menuBtn { width:40px; height:40px; display:block; margin:7px 15px 0 0; cursor:pointer; position:relative; border:none; float:right; background:transparent; }

#menuBtn svg:first-child { position:absolute; top:10px; left:0; width:100%; height:4px; transition:0.2s linear all; fill: #fff; }
#menuBtn svg:nth-child(2n) { position:absolute; top:18px; left:0; width:100%; height:4px; transition:0.2s linear all; fill: #fff; }
#menuBtn svg:last-child { position:absolute; top:26px; left:0; width:100%; height:4px; transition:0.2s linear all; fill: #fff; }

#menuBtn.open svg:first-child { transform: rotate(45deg); top:18px; }
#menuBtn.open svg:nth-child(2n) { opacity:0; }
#menuBtn.open svg:last-child { transform: rotate(-45deg); top:18px; }

#mainmenu {
	display: none;
	position: absolute; top:54px; left:0; z-index:9999;
    width:100%; text-align:center;
    background:#2D476A;
}
#mainmenu ul { margin:0; padding:0; list-style-type: none; }
#mainmenu ul li {
	margin: 0;
	border-top: 1px solid #aaa;
}
#mainmenu ul li a {
	display: block;
	padding: 15px;
	font-family: "avenir-next-lt-pro", sans-serif; color: #fff; font-size:14px; text-decoration: none; text-transform:uppercase; letter-spacing:1.92px;
}
#mainmenu ul li a.dsk { display:none; }
#mainmenu ul li:hover > a, #mainmenu ul li:active > a  { }


/*** Content Area ***/
#content { }

.featuredImg { width:100%; height:200px; overflow:hidden; margin:0 0 30px 0; }
.featuredImg img { width:100%; height:200px; object-fit:cover; display:block; }

div.dsk-table { margin:0 0 20px 0; }
div.dsk-table-cell { padding:10px 0; border-top:1px #ccc solid; }


/*** Footer ***/
#footer { background:#2D476A; color:#fff; padding:50px 0 30px 0; }
#footer a { color:#fff; text-decoration:none; }
#footer a:hover { color:#fff; text-decoration:underline; }

img.inquiries { width:200px; }
.footer-text h2 { font-family: "Antic Didone", serif; font-size: 20px; line-height: 30px; letter-spacing: 1px; padding-top:0; }

.footer-form { margin-bottom:40px; }
p.copy { font-family: "avenir-next-lt-pro", sans-serif; font-size: 14px; line-height: 23px; letter-spacing: 1.96px; font-weight:400; text-align:center; }

div.footer-social { text-align:center; width:100%; padding-top:20px; }
div.footer-social a { width:30px; height:30px; display:inline-block; vertical-align:top; margin-left:5px; text-indent:3000px; font-size:1px; overflow:hidden; }
a.fb { background:url('../images/facebook-white.svg') 50% 50% no-repeat; background-size:auto 20px; }
a.ig { background:url('../images/instagram-white.svg') 50% 50% no-repeat; background-size:20px auto; }
a.pn { background:url('../images/pinterest-white.svg') 50% 50% no-repeat; background-size:20px auto; }
a.tw { background:url('../images/x-white.svg') 50% 50% no-repeat; background-size:20px auto; }
a.yt { background:url('../images/youtube-icon-white.svg') 50% 50% no-repeat; background-size:20px auto; }
a.li { background:url('../images/linkedin-white.svg') 50% 50% no-repeat; background-size:20px auto; }
a.hz { background:url('../images/houzz-white.svg') 50% 50% no-repeat; background-size:auto 20px; }


.footer-form div.form input[type=submit] { border:1px #fff solid; color:#fff; transition:0.2s linear all; }
.footer-form div.form input[type=submit]:hover { background:#fff; color:#2D476A; }

.footer-form div.form span.required { color: #ccc; }
.footer-form div.form .errorMessage { color: #ccc; }


/****** FORMS STYLING ******/
div.form {
	margin: 0px auto;
	max-width: 600px;
}
div.form label { display: block; font-family: "avenir-next-lt-pro", sans-serif; margin:0 0 5px 0; font-size:16px; }

div.form input,
div.form textarea,
div.form select {
	box-sizing: border-box;
	margin:0;
	font-family: "avenir-next-lt-pro", sans-serif; font-size:16px; 
}
div.form fieldset, div.form .row {
	margin:0 0 10px 0;
}
div.form input[type=text],
div.form input[type=number],
div.form input[type=password] {
	padding: 4px;
	width: 100%; height:48px;
	border: 1px solid #aaa;
	border-radius: 0px;
	-webkit-appearance: none;
}
div.form textarea {
	padding: 4px;
	width: 100%;
	height: 135px;
	resize: none;
	border: 1px solid #aaa;
	border-radius: 0px;
	-webkit-appearance: none;
}
div.form select {
	padding: 4px;
	width: 100%; height:48px;
	border: 1px solid #aaa;
	border-radius: 0px;
}

div.form span.required { color: red; }

div.form .row.buttons { text-align: center; }
div.form input[type=submit] {
	padding:19px 50px; border:1px #000 solid;
	font-family: "avenir-next-lt-pro", sans-serif; font-size: 14px; letter-spacing: 1.96px; text-transform: uppercase; color: #fff;
	border-radius: 0px;
	-webkit-appearance: none;
	background: transparent;
	box-shadow: none;
	cursor:pointer;
}

div.form .row.buttons#main-form input[type=submit] { background: #2D476A !important; }


/*** Form Errors ***/
div.form div.error label,
div.form label.error,
div.form span.error {
	color: #C00;
}
div.form div.error input,
div.form div.error textarea,
div.form div.error select,
div.form input.error,
div.form textarea.error,
div.form select.error {
	border-color: #C00;
}
div.form .errorMessage { color: red; margin:5px 0; font-weight:bold; 
    font-family: "avenir-next-lt-pro", sans-serif; font-size: 14px; letter-spacing: 1.96px; text-transform: uppercase;
}


/****** HOMEPAGE ******/
/* Banners */
#hp-banner { width:100%; margin:0 0 30px 0; display:block; }
#overlay { display:none; }

div.hp-slideshow { width:100%; margin:0; height:auto; max-height:300px; overflow:hidden; }
div.hp-slideshow img { width:100%; height:300px; object-fit:cover; object-position:50% 100%; display:block; }

div.hp-slideshow div.slick-slide div { display:block; max-height:300px; overflow:hidden; }

.homeContent {
    text-align:center; font-size:20px; line-height:27px;
    width:100%; max-width:1040px; margin:0 auto 30px auto; padding-left:20px; padding-right:20px;
}

/* Tiles */
#tiles { width:100%; max-width:1270px; margin:0 auto 40px auto; padding:0 20px; display:block; text-align:center; }
div.tile-indv { width:100%; max-width:400px; display:inline-block; vertical-align:top; margin:0 auto 30px auto; }

div.tile-img-holder { width:100%; display:block; margin:0 0 20px 0; }
div.tile-img-holder img { width:100%; display:block; }

div.tile-indv h2 { font-size: 24px; letter-spacing: 3.84px; text-transform:uppercase; }
div.tile-indv p { width:100%; max-width:415px; margin:0 auto; line-height:26px; }

div.quote { width:100%; background:#2D476A; color:#fff; display:block; margin:0 0 30px 0; }
div.quote-img { width:100%; display:block; }
div.quote-img img { width:100%; display:block; }

div.quote-txt { width:100%; padding:30px 20px; text-align:center; }

div.quote-txt h2 { font-family: "Antic Didone", serif; font-size: 24px; line-height: 36px; letter-spacing: 1.68px; padding:0 0 30px 0; }


/** Prices **/
table.price-table { width:100%; margin:0 0 20px 0; border-left:1px #ccc solid; border-top:1px #ccc solid; box-sizing:border-box; }
table.price-table td { padding:10px; vertical-align:top; border-right:1px #ccc solid; border-bottom:1px #ccc solid; }
/*table.price-table td:first-child { padding:10px 10px 10px 0; }
table.price-table td:last-child { padding:10px 0 10px 0; }*/

/** Testimonials **/
div.test-split { border-bottom:1px #000 solid; margin-bottom:30px; padding-bottom:10px; }
div.test-split img { width:100%; max-width:400px; display:block; margin:0 0 10px 0; }

div.test-full { border-bottom:1px #000 solid; margin-bottom:30px; padding-bottom:10px; }


/** Project Detail **/
div.proj-desc { text-align:left; max-width:1020px; margin:0 auto; /*font-family: 'Antic Didone', serif;*/ line-height:30px; letter-spacing: 0.4px; padding:0 20px; }

div.proj-info { width:100%; margin:0 0 40px 0; }
img.proj-img2 { display:block; width:100%; margin:0 0 20px 0; }

div.proj-details { display:block; font-size:16px; line-height:30px; }
div.proj-details p.byline { line-height:normal; }
div.proj-details p.byline a { 
    border-bottom:1px #000 solid; background:url('../images/expand-arrow.svg') 100% 0 no-repeat; background-size:21px 16px; padding:0 0 15px 0; 
    text-decoration:none; color:#000;
    display:block;
    cursor:pointer;
}
div.proj-details p.byline a.expanded { background:url('../images/expand-arrow-up.svg') 100% 0 no-repeat; background-size:21px 16px; }
.togglediv { display:none; }

img.size-visual { width:100%; max-width:986px; margin-bottom:40px; }

.project-quote { padding:55px 20px; }
.project-quote .quote-txt { margin:0 auto; }

#proj-details-gallery { margin:0 auto 40px auto; width:100%; max-width:1360px; }

#proj-photos { padding:0 25px; }
div.proj-photo-indv { text-align:center; padding:0 22px; }
div.ppi-img { width:100%; display:block; margin:0 0 10px 0; background:#f2f2f2; }
div.ppi-img img { width:100%; display:block; }

div.proj-photo-indv h3 { font-size:22px; letter-spacing: 3px; text-transform:uppercase; }
div.proj-photo-indv p { width:100%; max-width:415px; margin:0 auto; line-height:26px; }

#proj-photos .slick-prev { width:25px; height:100%; background:url('../images/parrow-left.svg') 100% 30% no-repeat; background-size:15px auto; left:0; z-index:9999; opacity:1; }
#proj-photos .slick-next { width:25px; height:100%; background:url('../images/parrow-right.svg') 0 30% no-repeat; background-size:15px auto; right:0; z-index:9999; opacity:1; }

#proj-photos .slick-prev::before, #proj-photos .slick-next::before { content:''; }



ul.yiiPager a:link, ul.yiiPager a:visited {
    border: solid 0px #2D476A !important;
    color: #2D476A !important; 
    padding: 10px 16px !important;
    font-size: 20px !important;
    background: #e9e9e9;
    line-height: 270%;
}

ul.yiiPager {
    font-size: 20px !important;

}

ul.yiiPager .selected a {
    background: #2D476A;
    color: #FFFFFF !important;
    font-weight: bold;
    
}

ul.yiiPager a:hover {
    background-color: #2D476A; 
    color: #FFFFFF !important;
  }






/***************************************************
	DESKTOP LAYOUT BREAKPOINTS
****************************************************/
@media(min-width: 880px) {

	/****** GLOBAL ELEMENT CSS ******/
	body { font-size:20px; }
    
    h1.capstitle { font-family: "cormorant-upright", sans-serif; font-size: 36px; letter-spacing: 5.76px; text-transform: uppercase; }
    .pagetitle { font-family: "cormorant-upright", sans-serif; font-size: 36px; letter-spacing: 5.76px; text-transform: uppercase; color:#2D476A; }
    
    h1 { font-size: 32px; }
    h2 { font-size: 28px; }
    h3 { font-size: 24px; }
    h4, h5, h6 { font-size: 22px; }
    
    .dsk { display:block; }
    .dsk2 { display:inline; }
    .mob, .mob2 { display:none !important; }


	/****** FRONTEND LAYOUT ******/

    ul.yiiPager a:link, ul.yiiPager a:visited {
        border: solid 0px #2D476A !important;
        color: #2D476A !important; 
        padding: 10px 16px !important;
        font-size: 20px !important;
        background: #e9e9e9;
    }

    ul.yiiPager {
        font-size: 20px !important;

    }

    ul.yiiPager .selected a {
        background: #2D476A;
        color: #FFFFFF !important;
        font-weight: bold;
        
    }

    ul.yiiPager a:hover {
        background-color: #2D476A; 
        color: #FFFFFF !important;
      }






    #header { text-align:center; }
	
    #logo { display:inline-block; width:auto;
        color:#fff; font-family: "cormorant-upright", sans-serif; font-size: 36px; letter-spacing: 7.92px; text-transform: uppercase; text-decoration:none;
        position:relative; z-index:9999; float:none; padding:0;
        margin:38px auto;
    }

	/*** Main Menu ***/
    #menuBtn { display: none; }
    
	#mainmenu {
		display: block; position:absolute; top:0; left:0; z-index:1;
		margin: 0;
		text-align: center;
	}
	#mainmenu ul {
		display: flex;
		justify-content: space-between;
        width:30%; margin-top:38px;
	}
    
    #mainmenu ul:first-child { float:left; }
    #mainmenu ul:last-child { float:right; }
    
	#mainmenu ul li {
		display: block; width:33.33%;
		position: relative;
		border: none;
		text-align: center;
		margin: 0; height:43px;
	}

	#mainmenu ul li a {
        color: #FFF; font-family: "avenir-next-lt-pro", sans-serif; font-size: 14px; letter-spacing: 1.96px; text-transform: uppercase;
	}
    #mainmenu ul li a.dsk { display:block; }
	#mainmenu ul li:hover, #mainmenu ul li:active, #mainmenu ul li.active { }
    
	#mainmenu ul li > ul {
		display: none; width:auto; min-width:100%;
		position: absolute; top:40px; left:0; z-index:100;
		margin:0; padding:0;
        background:#2D476A;
	}
    
    #mainmenu ul li > ul.first-nav-ul { left:10%; }
    
	#mainmenu ul li:hover > ul { display: block; }

	#mainmenu ul li > ul li {
		margin: 0; padding:0; height:auto;
		float: none;
		position: relative;
		border-top: 1px solid #aaa;
        width:auto;
	}
    
    #mainmenu ul li > ul.first-nav-ul li { text-align:left; }

	#mainmenu ul li:first-child { border-top: none; }
	#mainmenu ul li > ul li a {
		display: block;
		padding: 15px 20px;
		color: #fff; font-size: 13px; text-decoration: none; white-space:nowrap;
	}


	#content { }
    
    .featuredImg { height:600px; margin:0 0 50px 0; }
    .featuredImg img { height:600px; }
    
    div.halfleft { width:48%; float:left; clear:both; }
    div.halfright { width:48%; float:right; }
    
    div.dsk-table { width:100%; border-top:1px #ccc solid; border-left:1px #ccc solid; display:flex; align-items:stretch; margin:0 0 50px 0; }
    div.dsk-table-cell { width:50%; border-right:1px #ccc solid; border-bottom:1px #ccc solid; border-top:none; display:block; padding:10px; }
    
    div.three-col { width:33%; float:left; padding-right:50px; }
    div.three-col-end { width:33%; float:left; }
    
    div.two-col { width:50%; float:left; padding-right:50px; }
    div.two-col-end { width:50%; float:left; }


	#footer { padding:80px 0 40px 0; }
    
    img.inquiries { width:245px; }
    
    .footer-content { width:100%; display:block; }
    .footer-text { width:43%; float:left; }
    .footer-text h2 { font-size: 28px; line-height: 48px; letter-spacing: 1.68px; padding-top:10px; }
    
    .footer-form { width:45%; float:right; margin:0; }
    .footer-form div.form .row.buttons { text-align:right; }
    
    p.copy { text-align:left; }
    
    div.footer-social { text-align:right; width:100%; padding-top:50px; }

	
	/****** FORMS ******/
	

    
    /****** HOMEPAGE ******/
    /* Banners */
    #hp-banner { margin:0 0 50px 0; }
    div.hp-slideshow { max-height:850px; }
    div.hp-slideshow img { height:850px; object-position:50% 100%; }
    div.hp-slideshow div.slick-slide div { max-height:960px; }
    
    .homeContent {
        text-align:center; font-size:22px; line-height:37px; margin-bottom:50px;
    }
    
    /* Tiles */
    #tiles { width:100%; max-width:1270px; margin:0 auto 70px auto; padding:0 20px;
        display:flex; align-items:flex-start; justify-content:space-between;
    }
    div.tile-indv { width:49%; max-width:600px; display:block; margin:0; }
    div.tile-img-holder { margin:0 0 40px 0; }

    div.tile-indv p { line-height:29px; }
    
    div.quote { width:100%; background:#2D476A; color:#fff; display:flex; align-items:center; margin:0 0 50px 0; }
    div.quote-img { width:41%; display:block; }

    div.quote-txt { width:59%; padding:20px 5%; }

    div.quote-txt h2 { font-size: 28px; line-height: 47px; letter-spacing: 1.68px; padding:0 0 50px 0; }
    div.quote-txt p.byline { font-size:16px; }
    
    
    /** Testimonials **/
    div.test-split { border-bottom:1px #000 solid; margin-bottom:50px; padding-bottom:30px; }
    div.test-split img { width:48%; max-width:none; display:block; margin:0; }
    div.test-split div.test-split-test { width:48%; display:block; }

    .evenclass img { float:right; }
    .evenclass div.test-split-test { float:left; }

    .oddclass img { float:left; }
    .oddclass div.test-split-test { float:right; }

    div.test-full { margin-bottom:50px; padding-bottom:30px; }
    
    
    /** Project Detail **/
    div.proj-desc { font-size:22px; line-height:37px; text-align: left !important;}


   


    div.proj-info { width:100%; display:flex; align-items:flex-start; justify-content:space-between; margin:0 0 50px 0; }
    img.proj-img2 { width:48%; display:block; margin:0; }
    div.proj-details { width:48%; font-size:18px; }
    
    img.size-visual { margin-bottom:50px; }

    .project-quote { padding:75px 20px; }
    
    #proj-details-gallery { margin:0 auto 75px auto; }

    #proj-photos { padding:0 55px; }
    div.proj-photo-indv { width:30%; }
    
    div.proj-photo-indv.no-slider-fountains { width:48%; display:inline-block; vertical-align:top; margin-bottom:40px; }
    div.proj-photo-indv.no-slider { width:33%; display:inline-block; vertical-align:top; margin-bottom:40px; }

    div.proj-photo-indv h3 { font-size:24px; letter-spacing:3.84px; }

    #proj-photos .slick-prev { width:55px; height:100%; background:url('../images/parrow-left.svg') 100% 32% no-repeat; background-size:40px auto; left:0; z-index:9999; opacity:1; }
    #proj-photos .slick-next { width:55px; height:100%; background:url('../images/parrow-right.svg') 0 32% no-repeat; background-size:40px auto; right:0; z-index:9999; opacity:1; }


}  /* @media(min-width: 880px) */

@media (min-width:1500px) {
    .featuredImg { height:800px; margin:0 0 50px 0; }
    .featuredImg img { height:800px; }
}


/*** Skip to Content invisible link for accessibility ***/
#skip a
{
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}
/* uncommenting will make the link visible when focused
#skip a:focus
{
position:static;
float:left;
width:auto;
height:auto;
}
*/
