@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Ubuntu);
@font-face {
    font-family: "MyriadProCond";
    /*url("../fonts/MyriadPro-Cond.otf") format("truetype");*/
	src: url('../fonts/MyriadPro-Cond.eot?') format('eot'), url('../fonts/MyriadPro-Cond.woff') format('woff'), url('../fonts/MyriadPro-Cond.ttf') format('truetype');

}
@font-face {
    font-family: "MyriadPro-SemiboldCond";
    /*url("../fonts/MyriadPro-Cond.otf") format("truetype");*/
	src: url('../fonts/MyriadPro-SemiboldCond.eot?') format('eot'), url('../fonts/MyriadPro-SemiboldCond.woff') format('woff'), url('../fonts/MyriadPro-SemiboldCond.ttf') format('truetype');

}

@font-face {
    font-family: "MyriadItallicBold";
    src:url(../fonts/MyriadPro-BoldIt.otf) format("truetype");
}

@font-face {
    font-family: "MyriadBold";
    /*src:url(../fonts/MyriadPro-Bold.otf) format("truetype");*/
	src: url('../fonts/MyriadPro-Bold.eot?') format('eot'), url('../fonts/MyriadPro-Bold.woff') format('woff'), url('../fonts/MyriadPro-Bold.ttf') format('truetype');
}

@font-face {
    font-family: "MyriadBoldCondensed";
    src:url(../fonts/MyriadPro-BoldCond.otf) format("truetype");
}

@font-face {
    font-family: "MyriadBlack";
    /*src: url(../fonts/MyriadPro-Black.otf) format("truetype");*/
	src: url('../fonts/MyriadPro-Black.eot?') format('eot'), url('../fonts/MyriadPro-Black.woff') format('woff'), url('../fonts/MyriadPro-Black.ttf') format('truetype');
}

