/*
You can add your own CSS here.

Click the help icon above to learn more.
*/


@media (max-width: 1023px) {
    .site-header {
 	    margin-bottom: 40px;
    }
}

/* @media (max-width: 1500px) {
    .site-inner {
 	    margin-right: 150px;
		  margin-left: 150px;
    }
}

@media (max-width: 1024px) {
	  .site-inner {
		 margin-right: 0px;
		 margin-left: 0px;
	 }
}*/

/* nav */

header.site-header {
 background-color: #FAEFEE;
 width: 100%;
 padding-top: 14px;
 padding-bottom: 10px;
}

header.site-header div.wrap {
 background-color: #FAEFEE;
 width: 100%;
}

.nav-primary div.wrap{
 padding-right: 0px;
 padding-left: 0px;
}

ul#menu-main-menu li {
	 font-family: 'Montserrat', sans-serif;
}

li.current-menu-item a {
	font-weight: 700;
	color: black;
}

li.menu-item-95 a {
	margin-right: 13px;
	margin-left: 13px;
}

li.menu-item-161 a {
	margin-right: 13px;
	margin-left: 13px;
}

li.menu-item-341 a {
	margin-right: 13px;
	margin-left: 13px;
}

li.menu-item-409 a {
	margin-right: 13px;
	margin-left: 13px;
}

li.menu-item-1903 a {
	margin-right: 13px;
	margin-left: 13px;
}

li.menu-item-412 a {
	margin-right: 13px;
	margin-left: 13px;
}

li.menu-item-94 a {
	margin-right: 13px;
	margin-left: 13px;
}

/* all */


h4.widget-title.widgettitle {
 text-align: center;
 letter-spacing: 2px;
 text-transform: uppercase;
 font-family: 'Montserrat', sans-serif;
 font-size: 12px;
 font-weight: 400;
}

.site-inner{
 padding-bottom: 35px;
}

@media (max-width: 450px){
	.site-inner {
		padding-bottom: 15px;
	}
}

div.footer-widgets {
 padding-top: 10px;
}

@media (max-width: 450px){
	div.footer-widgets {
		padding-top: 30px;
	}
}

div.sbi_header_img {
 display: none;
}

/* HOW TO CENTER?!?! */
#sb_instagram .sbi_header_text .sbi_bio, #sb_instagram .sbi_header_text h3 {
 margin: 0!important;
 display: none;
}

div.sbi_follow_btn {
 padding-top: 20px;	
}

a.customize-unpreviewable {
 padding-top: 12px !important;
 padding-bottom: 12px !important;
}

div.sb_instagram_header {
	display: none;
}

/* home */

div#masonry {
	display: -ms-flexbox;
	-ms-flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-direction: column;
	height: 50vw;
	flex-wrap: wrap;
	font-size: 0; 
}

@media (max-width: 2500px){
	div#masonry {
		height: 33vw;
	}
}

@media (max-width: 2400px){
	div#masonry {
		height: 35vw;
	}
}

@media (max-width: 2300px){
	div#masonry {
		height: 37vw;
	}
}

@media (max-width: 2200px){
	div#masonry {
		height: 38vw;
	}
}

@media (max-width: 2100px){
	div#masonry {
		height: 39vw;
	}
}

@media (max-width: 2000px){
	div#masonry {
		height: 40vw;
	}
}

@media (max-width: 1900px){
	div#masonry {
		height: 43vw;
	}
}

@media (max-width: 1800px){
	div#masonry {
		height: 45vw;
	}
}

@media (max-width: 1700px){
	div#masonry {
		height: 47vw;
	}
}

@media (max-width: 1650px){
	div#masonry {
		height: 48vw;
	}
}

@media (max-width: 1600px){
	div#masonry {
		height: 49vw;
	}
}

@media (max-width: 1550px){
	div#masonry {
		height: 52vw;
	}
}

@media (max-width: 1500px){
	div#masonry {
		height: 54vw;
	}
}

@media (max-width: 1450px){
	div#masonry {
		height: 56vw;
	}
}

@media (max-width: 1400px){
	div#masonry {
		height: 58vw;
	}
}

