/* ==========================================================================
   Author's custom styles
   ========================================================================== */
@import 'flexvideo.css';
@font-face {
	font-family: 'caslon-semibold';
	src: url('../fonts/ACaslonPro-Semibold.eot');
	src: url('../fonts/ACaslonPro-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ACaslonPro-Semibold.woff') format('woff'),
		url('../fonts/ACaslonPro-Semibold.ttf')  format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'caslon-italic';
	src: url('../fonts/ACaslonPro-Italic.eot');
	src: url('../fonts/ACaslonPro-Italic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ACaslonPro-Italic.woff') format('woff'),
		url('../fonts/ACaslonPro-Italic.ttf')  format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'caslon-bold-italic';
	src: url('../fonts/ACaslonPro-BoldItalic.eot');
	src: url('../fonts/ACaslonPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ACaslonPro-BoldItalic.woff') format('woff'),
		url('../fonts/ACaslonPro-BoldItalic.ttf')  format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'caslon';
	src: url('../fonts/ACaslonPro-Regular.eot');
	src: url('../fonts/ACaslonPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ACaslonPro-Regular.woff') format('woff'),
		url('../fonts/ACaslonPro-Regular.ttf')  format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'caslon-bold';
	src: url('../fonts/ACaslonPro-Bold.eot');
	src: url('../fonts/ACaslonPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ACaslonPro-Bold.woff') format('woff'),
		url('../fonts/ACaslonPro-Bold.ttf')  format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'caslon-semibold-italic';
	src: url('../fonts/ACaslonPro-SemiboldItalic.eot');
	src: url('../fonts/ACaslonPro-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ACaslonPro-SemiboldItalic.woff') format('woff'),
		url('../fonts/ACaslonPro-SemiboldItalic.ttf')  format('truetype');
	font-weight: bold;
	font-style: italic;
}
@font-face {
  font-family: 'ArnoPro';
  src: url('../fonts/ArnoPro-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/ArnoPro-Regular.otf')  format('opentype'),
	     url('../fonts/ArnoPro-Regular.woff') format('woff'), url('../fonts/ArnoPro-Regular.ttf')  format('truetype'), url('../fonts/ArnoPro-Regular.svg#ArnoPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'p22';
    src: url('../fonts/p22codapro-webfont.eot');
    src: url('../fonts/p22codapro-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/p22codapro-webfont.woff2') format('woff2'),
         url('../fonts/p22codapro-webfont.woff') format('woff'),
         url('../fonts/p22codapro-webfont.ttf') format('truetype'),
         url('../fonts/p22codapro-webfont.svg#p22codaprouploaded_file') format('svg');
    font-weight: normal;
    font-style: normal;

}

img.aligncenter {
	display: block;
	margin: 0 auto;
}



/* chromeframe error */
.chromeframe {
	background: #a00;
	color: #faa;
	display: block;
	padding: 3px 0;
	text-align: center;
}
.chromeframe a {
	color: #fff;
	text-decoration: underline;
}



.page-header-top-right {
	margin-top: 10px;
}



.pagination {
	margin: 0;
}



.pagination-center {
	text-align: center;
}
.pagination-row {
	margin-bottom: 20px;
}



.required {
	color: #f00;
}



.row-with-vspace {
	
}



.site-main .format-aside {
	background: #f5f5f5;
}
.site-main .format-image {
	background: url('../img/content-post-format-image.png') left top no-repeat;
}
.site-main .format-link {
	background: url('../img/content-post-format-link.png') left top no-repeat;
}
.site-main .format-quote {
	background: url('../img/content-post-format-quote.png') left top no-repeat;
}
.site-main .format-video {

}



.site-title {
	margin-bottom: 0;
	margin-top: 10px;
}
.site-title > a {
	text-decoration: none;
}
.site-title > div {
	height: auto;
	line-height: 18px;
}
.site-title .site-description {
	color: #999;
	font-size: 16px;
}
.site-title .site-title-heading {
	margin: 0;
}



.widget_calendar #wp-calendar {
	margin: 0;
}
.widget_calendar #wp-calendar #next {
	text-align: right;
}



#comments .comment-navigation {
	margin-bottom: 0;
}
#comments .comment-navigation-below {
	margin-bottom: 20px;
	margin-top: 15px;
}
#comments .media-list li .media {
	margin-top: 15px;
}
#comments .media-list li .media .media-body {
	border: 1px solid #eee;
	padding: 10px;
}
#comments .media-list li .media .media-body .comment-author {
	font-size: 12px;
	margin-bottom: 10px;
}
#comments .media-list ul.children {
	list-style: none;
	margin-left: 2.5em;
}