@font-face {
    font-family: "MyriadRegular";
    /*src:url(../fonts/MyriadPro-Regular.otf) format("truetype");*/
		src: url('../fonts/MyriadPro-Regular.eot?') format('eot'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype');
}
@font-face {
    font-family: "MyriadPro-LightCondIt";
    src:url(../fonts/MyriadPro-LightCondIt.otf) format("truetype");
}
@font-face {
    font-family: "MyriadPro-LightIt";
    src:url(../fonts/MyriadPro-LightIt.otf) format("truetype");
}
.MainWrap { }
.Resume {padding:50px 0 0 0;}
.Resume p {
	padding: 5px 0 30px 0;
	margin: 0 0 0 0;
	font-weight: 100 !important;
	font-size: 19px;
	text-align: center;
}

.philosophy {padding:15px 0 0 0;}
.philosophy p {
	margin: 0;
	font-weight: 100 !important;
	font-size: 19px;
	text-align: justify;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
}
.philosophy p a:link{
	margin: 0;
	font-weight: bold !important;
	font-size: 17px;
	color: #FFF;
}
.philosophy p a:hover{
	margin: 0;
	font-weight: bold !important;
	font-size: 17px;
	color: #F5C62E; !important;
}
.philosophy p a:active{
	margin: 0;
	font-weight: bold !important;
	font-size: 17px;
	color: #FFF;
}
.philosophy p a:visited{
	margin: 0;
	font-weight: bold !important;
	font-size: 17px;
	color: #FFF;
}
.PSubTitle {
	font-family: "MyriadBold";
	text-align: center;
	font-size: 19px;
}

.Commisions  p{text-align:justify !important;}

body { background-color:#000; margin:0; padding:0; font-family: "MyriadRegular";}
img {margin:0; padding:0;}
.Yellow {
	color: #eebe29;
}
html {
    background-color: #000000;
}
html, body {
	overflow-x: hidden;
		-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
}
.Representation a
{ color:#FFF; text-decoration:none; font-family:'MyriadBlack'; }

.header {
	width: 1000px;
	height: 125px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/2018-bg.jpg);
	    background-repeat: repeat-x;
    background-position: bottom;
}
.header img {display: none;}
.Footer {
	width: 1000px;
	height: 115px;
	padding: 0;
	background-image: url(../images/home-menu-background.jpg);
	/*display: none;*/
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: repeat;
	background-position: top;
	/*padding-top: 12px;*/
}
.Footer img { float:left;}


.Main { background-color:#0C3; height:30px; width:auto;display: none;}
.copy {
	position: absolute;
	margin-top: -30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1010px;
	font-size: 8px;
	color: #FFF;
	text-align: right;
	font-family: "MyriadRegular";
}
.copyGallery {
	width: 1000px;
	text-align: right;
	color: #FFF;
	font-size: 10px;
	height: 12px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: -12px;
	margin-left: auto;
}
.copyGallery img {}
/*  Slider ----------- */
.slideshow {
			opacity:0.4;
			filter:Alpha(opacity=40); /* IE8 and earlier */
			margin:0 auto 30px auto;
 }
.SlideHome { margin:0 auto 0 auto !important;
			opacity:10 !important;
			filter:Alpha(opacity=100) !important; /* IE8 and earlier */
			
 }
 
.slideshow img { }
div.responsive img { width: auto; height: auto }
.cycle-pager { position: static; }
div.vertical { width: 100px }

/* Inner Pages ---------- */

.InnHeader {
	width: 1000px;
	height: 40px;
	background: #000 url(../images/2018-bg.jpg) repeat;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 87px;
}
.InnHeader img { float:left;}
.InnHeader-bot {
	width: 1000px;
	height: 127px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #000;
	background-image: url(../images/2014-inner-bot-menu-background.jpg);
	background-repeat: no-repeat;
}
.InnHeader-bot img { float:left;}
.InnMenu {width:1000px; margin:0 auto;}
.Content {
	width: 1000px;
	color: #FFF;
	margin-top: -25px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}

.Content-justify {
	width: 1000px;
	color: #FFF;
	margin-top: -8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}
.Content2 {
	width: 1000px;
	color: #FFF;
	margin-top: -8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.Content-resume {
	width: 1000px;
	color: #FFF;
	margin-top: -8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.Title {
	width: 1000px;
	font-size: 24px;
	text-align: center;
	color: #eebe29;
	font-weight: bold;
	font-family: "MyriadBold";
	margin-top: 48px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
}
.SubTitle { font-size:28px; font-family:"MyriadBoldCondensed"; text-align:center;}

.Content p {
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0em;
}

.Content-justify p {
	text-align: justify;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0em;
}
.Content-justify p a{
	text-align: justify;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0em;
	color: #F9CD22;
	font-weight: bold;
}
.Content-justify p a:link {
	text-align: justify;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0em;
	color: #F9CD22;
	font-weight: bold;
}
.Content-justify p a:active {
	text-align: justify;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0em;
	color: #F9CD22;
	font-weight: bold;
}
.Content-justify p a:visited {
	text-align: justify;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0em;
	color: #F9CD22;;
	font-weight: bold;
}
.Content-justify p a:hover {
	text-align: justify;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0em;
	color: #fff;
	font-weight: bold;
}

.Content-resume p {
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0em;
}

.Big { font-size:24px; font-weight:bold;}
.Clear { clear:both;}

.ContentGallery { width:1000px; margin:-8px auto 0 auto;   color:#FFF; }
.ContentGallery  p {
	text-align: center;
	font-size: 14px;
	line-height: 17px;
	letter-spacing: 0em;
}



/* Paintings  -------   */

.PaintingsContent {
width:725px; margin:8px auto 20px auto;   color:#FFF;
	}
	
	.PaintingsContent2 {
width:725px; margin:8px auto 20px auto;   color:#FFF; display:none;
	}

.New {
	width: 94px;
	height: 49px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.updated {
	width: 150px;
	height: 49px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.Painting {
text-align: center; 
}


.Painting img { text-align:center; }

.Painting .Title {
	width:100%;
	margin: 15px auto 0 auto;
	font-size: 28px;
	text-align: center;
	color: #eebe29;
	font-style: italic;
	font-weight: bold;
	font-family: "MyriadItallicBold";
}

.Painting a { color:#eebe29; text-decoration:none; font-size:20px;font-family: "MyriadItallicBold";}

.Painting .SpecialText { font-size:20px;font-family: "MyriadItallicBold";}

.Painting   p {
	text-align: center;
	font-size: 18px;
	line-height: 22px;
	margin:0;
	font-family: "MyriadRegular";
}


#gGalleryMain {display:none;}


.yellow-text {
	color: #FFC726;
}
.small-print {
	font-size: 10px;
}
.small-print a:link{
	font-size: 10px;
}
.small-print a:visited{
	font-size: 10px;
}
.small-print a:active{
	font-size: 10px;
}
.small-print a:hover{
	font-size: 10px;
	color: #ffcc00;
}


.LeftArrow {
	position:absolute;
	height: 15px;
	width: 25px;
	margin:35px 0 0 0;
	
}
.leftarrow-ins {
	height: 15px;
	width: 25px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
	z-index: 99999;
	/*margin-top: -15px;*/
}
.rightarrow-ins {
	height: 15px;
	width: 25px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: right;
	    text-align: right;
	/*margin-top: -15px;*/
}
.rightlink-ins {
	height: 15px;
	width: 150px;
	margin-top: -15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: right;
	text-align: right;
	font-size: 14px;
	letter-spacing: 0em;
}
.rightlink-ins a:link {
	text-align: right;
	font-size: 14px;
	letter-spacing: 0em;
	font-style: italic;
	color: #eebe29;
}
.rightlink-ins a:visited {
	text-align: right;
	font-size: 14px;
	letter-spacing: 0em;
	font-style: italic;
	color: #eebe29;
}
.rightlink-ins a:active {
	text-align: right;
	font-size: 14px;
	letter-spacing: 0em;
	font-style: italic;
	color: #eebe29;
}
.rightlink-ins a:hover {
	text-align: right;
	font-size: 14px;
	letter-spacing: 0em;
	font-style: italic;
	color: #ffffff;
}

.RightArrow {
	position:absolute;
	height: 15px;
	width: 25px;
	margin:35px 0 0 700px;
	
}

.Back {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	position:absolute;
	width:81px;
	text-align:left;
	margin: 150px  0 0 -100px;
}

.Back a { color:#FFF; text-decoration:none;}
.Back a:hover { color: #eebe29;}
.Back a:active { color: #eebe29;}
.content-image {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
.installation-links {
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0em;
}.installation-links a:link{
	text-align: center;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: 0em;
	font-weight: bold;
	color: #FFF;
}.installation-links a:active{
	text-align: center;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: 0em;
	font-weight: bold;
	color: #FFF;
}.installation-links a:visited{
	text-align: center;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: 0em;
	font-weight: bold;
	color: #FFF;
}.installation-links a:hover{
	text-align: center;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: 0em;
	font-weight: bold;
	color: #F1C327;
}.installation-links a:focus{
	text-align: center;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: 0em;
	font-weight: bold;
	color: #F1C327;
}
.ins-pix {
	padding: 0px;
	width: 1000px;
	margin-top: 10px;
	margin-right: auto;
	/*margin-bottom: 15px;*/
	margin-left: auto;
	position: relative;
	text-align:center;
}
#wrapper {
	background-color: #000;
	width: 100%;
	height: 200%;
	left: 0;
	top: 50%;
			}
			#carousel {
	margin-top: 0px;
			}
			#carousel div {
	text-align: center;
	height: 220px;
	float: left;
	position: relative;
			}
			#carousel div img {
				border: none;
			}
			#carousel div span {
				display: none;
			}
			#carousel div:hover span {
	background-color: #000;
	color: #000;
	font-family: Arial, Geneva, SunSans-Regular, sans-serif;
	font-size: 14px;
	line-height: 22px;
	display: inline-block;
	width: 100px;
	padding: 2px 0;
	margin: 0 0 0 -50px;
	position: absolute;
	bottom: 30px;
	left: 50%;
	border-radius: 3px;
			}
			#wrapper2 {
	background-color: #000;
	width: 100%;
	height: 200%;
	left: 0;
	top: 50%;
			}
			#carousel2 {
	margin-top: 0px;
			}
			#carousel2 div {
	text-align: center;
	height: 120px;
	float: left;
	position: relative;
			}
			#carousel2 div img {
				border: none;
			}
			#carousel2 div span {
				display: none;
			}
			#carousel2 div:hover span {
	background-color: #000;
	color: #000;
	font-family: Arial, Geneva, SunSans-Regular, sans-serif;
	font-size: 14px;
	line-height: 22px;
	display: inline-block;
	width: 100px;
	padding: 2px 0;
	margin: 0 0 0 -50px;
	position: absolute;
	bottom: 30px;
	left: 50%;
	border-radius: 3px;
			}
 iframe.noScrolling{
           width: 100%; /*or any other size*/
           height: 220px; /*or any other size*/
           overflow: hidden;
        }
.installation-links strong {
	font-size: 18px;
}
.installation-links a {
	font-size: 18px !important;
}
.installation-links #interpage-links {
	font-size: 14px !important;
	letter-spacing: -0.02em;
}
.gallery-scroll-down {
	font-size: 16px;
	font-family: 'MyriadProCond';
	color: #FFF;
	font-style:italic;
	text-align: right;
	float: left;
	position: absolute;
	z-index: 5;
	left: 10px;
	top: 290px;
	letter-spacing: 0.00em;
	top: -3px;
	left:126px;
	
}
.photo-credit {
font-size: 8px;
	font-family: 'MyriadRegular';
	color: #FFF;
	text-align:right;
	float: right;
	position: absolute;
	z-index: 5;
	right: -127px;
	top: 1000px;
	letter-spacing: .02em;
 transform: rotate(90deg);
 transform-origin: left top 0;

}
.menu ul {
	margin:0;
	padding:0;
	padding-top:9px;
	padding-left: 0px;
}
.menu ul li {
	display: inline;
	padding-left: 19px;
	padding-right: 18px;
}
.menu ul li a {
	font-family: "MyriadProCond",sans-serif;
	color:#FFF;
	text-decoration:none;
	font-size:1.1em;
	text-shadow: -.1em .075em #000000;
}
.menu ul li a:hover {
color:#F4C736;
}
.installations-menu ul {
	margin:0;
	padding:0;
	padding-top:7px;
}
.installations-menu ul li {
	display:inline;
	padding-left: 17px;
	padding-right: 17px;
}
.installations-menu ul li a{
	font-size:1.10em;
}