@media (max-width: 1350px){
	div#masonry {
		height: 61vw;
	}
}

@media (max-width: 1300px){
	div#masonry {
		height: 63vw;
	}
}


@media (max-width: 1250px){
	div#masonry {
		height: 65vw;
	}
}

@media (max-width: 1200px){
	div#masonry {
		height: 68vw;
	}
}

@media (max-width: 1150px){
	div#masonry {
		height: 71vw;
	}
}

@media (max-width: 1100px){
	div#masonry {
		height: 73vw;
	}
}

@media (max-width: 1050px){
	div#masonry {
		height: 75vw;
	}
}

@media (max-width: 1000px){
	div#masonry {
		height: 70vw;
	}
}

@media (max-width: 950px){
	div#masonry {
		height: 70vw;
	}
}

@media (max-width: 900px){
	div#masonry {
		height: 70vw;
	}
}

@media (max-width: 850px){
	div#masonry {
		height: 70vw;
	}
}

@media (max-width: 800px){
	div#masonry {
		height: 73vw;
	}
}

@media (max-width: 750px){
	div#masonry {
		height: 73vw;
	}
		div.site-inner {
		padding-top: 20px;
	}
	nav.nav-primary {
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

@media (max-width: 700px){
	div#masonry {
		height: 73vw;
	}
}

@media (max-width: 650px){
	div#masonry {
		height: 73vw;
	}
}

@media (max-width: 600px){
	div#masonry {
		height: 148vw;
	}
}

@media (max-width: 550px){
	div#masonry {
		height: 150vw;
	}
}

@media (max-width: 500px){
	div#masonry {
		height: 153vw;
	}
}

@media (max-width: 450px){
	div#masonry {
		height: 155vw;
	}
}

@media (max-width: 400px){
	div#masonry {
		height: 155vw;
	}
}

@media (max-width: 350px){
	div#masonry {
		height: 160vw;
	}
}

@media (max-width: 300px){
	div#masonry {
		height: 162vw;
	}
}

@media (max-width: 250px){
	div#masonry {
		height: 162vw;
	}
}

#masonry img {
	transition: .8s opacity;
}

@media (max-width: 648px){
	#masonry img{
		width: 100%;
		margin: auto;
	}
}

@media (max-width: 648px){
	#masonry img.blog-nav-img{
		width: 48%;
		margin-left: 0px;
		float: left;
	}
}

@media (max-width: 648px){
	#masonry img.contact-nav-img{
		width: 48%;
		padding-top: 0px;
	}
}

div#masonry:hover img {
	opacity: 0.3;
}
div#masonry:hover img:hover {
	opacity: 1;
}

div.left-nav-imgs {
	float: left;
	width: 32.6%;
}

@media (max-width: 648px){
	div.left-nav-imgs{
		width: 48.5%;
		margin-top: 6px;
	}
}

@media (max-width: 474px){
	div.left-nav-imgs{
		width: 48%;
		margin-top: 6px;
	}
}

@media (max-width: 386px){
	div.left-nav-imgs{
		width: 47%;
		margin-top: 6px;
	}
}

/*@media (max-width: 648px){
	div.left-nav-imgs{
		width: 100%;
		margin: auto;
		clear: both;
	}
}*/

div.center-nav-imgs {
	float: left;
	width: 32.6%;
	margin-left: 6px;
  margin-right: 6px;
}

/*@media (max-width: 648px){
	div.center-nav-imgs{
		width: 100%;
		margin: auto;
		clear: both;
		margin-top: 6px;
	}
}
*/

@media (max-width: 648px){
	div.center-nav-imgs{
		width: 48.5%;
		margin-top: 6px;
	}
}

@media (max-width: 474px){
	div.center-nav-imgs{
		width: 48.3%;
		margin-top: 6px;
	}
}

@media (max-width: 386px){
	div.center-nav-imgs{
		width: 47.4%;
		margin-top: 6px;
	}
}

div.right-nav-imgs {
	float: left;
	width: 32.6%;
}

@media (max-width: 648px){
	div.right-nav-imgs{
		width: 100%;
		margin-top: 6px;
		display: inline-block;
	}
}

