/*
.css merger for https://70.32.73.186
u!vega/lib/css/helpers.css
u!vega/themes/grid-1140/css/1140.css
u!vega/lib/css/clearfix.css
u!vega/lib/css/awesome-buttons.css
./content/default.css
[filter: merger_csscombine]
*/
/***** Global Classes *****/
 
.relative      { position:relative; }

.clear         { clear:both; }
.clear-right   { clear:right; }
.clear-left    { clear:left; }
.float-left, .left    { float:left; }
.float-right, .right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.red           { color:#fe0000; }
.button.red    { color:#fff; }
.faded         { color: #aaa; }
.large         { font-size:120%; }
.small         { font-size:80%; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.nowrap        { white-space: nowrap; }

.odd           { background-color: #fafafa; }
.even          { background-color: #fff; }

.hover         { cursor: pointer; }
.hover_arrow   { cursor: default; }
.hover-highlight:hover, div.hover-highlight:hover, .hovering { background-color: #ffffe0; color: #000; }
.hover-highlight-border:hover, div.hover-highlight-border:hover { border-color: #000 !important; }

.selected { background-color: #ffffcd; }
.select li { background-color: #eee; }
.select li.selected { background-color: #c7ff5a; }

.compact { margin: 2px 0; padding: 0; }
.compact li { list-style: none; margin: 0 0 2px; padding: 0; }
ul.horizontal > li {display:inline-block; padding:0 1em;}
ul.horizontal.tight > li {padding:0;}
ul.horizontal > li a {text-decoration:none;}

.padded          { padding: 20px; }
.paddedtb        { padding-top: 20px; padding-bottom: 20px; }
.paddedlr        { padding-left: 20px; padding-right: 20px; }
.padded-top      { padding-top: 20px; }
.padded-right    { padding-right: 20px; }
.padded-bottom   { padding-bottom: 20px; }
.padded-left     { padding-left: 20px; }
.padded5        { padding: 5px; }
.paddedtb5      { padding-top: 5px; padding-bottom: 5px; }
.paddedlr5      { padding-left: 5px; padding-right: 5px; }
.paddedtl5      { padding-top: 5px; padding-left: 5px; }
.padded5-top   { padding-top:5px; }
.padded5-right  { padding-right:5px; }
.padded5-bottom   { padding-bottom:5px; }
.padded5-left   { padding-left:5px; }
.padded10        { padding: 10px; }
.paddedtb10      { padding-top: 10px; padding-bottom: 10px; }
.paddedlr10      { padding-left: 10px; padding-right: 10px; }
.paddedtl10      { padding-top: 10px; padding-left: 10px; }
.padded10-top   { padding-top:10px; }
.padded10-right  { padding-right:10px; }
.padded10-bottom   { padding-bottom:10px; }
.padded10-left   { padding-left:10px; }
.padded50        { padding:50px; }
.paddedtb50      { padding-top:50px; padding-bottom:50px; }
.paddedlr50      { padding-left:50px; padding-right:50px; }
.padded50-top   { padding-top:50px; }
.padded50-right   { padding-right:50px; }
.padded50-bottom  { padding-bottom:50px; }
.padded50-left   { padding-left:50px; }
.padded100       { padding:100px; }
.paddedtb100     { padding-top:100px; padding-bottom:100px; }
.paddedlr100    { padding-left:100px; padding-right:100px; }
.padded100-top  { padding-top:100px; }
.padded100-right { padding-right:100px; }
.padded100-bottom  { padding-bottom:100px; }
.padded100-left  { padding-left:100px; }
.paddedtb0       { padding-top: 0px; padding-top: 0px; }
.paddedlr0       { padding-left: 0px; padding-right: 0px; }
.padded0-top  { padding-top:0px; }
.padded0-right { padding-right:0px; }
.padded0-bottom  { padding-bottom:0px; }
.padded0-left  { padding-left:0px; }

.border-round-strong {border:1px solid #D1E0E0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.border-round-weak {border:1px solid #ddd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.border-round-lite {border:1px solid #BEBF83;/*#e7e8af;*/ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.borderlr-weak {border-left:1px solid #eee; border-right:1px solid #eee;}
.border-left-weak {border-left:1px solid #eee;}
.border-right-weak {border-right:1px solid #eee;}
.border-left-strong {border-left:1px solid #D1E0E0;}
.border-right-strong {border-right:1px solid #D1E0E0;}
.border-strip-lite {border:1px solid #e7e8af; border-width:1px 0;}
.padded.border-left-strong,
.padded.border-left-weak {padding-left:19px;}
.padded.border-right-strong,
.padded.border-right-weak {padding-right:19px;}
.border-top-weak {border-top:1px solid #eee;}
.border-bottom-weak {border-bottom:1px solid #eee;}
.border-top-strong {border-top:1px solid #D1E0E0;}
.border-bottom-strong {border-bottom:1px solid #D1E0E0;}
.padded.border-top-strong,
.padded.border-top-weak {padding-top:19px;}
.padded.border-bottom-strong,
.padded.border-bottom-weak {padding-bottom:19px;}

.inblock { display:inline-block; }

.circle { border-radius: 1000px; }
/* CSS Resets */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}


/* ==================================================================================================================== */
/* ! The 1140px Grid V2 by Andy Taylor \ http://cssgrid.net \ http://www.twitter.com/andytlr \ http://www.andytlr.com   */
/* ==================================================================================================================== */

.container {
padding-left: 20px;
padding-right: 20px;
}

.row {
width: 100%;
max-width: 1140px;
min-width: 755px;
margin: 0 auto;
overflow: hidden;
}

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 3.8%;
float: left;
min-height: 1px;
}

.row .onecol {
width: 4.85%;
}

.row .twocol {
width: 13.45%;
}

.row .threecol {
width: 22.05%;
}

.row .fourcol {
width: 30.75%;
}

.row .fivecol {
width: 39.45%;
}

.row .sixcol {
width: 48%;
}

.row .sevencol {
width: 56.75%;
}

.row .eightcol {
width: 65.4%;
}

.row .ninecol {
width: 74.05%;
}

.row .tencol {
width: 82.7%;
}

.row .elevencol {
width: 91.35%;
}

.row .twelvecol {
width: 100%;
float: left;
}

.last {
margin-right: 0px;
}

img, object, embed {
max-width: 100%;
}

img {
	height: auto;
}


/* Smaller screens */

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

	body {
	font-size: 0.8em;
	line-height: 1.5em;
	}
	
	}


/* Mobile */

@media handheld, only screen and (max-width: 767px) {

	body {
	font-size: 16px;
	-webkit-text-size-adjust: none;
	}
	
	.row, body, .container {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
	width: auto;
	float: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 20px;
	padding-right: 20px;
	}

}
/* Micro clearfix http://nicolasgallagher.com/micro-clearfix-hack/ */
/* For modern browsers */
.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}

.clearfix:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.clearfix {
    zoom:1;
}

/*.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}*/
.awesome, .awesome:visited {
    background: #222 url(https://70.32.73.186/get/u!vega/lib/images/alert-overlay.png) repeat-x;
    display: inline-block;
    padding: 5px 10px 6px;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
}
.awesome:hover { background-color: #111; color: #fff; }
.awesome:active { top: 1px; }
.small.awesome, .small.awesome:visited { font-size: 11px; padding: 3px 8px 4px; }
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited { font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.awesome, .large.awesome:visited { font-size: 14px; padding: 8px 14px 9px; }
.green.awesome, .green.awesome:visited { background-color: #91bd09; }
.green.awesome:hover { background-color: #749a02; }
.blue.awesome, .blue.awesome:visited { background-color: #2daebf; }
.blue.awesome:hover { background-color: #007d9a; }
.red.awesome, .red.awesome:visited { background-color: #e33100; }
.red.awesome:hover { background-color: #872300; }
.magenta.awesome, .magenta.awesome:visited { background-color: #a9014b; }
.magenta.awesome:hover { background-color: #630030; }
.orange.awesome, .orange.awesome:visited { background-color: #ff5c00; }
.orange.awesome:hover { background-color: #d45500; }
.yellow.awesome, .yellow.awesome:visited { background-color: #ffb515; }
.yellow.awesome:hover { background-color: #fc9200; }
.gray.awesome, .gray.awesome:visited { background-color: #efefef; }
.gray.awesome:hover { background-color: #ddd; }

html, body { background: #000; color:#ddd; margin: 0; padding: 0; font-family: "Chivo", sans-serif; font-size: 14px; line-height:1.4em; }
a { outline: none; }
a { color: #f00; text-decoration: none; }
a:hover { color: #fff; background: #f00; text-decoration: none; }
a img { border: none; color: transparent; }


.vega-widget-controls {display:none;}
.white {color:#fff;}

h1, .h1 {font-family: 'Arvo', serif; font-size:5em; line-height:1.0em; color:#fff; padding-bottom:0.5em;}
h1.blend {font-family: "Chivo", sans-serif; font-size:1.2em; line-height:1.4em; color:#ddd; padding-bottom:1.0em;}
h2 {font-size:2.4em; line-height:1.0em; color:#fff; padding-bottom: 0.5em;}
h3 {font-size:1.5em; line-height:1.0em; color:#fff; padding-bottom:0;}

p {padding-bottom:1.0em;}

img.hero {border:1px solid #444; box-shadow:0 0 5px rgba(255,255,255,0.5);}

.wrap {padding-top:2em;}
#opt- .wrap {padding-top:0;}

.header-contact,
.header-logo { display: inline-block; vertical-align: middle; padding: 1em 0 0 1em; }
#logo {opacity:0.8; position:relative; top:0.3em;}
a#logo:hover {background:transparent; opacity:1.0;}

#book-us {position:absolute; top:10px; width:100%;}
#the-amp {overflow:hidden; max-height:450px;}

/*#opt-portfolio #header {position:absolute; width:100%; padding:0;}*/

/* Home page Greatest Hits */
#greatest-hits-list .gallery {padding-bottom:3em; padding-top:0.5em;}
#greatest-hits-list .gallery img {border:1px solid #333; box-shadow:0 0 8px rgba(255,255,255,0.3);}
#greatest-hits-list .gallery-name a {display:block; font-size:1.5em; color:#fff; margin:0.3em 0;}

/* Portfolio Overview Greatest Hits */
#greatest-hits-overview-list .gallery {display:inline-block; width:23%; vertical-align:top; padding:1%; padding-bottom:3%;}
#greatest-hits-overview-list .gallery .gallery-thumbnail {border:1px solid #333;}
#greatest-hits-overview-list .gallery a:hover .gallery-thumbnail {border-color:#ccc; -moz-box-shadow:0 0 5px #999; -webkit-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999;}
#greatest-hits-overview-list .gallery-name a {display:block; font-size:1.5em; color:#fff; margin:0.3em 0; font-weight:bold;}
#greatest-hits-overview-list .gallery-tags {margin:0.5em 0 0; color:#ccc;}
#greatest-hits-overview-list .gallery-description {margin-top:1em; font-size:0.85em;}

.tag-cloud {margin:5px 0;}
.tag-cloud a {display:block; float:left; padding:3px 6px; margin:0 3px 3px 0; border:1px solid #333;}
.tag-cloud a:hover {border-color:#fff;}
.tag-cloud a.current {background:#fff; border-color:#fff; color:#000;}

/* Single Portfolio item Greatest Hit */
#greatest-hits-sidebar-list .gallery {clear:left; padding:5px; border:1px solid transparent; overflow:auto;}
#greatest-hits-sidebar-list .gallery.current {display:none; background:#111; border-color:#333;}
#greatest-hits-sidebar-list .gallery p {margin:0; padding:0;}
#greatest-hits-sidebar-list .gallery-thumbnail {float:left;}
#greatest-hits-sidebar-list .gallery-name {margin-left:60px;}
#greatest-hits-sidebar-list .gallery-description {margin-left:60px; font-size:0.8em; line-height:1.2em; color:#666; height:2.5em; overflow:hidden;}

/* Single Portfolio item Related Hits */
.related-hits .related-hit {clear:left; margin:1em 0;}
.related-hits .related-hit-image {float:left; display:block;}
.related-hits .related-hit-name {margin-left:60px; display:block; color:#ccc; text-decoration:none;}
.related-hits .related-hit-description {display:block; margin-left:60px; font-size:0.8em; line-height:1.2em; color:#666; height:2.5em; overflow:hidden;}


#greatest-hit-flexslider {margin-bottom:2em;}

/* Teaser Greatest Hits */
#greatest-hits-teaser .gallery {display:inline-block; vertical-align:top; width:24%; padding-right:1%;}
#greatest-hits-teaser .gallery-description {font-size:0.8em; line-height:1.3em; color:#aaa; padding-right:1em;}

/* Shameless Plugs */
#links {background:url(https://70.32.73.186/content/presize/9/98/984/984507a732ae5424d8fadc9bb41dbe64-1319734860.jpg); border:1px solid #111; border-width:1px 0;
	margin-top:60px; margin-bottom:60px; padding-top:30px; padding-bottom:30px;
	-webkit-box-shadow:0 0 60px rgba(0, 0, 0, 1.0) inset; box-shadow:0 0 60px rgba(0, 0, 0, 1.0) inset;}
#links h2 {color: #000; text-shadow: 0 1px 0 #472702;}
#links a {color:#6f3e03;}
#links a:hover {color:#824803; background:none;}

/** About */
.social-river-item {padding-left:24px; font-size:0.9em; line-height:1.3em; background:url(https://70.32.73.186/get/u!vega/lib/images/social/Social.me/16/feed.png) 0 3px no-repeat;}
.social-river-item-twitter {background:url(https://70.32.73.186/get/u!vega/lib/images/social/Social.me/16/twitter.png) 0 3px no-repeat;}
.social-river-item-flickr {background:url(https://70.32.73.186/get/u!vega/lib/images/social/Social.me/16/flickr.png) 0 3px no-repeat;}
.social-river-item-youtube {background:url(https://70.32.73.186/get/u!vega/lib/images/social/Social.me/16/youtube.png) 0 3px no-repeat;}
.social-river-item-delicious {background:url(https://70.32.73.186/get/u!vega/lib/images/social/Social.me/16/delicious.png) 0 3px no-repeat;}
.social-river-item.even {background-color:transparent; border-color:#111;}
.social-river-item.odd {background-color:transparent; border-color:#111;}
.social-river-item-meta {display:none;}

/** Contact */
#opt-contact .var-newsletter {display:none;}

/* Responsive */
@media only screen and (max-width: 1023px) {
	h1, .h1 {font-size:3.2em;}
	h2 {font-size:2em;}
	#greatest-hits-overview-list .gallery {width:31%;}
}

/* Mobile */
@media handheld, only screen and (max-width: 767px) {
	h1, .h1 {font-size:2.7em;}
	h2 {font-size:1.8em;}
	#greatest-hits-overview-list .gallery {width:48%; margin-bottom:1em; margin-top:1em;}
}

@media handheld, only screen and (max-width: 480px) {
	#book-us {top:100px;}
	#greatest-hits-overview-list .gallery {width:auto;}
	#opt-rehoboth-beach-web-design .gallery {width:48%; padding-left:1%;}
	#opt-contact label {text-align:left;}
	#opt-contact .text-box {width:250px; padding:1em;}
}

/* Mobile Landscape/Browser */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#greatest-hits-overview-list .gallery {width:48%;}
	#book-us {top:150px;}
}