/*---------New CSS Dev 2015---------*/

.installation-section {
	width: 	33%;
	float: left;
	font-size: 13px;
	text-align:center;
}
.installation-section img{
	border: solid 10px #fff;
	margin-bottom:20px;
}
.installation-section a {
	font-family: "MyriadRegular";
	
	color:#FFFFFF;
}
.installation-section a:hover{
	color: #eebe29;
	border-color: #eebe29;
}
.installation-section a:hover img{
	color: #eebe29;
	border-color: #eebe29;
}
.installation-section a strong {
font-size: 15px;	
font-weight:500;
font-family: "MyriadBold";
}
.inst-sec-center {
	/*margin-left: 45px;
	margin-right:45px;*/
	
}
.installation-row-1 {
margin-top:50px;
margin-bottom: 50px;	
}
.installation-row-2 {
margin-top:50px;
margin-bottom: 50px;	
}
.installation-row-3 {
margin-top:50px;
margin-bottom: 50px;	
}
.resume-links a {
	text-decoration: none;
	color:#F4C736;	
}
.resume-links a:hover {
	color:#ffffff;
}
.previous-installation {
	float: left;
	position: relative;
	left: -100px;
	min-width: 50px;
	max-width: 300px;
}
.previous-installation p {
	text-align:right !important;

}
.previous-installation a {
	font-family: "MyriadBold";
	color: #eebe29;
	text-decoration: none;
	font-size: 18px;
	opacity: .6;
}
.previous-installation a:hover {
	color: #ffffff;
	opacity: 1;
	text-decoration: none;
	font-size: 18px;
}
.next-installation {
	float: right;
	position: relative;
	left: 100px;
	min-width: 50px;
	max-width: 300px;
}
.next-installation p {
	text-align:left;

}
.next-installation a {
	font-family: "MyriadBold";
	color: #eebe29;
	text-decoration: none;
	font-size: 18px;
	opacity: .6;
}
.next-installation a:hover {
	color: #ffffff;
	opacity: 1;
	text-decoration: none;
	font-size: 18px;
}
.inst-img-spacing {
margin-bottom: 7px;	
}
.disabled {
	color:#000000;
	font-size: 18px !important;
}
.disabled {
	color:#000000;
	font-size: 18px !important;
}