/*@media (max-width: 648px){
	div.right-nav-imgs{
		width: 100%;
		margin: auto;
		clear: both;
		margin-top: 6px;
	}
}*/

img.trailers-nav-img {
	margin: 3px;
}

img.books-nav-img {
	margin: 3px;
}

@media (max-width: 648px){
	img.books-nav-img {
		padding-top: 6px;
	}
}

img.about-nav-img {
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
}

img.blog-nav-img {
	margin: 3px;
}

@media (max-width: 648px){
	img.blog-nav-img {
		margin-right: 6px !important;
		width: 48.5% !important;
	}
}

@media (max-width: 474px){
	img.blog-nav-img {
		margin-right: 6px !important;
		width: 48% !important;
	}
}


@media (max-width: 386px){
	img.blog-nav-img {
		margin-right: 6px !important;
		width: 47% !important;
	}
}

img.contact-nav-img {
	margin: 3px;
}

@media (max-width: 648px){
	img.contact-nav-img {
		width: 48.5% !important;
	}
}

@media (max-width: 474px){
	img.contact-nav-img {
		margin-right: 6px !important;
		width: 48% !important;
	}
}

@media (max-width: 386px){
	img.contact-nav-img {
		margin-right: 0px !important;
		width: 47% !important;
	}
}

@supports not (flex-wrap: wrap) {
	div#masonry {
		display: block;
	}
	div#masonry img { 
		display: inline-block;
		vertical-align: top;
	}
}

li#jetpack_display_posts_widget-2 {
	border-top: solid 1px #9AB8C4;
}

@media (max-width: 600px){
	li#jetpack_display_posts_widget-2 {
		margin-top: 0px;
	}
}

h2.widgettitle {
 letter-spacing: 2px;
 text-transform: uppercase;
 font-family: 'Montserrat', sans-serif;
 font-size: 12px;
 text-align: center;
 line-height: 24px;
 margin-top: -40px;
}

@media (max-width: 350px){
	h2.widgettitle {
		margin-top: -60px !important;
	}
}

div.jetpack-display-remote-posts h4 a {
	font-size: 22px;
	color: #555757;
}

div.jetpack-display-remote-posts h4 {
	margin-top: 75px;
}

@media (max-width: 770px){
	div.jetpack-display-remote-posts h4 {
		margin-top: 60px;
	}
}

@media (max-width: 450px){
	div.jetpack-display-remote-posts h4 {
		margin-top: 55px;
	}
}

.jetpack-display-remote-posts p {
	font-size: 16px !important;
	line-height: 26px !important;
	padding-top: 10px;
}

.jetpack-display-remote-posts img {
	margin-top: 10px;
}

div.footer-rule {
	border-bottom: 1px solid #9AB8C4;
 line-height: 60px;
 margin-top: 60px;
}

@media (max-width: 450px){
	 div.footer-rule {
		margin-top: 50px;
	}
}

.wah_book_photo{
	float: left;
	width: 60%;
}


/* blog posts */

.post-3-img-1 {
	width: 50%;
	float: left;
}

.post-3-img-2 {
	width: 50%;
	float: left;
}

.entry-title{
 letter-spacing: 3px;
 text-transform: uppercase;
 font-family: 'Montserrat', sans-serif;
 font-size: 20px;
}

section#wpc_about_me_image-3 {
	padding-bottom: 12px;
}

.sidebar-caption {
 font-family: 'Karla', 'Helvetica', sans-serif;
 font-size: 13px;
 font-weight: 200;
}

img.img-circle {
 margin-top: 10px;
 margin-bottom: 12px;
}

@media (max-width: 1023px){
	 img.img-circle {
		margin-top: 30px;
	}
}

input#fld_5893207_1{
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 15px;
	padding-right: 15px;
	letter-spacing: 2px;
	font-weight: 600;
	font-family: 'Karla', 'Helvetica', sans-serif;
	background-color: #9AB8C4;
	border-color: #9AB8C4;
	color: white;
	margin-top: 2px;
}

input#fld_5893207_1:hover {
	background-color: #7697A4;
	border-color: #7697A4;
}