#main-column img,
#main-column .wp-video-shortcode {
	display: block;
	height: auto;
	max-width: 100%;
}
#main-column .attachment .entry-content {
	margin-bottom: 20px;
}
#main-column .attachment .entry-content .attachment {
	text-align: center;
}
#main-column .attachment .entry-meta {
	margin-bottom: 20px;
}
#main-column .post,
#main-column .page {
	
	margin-bottom: 20px;
	padding: 10px;
}
#main-column .post .entry-header .entry-meta {
	color: #999;
}
#main-column .post .entry-header .entry-meta a {
	color: inherit;
}
#main-column .post .entry-header .entry-meta .posted-on .updated {
	display: none;
}
#main-column .post .entry-meta .categories-icon {
	cursor: default;
}
#main-column .post .entry-meta .comments-link a {
	color: #333;
}
#main-column .post .entry-meta .comments-link a .comment-icon .comment-total,
#main-column .page .entry-meta .comments-link a .comment-icon .comment-total {
	color: #555;
	font-size: 12px;
	margin-left: 5px;
}
#main-column .attachment .edit-post-link a, 
#main-column .attachment .entry-meta .edit-post-link a, 
#main-column .post .entry-meta .edit-post-link a,
#main-column .page .entry-meta .edit-post-link a {
	color: #333;
}
#main-column .post .entry-meta .tags-icon {
	cursor: default;
}
#main-column .attachment .entry-title, 
#main-column .post .entry-title,
#main-column .page .entry-title {
	margin-top: 0;
	word-wrap: break-word;
	font: 500 28px/32px "Lato";
	margin-bottom:0;
	text-align: left !important;
}
.content-area h1.entry-title a,
#main-column .page .entry-title { 
	color: #FC3252;
	text-align:left !important;
}
.content-area h1.entry-title a:hover { 
 	color: #2E241E !important;
	text-decoration:none;
}


#sidebar-left .widget,
#sidebar-right .widget {
	margin-bottom: 20px;

}
#sidebar-left .widget ul,
#sidebar-right .widget ul {
	padding-left: 20px;
}
#sidebar-left .widget .widget-title,
#sidebar-right .widget .widget-title {
	font-size: 18px;
	margin-top: 0;
	text-align: center;
    border-bottom: 1px solid #c2b5ad;
    line-height: 0;
    padding: 0;
	margin-bottom:15px;
	margin-top: 31px !important;
}
#sidebar-right .widget .widget-title span {
    background: #FAF5F3;
    padding: 0 15px;
	text-transform: uppercase;

font-weight: 400 !important;
color:#8a7568;
font: 400 14px/0px "Lato";
}





#site-footer {
padding-bottom: 30px;
text-align: center;
}
body {
	font-family:'Lato';
	background:#fff url('../img/bg.png') repeat-x;
}
header {
	width:100%;
	padding-top: 5px;
	min-height:104px;
}
#menu-menu-1 { 
margin-top: 9px;
}
#menu-menu-1 li {
	display:block;
	list-style-type:none;
	font: 300 15px "Lato" !important;
}
#menu-menu-1 li a {
	color:#6c635f;
}
#menu-menu-1 li.active a {
		color:#f17d45;
		
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color:transparent !important;
	background:transparent !important;
}
#menu-menu-1 li a:hover {
	color:#f17d45;
	text-decoration:none;
	background: transparent !important;
}
#menu-menu-1 li a:focus {
		background: transparent !important;
}
ul.socials {
	margin:24px 0 0 0;
	padding:0;
}
.socials li {
		display:inline-block;
	list-style-type:none;
	margin-left:11px;
}
.socials li a {
	color:#7d9ca4;
}
.socials li a:hover {
	color:#f17d45;
}
@media (min-width:768px) {
	ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block !important;    
}
}

.slider-section {
	height:375px;
}
.slider-section-wrapper {
	margin:0 auto;
	position:relative;
	background: url("../img/bg1090.png") no-repeat top center;
}
@media (max-width:1200px) {
.slider-section-wrapper {
	background: url("../img/bg970.png") no-repeat top center;
}
#menu-menu-1 {
	float:right;
}
}
@media (max-width:991px) {
.slider-section-wrapper {
	background: url("../img/bg750.png") no-repeat top center;
}
#menu-menu-1 {
	float:left;
}
.socials {
	float:right;
}
.nav > li > a {
    padding: 10px;
}
}
.bgl {
	position:absolute;
	left:0;
}
.bgr {
	position:absolute;
	right:0;
}
#text-2 .textwidget h1 {
	font: 500 26px/40px "Lato";
	color:#fc3252;
	margin-top: 27px !important;
margin-bottom: 14px;
}
#text-2 .textwidget h1 strong {
	font-weight:400;
	color:#625a55;
}
#text-2 .textwidget p {
	color:#2e241e;
	font: 300 14px/20px "Open Sans";

}
#text-2 .textwidget ul {
	padding-left: 22px;
margin-top: 16px;
}
#text-2 .textwidget h4 {
	margin-top: 31px;