/*---------Drop Down---------*/

.cbp-hrmenu {
	width: 1000px;
	margin-top: 0em;
	border-bottom: 0px solid #47a3da;
}

/* general ul style */
.cbp-hrmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* first level ul style */
.cbp-hrmenu > ul,
.cbp-hrmenu .cbp-hrsub-inner {
	width: 1000px;
	max-width: 1000px;
	margin: 0 auto;
	padding: 0 0em;
}

.cbp-hrmenu > ul > li {
	display: inline-block;
}

.cbp-hrmenu > ul > li > a {
	font-weight: 500;
	padding: 0em 0em;
	color: #fff;
	display: inline-block;
}

.cbp-hrmenu > ul > li > a:hover {
	color: #F4C736;
}

.cbp-hrmenu > ul > li.cbp-hropen a,
.cbp-hrmenu > ul > li.cbp-hropen > a:hover {
	color: #ffffff;
	background: #594915;
}
.cbp-hrmenu > ul > li.cbp-hropen a:hover {
	color: #F4C736;
}
.cbp-hrmenu > ul > li.cbp-hropen a.dropdown {
color:#F4C736;
background:none;
}

/* sub-menu */
.cbp-hrmenu .cbp-hrsub {
	display: none;
	position: absolute;
	background: #594915;
	width: 1000px;
	margin-left: -408px;
	left:50%;
	margin-top: 5px;
	z-index: 999;

}

.cbp-hropen .cbp-hrsub {
	display: block;
	padding-bottom: 0em;
		padding-top:10px;
	padding-bottom:10px;
}

.cbp-hrmenu .cbp-hrsub-inner > div {
	width: 25%;
	float: left;
	padding: 0 0em 0;
}

.cbp-hrmenu .cbp-hrsub-inner > div li {
	padding-left:0px;
	padding-right:0px;
}