a.button.entry-meta {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 15px;
	padding-right: 15px;
	letter-spacing: 2px;
	font-weight: 600;
	font-family: 'Karla', 'Helvetica', sans-serif;
	font-size: 14px;
	background-color: #9AB8C4;
	border-color: #9AB8C4;
	color: white;
	margin-top: 2px;
	border-radius: 3px;
}

a.button.entry-meta:hover {
	background-color: #7697A4;
	border-color: #7697A4;
}

/*mailchimp blog subscription button*/

div.mc4wp-form-fields {
	padding-top: 20px;
}

div.mc4wp-form-fields input[type=email] { 
	margin-top: 8px;
}

div.mc4wp-form-fields input[type=submit] {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 15px;
	padding-right: 15px;
	letter-spacing: 2px;
	font-weight: 600;
	font-family: 'Karla', 'Helvetica', sans-serif;
	font-size: 14px;
	background-color: #9AB8C4;
	border-color: #9AB8C4;
	color: white;
	margin-top: 2px;
	border-radius: 3px;	
}


.list-underline {
	text-decoration: underline;
	color: #424243;
}

h4.shopsense-widget-title {
 text-align: center;
 letter-spacing: 3px;
 text-transform: uppercase;
 font-family: 'Montserrat', sans-serif;
 font-size: 13px;
 font-weight: 400;
}

ul.zoom-social-icons-list.zoom-social-icons-list--with-canvas.zoom-social-icons-list--round.zoom-social-icons-list--no-labels {
	text-align: center;
}

.entry-meta {
	margin-top: 8px;
}

.entry-footer .entry-meta {
	text-align: left;
	letter-spacing: .4px;
	font-weight: 300;
	font-family: 'Montserrat', 'Helvetica', sans-serif;
	margin-bottom: 5px;
}

.entry-footer .entry-meta a {
	color: #7697A4;
}

div#respond {
	padding-bottom: 60px;
}

#text-3 {
	margin-bottom: 20px;
}

h3#reply-title {
	padding-top: 0px;
}

img.holiday-gifts-2 {
	width: 100%;
}

.blog-img1 {
	width: 49%;
	margin: 3px;
	float: left;
}

@media (max-width: 714px) {
    .blog-img1 {
			width: 100%; 
      margin-top: 6px;
			margin-left: 0px;
			margin-right: 0px;
			margin-bottom: 6px;
	  }
}

.blog-img2 {
	width: 49%;
	margin: 3px;
}

@media (max-width: 714px) {
    .blog-img2 {
			width: 100%; 
      margin-top: 6px;
			margin-left: 0px;
			margin-right: 0px;
			margin-bottom: 6px;
	  }
}

.full-width-img {
	width: 100%;
}

/* about me */

p.about-header {
 letter-spacing: 2px;
 text-transform: uppercase;
 font-family: 'Montserrat', sans-serif;
 color: black;
 font-size: 18px;
}

div.about-box {
 border-bottom: 1px solid #9AB8C4;
	padding-bottom: 40px;
}

img.about-riley {
 float: right;
 width: 48%;
 padding-left: 30px;
 padding-bottom: 20px;
}

@media (max-width: 600px) {
    img.about-riley {
			width: 100%; 
			padding-bottom: 40px;
			padding-left: 0px;
	  }
}

div.es_textbox {
 width: 100%;
}

/* books */

div.haydens_book_img {
	width: 35%;
	float: right;
}

@media (max-width: 769px) {
    div.haydens_book_img {
			width: 30%;
			float: right;
	  }
}

@media (max-width: 380px) {
    div.haydens_book_img {
			width: 100%;
			padding-bottom: 0px;
			float: right;
	  }
}

.haydens_book_img {
	padding-top: 7px;
	padding-bottom: 25px;
}

@media (max-width: 380px) {
    .haydens_book_img {
			padding-bottom: 0px;
			padding-top: 0px;
	  }
}

div.about_haydens_text {
	width: 65%;
	float: left;
	margin-bottom: 60px;
}

@media (max-width: 769px) {
    div.about_haydens_text {
			width: 70%;
			float: left;
	  }
}

@media (max-width: 380px) {
    div.about_haydens_text {
			width: 100%;
			margin-bottom: 30px;
	  }
}

