/*_________Global_____________*/
a:hover, .entry-text a {color:#c4bfa2;}
.page a, .page a:hover, .page a:focus, .home.page article a:hover {text-decoration:underline;}
.home.page a, .home.page a:hover, .home.page a:focus, .page #header a, .page #header a:hover, .page #header a:focus {text-decoration:none;}
.featimg-hover .overlay {background:none!important;}
.featimg-zoom:hover img {transform:scale(1,1)!important;}
.section-page-header {border-bottom:5px solid #fff;}
html #wpadminbar {display:none!important;}
/*______Header_________________*/
#logo a {background:none!important; padding-left:0px;}
#logo a:hover, #primary-navigation ul.sf-menu > li.current-item > a {color:#c4bfa2;} 
#primary-navigation ul.sf-menu > li.selected > a, #primary-navigation ul.sf-menu li a:hover {background:#c4bfa2; }
#header .section-header, .is-sticky .section-header, .is-normal .section-header {background:#4a5c70;}
.shoutout {text-align:center;  padding:10px 0px; font-size:18px; text-transform:uppercase; border-bottom:1px solid #f7f7f7;}
.shoutout a {color:#c4bfa2;}
.shoutout a:hover {color:#fff;}

/*______Social______________*/
.top-social-icons a {background: rgba(196, 191, 162, 0.5);}
.top-social-icons a:hover {background: rgba(196, 191, 162, 1);}
/*______Testimonials_________________*/
.shortcode-testimonial-carousel .testimonial-item .text {background:#000; opacity:0.6; border:none;}
.shortcode-testimonial-carousel .testimonial-item .text p {color:#fff;}
.shortcode-testimonial-carousel .testimonial-item .meta {display:none;}
.shortcode-testimonial .testimonial-item .name {display:none;}
.shortcode-testimonial-list li.item {margin-bottom:30px;}
.shortcode-testimonial .testimonial-item .content {margin-left:0px;}

/*_______Home Page________________________*/
.section-title-3 .sub-title, .latest-blog .meta {color:#c4bfa2;}
.featimg-hover .overlay {background: rgba(196, 191, 162, 0.8);}
.filter-buttons a {border:2px solid #c4bfa2; color: #c4bfa2;}
.filter-buttons a:hover {border:2px solid #4a5c70; color: #4a5c70;}
.home-blog .blog-classic-list li .entry-content {margin-left:30px;}
.home-blog .blog-classic-list li .entry-header .meta {display:none;}
.home-blog .blog-classic-list li .more-link {color:#c4bfa2;}
.page-rev-slider {z-index: 500;}
.buybook {margin-top:-156px; z-index:1000; position:relative; background: none; /*rgba(265,265,265, 0.6);*/ padding:12px 0px 5px 0px;}
.buybookcol {background:rgba(265,265,265, 0.6); margin-left:57px;}
.buybook .aligncenter, .buybook img.aligncenter {margin-bottom:0px;}
.home .blog-classic-list {border-left:1px solid #c4bfa2;}
.home-blog .inner {margin-left:20px;}
.home .blog-classic-list li.item {padding-bottom:22px;}
.tp-caption span {font-weight:bold;}

/*_______Other Pages________________________*/
.otherbooks h3, .bkshelfquotes h3 {font-size:2.2rem;}
.pt {padding-top:0px;}
.wpb_row .custom-widgets-area {background:none repeat scroll 0 0 #f9f9f9;}
.wpb_row .custom-widgets-area  {padding:40px 0;}
.wpb_row .custom-widgets-area .widget {padding: 0 40px 60px;}

/*_______Photo Gallery___________________*/
.gallery {margin-top:5px; margin-left:6%;}
.gallery-columns-8 .gallery-item {max-width:12%;}
.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {display:block;}
.gallery-caption {padding:8px 8px; font-family:Arial, Helvetica, sans-serif;}
.gallery-caption:before {box-shadow:none;}

/*_______Blog____________________*/
.blog-modern-list li .entry-header .title a {color:#4a5c70;}
.blog-modern-list li .entry-header .title a:hover, .blog-modern-list li .more-link {color:#c4bfa2;}
.blog-modern-list li .entry-header .author, .blog-modern-list li .entry-header .likes  {display:none;}
.pagination a:hover, .pagination span.current {border: 2px solid #4a5c70; color: #4a5c70;}
.side-widgets-area .widget-title .line {background:#4a5c70;}
.side-widgets-area .widget li .arrow {color:#4a5c70;}
.blog-classic-list li .entry-header .title a:hover {color:#4a5c70;}
div.pagination {background:transparent;}
.blog-masonry-list li .more-link {color:#4a5c70; margin-top:10px;}
.blog-masonry-list li .more-link:hover {color:#c4bfa2;}
.page-id-10 .blog-modern-list li .entry-header .meta, .single-post .entry-header .meta {display:none;}


/*_______Form________________*/
.home .form .container {padding-left:7%;}
.form .container {padding-left:20%;}
.signup {margin-top:-22px;}
.form h2 {margin-bottom:-2px; color:#fff; font-size:35px;}
.signup p {font-size:18px; margin-top:-10px;}
.form p {color:#fff;}
div.wpcf7 {/*margin-top:25px;*/}
.wpcf7-form p {margin-bottom:0px; float:left;}
#form-left {width:73%;}
#form-right {wdith:20%;}
#form-left {float:left; /*margin-right:4%;*/}
#form-right {float:left;}
.form-title {color:#fff; font-size:18px; font-family:"Vollkorn"; padding-left:10px;}
.wpcf7 .wpcf7-form .wpcf7-text, .wpcf7 .wpcf7-form .wpcf7-textarea {margin-bottom:5px;}
.wpcf7-list-item-label {color:#fff;}
input[type="text"], input[type="email"], input[type="password"], textarea {width:88%!important; border:2px solid #c4bfa2; color:#c4bfa2; }
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:focus {background:#fff; color:#4a5c70; border:2px solid #c4bfa2;  }
input[type="submit"], button[type="submit"] {background:#4a5c70; font-weight:bold; text-transform:uppercase; margin-top:1px;}
input[type="submit"]:hover, button[type="submit"]:hover {background:transparent; border:3px solid #fff;}
.wpcf7 .error-message, .wpcf7 div.wpcf7-validation-errors, .wpcf7 div.wpcf7-mail-sent-ng, .wpcf7 div.wpcf7-spam-blocked, .wpcf7 #success-page, .wpcf7 div.wpcf7-mail-sent-ok {clear:both;}

/*_______Footer________________*/
#footer {background:#4a5c70;}
.footer-widgets-area .widget-title {color:#c4bfa2;}
#back-to-top {background:#4a5c70;}
#back-to-top:hover {background:#c4bfa2; }
.section-footer .inner {background:none!important;}
.widget-easy-twitter-feed-widget-kamn {margin-left:10%;}

/*_______Media Styles__________________*/
@media (max-width:1200px) {
	#logo {margin-left:20px;}
	}
@media (min-width: 1080px) and (max-width:1200px) {
	#primary-navigation ul.sf-menu li a {padding:32px 14px;}
	}
@media (max-width:1079px) {
	#res-navigation {background:#4a5e70;}
	.res-nav-icon a:hover {color:#c4bfa2;}
	}
@media (max-width:1024px) {
	.gallery-columns-6 .gallery-item {max-width:30%;}
	.gallery-caption {max-height:60%;}
	}	
@media (min-width: 1025px) and (max-width:1070px) {
	.buybook {margin-top:-149px;}
	}		
@media (min-width: 900px) and (max-width:1050px) {
	.home h2.shortcode-hgroup {font-size:28px!important;}
	.buybook {margin-top:-133px;}
	}	
@media (min-width: 768px) and (max-width:899px) {
	.home h2.shortcode-hgroup {font-size:24px!important;}
	.buybook {margin-top:-118px;}
	.tp-caption.small_light_white {left:40px!important; top:100px!important;}
	}

@media (max-width:767px) {
    .buybookcol {margin-left:0px;}
	.home .wpb_row .column.column.span6 {padding-top:20px!important; padding-bottom:20px!important; margin-bottom:0px;}
	.form {display:none;}
	.page-rev-slider {display:none;}
	.buybook {margin-top:0px;}
	}
@media (max-width:639px) {
    gallery-caption:{font-size:10px;}
	}	
@media (max-width:359px) {
    #logo h1.text-logo {font-size:22px!important;}
	.page-id-322 img.alignleft {float:none; margin:0 auto; margin-bottom:15px; display:block;}
	}		