.cbp-hrmenu .cbp-hrsub-inner:before,
.cbp-hrmenu .cbp-hrsub-inner:after {
	content: " ";
	display: table;
}

.cbp-hrmenu .cbp-hrsub-inner:after {
	clear: both;
}

.cbp-hrmenu .cbp-hrsub-inner > div a {
	line-height: inherit;
}

.cbp-hrsub h4 {
	color: #ffffff;
	opacity: .5;
	padding: 0em 0 0em;
	margin: 0;
	font-size: 1.1em;
	font-weight: 500;
	font-family: "MyriadRegular";
	padding-left: 18px;
	padding-bottom: 5px;
}
/*---------Footer Drop Down---------*/

.cbp-hrmenu-footer {
	width: 1000px;
	margin-top: 0em;
	border-bottom: 0px solid #47a3da;
}

/* general ul style */
.cbp-hrmenu-footer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* first level ul style */
.cbp-hrmenu-footer > ul,
.cbp-hrmenu-footer .cbp-hrsub-inner-footer {
	width: 1000px;
	max-width: 1000px;
	margin: 0 auto;
	padding: 0 0em;
}
.cbp-hrmenu-footer > ul#homenav {
	width: 1000px;
	max-width: 1000px;
	margin: 0 auto;
	padding: 0 0em;
}

.cbp-hrmenu-footer > ul > li {
	display: inline-block;
}

.cbp-hrmenu-footer > ul > li > a {
	font-weight: 500;
	padding: 0em 0em;
	color: #fff;
	display: inline-block;
}

.cbp-hrmenu-footer > ul > li > a:hover {
	color: #F4C736;
}

.cbp-hrmenu-footer > ul > li.cbp-hropen-footer a,
.cbp-hrmenu-footer > ul > li.cbp-hropen-footer > a:hover {
	color: #ffffff;
	background: #594915;
}
.cbp-hrmenu-footer > ul > li.cbp-hropen-footer a:hover {
	color: #F4C736;
}
.cbp-hrmenu-footer > ul > li.cbp-hropen-footer a.dropdown {
color:#F4C736;
background:none;
}

/* sub-menu */
.cbp-hrmenu-footer .cbp-hrsub-footer {
	display: none;
	position: absolute;
	background: #594915;
	width: 1000px;
	margin-left: -408px;
	left:50%;
	margin-top: -209px;
	z-index: 999;
}
.cbp-hrmenu-footer .cbp-hrsub-footer.footer-inst-drop {
		margin-top: -104px;
}

@-moz-document url-prefix() { 
  .cbp-hrmenu-footer .cbp-hrsub-footer {
	margin-top: -229px;
}
.cbp-hrmenu-footer .cbp-hrsub-footer.footer-inst-drop {
		margin-top: -114px;
}
}

.cbp-hropen-footer .cbp-hrsub-footer {
	display: block;
	padding-bottom: 0em;
		padding-top:10px;
	padding-bottom:10px;
}

.cbp-hrmenu-footer .cbp-hrsub-inner-footer > div {
	width: 25%;
	float: left;
	padding: 0 0em 0;
	text-align: left;
}

.cbp-hrmenu-footer .cbp-hrsub-inner-footer > div li {
	padding-left:0px;
	padding-right:0px;
}

.cbp-hrmenu-footer .cbp-hrsub-inner-footer:before,
.cbp-hrmenu-footer .cbp-hrsub-inner-footer:after {
	content: " ";
	display: table;
}

.cbp-hrmenu-footer .cbp-hrsub-inner-footer:after {
	clear: both;
}

.cbp-hrmenu-footer .cbp-hrsub-inner-footer > div a {
	line-height: inherit;
}

.cbp-hrsub-footer h4 {
	color: #ffffff;
	opacity: .5;
	padding: 0em 0 0em;
	margin: 0;
	font-size: 1.1em;
	font-weight: 500;
	font-family: "MyriadRegular";
	padding-left: 18px;
	padding-bottom: 5px;
}
.InnHeader  .menu{
	margin-top: 7px;
}
.website-tagline {
	font-family: "MyriadProCond";
	font-style: italic;
	font-size: 22px;
	color: #FFF;
	top: 141px;
	letter-spacing: 0.67px;
	text-shadow: -.1em .075em #000000;
	padding-top: 90px;
	text-align: center;
	text-decoration: none;
}
.swk-header-link {
	text-decoration: none ;
	border: none;	
}
.logo-link {
	background: url(../images/sammie-w-king-logo.png) no-repeat;
	background-size: contain;
	height: 75px;
	width: 420px;
	position: absolute;
	z-index: 99;	
	top:56px;
	    margin-left: 19px;
}
.Footer ul li {padding-top:12px;}