h2.haydens_book_title {
	margin-bottom: 10px;
	font-size: 24px;
}

.about_haydens_text p {
	margin-bottom: 15px;
}

.amazon_buy_button {
	margin-top: 33px;
}

a.amazon_buy_button {
	background-color:#9AB8C4;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: 'Karla', 'Helvetica', sans-serif;
	font-weight: 600;
	font-size: 14px;
	color: white;
	border-radius: 2px;
}

@media (max-width: 380px) {
    a.amazon_buy_button {
			display: none;
	  }
}

a.amazon_buy_button_above {
	background-color:#9AB8C4;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: 'Karla', 'Helvetica', sans-serif;
	font-weight: 600;
	font-size: 14px;
	color: white;
	border-radius: 2px;
	display: none;
}

@media (max-width: 380px) {
    a.amazon_buy_button_above {
			display: block;
			width: 100%;
			text-align: center;
			margin-bottom: 40px;
			margin-top: 15px;
	  }
}

div.haydens-header-bg {
 height: 260px;
 background-color: #F6F8F9;
 padding-top: 40px;
 border-radius: 5px;
}

@media (max-width: 330px) {
    div.haydens-header-bg {
			padding-top: 25px;
	  }
}

div.novel-1-bg {
 height: 26px;
 width: 170px;
 margin: auto;
 background-color: #9AB8C4;
 border-radius: 3px;
}

h4.novel-1-header {
	font-family:'Montserrat', sans-serif;
 text-transform: uppercase;
 color: black;
 font-size: 10px;
 font-weight: 600;
 letter-spacing: 2px;
 text-align: center;
 padding-top: 5px;
 color: #fff;
}

h3.haydens-title {
 font-family: 'Montserrat', sans-serif;
 color: black;
 font-size: 24px;
 letter-spacing: 1px;
 font-weight: 400;
 text-align: center;
 margin-top: 15px;
 margin-bottom: 40px;
}

@media (max-width: 330px) {
    h3.haydens-title {
			font-size: 22px;
			margin-top: 10px;
	  }
}

div.haydens-box {
 border-bottom: 1px solid #9AB8C4;	
 padding-bottom: 60px;
 font-family: "Karla", "Helvetica", Arial, sans-serif;
 font-size: 14px;
 margin-bottom: 85px;
 padding-bottom: 40px;
}

@media (max-width: 450px) {
    div.haydens-box {
			margin-bottom: 70px;
	  }
}

img.haydens-hero-img {
 width: 70%;
 margin: auto;
 margin-top: -115px;
 margin-bottom: 35px;
 display: block;
}

@media (max-width: 450px) {
    img.haydens-hero-img {
			margin-top: -120px;
	  }
}

@media (max-width: 330px) {
    img.haydens-hero-img {
			margin-top: -150px;
	  }
}

@media (max-width: 330px) {
    .haydens-italicized-text {
			padding-top: 20px;
	  }
}

div.map-header-bg {
 height: 260px;
 background-color: #F6F8F9;
 padding-top: 40px;
 border-radius: 5px;
}

@media (max-width: 330px) {
    div.map-header-bg {
			padding-top: 25px;
	  }
}


div.novel-2-bg {
 height: 26px;
 width: 170px;
 margin: auto;
 background-color: #9AB8C4;
 border-radius: 3px;
}

h4.novel-2-header {
	font-family:'Montserrat', sans-serif;
 text-transform: uppercase;
 color: black;
 font-size: 10px;
 font-weight: 600;
 letter-spacing: 2px;
 text-align: center;
 padding-top: 5px;
 color: #fff;
}

h3.map-title {
 font-family: 'Montserrat', sans-serif;
 color: black;
 font-size: 24px;
 letter-spacing: 1px;
 font-weight: 400;
 text-align: center;
 margin-top: 15px;
 margin-bottom: 40px;
}

@media (max-width: 330px) {
    h3.map-title {
			font-size: 22px;
			margin-top: 10px;
	  }
}

div.map-box {
 border-bottom: 1px solid #9AB8C4;	
 padding-bottom: 60px;
 font-family: "Karla", "Helvetica", Arial, sans-serif;
 font-size: 14px;
 margin-bottom: 0px;
 padding-bottom: 40px;
}