margin-bottom: 20px;
font-size: 22px;
}
#text-2 .textwidget ul li {
    list-style-image: url("../img/li.png");
    padding-left: 10px;
    margin-bottom: 4px;
    color: rgb(106, 86, 74);
   font: 300 14px/20px "Open Sans";
}
.slider-wrapper {
	float:left;
	width:70%;
	border: 1px solid rgb(213, 209, 198);
border-radius: 6px;
margin-top: 16px;
}
.slider-captions {
	float:left;
	width:30%;
	padding-left:3%;
}
.tp-bullets.simplebullets.navbar-old {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0e8e3+0,faf5f3+100 */

background: #f0e8e3; /* Old browsers */

background: -moz-linear-gradient(top,  #f0e8e3 0%, #faf5f3 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0e8e3), color-stop(100%,#faf5f3)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f0e8e3 0%,#faf5f3 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f0e8e3 0%,#faf5f3 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f0e8e3 0%,#faf5f3 100%); /* IE10+ */

background: linear-gradient(to bottom,  #f0e8e3 0%,#faf5f3 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0e8e3', endColorstr='#faf5f3',GradientType=0 ); /* IE6-9 */

border:0;
border-radius:0 !important;
bottom: -7px !important;
padding:0px 12px !important;
}
.tp-bullets.simplebullets.navbar-old .bullet {
	width:10px;
	height:10px;
	background:#b39789;
	margin-right: 2px !important;
	border-radius:50%;
}
.tp-bullets.simplebullets.navbar-old .bullet:hover,
.tp-bullets.simplebullets.navbar-old .bullet.selected {
	background:#fc3252; 
}
.tp-bullets.hidebullets {
    opacity: 1 !important;
}
.rev_slider_wrapper {
	height: auto !important;
	max-height: inherit !important;
	border-radius: 6px;
}
.posts-1,
.posts-2 {
	padding-left:15px;
	padding-right:15px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
}
.posts-4 {
	margin-top:20px;
	margin-bottom:20px;
	float:left;
}
.posts-2 + .posts-1 {
	margin-top:10px;
}
.posts-1 .post {
	width:32%;
	margin-right:2%;
	float: left;
display: inline-block;
}


@media (min-width:769px) {
	.posts-1 .post {
    height: 360px;
}
.posts-1 .title {
	max-height: 78px;
overflow: hidden;
}
}
@media (min-width:1200px) {
	.posts-1 .post {
    height: 385px;
}

}

.posts-2 .post,
.posts-3 .post,
.posts-4 .post {
	width:100%;
	float:left;
	position:relative;
}
.posts-4 .post .img {
	width:32%;
	margin-right:2%;
	float: left;
display: inline-block;
}
/*
.posts-1 .post:last-child {
	margin-right:0;
}*/
.posts-1 .post:nth-child(3n) {
	margin-right:0;
}
.posts-2 .post .img img,
.posts-4 .post .img img { 
	border: 4px solid rgb(255, 255, 255);
border-radius: 5px;
width: 100%;
height: 100%;
}
.posts-1 .post .img img { 
	border: 4px solid rgb(255, 255, 255);
border-radius: 5px;
max-width: 100%;
width: 100%;
height: 100%;
}
.posts-3 .post .img img { 
	border: 4px solid rgb(255, 255, 255);
border-radius: 5px;
max-width: 100%;
width: 100%;
height: 100%;
}
.posts-1 .post .img,
.posts-2 .post .img,
.posts-4 .post .img { 
border-radius: 5px;
border: 1px solid rgb(213, 209, 198);

position:relative;
}
.posts-3 .post .img {
	float:left;
border-radius: 5px;
position:relative;
margin-right: 20px;
}
.posts-2 .post .img {
	float: left;
margin-right: 20px;
width:32%;
}
.post .title {
	font: 500 24px/26px "Lato";
margin-top: 10px;
margin-bottom: 6px;
}
.post .title a {
	color:#fc3252;
}
.post .title a:hover {
	color:#6a564a;
	text-decoration:none;
}
.post .excerpt,
.post .excerpt a {
	color:#2e241e;
font: 300 13px/20px "Open Sans";
	text-decoration:none;
}
.post .excerpt a:hover {
	text-decoration:none;
}
.posts-2 .title {
	font: 500 39px/40px "Lato";
}
.posts-3 .title,
.posts-3 .title a,
.posts-3 .title a:hover,
h1.bold {
	font: 700 24px/28px "Lato";
	text-transform:uppercase;
	color:#FFFFFF;
	text-shadow:1px 1px 0 rgba(0,0,0,0.3);
}
h1.bold {
	margin-top: 10px;
margin-bottom: 0px;
}
h1.thin {
	    color: rgb(124, 24, 40);
    text-transform: uppercase;
    font: 300 30px "Lato";
    margin-top: 0px;
}
.subscribe input {
	width: 100%;
height: 44px;
border: 1px solid rgb(187, 45, 68);
padding: 2px 14px 0px;
font: 400 16px "Lato";
color: #312e2e;
margin-bottom: 10px;
}
.subscribe input:focus {
	color:#312e2e !important;
	opacity:1 !important;
}
.subscribe input::-webkit-input-placeholder { color:#312e2e !important; }
.subscribe input::-moz-placeholder { color:#312e2e !important; opacity: 1 !important;} /* firefox 19+ */
.subscribe input:-ms-input-placeholder { color:#312e2e !important; } /* ie */

.posts-2 .post .excerpt,
.posts-2 .post .excerpt a {
	color:#2e241e;
	font: 300 15px/24px "Open Sans";
	text-decoration:none;
	margin-top: 12px;
}
.read-more-btn {
	font:900 13px "Lato";
	color:#fff;
	background:#97b379;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.33);
	text-transform:uppercase;
	padding: 8px 27px;
text-transform: uppercase;
}
a.read-more-btn:hover,
a.read-more-btn:focus {
	background:#7f9a61;
	text-decoration:none;
	color:#fff;
}
.posts-2 .read-more-btn  {
	position: absolute;
bottom: 0px !important;
}
.posts-4 .read-more-btn {
	position: absolute;
bottom: 9px !important;
transform: scale(0.9);
margin-left: -7px;
}
@media (max-width:1200px) {
	.posts-4 .read-more-btn {
    position: relative;
    bottom: 9px !important;
    transform: scale(0.9);
    margin-left: -7px;
    float: right;
    margin-top: 14px;
}
	}
.posts-4 .post .title {
   font: 500 21px/24px "Lato";
    margin-bottom: 6px;
    margin-top: 0px;
}
.section-headline {
	margin-top: 30px;
}
.section-headline.posts {
		
}
.section-headline hr {
	float: left;
margin-top: 7px;
width: 43%;
}
.section-headline.posts hr,
.section-headline.comments hr {
	
border-color: rgb(222, 229, 214);
}
.section-headline.videos hr {
border-color:#cbd7db;
}
.section-headline span {
	float: left;
text-align: center;
font: 400 14px/14px "Lato";
text-transform: uppercase;
padding: 0px 14px;
width: 14%;
}
.section-headline.posts span,
.section-headline.comments span {
color: rgb(131, 148, 112);
}
.section-headline.videos span {
color:#7d9ca4;
}
.section-headline.comments hr {
	width:40%;
}
.section-headline.comments span {
	width:20%;
}
.video-icon { 
    width: 82px !important;
    height: 82px !important;
    border: 0px none !important;
    position: absolute;
	opacity:0.5;
}
.posts-1 .img:hover .video-icon {
	opacity:1;
}
.posts-1 .video-icon {
    left: 38%;
    top: 25%;
}
.fusia {
	background:#ee4f69;
	padding-top:25px;
	padding-bottom:25px;
}
.fusia .posts-3 .post:first-child {
	margin-bottom:40px;
}
.fusia .read-more-btn {
	font:700 13px "Lato";
	color:#946f5a;
	background:#fff;
	text-shadow: 0 0 0;
	text-transform:uppercase;
	padding: 8px 27px;
text-transform: uppercase;
}
.fusia a.read-more-btn:hover,
.fusia a.read-more-btn:focus {
	background:#f3e0e3;
	text-decoration:none;
	color:#946f5a;
}
.fusia .posts-3 .read-more-btn {
	position: absolute;
bottom: 0px !important;
}
.fusia .posts-3 .post hr {
	position: absolute;
bottom: -4px;
width: 49%;
right: 0px;
border-color: #f18d9d;
}
.fusia-big,
.fusia-big a  {
	font: 700 35px/41px "Lato";
color: #7C1828;
margin-top: 10px;
text-decoration:none;
}

.fusia-big a:hover  {
color: #882434;
text-decoration:none;
}
@media (max-width:1200px) {
	.fusia-big, .fusia-big a {
    font: 700 29px/31px "Lato";
	}
	.fusia .posts-3 .post hr {
		display:none;
	}
	.fusia .excerpt {
		height: 60px;
overflow: hidden;
	}
}

.posts-3 .post .excerpt,
.posts-3 .post .excerpt a {
	color:#fff;
	text-shadow:1px 1px 0 rgba(0,0,0,0.3);
	font: 300 13px/20px "Open Sans";
	text-decoration:none;
	margin-top: 12px;
}
.posts-3 .post .excerpt a:hover {
	color:#f3e0e3;
}

.fusia .submit
 {
	font:900 16px "Lato";
	color:#fff;
	background:#bb2d44;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.33);
	text-transform:uppercase;
	padding: 13px 27px;
text-transform: uppercase;
border-radius:0;
width:100%
}
.fusia .submit:hover,
.fusia .submit:focus,
.submit-fusia:hover,
.submit-fusia:focus,
.modal .choose:hover {
	background:#a6283d;
	text-decoration:none;
	color:#fff;
}
.submit-fusia,
.modal .choose
 {
	font:900 16px "Lato";
	color:#fff;
	background:#bb2d44;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.33);
	text-transform:uppercase;
	padding: 13px 20px;
text-transform: uppercase;
border-radius:0;
width:100%
}
.modal .choose {
	border: 0;
padding-top: 14px !important;
}
.submit-fusia img {
	margin-right:8px;
}
.widget .submit-fusia,
 {
	background:#E44660;
	padding: 11px 20px 7px;
}
.widget .submit-fusia:hover,
.widget .submit-fusia:focus {
	background:#bb2d44;
}

.fusia-right {
	padding-left:30px;
}
.rss-feed {
	margin-top:30px;
	float:left;
	width:100%;
}
.subscribe {
	float:left;
	width:100%;
}
.rss-feed h1.bold {
	margin-bottom:10px;
}
.rss-feed .submit {
	margin-bottom:20px;
}
.rss-feed .rss-icon {
	margin-right: 20px;
}
.footer-social {
	padding-top: 30px;
}
.footer-social .twitter {
	padding-right:16px;
}
.footer-social .pinterest {
	padding-left:16px;
}
.twitter .widget_wp_twitter_fdx_profile
{
	background: #FFF none repeat scroll 0% 0% !important;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.33) !important;
	border-radius: 3px !important;
	height: 276px !important;
}
#twitter-widget-0 { 
height: 278px;
}
.pinterest .PIN_1437678069346_embed_grid,
.pinterestBoard span {
	width:514px !important;
}
@media (max-width:991px) {
.footer-social .pinterest,
.footer-social .twitter {
	padding:0 !important;	
}
.twitter .widget_wp_twitter_fdx_profile {
text-align: center;
overflow: hidden;
width: 514px;
margin: 0 auto 20px;
}

}
@media (max-width:565px) {
	.twitter .widget_wp_twitter_fdx_profile,
	#twitter-widget-0 {
width: 100%;
}
.pinterest .PIN_1437678069346_embed_grid,
.pinterestBoard span {
	width:100% !important;
}
}

footer .socials  {
	font-size: 28px;
width: 209px;
float: none !important;
margin: 35px auto 20px !important;
}
footer .socials i {
	opacity:0.7;
}
footer .socials i:hover {
	opacity:1;
}
footer .socials .fa-facebook {
	color:#355cac;
}
footer .socials .fa-twitter {
	color:#55acee;
}
footer .socials .fa-pinterest-p {
	color:#aa000c;
}
footer .socials .fa-youtube-play {
	color:#ea1d1d;
}
footer .socials .fa-instagram {
	color:#000000;
}
.pinterest .textwidget {
	text-align:center;
}
@media (max-width:991px) {
		.fusia .posts-3 .post hr {
		display:inherit;
	}
	.fusia-right {
		padding-left:0;
	}
	.subscribe {
	    margin-top: 30px;
}
}
footer {
	font: 400 10px "Lato";
color: #797370;
text-transform: uppercase;
padding-bottom: 40px;
}

.navbar-brand {
        width: 100%;
        padding: 0 70px 0 15px;
    }
	@media (max-width:767px) {
				.container {
			padding-left:40px !important;
			padding-right:40px !important;
				}
				.navbar-collapse {
					position: absolute;
top: 30px;
position: absolute;
top: 100%;
right: 5%;
z-index: 9999;
display: none;
float: left;
min-width: 160px;
width:259px;
padding: 5px 0px;
margin: 2px 0px 0px;
font-size: 14px;
text-align: left;
list-style: outside none none;
background-color: #FFF;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 4px;
box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);
				}
				#menu-menu-1 {
					width:100%;
					margin-top:0;
					margin-bottom:0;
				}
				#menu-menu-1 li {
					display: block;
padding-left: 13px;
border-bottom: 1px solid #dcd8d0;
width: 100%;
				}
				.socials {
					float: left !important;
margin: 13px 0px 13px 14px !important;
				}

				.navbar-nav {
					margin-left:0 !important;
				}
	}
	.navbar-toggle .icon-bar {

    background: #FC3252;
}
.fusia-ad {
	float:left;
}
.navbar-toggle {
    margin-top: 15px;
}
@media (max-width:1200px) {
	.slider-wrapper {
		width:66%;
	}
	.slider-captions {
		width: 33%;
	}
	#text-2 .textwidget ul {
    margin-top: 10px;
}
#text-2 .textwidget ul li {
    margin-bottom: 7px;
}
.section-headline hr {
width: 40%;
}
.section-headline span {

width: 20%;
}
}
@media (min-width:991px) and (max-width:1200px) {
	.slider-section-wrapper {
		background-position:center -10px;

	}
	.slider-section {
    height: 333px;
}

}
@media (min-width:767px) and (max-width:990px) {
	.logo img {
		float:none !important;
		margin:0 auto;
	}
	.logo {
		text-align: center;
	}
	body { 
	background:#fff url('../img/bg2.png') repeat-x;
	}
	.socials {
    margin: 18px 0px 0px !important;
	}
}
.logo img.logo2 {
	display:none !important;
}
@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
.logo img.logo1 {
	display:none !important;
}
.logo img.logo2 {
	display: block !important;
max-width: 245px !important;
}
}
@media (max-width:990px) {
	.slider-captions {
		width:100% !important;
		margin-bottom:20px;
	}
	.slider-wrapper {
    width: 100%;
}
.posts-2 .post .excerpt, .posts-2 .post .excerpt a {
    float: left;
    margin-top: 7px;
}
.posts-2 .read-more-btn {
    margin-top: 10px;
    float: left;
    position: static;
}
.subscribe, .rss-feed {
	width: 48%;
}
.subscribe {
	margin-right:4%;
}
	.posts-1 .video-icon {
    left: 33%;
    top: 17%;
    transform: scale(0.8);
}
}
@media (max-width:767px) {
	.posts-1 .post {
    margin-right: 2%;
    float: left;
    display: block;
    width: 100%;
    margin-bottom: 20px;
}
.posts-1 .post .img, .posts-2 .post .img {
    float: left;
    width: 35%;
    margin-right: 15px;
}
.section-headline hr {
width: 35%;
}
.section-headline span {

width: 30%;
}
.hr-container {
    padding: 0 15px !important;
}
.fusia .posts-3 .post hr {
    display: none !important;
}
}
@media (max-width:640px) {
	.subscribe, .rss-feed {
	width: 100%;
	margin-right:0 !important;
}
.posts-1 .post .img, .posts-2 .post .img {
    width: 50%;
}
.section-headline hr {
width: 25%;
}
.section-headline span {

width: 50%;
}
}
@media (max-width:450px) {
.posts-1 .post .img, .posts-2 .post .img {
    width: 100%;
	margin-bottom:10px;
}
.posts-1 .video-icon {
    left: 39%;
    top: 28%;
}
.posts-3 .post .img {
    margin: 0 auto !important;
    float: none;
    width: 50%;
}
.fusia .posts-3 .read-more-btn {
    position: static;
}
.posts-3, .fusia-big, .posts-3 .title, .posts-3 .title a, .posts-3 .title a:hover, h1.bold, .posts-3 .post .excerpt, .posts-3 .post .excerpt a  {
	text-align:center;
}
.fusia-big, .fusia-big a, .posts-3 .post .excerpt {
    margin-bottom: 26px;
}
}
@media (max-width:350px) {
	.logo img {
		max-width:100% !important;
	}
}