/*---PreLoader Main---*/
body {
    overflow: hidden;
}

/* Preloader */

#preloader {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#000000; /* change if the mask should have another color then white */
    z-index:99; /* makes sure it stays on top */
}

#status {
    width:200px;
    height:200px;
    position:absolute;
    left:50%; /* centers the loading animation horizontally one the screen */
    top:50%; /* centers the loading animation vertically one the screen */
    /*background-image:url(../img/status.gif);  path to your loading animation */
    background-repeat:no-repeat;
    background-position:center;
    margin:-100px 0 0 -100px; /* is width and height divided by two */
}
/*--- New Styles Q4 2016 ---*/
.gallery-content-box {
	display: none;
	color: #ffffff;
	float: left;
	width: 380px;
	font-size: 14px;
	margin-top: 10px;
	text-align: center;
}

.gallery-content-box p {
	margin-top:0px;
	margin-bottom:0px;
	font-size: 15px;
	letter-spacing:-.01em;
	text-align:center;
}



.gallery-content-box img {
	width:100%;
	height:auto;	
}
	
.gallery-content-box .Title {
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	font-style:italic;
	margin-top:15px;
	width:auto;
}
.sammie-gallery-link {
	color: #ffffff;
	text-decoration:none;
}
.sammie-gallery-link-container {
	float: left;	
	padding-bottom:40px;
}
.sglc-col-1 {
    float: left;
    text-align: center;
}
.sglc-col-2 {
    float: right;
    text-align: center;
}
.phil-photo-1 {
    display: inline;
    float: left;
    margin-right: 20px;
    margin-bottom: 11px;
    margin-top: 4px;
    width: 335px;
    height: 388px;
    background-color: #CCC;
}
.consult-photo-1 {
    display: inline;
    float: left;
    margin-top: 5px;
    margin-bottom: 20px;
    width: 490px;
    height: 793px;
    background-color: #000;
    margin-right: 20px;
}
.consult-photo-1 img{
    width: 490px;
    height: 793px;
}
.phil-photo-2 {
	display: inline;
	float: right;
	margin-left: 20px;
	margin-top: 5px;
	width: 425px;
	height: 359px;
	/* [disabled]background-color: #CCC; */
}
.comm-photo-1 {
	display: inline;
	float: left;
	margin-top: 0px;
	width: 394px;
	height: 521px;
	/* [disabled]background-color: #CCC; */
	margin-right: 20px;
}
.gallery-content-box {
	float:right;	
}
a.sammie-gallery-link {
	font-family: "MyriadProCond",sans-serif;
	color: #FFF;
	text-decoration: none;
	font-size: 1.2em;
	line-height: 1.8em;
	letter-spacing: 0.02em;
}
.gallery-2016 {
	margin-top:30px;
}
.sglc-col-1 {
    margin-right: 10px;
}
.gallery-content-box p a{
	margin-top:0px;
	margin-bottom:0px;
	font-size: 18px !important;
	letter-spacing:-.01em;
	font-style:italic;
	font-weight:700;
	text-decoration:none;
}

.new-gallery-item {
    display: block;
    float: left;
    margin-left: 0px;
    margin-right: 150px;
}