img.map-hero-img {
 width: 70%;
 margin: auto;
 margin-top: -115px;
 margin-bottom: 35px;
 display: block;
}

@media (max-width: 450px) {
    img.map-hero-img {
			margin-top: -120px;
	  }
}

@media (max-width: 330px) {
    img.map-hero-img {
			margin-top: -150px;
	  }
}

@media (max-width: 330px) {
    .map-italicized-text {
			padding-top: 20px;
	  }
}

/* trailers */
h1.trailers-title {
 display: none;
}

div.trailers-box {
 text-align: center;
 margin-bottom: 90px;
}

h3.trailers-title {
	font-family: 'Montserrat', sans-serif;
 text-transform: uppercase;
 color: black;
 font-size: 28px;
 letter-spacing: 2px;
 margin-bottom: 20px;
}

p.trailers-text {
 text-align: center;
 font-family: "Karla", "Helvetica", Arial, sans-serif;
 color: black;
 font-size: 14px;
 font-weight: 200;
 margin-top: -19px;
 margin-bottom: 30px;
 padding: 8px 5px 0px 5px;
 line-height: 25px;
}

div.trailers-box {
 background-color: #F6F8F9;	
 padding: 50px 60px 45px 60px;
 border-radius: 5px;
}

@media (max-width: 855px) {
	div.trailers-box {
	 padding: 40px;
	}
}

@media (max-width: 550px) {
	div.trailers-box {
	 padding-bottom: 20px;
	 padding-left: 20px;
	 padding-right: 20px;
	 padding-top: 25px;
	 margin-top: 10px;
	 margin-bottom: 60px;
	}
}

img.trailer-img-placeholder {
	margin-bottom: 0px;
}

.youtube-text {
	text-decoration: underline;
}

.haydens-cs-img {
	float: left;
	width: 49%;
	margin-right: 5px;
	border: solid 1px #9AB8C4;
}

@media (max-width: 855px) {
    .haydens-cs-img {
			width: 100%; 
			margin-bottom: 20px;
			margin-right: 0px;
	  }
}

@media (max-width: 550px) {
    .haydens-cs-img {
			margin-bottom: 10px;
			margin-right: 0px;
	  }
}

.map-cs-img {
	width: 49%;
	margin-left: 5px;
	border: solid 1px #9AB8C4;
}

@media (max-width: 855px) {
    .map-cs-img {
			width: 100%; 
			margin-bottom: 20px;
			margin-left: 0px;
      margin-top: 20px;
	  }
}

@media (max-width: 550px) {
    .map-cs-img {
			margin-bottom: 10px;
			margin-right: 0px;
	  }
}

div#CF5a248667a677c_1-row-1 {
	text-align: left;
	padding-top: 25px;
}

input#fld_5893207_1 {
	margin-top: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.map-trailer-title {
	font-family: 'Montserrat', sans-serif;
 text-transform: uppercase;
 color: black;
 font-size: 28px;
 letter-spacing: 2px;
	margin-bottom: 0px;
}

.hayden-trailer-title {
	font-family: 'Montserrat', sans-serif;
 text-transform: uppercase;
 color: black;
 font-size: 28px;
 letter-spacing: 2px;
	margin-bottom: 0px;
}

.novel-tagline {
	font-style: italic;
	font-size: 16px;
}

.subscribe-form {
	text-align: left;
}

label#fld_5378495Label {
	font-weight: bold;
}

input#fld_5893207_1 {
	padding: 15px;
}

input#fld_5893207_2 {
	padding: 15px;
}

.subscribe-text {
	text-align: left;
	padding-top: 35px;
}

.trailers-blurb-text {
	 text-align: center;
 font-family: "Karla", "Helvetica", Arial, sans-serif;
 color: black;
 font-size: 16px;
 font-weight: 200;
 margin-top: -19px;
 margin-bottom: 30px;
 padding: 8px 5px 0px 5px;
 line-height: 25px;
}

/* contact me */

div.contact-box {
 border-bottom: 1px solid #9AB8C4;
 padding-bottom: 60px;
}