.pinterestBoardWrapper {
  width: 100%;
  margin: auto;
}
.pinterestBoard {
  margin: auto;
  text-align: center;
}
.pinterestBoard span {
  overflow: hidden;
  max-width: 100%!important;
}
.single-post .site-content,
.page .site-content {
	margin-top:10px;
}
.single-post .content-area,
.page .content-area {
	
}
.single-post .entry-content,
.page .entry-content {

	color: #6A564A;
font: 300 14px/26px "p22";
}
.single-post .entry-content img,
.page .entry-content img {
	border: 4px solid #FFF;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
outline: 1px solid #D5D1C6;
}
.left {
	width: 63%;
margin-right: 4%;
float: left;
}
.right {
	float: left;
	width: 33%;
padding-left: 2%;
padding-right: 2%;
background: #FAF5F3 none repeat scroll 0% 0%;
}
@media (max-width:990px) {
	.left {
    width: 60%;
    margin-right: 2%;
	}
	.right{
	width: 38%;
padding-left: 2%;
padding-right: 2%;
}
}
@media (max-width:600px) {
	.left {
    width: 100%;
    margin-right: 0px;
}
.right {
	width: 70%;
float: none;
margin: 0 auto;
overflow: hidden;
}
}
@media (max-width:450px) {

.right {
	width: 100%;
float: left;}
}
.widget_wp_twitter_fdx_profile h1.widget-title,
.entry-meta-category-tag {
	display:none;
}
.fb_ltr {
	width:100% !important;
}
.search-form .btn {
	background: rgb(228, 70, 96) none repeat scroll 0% 0%;
border-radius: 0px;
border: 0px none;
text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
color: rgb(255, 255, 255);
text-transform: uppercase;
font-family: "Lato";
padding: 11px 21px 10px;
font: 700 15px "Lato";
}
.search-form .btn:hover {
	background:#BB2D44;
}
.search-form input {
	font: 500 15px/15px "Lato";
height: 40px;
padding-top: 10px !important;
border-radius: 0px !important;
border: 1px solid rgb(220, 216, 208);
}