.new-gallery-item img  {
	
	margin-top:5px;
}
.content {
	padding: 50px 0 0 0;	
}
.photo-cap {
	font-size: 8px;
	float: left;
	margin-top: -5px;
}
.philcap {
	-ms-transform: rotate(270deg); /* IE 9 */
	-webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
	transform: rotate(270deg);
	float: left;
	margin-left: -429px;
	padding-top: 780px;
}
.comcap {
	-ms-transform: rotate(270deg); /* IE 9 */
	-webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
	transform: rotate(270deg);
	float: left;
	margin-left: -525px;
    padding-top: 972px;
}
.concap {
	-ms-transform: rotate(90deg); /* IE 9 */
	-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
	transform: rotate(90deg);
	float: right;
		margin-right: -592px;
	padding-top: 1107px;
}
.golfcap {
	-ms-transform: rotate(90deg); /* IE 9 */
	-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
	transform: rotate(90deg);
	float: right;
	margin-right: -531px;
	padding-top: 985px;
}
.New img {
	
}
.mobile-gallery {
	width:100%;
	position:relative;
	top:-155px;
}
.mobile-max-width {
	width: 815px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	position: relative;
	top: 180px;
	margin-bottom: -85px;
}
.gallery-scroll-down-mobile {
	font-size: 16px;
	font-family: 'MyriadProCond';
	color: #FFF;
	text-align: right;
	float: left;
	position: relative;
	z-index: 5;
	top: 6px;
	left: -45px;
	letter-spacing: 0em;
	font-style:italic;
}
.installation-links #interpage-links{
		-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	}
	.installation-links {
		-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	}
	.mobile-inst-container {
		/*display:none;*/
	}
	.mobile-notice {
		display:none;
	}
	a.sammie-gallery-link:hover {
	color:#eebe29;
}
.mobilecopybreak {
	display:none;	
}
.desktopcopybreak {
	display:inline-block;	
}
.previous-installation {
		display:none;
	}
	.next-installation {
		display:none;
	}
	.mobile-inst-container {
		display:block;
		width:815px;
		margin-left:auto;
		margin-right:auto;
	}
		.previous-installation-mobile {
		display:block;
		float:left;
	}
	.next-installation-mobile {
		display:block;
		float:right;
	}
	.previous-installation-mobile p a {
	font-family: "MyriadBold";
	color: #eebe29 !important;
	text-decoration: none;
	font-size: 18px;
	opacity: .6;
	}	
	.previous-installation-mobile p a:visited {
	font-family: "MyriadBold";
	color: #eebe29 !important;
	text-decoration: none;
	font-size: 18px;
	opacity: .6;
	}
	.previous-installation-mobile p a:hover {
	color: #ffffff !important;
	opacity: 1;
	text-decoration: none;
	font-size: 18px;
	}
	.previous-installation-mobile p a:visited:hover {
	color: #ffffff !important;
	opacity: 1;
	text-decoration: none;
	font-size: 18px;
	}
	.next-installation-mobile p a {
	font-family: "MyriadBold";
	color: #eebe29 !important;
	text-decoration: none;
	font-size: 18px;
	opacity: .6;
	}	
	.next-installation-mobile p a:visited {
	font-family: "MyriadBold";
	color: #eebe29 !important;
	text-decoration: none;
	font-size: 18px;
	opacity: .6;
	}
	.next-installation-mobile p a:hover {
	color: #ffffff !important;
	opacity: 1;
	text-decoration: none;
	font-size: 18px;
	}
	.next-installation-mobile p a:visited:hover {
	color: #ffffff !important;
	opacity: 1;
	text-decoration: none;
	font-size: 18px;
	}
	.mobile-inst-container {
	width:1000px;	
	}
	.mobile-inst-container p {
	margin-top:0px;
	margin-bottom:0px;
	}
	.copy-mobile {
	/*display:none;*/
	}
	.commssiondropcap {
	margin-top:-2px;	
	}
		.copy-mobile-home {
		/*display:none;*/
	}
	.copy-mobile-home {
    display: block;
    text-align: center;
    color: #ffffff;
    font-size: 12px;
    opacity: 0.30;
	}
.salescol-override {
		width:740px;
	}
@media (min-width: 1025px) {
.desktophideclass {
		display:none !important;
	}
.bluebox {
	width: 948px;
}
.newdropcap {
	height:128px !important; width:auto !important;
}
.capadjustment {
	height:110px !important; width:auto !important;
}
			.capadjustment2 {
	height:90px !important; width:auto !important;
}
				.capadjustment3 {
	height:108px !important; width:auto !important;
}
	.capadjustment4 {
	height:128px !important; width:auto !important;
}
				.capadjustment5 {
	height:90px !important; width:auto !important;
}
	.capadjustment6 {
	height:128px !important; width:auto !important;
}

	}