p.contact-header {
 letter-spacing: 1px;
 font-family: 'Montserrat', sans-serif;
 color: black;
 font-size: 18px;
}

@media (max-width: 767px) {
	p.contact-header {
		padding-top: 30px;
	}
}

img.contact-img {
 float: right;
 width: 48%;
 padding-left: 30px;
 padding-bottom: 20px;
}

@media (max-width: 767px) {
	img.contact-img {
		width: 100%;
		float: none;
		padding: 0px;
	}
}

div#CF5a247420682ca_1-row-1 {
	width: 50%;
}

@media (max-width: 767px) {
	div#CF5a247420682ca_1-row-1 {
		width: 100%;
	}
}

.caldera-grid label {
	font-family: 'Karla', 'Helvetica', sans-serif;
	font-weight: 400;
}

.caldera-grid .btn-default {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 15px;
	padding-right: 15px;
	letter-spacing: 2px;
	font-weight: 600;
	font-family: 'Karla', 'Helvetica', sans-serif;
	background-color: #9AB8C4;
	border-color: #9AB8C4;
	color: white;
	margin-top: 10px;
}

.caldera-grid .btn-default:hover {
	background-color: #7697A4;
	border-color: #7697A4;
	color: white;
}

input {
	font-family: 'Karla', 'Helvetica', sans-serif;
	text-transform: none;
	letter-spacing: 0px;
	
}

/*Scene Pages*/
.carousel-slider-outer {
	margin-bottom: 100px;
}

/*Scene Pages*/
/*div.page-wrap {
	padding-left: 100px;
	padding-right: 100px;
}*/

h1.scene-header {
 letter-spacing: 1px;
 font-family: 'Montserrat', sans-serif;
 color: black;
 font-size: 20px;
 margin-bottom:10px;
}

h3.character-looks-header {
 letter-spacing: 1px;
 font-family: 'Montserrat', sans-serif;
 color: black;
 font-size: 20px;
 margin-top: 60px;
}

p.scene-text {
	margin-top: 10px;
	font-size: 14px;
	margin-bottom: 20px;
}

div.scene-text {
	/*margin-left: 25px;
	width: 30%;
	display: inline-block;*/
}

div.video-border {
	margin: 0 auto;
	/*float: left;*/
}

div.scene-slider {
	padding-top: 5px;
	/*clear: left;*/
}

/*
div.video-border {
	 border-style: solid;
   border-width: 5px;
   border-color: #FAEFEE;
   border-radius: 6px;


iframe
{
	padding: 15px;
}*/

/*Outfit Details Pages*/

.details-title {
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-size: 24px;
	letter-spacing: 2px;
}

.details-img {
	width: 45%;
	float: left;
	margin-right: 35px;
	margin-bottom: 100px;
}

@media (max-width: 832px){
	.details-img {
		width: 42%;
  }
}

@media (max-width: 595px){
	.details-img {
	  width: 100%;
		text-align: center;
		margin-right: 0px;
		margin-bottom: 50px;
  }
}

.detail-content {
	width: 50%;
	float: right;
}

@media (max-width: 832px){
	.detail-content {
		width: 51%
  }
}

@media (max-width: 595px){
	.detail-content {
	  width: 100%;
  }
}

.detail-img-link {
	font-size: 16px;
	color: #9ab8c4;
	text-decoration: underline;
}

p.actor-credit {
	margin-top: 20px;
	font-size: 14px;
	margin-bottom: 20px;
}

a.actor-link {
	font-size: 14px;
	color: #9ab8c4;
	text-decoration: underline;
}

div.owl-stage-outer {
	margin-right: 5px;
	margin-left: 5px;
}

.owl-prev {
	margin-left: 5px !important;
}

.owl-next {
	margin-right: 5px !important;
}

/*scene 1 gianna look 1 slider*/
div#n2-ss-2 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding:0px;
}

div#n2-ss-2 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;
}

/*scene 1 gianna look 2 slider*/
div#n2-ss-3 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;
}

div#n2-ss-3 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;	
}

/*scene 1 gianna look 3 slider*/
div#n2-ss-4 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;
}

div#n2-ss-4 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 1 gianna look 4 slider*/
div#n2-ss-5 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple{
	background: #fff;
	padding: 0px;	
}