.modal {
    bottom: 0px;
    display: none;
    overflow: hidden;
    outline: 0px none;
    top: 0px;
    right: 0px;
    position: fixed;
    left: 0px;
    z-index: 1050;
}
.modal-dialog {
    min-height: 502px;

	background: #EE4F69 url('../img/popup-bg.jpg') no-repeat;
    border-radius: 5px;
    padding: 30px 30px 20px 30px;
	margin: 10% auto !important;
width: 700px !important;
z-index:1052;
background-size: 127%;
position:fixed !important;
transform:scale(0.9);
    left: 25%;
}


modal.in .modal-dialog {
    transform: translate(0px, 0px);
}
.modal.fade .modal-dialog {
    transition: transform 0.3s ease-out 0s;
}
.modal-dialog {
 border-radius: 15px;
 -moz-border-radius: 15px;
 -webkit-border-radius: 15px;
    margin: 30px auto;
    position: relative;
    width: auto;
    margin: 10px;
	border: 6px solid #a53548;
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.modal-open .modal-bg {
	width: 100%;
height: 100%;
position:absolute;
z-index:1051;
}
.modal-backdrop {
	background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%;
}
.modal-content {
	box-shadow:0 0 0 !important;
}
.modal-content {
	background:transparent !important;
	border:0 !important;
	outline:0 !important;
	box-shadow: none !important;
	border-radius:0;
}
.modal-header .headline {
	font-size: 35px;
text-align: center;
color: #Fff;
text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
margin-top: 0;
}
.modal-header {
	border:0 !important;
}
.modal-body {
	width:70%;
	margin:0 auto;
	padding: 0 15px 15px  !important;
}
.fade.in {
    opacity: 1;
}
.fade {
    opacity: 0;
    transition: opacity 0.15s linear 0s;
}
.modal-header .close {
	top: -10px;
position: absolute;
right: -9px;
color: #fff !important;
opacity: 1 !important;
text-shadow: 0px 1px 0px #000;
background: #BB2D44;
padding: 0px 6px 2px !important;
}
.modal-body #pop-head {
width: 132%;
margin-left: -16%;
}
.entry-meta {
	font-size: 15px;
	margin-bottom: 25px;
}
.posted-on .entry-date {
	font-weight: 400;
font-family: "Lato";
color: #F17D45 !important;
}
header.entry-header {
	min-height: auto !important;
margin-bottom: 20px;
}
.widget_recent_entries li {
	margin-bottom: 7px;
}
.widget_recent_entries li a {
	color:#8A7568;
	font-size:15px;
}
.widget_recent_entries li a:hover {
	color:#EE4F69;
	text-decoration:none;
}
.banner h1 {
	font: 900 25px "Lato";
text-transform: uppercase;
text-align: center;
color: rgb(124, 102, 89);
}
.banner h2 {
	text-align: center;
color: rgb(225, 68, 93);
margin: 0px;
font: italic 400 30px/10px "caslon-italic";
}
.banner h3 {
	text-align: center;
color: #E1445D;
margin: 19px 0px 0;
font: italic 400 41px/22px "caslon-semibold-italic";
}
.banner h4 {
	text-align: center;
color: rgb(106, 86, 74);
margin: 0px;
font: 500 23px/30px "Lato";
}
.banner p {
	font: 300 15px/21px "Lato";
text-align: left;
padding-left:20px;
color: #6A564A;
margin: 0px;
}
.banner a {
	text-decoration:none;
}
.banner img:hover {
	opacity:0.8;
	  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */ 
  transition:.5s;
}
#menu-item-145 a {
color: #FC3252 !important;
}
a.PIN_1438107084362_pin_it_button_20 {
	display:none !important;
}
.pagination > .active > span {
	background-color: rgb(238, 79, 105) !important;
border-color: rgb(238, 79, 105) !important;
}
.pagination > li > a, .pagination > li > span {
	color: rgb(238, 79, 105) !important;
}
.page-numbers.current {
	color:#fff !important;
}
.archive .page-header,
.search .page-header {
	min-height: auto !important;
    margin: inherit !important;
}
.archive .page-header .page-title {
color: #FC3252;
}
.archive .posts-4 .post {
	margin-bottom:10px;
}
@media (min-width:991px) {
	.socials {
width: 16.8%;
}
}
@media (max-width:990px) {
	.socials {
		width: 17.8%;
	}
}
@media (max-width:767px) {
	.socials {
		width: 100%;
text-align: center;
padding-bottom: 7px;
	}
}
.wpcf7-form input {
font: 400 14px/14px "Lato";
height: 45px;
border-radius: 0px;
border: 1px solid #CCC;
display: block;
width: 100%;
padding: 10px 12px;
color: #555;
background-color: #FFF;
background-image: none;
border: 1px solid #CCC;
border-radius: 1px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.wpcf7-form textarea {
font: 400 14px/14px "Lato";
border-radius: 0px;
border: 1px solid #CCC;
display: block;
width: 100%;
padding: 10px 12px;
color: #555;
background-color: #FFF;
background-image: none;
border: 1px solid #CCC;
border-radius: 1px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.wpcf7-form input:focus,
.wpcf7-form textarea:focus {
	border-color:#fc425e; 
}
.wpcf7-submit {
    background: #E44660 !important;
    border-radius: 0px;
    border: 0px none !important;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
    color: #FFF !important;
    text-transform: uppercase;
    padding: 11px 21px 10px;
    font: 700 15px "Lato" !important;
}
.wpcf7-submit:hover {
	    background: #BB2D44 !important;
}
.search-results article footer.entry-meta {
	display:none;
}
.search-results article {
	padding-left:0 !important;
	padding-right:0 !important;
}


.zlrecipe-container-border {
	background: #fbf9f8;
border: 1px solid #D5D1C6;
border-radius: 15px;
padding: 10px 16px;
box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.05);
}
#zlrecipe-container #zlrecipe-title {
 color: #FC3252;
}
#zlrecipe-container .bold, #zlrecipe-container .strong {
	color: #94c813;
}
#zlrecipe-container .border-bottom, #zlrecipe-container .b-b {
    border-bottom: 1px dashed rgb(213, 209, 198) !important;
}
#zlrecipe-container .heading-four, #zlrecipe-container .h-4 {
    font-size: 1.65em !important;
    margin: 0.1em;
}
#zlrecipe-container ol {
	padding-left: 1.6em !important;
}
#zlrecipe-container ul {
    padding: 0px 0px 0px .4em !important;
}