@media (max-width: 1024px) {
	
.newdropcap {
	height:125px !important; width:auto !important;
}
	.capadjustment {
	height:90px !important; width:auto !important;
}
		.capadjustment2 {
	height:90px !important; width:auto !important;
}
					.capadjustment3 {
	height:108px !important; width:auto !important;
}
		.capadjustment4 {
	height:145px !important; width:auto !important;
}
					.capadjustment5 {
	height:90px !important; width:auto !important;
}
						.capadjustment6 {
	height:90px !important; width:auto !important;
}
	.consult-photo-1 {
		height: 850px;
	}
	.consult-photo-1 img{
		height: 850px;
	}
	.mobilehideclass {
		display:none !important;
	}
	.copy-mobile-home {
		display:block;
		text-align:center;
		color:#ffffff;
		font-size:12px;
	}
	.previous-installation {
		left: 10px;
		top: -60px;
		-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	}
	.next-installation {
		left: -10px;
		top: -60px;
		-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	}
	.previous-installation p {
	text-align:left !important;
	line-height: 14px;
	}
	.next-installation p {
	text-align:right !important;
	line-height: 14px;
	}
	.previous-installation a {
	font-size:14px !important;
	line-height: 14px;
	-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	}
	.next-installation a {
	font-size:14px !important;
	line-height: 14px;
	-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	}
	.installation-links #interpage-links {
		font-size:12px !important;	
		-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	}
	.installation-links {
		font-size:13px !important;	
		-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	}
	.installation-links span {
		font-size:14px;	
	}
	.previous-installation {
		display:none;
	}
	.next-installation {
		display:none;
	}
	.mobile-inst-container {
		display:block;
		width:815px;
		margin-left:auto;
		margin-right:auto;
	}
	.salescol-override {
		width:815px;
	}
	.bluebox {
		width:763px !important;
	}
		.previous-installation-mobile {
		display:block;
		float:left;
	}
	.next-installation-mobile {
		display:block;
		float:right;
	}
	.previous-installation-mobile p a {
	font-family: "MyriadBold";
	color: #eebe29 !important;
	text-decoration: none;
	font-size: 18px;
	opacity: .6;
	}	
	.previous-installation-mobile p a:visited {
	font-family: "MyriadBold";
	color: #eebe29 !important;
	text-decoration: none;
	font-size: 18px;
	opacity: .6;
	}
	.previous-installation-mobile p a:hover {
	color: #ffffff !important;
	opacity: 1;
	text-decoration: none;
	font-size: 18px;
	}
	.previous-installation-mobile p a:visited:hover {
	color: #ffffff !important;
	opacity: 1;
	text-decoration: none;
	font-size: 18px;
	}
	.next-installation-mobile p a {
	font-family: "MyriadBold";
	color: #eebe29 !important;
	text-decoration: none;
	font-size: 18px;
	opacity: .6;
	}	
	.next-installation-mobile p a:visited {
	font-family: "MyriadBold";
	color: #eebe29 !important;
	text-decoration: none;
	font-size: 18px;
	opacity: .6;
	}
	.next-installation-mobile p a:hover {
	color: #ffffff !important;
	opacity: 1;
	text-decoration: none;
	font-size: 18px;
	}
	.next-installation-mobile p a:visited:hover {
	color: #ffffff !important;
	opacity: 1;
	text-decoration: none;
	font-size: 18px;
	}
	.inst-mobile {
		display:block;
		margin-top: 25px;	
	}
	.mobile-inst-container p {
	margin-top:0px;
	margin-bottom:0px;
	}
	.mobile-notice {
		display:block;
		width:100%;
		position:relative;
		top:10px;
		z-index:9999;
		font-size:15px;
		font-family: "MyriadBold";
		color:#ffffff;
		text-align: center;
	}
	.copy {
		text-align:left !important;
	}
	.mobilecopybreak {
	display:inline-block;	
}
.header {
	width: 815px;
	    margin-top: 60px;
}
.Footer {
	width: 815px;
}
.Content-justify {
width: 815px;
}
.InnHeader {
	width: 815px;
}
.website-tagline {
    font-size: 18px !important;
    letter-spacing: -0.02em !important;
    font-weight: 700;
    padding-top: 97px;
}
.copy {
	display:none !important;
}
.copy-mobile {
	display:block;
	font-size: 8px;
    color: #FFF;
    text-align: right;
    font-family: "MyriadRegular";
	padding-right:26px;
	margin-top:20px;
}
.logo-link {
    margin-left: 13px;	
}
.header .logo-link {
	top:75px;
}
.Content {
width:815px;	
}
.ins-pix {
	width:815px;
}
.ins-pix img{
	width:815px;
	height:auto;
}
.Title {
	width:815px;
}
.comm-photo-1 {
    height: 526px;	
}
.golfcap {
	    margin-right: -435px;
    padding-top: 793px;
}
.dropcapfix {
height: 169px;
width:auto;
}
.commssiondropcap {
	height: 169px;
width:auto;
margin-top:-3px;
}
.gallery-scroll-down {
	top: -3px;
	left: 80px;
	font-weight:700;
	letter-spacing:-.04em;
}
.desktopcopybreak {
	display:none;
}
.concap {
	margin-right: -628px;
    padding-top: 1180px;
}
.com-photo-mobile-fix {
	height: 555px;
	width:420px;
}
.comm-photo-1 {
	display: inline;
	float: left;
	margin-top: 0px;
	width: 418px;
	height: 545px;
	/* [disabled]background-color: #CCC; */
	margin-right: 20px;
}
.comcap {
	-ms-transform: rotate(270deg); /* IE 9 */
	-webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
	transform: rotate(270deg);
	float: left;
	margin-left: -39px;
    padding-top: 0px;
    margin-top: -47px;
}
.inst-sec-center {
	/*margin-left: 45px;
	margin-right:45px;*/
	padding-right:46px; padding-left:47px;
}
.installation-section {
	width:240px;
}
.installation-section img {
	width:220px;
	    height: auto;
}
}