div#n2-ss-5 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;	
}

/*scene 1 gianna look 5 slider*/
div#n2-ss-6 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;	
}

div#n2-ss-6 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 1 gianna look 6 slider*/
div#n2-ss-7 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-7 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 1 gianna look 7 slider*/
div#n2-ss-8 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-8 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 1 gianna look 8 slider*/
div#n2-ss-9 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;	
}

div#n2-ss-9 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 1 gianna look 9 slider*/
div#n2-ss-10 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-10 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 1 gianna look 10 slider*/
div#n2-ss-11 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-11 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 2 charli look 1 slider*/
div#n2-ss-12 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-12 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 2 charli look 2 slider*/
div#n2-ss-13 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-13 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;	
}

/*scene 2 young charli look slider*/
div#n2-ss-14 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-14 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 2 charli look 3*/
div#n2-ss-15 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-15 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 2 jack look*/
div#n2-ss-16 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-16 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 2 charli look 4*/
div#n2-ss-17 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-17 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;
}

/*scene 2 charli look 5*/
div#n2-ss-18 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-18 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;	
}

/*scene 2 young charli look 2*/
div#n2-ss-19 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-19 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 3 gianna house*/
div#n2-ss-20 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;	
}

div#n2-ss-20 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 3 mary pats front porch*/
div#n2-ss-21 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-21 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 3 gianna look 1*/
div#n2-ss-22 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}
	
div#n2-ss-22 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 3 gianna look 2*/
div#n2-ss-23 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-23 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;			
}

/*scene 3 charli look 1*/
div#n2-ss-24 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;			
}

div#n2-ss-24 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 3 charli look 2*/
div#n2-ss-25 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-25 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 4 gianna look 1*/
div#n2-ss-26 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;	
}

div#n2-ss-26 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 4 kendall look 1*/
div#n2-ss-27 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;	
}

div#n2-ss-27 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 4 servers look*/
div#n2-ss-28 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;	
}

div#n2-ss-28 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 4 funeral party*/
div#n2-ss-29 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-29 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 5 charli look 1*/
div#n2-ss-30 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-30 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;	
}

/*scene 5 charli look 2*/
div#n2-ss-31 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;	
}

div#n2-ss-31 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;	
}

/*scene 5 charli look 3*/
div#n2-ss-32 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-32 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 6 charli look 1*/
div#n2-ss-33 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;			
}

div#n2-ss-33 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;			
}

/*scene 6 charli look 2*/
div#n2-ss-34 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-34 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 6 charli look 3*/
div#n2-ss-35 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-35 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;	
}

/*scene 7 charli look 1*/
div#n2-ss-36 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-36 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 7 charli look 2*/
div#n2-ss-37 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;	
}

div#n2-ss-37 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 7 charli look 2*/
div#n2-ss-38 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;	
}

div#n2-ss-38 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 7 charli look 4*/
div#n2-ss-39 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-39 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 7 charli look 5*/
div#n2-ss-40 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;	
}

div#n2-ss-40 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple div {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene 7 rebecca look 1*/
div#n2-ss-41 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	padding: 0px;		
}

div#n2-ss-41 .n2-style-8c39bd1b5d1c821102353bb13550e669-simple {
	background: #fff;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 0px;
	margin-bottom: 0px;		
}

/*scene sliders*/

div.carousel-slider__item .details-img-link {
	font-size: 14px;
}


.scene-slider-header {
 letter-spacing: 1.8px;
 font-family: "Karla", "Helvetica", Arial, Sans-Serif;
	font-weight: 600;
 color: #424243;
 font-size: 16px;	
 text-align: left;
}

.scene-outfit-details {
	text-align: left;
}

.scene-outfit-details a.detail-img-link {
	font-size: 14px;
}

.carousel-slider__item {
	border: 1px solid #e7e7e7;
	border-radius: 0px 0px 5px 5px;
	height: 700px;
}

.carousel-slider__caption {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
}

.owl-stage-outer {
	margin-right: 0px !important;
	margin-left: 0px !important;
}

@media screen and (min-width: 992px) {
.carousel-slider__item {
	height:540px !important;
}
}