#zlrecipe-container .zlrecipe-print-link .butn-link {
    padding: 0px 0px 0px 25px !important;
    font-size: 17px;
    color: #F17D45 !important;
    line-height: 21px;
    font-weight: 400;
}
.popmake.theme-314 {
	box-shadow:0 0 0 !important;
	    top: 5% !important;
}
@media (min-width:760px) {
	/* .popmake.theme-314 .popmake-close {
		     margin-top: 11vw !important;
    right: 28vw !important;
	position:fixed !important;
	}*/
	.modal-dialog {
	left: 46.5% !important;
		margin-left:-315px !important;
}
}
@media (max-width:990px) {
	.pop-right .subscribe {
	width: 100% !important;
	margin-top: 0 !important;
}
}
@media (max-width:760px) {
	.modal-dialog {
		width: 80% !important;
height: auto;
min-height: 596px !important;
background-size: cover !important;
left: 6% !important;
	}
	/*.popmake.theme-314 .popmake-close {
		right:13vw !important;
	}*/
}
@media (max-width:560px) {
	.modal-dialog {
		padding: 10px 0px 0px;
    min-height: 92vw !important;
left: 10% !important;
	}
	.modal-header .headline {
		font-size:24px !important;
	}
	.modal-body {
    width: 94% !important;
	}
	.modal-body #pop-head {
    width: 100% !important;
    margin-left: 0% !important;
}
div.modal-dialog:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > h1:nth-child(1) {
	font-size:16px !important;
}
.modal-body p.sub-headline {
	font-size:13px !important;
}
.popmake {
	top:0 !important;
}
/*.popmake.theme-314 .popmake-close {
	top: 36px !important;
	right:8vw !important;
}*/
}
@media (max-width:490px) {
	.popmake.theme-314 {
	transform: scale(0.9) !important;
top: -40px !important;
left: 4% !important;
}

.modal-dialog {
    width: 303px !important;
	min-height: 95vw !important;
	position:fixed !important;
	    transform: scale(0.8) !important;
    top: 40px !important;
    left: 50% !important;
	margin-left:22vw !important;
}
.modal-content {
	overflow: hidden !important;
	padding-bottom:3vw;
}
#myModal .modal-content {
	overflow:hidden !important;
	padding-bottom:0 !important;
}
#myModal .modal-header .close {
    top: 3px;
    position: absolute;
    right: 6px;
}
#myModal .modal-dialog {
margin-left: -150px !important;
}
/*.popmake.theme-314 .popmake-close {
    top: 83px !important;
    right: -91vw !important;
}*/

}
@media (max-width:430px) {
	.modal-dialog {
		margin-left: 13vw !important;
	}
/*	.popmake.theme-314 .popmake-close {
    right: -78vw !important;
}*/
}
@media (max-width:350px) {
	.modal-dialog {
		margin-left: 7vw !important;
	}
}
.popmake.theme-314 .popmake-close {
	display:none;
}
.close2 {
	display:block !important;
right: -14px !important;
position: absolute;
top: -11px !important;
text-align: center;
}

/***************************************/

.fusia {
	display:none;
}
#site-footer {
	border-top: 1px dashed #d7d2cf;
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 570px)
  and (-webkit-device-pixel-ratio: 2) {
	  .modal-dialog {
		  transform: none;
position: fixed !important;
left: 0px !important;
margin-left: 0px !important;
width: 100% !important;
top: 0px !important;
z-index:999999999999 !important;
	  }
}