/* Themify Customize Styling */
.iphone:before {
	content: '';
	background: none;
	background-color: #c4a873;
	background-image: url(https://www.puppiesandflowers.com/wp-content/uploads/2019/12/bkgd-slice2.png);
	background-repeat: repeat;
	background-position: left bottom;
	position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:-1; 
}
body {	background: none;
	background-color: #c4a873;background-image: url(https://www.puppiesandflowers.com/wp-content/uploads/2019/12/bkgd-slice2.png);
	background-repeat: repeat;
	background-position: left bottom;background-attachment: fixed;
	font-family: "Raleway";	font-weight:600;
	letter-spacing:.04em;
	font-size:.76em;
	line-height:1.5em;
	text-align:left;
	color: #5e4a2a; 
}
a {	
	color: #c75518; 
}
.transparent-header #headerwrap,#headerwrap,#footerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap.fixed-header {	
	color: #686e2f; 
}
a, .post-nav .arrow {	
	color: #c75518; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #5e4a2a; 
}
.transparent-header #headerwrap a,#headerwrap a,#footerwrap a,input[type=reset], input[type=submit], button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.module-buttons .module-buttons-item .ui.builder_button,.transparent-header #headerwrap.fixed-header a, #headerwrap.fixed-header a, #main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #f9a41a; 
}
.transparent-header #headerwrap.fixed-header,#headerwrap.fixed-header,#headerwrap,#footerwrap,input[type=reset], input[type=submit], button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.module-buttons .module-buttons-item .builder_button {	background: none;
	background-color: #faf1e1; 
}
#pagewrap {	
	margin-top: 30px; 
}
.pagewidth {	
	width: 1160px; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	background: none;
	background-color: #faf6f0;
	color: #664829;
	font-family: "Raleway";	font-weight:600;
	letter-spacing:.5px;
	font-size:14px;
	line-height:10px;
 
}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus {	background: none;
	background-color: #f9f9f0;
	color: #664829; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #c75518;
	color: #faf1e1; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: #5e4a2a;
	color: #faf1e1; 
}
#header {	
	font-family: "Raleway";	font-weight:500;
	font-size:14px;
	line-height:14px;

	color: #5e4a2a; 
}
#headerwrap a {	
	color: #c75518; 
}
#headerwrap a:hover {	
	color: #f5c353; 
}
body[class*="themify"] #site-logo a img {		width: 80px;
	height: 80px; 
}
#site-description {	display: none; 
}
#site-description img {		width: 80px;
	height: 80px; 
}
#main-nav a {	
	font-family: "Raleway";	font-weight:600;
	font-size:12px;
	line-height:12px;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #c75518; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #f9a41a; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {	
	font-family: "Raleway";	font-weight:600;
	font-size:12px;
	line-height:14px;
 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #c75518; 
}
body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item a body:not(.mobile_menu_active) #main-nav .has-sub-menu > .sub-menu .current-menu-item a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item > a {	
	color: #c75518; 
}
.post-title {	
	font-family: "Anton";	font-weight:normal;
	letter-spacing:.01em;
	font-size:6em;
	line-height:1.1em;
	text-transform:uppercase;	text-align:left; 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: rgba(94,74,41,0.91); 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: rgba(120,128,44,0.69); 
}
.single-post .entry-title {	
	font-family: "Anton";	font-weight:normal;
	letter-spacing:-.015em;
	font-size:120px;
	line-height:120px;
	text-align:left; 
}
.loops-wrapper.grid4 .post-title, .loops-wrapper.grid4 .post-title a {	
	font-family: "Anton";	font-weight:normal;
	letter-spacing:-.01em;
	font-size:1.8em;
	line-height:1.1em;
	text-transform:uppercase;	text-align:left; 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {	
	font-family: "Anton";	font-weight:normal;
	letter-spacing:.001em;
	font-size:1.3em;
	line-height:1em;
 
}
.post-meta, .loops-wrapper.list-post .post-meta, .single-post .post-meta, .loops-wrapper.grid4 .post-meta, .loops-wrapper.grid3 .post-meta, .loops-wrapper.grid2 .post-meta {	
	font-family: "Raleway";	font-weight:bolder;
	line-height:1em;
 
}
.post-meta a:hover {		text-decoration:underline;
 
}
.post-date, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date {	
	padding-top: 20px;
	color: #686e2f; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date, .single-post #pagewrap .post-date-inline .post-date .year {	
	font-family: "raleway";	font-weight:600;
	letter-spacing:.09em;
	font-size:1em;
	line-height:1.25em;
	text-align:left; 
}
.post-nav {	background: none;
	background-color: #a6ad6b;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 1.5%;
	padding-left: 15px; 
}
.post-nav a {	
	font-family: "Raleway";	font-weight:bold;
	font-size:16px;
	line-height:18px;
	text-transform:uppercase;	text-align:left;
	color: #5e4a2a; 
}
.post-nav .arrow {	
	color: #c75518; 
}
.single.single-post .featured-area {	background: none;
	background-color: #d126d1; 
}
.module-title {	
	border-bottom: 2px solid #f9a41a;
	font-family: "Oswald";	font-weight:500;
	font-size:100%;
	line-height:100%;
	text-transform:uppercase; 
}
#sidebar a, #sidebar-alt a {	
	color: #f9a41a; 
}
#sidebar a:hover, #sidebar-alt a:hover {	
	color: #c75518; 
}
#footerwrap {	background: none;
	background-color: #fffaf0; 
}
#footer-logo a img {		width: 100px;
	height: 100px; 
}
#footer {	
	color: #686e2f; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "raleway";	font-weight:600;
	letter-spacing:.1em;
	font-size:.85em;
	line-height:1.5em;
 
}
#footer a {	
	color: #f9a41a; 
}
#footer-nav a {	background: none;
	background-color: #f9a41a; 
}
.footer-widgets {	
	font-family: "raleway";	font-weight:bold;
	letter-spacing:.1em;
	font-size:.9em;
	line-height:1.1em;
 
}
.footer-widgets .widgettitle {	background: none;
	background-color: #6b4d2e; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #57451e; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #f9a41a; 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
body {	
	background-repeat: repeat;
	background-position: left top;
	font-family: "Raleway";	font-weight:600;

	color: #4d3712; 
}
#pagewrap {	
	margin-top: 30px; 
}
.pagewidth {	
	width: 978px; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	background: none;
	background-color: #faf6f0;
	color: #664829;	font-weight:600;
 
}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus {	background: none;
	background-color: #f9f9f0;
	color: #664829; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #c75518;
	color: #faf1e1; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: #5e4a2a;
	color: #faf1e1; 
}
#header {		font-weight:600;

	color: #686e2f; 
}
#headerwrap a {	
	color: #c75518; 
}
#headerwrap a:hover {	
	color: #f5c353; 
}
#site-description img {		width: 80px;
	height: 80px; 
}
#main-nav a {		font-weight:500;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #c75518; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #f9a41a; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {		font-weight:600;
 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #c75518; 
}
body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item a body:not(.mobile_menu_active) #main-nav .has-sub-menu > .sub-menu .current-menu-item a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item > a {	
	color: #c75518; 
}
.post-title {	
	font-family: "Anton";	font-weight:bold;
 
}
.single-post .entry-title {	
	font-family: "Anton";	font-weight:normal;
	line-height:1.08em;
 
}
.loops-wrapper.grid4 .post-title, .loops-wrapper.grid4 .post-title a {	
	font-family: "Anton";	font-weight:normal;
	font-size:1.65em;
	line-height:1.1em;
 
}
.loops-wrapper.grid4 .post-title {	
	margin-right: 0px; 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {	
	font-family: "Oswald"; 
}
.post-meta, .loops-wrapper.list-post .post-meta, .single-post .post-meta, .loops-wrapper.grid4 .post-meta, .loops-wrapper.grid3 .post-meta, .loops-wrapper.grid2 .post-meta {	
	font-family: "Raleway";	font-weight:bolder;
 
}
.post-date, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date {	
	color: #686e2f; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date, .single-post #pagewrap .post-date-inline .post-date .year {		font-weight:500;
 
}
.post-nav a {	
	font-family: "Raleway";	font-weight:800;

	color: #5e4a2a; 
}
.post-nav .arrow {	
	color: #c75518; 
}
.module-title {	
	color: #c75518;	font-weight:600;
 
}
#sidebar a, #sidebar-alt a {	
	color: #f9a41a; 
}
#sidebar a:hover, #sidebar-alt a:hover {	
	color: #c75518; 
}
#footerwrap {	background: none;
	background-color: #fffaf0; 
}
#footer {	
	color: #686e2f; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:600;
 
}
#footer a {	
	color: #f9a41a; 
}
.footer-widgets {		font-weight:bold;
 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #57451e; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #f9a41a; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body {	
	background-repeat: repeat;
	background-position: left top;
	font-family: "raleway";	font-weight:600;

	color: #4d3712; 
}
#pagewrap {	
	margin-top: 30px; 
}
.pagewidth {	
	width: 978px; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	background: none;
	background-color: #faf6f0;
	color: #664829;	font-weight:600;
 
}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus {	background: none;
	background-color: #f9f9f0;
	color: #664829; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #c75518;
	color: #faf1e1; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: #5e4a2a;
	color: #faf1e1; 
}
#header {		font-weight:600;

	color: #686e2f; 
}
#headerwrap a {	
	color: #c75518; 
}
#headerwrap a:hover {	
	color: #f5c353; 
}
#site-description img {		width: 80px;
	height: 80px; 
}
#main-nav a {		font-weight:500;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #c75518; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #f9a41a; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {		font-weight:600;
 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #c75518; 
}
body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item a body:not(.mobile_menu_active) #main-nav .has-sub-menu > .sub-menu .current-menu-item a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item > a {	
	color: #c75518; 
}
.post-title {	
	font-family: "Anton";	font-weight:bold;
 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #5e4a2a; 
}
.single-post .entry-title {	
	font-family: "Anton";	font-weight:normal;
	letter-spacing:-.01em;
	font-size:105px;
	line-height:1.1em;
	text-transform:uppercase; 
}
.loops-wrapper.grid4 .post-title, .loops-wrapper.grid4 .post-title a {	
	font-family: "Anton";	font-weight:normal;
	font-size:2.1em;
	line-height:1.1em;
 
}
.loops-wrapper.grid4 .post-title {	
	margin-right: 0px; 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {	
	font-family: "Oswald"; 
}
.post-meta, .loops-wrapper.list-post .post-meta, .single-post .post-meta, .loops-wrapper.grid4 .post-meta, .loops-wrapper.grid3 .post-meta, .loops-wrapper.grid2 .post-meta {	
	font-family: "Raleway";	font-weight:bolder;
 
}
.post-date, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date {	
	color: #686e2f; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date, .single-post #pagewrap .post-date-inline .post-date .year {		font-weight:500;
 
}
.post-nav a {	
	font-family: "Raleway";	font-weight:800;

	color: #5e4a2a; 
}
.post-nav .arrow {	
	color: #c75518; 
}
.module-title {	
	color: #c75518;	font-weight:600;
 
}
#sidebar a, #sidebar-alt a {	
	color: #f9a41a; 
}
#sidebar a:hover, #sidebar-alt a:hover {	
	color: #c75518; 
}
#footerwrap {	background: none;
	background-color: #fffaf0; 
}
#footer {	
	color: #686e2f; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:600;
 
}
#footer a {	
	color: #f9a41a; 
}
.footer-widgets {		font-weight:bold;
 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #57451e; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #f9a41a; 
}
 }@media screen and (max-width: 542px) { /* Themify Customize Styling */
body {	
	background-repeat: repeat;
	background-position: left top;
	font-family: "raleway";	font-weight:600;
	font-size:.8em;

	color: #4d3712; 
}
.transparent-header #headerwrap,#headerwrap,#footerwrap,.transparent-header #headerwrap.fixed-header,#headerwrap.fixed-header {	
	color: #686e2f; 
}
a, .post-nav .arrow {	
	color: #c75518; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #5e4a2a; 
}
.transparent-header #headerwrap a,#headerwrap a,#footerwrap a,input[type=reset], input[type=submit], button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.module-buttons .module-buttons-item .ui.builder_button,.transparent-header #headerwrap.fixed-header a, #headerwrap.fixed-header a, #main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #f9a41a; 
}
.transparent-header #headerwrap.fixed-header,#headerwrap.fixed-header,#headerwrap,#footerwrap,input[type=reset], input[type=submit], button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.module-buttons .module-buttons-item .builder_button {	background: none;
	background-color: #fffcf7; 
}
.pagewidth {	
	width: 978px; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	background: none;
	background-color: #faf6f0;
	color: #664829;	font-weight:600;
 
}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus {	background: none;
	background-color: #ebede8;
	color: #664829; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #c75518;
	color: #faf1e1; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: #5e4a2a;
	color: #faf1e1; 
}
#header {		font-weight:600;

	color: #686e2f; 
}
#headerwrap a {	
	color: #c75518; 
}
#headerwrap a:hover {	
	color: #f5c353; 
}
body[class*="themify"] #site-logo a img {		width: 80px;
	height: 80px; 
}
#site-description img {		width: 80px;
	height: 80px; 
}
#main-nav a {		font-weight:500;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #c75518; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #f9a41a; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {		font-weight:600;
 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #c75518; 
}
body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item a body:not(.mobile_menu_active) #main-nav .has-sub-menu > .sub-menu .current-menu-item a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item > a {	
	color: #c75518; 
}
.post {	
	margin-right: 1px;
	margin-left: 1px; 
}
.post-title {	
	font-family: "Anton";	font-weight:bold;
	font-size:3em;
 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #5e4a2a; 
}
.single-post .entry-title {	
	font-family: "Anton";	font-weight:normal;
	font-size:3.5em;
	line-height:1.12em;
 
}
.loops-wrapper.grid4 .post-title, .loops-wrapper.grid4 .post-title a {	
	font-family: "Anton";	font-weight:normal;
	font-size:1.79em;
	line-height:1.1em;
 
}
.loops-wrapper.grid4 .post-title {	
	margin-right: 0px; 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {	
	font-family: "Oswald"; 
}
.post-meta, .loops-wrapper.list-post .post-meta, .single-post .post-meta, .loops-wrapper.grid4 .post-meta, .loops-wrapper.grid3 .post-meta, .loops-wrapper.grid2 .post-meta {	
	font-family: "Raleway";	font-weight:bolder;
 
}
.post-date, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date {	
	color: #f5c353; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date, .single-post #pagewrap .post-date-inline .post-date .year {		font-weight:bolder;
 
}
.post-nav a {	
	font-family: "Raleway";	font-weight:800;

	color: #5e4a2a; 
}
.post-nav .arrow {	
	color: #c75518; 
}
.module-title {	
	color: #c75518;	font-weight:600;
 
}
#sidebar a, #sidebar-alt a {	
	color: #f9a41a; 
}
#sidebar a:hover, #sidebar-alt a:hover {	
	color: #c75518; 
}
#footerwrap {	background: none;
	background-color: #fffaf0;
	padding-left: 20px; 
}
#footer {	
	color: #686e2f; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:600;
 
}
#footer a {	
	color: #f9a41a; 
}
#footer-nav a {	background: none;
	background-color: #f9a41a; 
}
.footer-widgets {		font-weight:bold;
 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #57451e; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #f9a41a; 
}
 }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .mobile_menu_active #headerwrap .sidemenu-on { background: none;
	background-color: #e6d3af;
	background-repeat: repeat; }.mobile-menu-visible.header-slide-out .sidemenu-on a, .mobile_menu_active.header-leftpane #headerwrap a, .mobile_menu_active.header-rightpane #headerwrap a, .mobile_menu_active #headerwrap .sidemenu.sidemenu-on a { 
	color: #c75518; }.mobile_menu_active #headerwrap .sidemenu-on nav li a { 
	font-family: "Raleway";	font-weight:bold;
	font-size:12px;
 }.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #f9a41a; }.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #c75518; }.mobile_menu_active.header-leftpane #pagewrap #headerwrap .header-icons #menu-icon, .mobile_menu_active.header-rightpane #pagewrap #headerwrap .header-icons #menu-icon, body:not(.header-leftpane):not(.header-rightpane).mobile_menu_active #menu-icon, .mobile_menu_active.header-horizontal #headerwrap #menu-icon { background: none;
	background-color: #f9a41a; }.mobile_menu_active.header-leftpane #pagewrap #headerwrap .header-icons #menu-icon, .mobile_menu_active.header-rightpane #pagewrap #headerwrap .header-icons #menu-icon, #headerwrap #menu-icon, .mobile_menu_active.header-horizontal #headerwrap #menu-icon { 
	color: #f5f2da; }
/* Themify Custom CSS */
/* are you ready? */
/* 	border:red 1px solid; */
body {
    background-color: #c4a873;
    background-image: url(https://www.puppiesandflowers.com/wp-content/uploads/2019/12/bkgd-slice2.png)!important;
    background-repeat: repeat;
    background-position: left bottom;
    background-attachment: fixed;
    color: #5e4a2a;
}

h1, h2, h3, h4, h5, h6 {
	clear: both;
	display: block;
  font-family: "Raleway", Arial, Helvetica, sans-serif;
  font-weight:900;
	letter-spacing:1px;
  color: #686e2f;
	text-transform:uppercase;
	word-wrap: break-word;
}
/* #headerwrap.site-logo */
/* Hide Misc Shite */
.author-vcard, .post-author {
  	display:none;
}
/* Page titles */
h1.page-title {
	display:inline-block;
	color:#5e4a2a;
	font-family: "Anton", Arial, Helvetica, sans-serif;
	font-size:1.5em;
	line-height:1em;
	font-weight:500;
	text-transform:uppercase;
	padding: 15px 25px;
	margin-left: 0px;
	margin-bottom: 40px;
	border-left: 8px solid #f9a41a;
	background:#faf5e8;
}
h1.page-title em{
	clear:both;
	display:inline;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size:1.55em;
	letter-spacing: 0em;
	color:#f9a41a;
	font-weight:100;
/* 	margin:0px; */
/* 	font-style: italic; */
	text-transform:lowercase;
}

/***** Post Content ***e6d3af**/
/* loopwrapper 4 */
/* the date */
.loops-wrapper.grid4 .post-date  {
	clear: both;
	display: inline-block;
  font-family: "Raleway", Arial, Helvetica, sans-serif;
 	font-weight:800;
	letter-spacing:6px!important;
	color: #777e2b;
	font-size:1em;
	font-style:normal;
	padding-top:5px;
	text-shadow: -.1em -.28em .15em #8d94448a;
}	
/* Space between date and title */
.loops-wrapper.grid4 .post-date-wrap.post-date-inline {
	margin:17px 0 10px;
}
.loops-wrapper.grid4 span.year{
	font-size:1.1em!important;
 	font-weight:600;
	letter-spacing:3px!important;
/* 	border:red solid 1px; */
}
/* add tricky to date */
.loops-wrapper.grid4 .post-date  {
  position: static;
	transform-origin: 48% 63%;
	transform: rotate(180deg);
	transition: transform 2.5s;
	transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
.loops-wrapper.grid4 .post-date:hover { 
	cursor: grabbing; 
	transform: rotateX(1deg);
	transition: transform .75s;
	transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* Post Titles */
h1.post-title.entry-title  {
	position:relative; 
	display:inline;
/* 	padding-bottom:1px; */
}
h1.post-title.entry-title:after {
	position:absolute; 
	left:0; 
	bottom:0;
	width:100%; 
	height:1px; 
	border-bottom:16px solid #f9a41a; 
	content:"";
}
h2.post-title.entry-title a {
	position:relative; 
	display:inline;
	word-spacing:-3px;
	text-decoration: none;
	padding-bottom:1px;
}

h2.post-title.entry-title a:after{
	position:absolute; 
	left:0; 
	bottom:0;
	width:100%; 
	height:1px; 
	border-bottom:6px solid #f9a41a; 
	content:"";
}

/* space between single title and first post image faf5e8  e6d3af */
.single div.entry-content {
	margin-top:70px;
	padding:0;
}

.loops-wrapper.grid4 div.post-content {
  text-align: left;
	line-height:1.3em;
/* 	max-width:380px; */
}
.loops-wrapper.grid4 figure.post-image img{
	display:block;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom:8px solid #f9a41a; 
	box-shadow: 0px 1px 1px 1px #5c523a3A;
/* 	margin-bottom:5px; */
}
.single figure.post-image img{
	display:block;
	padding-bottom:0px;
	border-bottom: 20px solid #f9a41a;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	box-shadow: 0px 1px 1px 1px #5c523a3A;
}
/* video adjust */
.post-video, .embed-youtube {
	margin-bottom: 0;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;	
	border-bottom: 8px solid #f9a41a;
	box-shadow: 0px 2px 2px 0px #5c523a3A;
}
.single .post-video, .single .embed-youtube {
	border-bottom: 18px solid #f9a41a;
	box-shadow: 0px 2px 2px 0px #5c523a3A;
}

.loops-wrapper.boxed .post-image img, .post-image img {
	border-top-right-radius:0px;
	border-top-left-radius:0px;
}
.loops-wrapper.boxed.grid4 .post, 
.single .post {
	border-radius: 0px;
  box-shadow: 3px 5px 7px 2px #0000005a;
  box-sizing: border-box;
	background-color:#e6d3af;
	background-image: linear-gradient(to bottom,rgba(255,255,255,0.5) 80%, rgba(94, 74, 42, .1) 100%);
}
.single .post-content-inner {
	padding:0 50px 1px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	background-color:#e6d3af;
	background-image: linear-gradient(to bottom,rgba(255,255,255,0.5) 1%, rgba(94, 74, 42, .1) 100%);
}
/* Tweak inline stuff between image and title */
/* feckin clearfix there are is another at the end of post content too */
.single figure.post-image.clearfix:after {
margin-bottom:-15px;
}
/* 		border:1px red solid;; */
@media screen and (max-width: 1024px){
.single div.post-content-inner {
	padding:0 30px;
	margin: 0px !important;
}}
@media screen and (max-width: 768px){
.single div.post-content-inner {
	padding:0 30px;
	margin: 0px !important;
}}
@media screen and (max-width: 680px){
.single div.post-content-inner {
	padding:0 20px 0 !important;
	margin:0 !important;
}}

/* caption styling */
.wp-caption-text {
		clear: both;
		display:block; 
		font-family: 'Lora', serif;	
		font-size: 15px;
	font-style:italic;
		line-height:16px;
		text-align:left!important;
		color:#5e4a2a;
		text-shadow: none;
		font-weight:normal;
		padding:0px 10px 10px 15px;
		margin-bottom:20px;
		letter-spacing:-.01px;
}

.single  .aligncenter.wp-caption img{
		border-bottom:2px #5e4a2a ridge;
}
.single img.aligncenter,
.single  .aligncenter.wp-caption {
		background-color:#ffffff9a;
		background-image:linear-gradient(-222deg,rgba(255,255,255,0.5) 1%, rgba(94, 74, 42, .1) 100%);
/* 		border-bottom-color: #ddd; */
  	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/***** Meta Tag Category et al *****/
.single .post-meta {
		text-align:left;
}
/* hide shite */
.single .post-meta .post-category:after,
.single.post-meta .post-tag:after {
		display: none;
}
.single .post-comment {
		display: none;
}
.single .post-tag:before {
  	display: none;
}
.single .post-tag:after {
		display:none;
}
.single div.post-content {
	text-align: left;
}
.post-category{
	clear: both;
	display: inline-block;
	font-family:"Raleway", Arial, Helvetica, sans-serif;
	font-weight:900;
	font-size: .9em;
	word-spacing:1px;
	color:#777e2b;
	line-height:1.155em;
	text-transform: uppercase;
	padding-top:10px;
	padding-bottom:5px;
}
.post-category a{
	color:#777e2b;
	font-weight: bold;
	font-size: 1em;
	letter-spacing:.5px;
	line-height:1.055em;
}
.post-tag  {
	clear: both;
	display:inline-block;
	font-family:"Raleway", Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight: 400;
	line-height:1.09em;
	color:#777e2b;
	text-transform: lowercase;
	letter-spacing:.5px;
}
.post-tag a {
	color:#db8904;
	font-weight: 600;
	font-size:1em;
	letter-spacing:.2em;
}
span.post-category {
  transform: rotate(-.4deg);
	margin:10px 0 10px;
}
span.post-tag {
  transform: rotate(.6deg);
} 
.single span.post-tag {
	padding-bottom:20px;
}
span.post-category{
	clear: both;
	display: block;
	padding-top:15px;
	padding-bottom:5px;
}
/* commas separaiors*/
.post-meta .separator {
    opacity: 1;
}
/* leftover sharedayyy?? */
/* .sd-social-icon .sd-content ul li[class^=share-].share-pinterest a.sd-button, 
.sd-social-icon .sd-content ul li[class^=share-].share-twitter a.sd-button, 
.sd-social-icon .sd-content ul li[class^=share-].share-linkedin a.sd-button, 
.sd-social-icon .sd-content ul li[class^=share-].share-reddit a.sd-button, 
.sd-social-icon .sd-content ul li[class^=share-].share-facebook a.sd-button, 
.sd-social-icon .sd-content ul li[class^=share-].share-tumblr a.sd-button {
    background:#777e2b !important;
    color:#fff !important;
} */

/* .loops-wrapper.grid4 .sd-content ul li a.sd-button:before {
	font-size:20px;
}
.single .sd-content ul li a.sd-button:before {
	font-size:30px;
} */

/* fat fingers margigims margins */

/* .loops-wrapper.grid4 .sd-social-icon .sd-content ul li[class*=share-] a.sd-button{
	margin-right: 3px !important;

} */

/* .single .sd-social-icon .sd-content ul li[class*=share-] a.sd-button {
  margin-right: 8px !important;
	border:1px red solid;
}
add space above Sd icons
.sd-content ul li {
    margin: 25px 5px 0;
    padding: 0;
} */

/* Share count bkgd */
/* .loops-wrapper.grid4  .sd-social-icon .sd-button span.share-count {
    background: #F9A41A;
    font-size: 9px;
		font-weight: bold;
}
.single .sd-social-icon .sd-button span.share-count {
    background: #F9A41A;
		padding-top:20!important;
    font-size: 12px;
		font-weight: bold; 
} */

/***** Previous/Next  Post Nav *****/

/* change poxy red */
.post-nav a:hover span {
		color: #c75518;
}
span.next a {
	text-align:right!important;
}
div.post-nav.clearfix {
		clear: both;
		display: block;
		font-weight:900;
/* 		margin-top:50px; */
/* 		box-shadow: 2px 2px 4px #5c523a8a inset; */
/* 		background-color:#e6d3af5a; */
}

/* Load more button */
.load-more-button {
		color:#fff!important;
		font-weight:bold;
		Text-decoration: none;
		text-transform:uppercase;
    background:#777e2b;
	  padding:8px 20px;
		box-shadow:1px 2px 2px 0px #0000008a;
		transition: all .5s ease-in-out;
}
.load-more-button:hover {
		background:#5e4a2a !important;
		color:#fff !important;
		Text-decoration:none!important;
		transition: all .5s ease-in-out;
}
/* Misc Subscribe Comments Buttons */
button {
		color:#fff!important;
		font-weight:bold;
		text-transform:uppercase;
		Text-decoration: none;
    background:#777e2b;
		border-radius: 5px;
	  padding:8px 20px;
		box-shadow:1px 2px 2px 0px #0000008a;
		transition: all .5s ease-in-out;
}
button:hover {
		background:#5e4a2a !important;
		color:#fff !important;
		Text-decoration:none!important;
		transition: all .5s ease-in-out;
}

/***** Mobile Menu SIDEBAR Right Pane *****/
/* !!! FIX for TRANSPARENCY top right corner !!!*/
.mobile_menu_active.header-rightpane div#headerwrap {
	  margin-top:0 !important;
		padding:25px 10px;
/* 		background-color: #e6d3af; */
		background-image: linear-gradient(to bottom,rgba(255,255,255,0.5) 1%, rgba(94, 74, 42, .1) 100%);
	  box-shadow: -3px 4px 4px 1px #0000003a;
}

/* tab pull menu */
.mobile_menu_active.header-rightpane #pagewrap #headerwrap .header-icons #menu-icon {
    border-top:#e6d3af 1px solid!important;
	 	border-left:#e6d3af 1px solid!important;
	 	border-bottom:#686e2f 1px solid!important;
}
.mobile_menu_active.header-rightpane #headerwrap #menu-icon {
		border-top-left-radius:10px;
		border-bottom-left-radius:10px;
		top: 30px;
		padding-left:4px;
    transition: all .165s ease-in-out;
}
/***** logo *****/
div#site-logo a img{
	display:block!important;
  position: fixed!important;
	width:80px!important;
	max-height:80px!important;
	bottom:40px!important;
  right:40px;
	opacity:.7;
	z-index:53333;
	visibility: visible !important;
	animation: ld-breath 1.2s ease-out;
}
div#site-logo a img:hover{
	animation: ld-breath 1.2s infinite ease-in-out;
}

/* when side menu open diplay dif logo */
.mobile_menu_active.header-rightpane.mobile-menu-visible #headerwrap div#site-logo a img{
	display:block;
	position: fixed!important;
	width:110px!important;
	height:110px!important;
	top:180px;
  right:90px;
	opacity:.75;
}
.mobile_menu_active.header-rightpane #headerwrap #header{
		Padding:0 20px;
}
/* font larger tab pull arrows */
.mobile_menu_active.header-rightpane .social-links.horizontal {
  font-size: 1.35em;
	font-weight:bold;
/* 	border:1px red solid; */
}
/* space between logotype and widget */
div#custom_html-11.widget_text.widget.widget_custom_html {
	font-size:12.5px;
	line-height:18px;
	text-align:center;
	font-weight:bolder;
	letter-spacing:.1px;
	padding:0 10px 50px 0;
}

div.navbar-wrapper.clearfix {
		text-align:center !important;
}

/* space between 1st widget and above*/
.header-widget .col3-1.first{ 
		padding:120px 0 0px;
}

/* add padding for fat fingers zoom navbar icons #f9a41a  */
div.rss a, .social-widget .social-links.horizontal a{
		padding:10px 1px 10px 2px!important;
	 font-size:25px!important;
} 

/* 		border:1px red solid; */

/* zoom navbar icons   */
div.rss a:hover, .social-widget .social-links.horizontal li:hover {
	  transition:transform 0.3s;
    transform:scale(2);
}

.social-widget div.rss a {
	color:#f9a41a!important;
/* 	border:1px red solid; */
}
div.navbar-wrapper.clearfix .social-widget,
div.navbar-wrapper.clearfix  div.rss{
/* 	  font-size:2em!important; */
		display:inline-block;
		font-size:25px;
/* 		padding:0px 20px; */
/* 		border:1px red solid; */
}
.search-button {
		color: inherit;
		display: inline-block;
		vertical-align: middle;
		padding: 10PX 7px;
/* 		margin: 0 7px 8px 0; */
		line-height: 2em;
		box-sizing: border-box;
		font-size: 30px;
}
a.search-button:hover {
	  transition:transform 0.3s;
    transform:scale(1.5);
}
/* space between title and divider */
.header-widget h4.widgettitle {
		padding:10px 0 2px;
		font-family: "oswald", sans-serif;
		font-size:15px;
		font-weight:500;
		letter-spacing:0px;
    color:#c75518;
}
.header-widget .widget_text  {
		font-size:12.5px;
		line-height:14px;
		font-weight:600;
		letter-spacing:0px;
		color:#5c523a;
}

/* Subscription should go here */


/* search-lightbox */
form#searchform {
	padding-left:10px;
}
.search-active #searchform-wrap #searchform {
		color:#f9a41a;
    transition: all .5s;
}
#searchform .icon-search:before,
#searchform .icon-search:after {
	  color:#f9a41a;
		font-size: 1em;
		left: 1px;
		top:15px;
}
#close-search-box:before, 
#close-search-box:after{
	color:#c75518;
}
/* Forms in  common */
input, textarea, select, input[type=search], button {
	font-size: 100%;
	font-family: inherit;
	max-width: 100%;
}
/* change placeholde text color in searchforms */
 #searchform #s::-webkit-input-placeholder{
	color:#5e4a2a9a;
}

/* SEARCH results PAGE FIX */
.loops-wrapper.boxed .post {
    padding-top: 0;
}
/* 404 page input field */
form#searchform{
	width:33%;
}
#searchform #s{
	background-color:#ffffff9a!important;
	border-radius:7px;
	padding-left:40px!important;
	min-height:35px!important;
}
#searchform .icon-search:before, 
#searchform .icon-search:after {
    color: #f9a41a;
    font-size: 1.25em;
    left: 10px;
    top: 17px;
}
form#searchform {
	padding-left: 0px;	
	border:0;
}

/* Forms in  common */
input, textarea, select, input[type=search], button {
	font-size: 100%;
	font-family: inherit;
	max-width: 100%;
}
/* change placeholde text color in searchforms */
 #searchform #s::-webkit-input-placeholder{
	color:#5e4a2a9a;
}

/* Blockquote */
blockquote {
	font-weight:100;
	font-size: 1.3em;
	line-height: 1.45em;
	padding: 10px 40px 10px;
	margin: 0 0 10px;
	position: relative;
}
blockquote:before {
  background-image: url("/wp-content/uploads/2019/12/BlockQuote.png"); /* The image used */
	display:block;
	margin-left: -41px;
	margin-top:4px !important;
  height: 22px;
	width:28px;
  background-position: left; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size:28px 22px; 
	content:"";
}

.shared-counts-wrap.style-buttons a.shared-counts-button {
    border-radius: 5px;
    width: 64px;
}

/***** START Custom Related Poats #e9e9e9 *****/

.crp_related a {
  width: 235px;
  height: 235;
  text-decoration: none;
}
.crp_related:before{
	display:block;
	height:10px;
	content:"";
	border-top:1px #5e4a2a solid!important;
}
.crp_related:after{
		display:block;
	height:15px;
	content:"";
	border-bottom:1px #5e4a2a solid!important;
}

.crp_related {
	padding:20px 0 30px;
	font-family: 'Oswald', sans-serif;
	font-size:20px;
	text-transform:uppercase;
	line-height:24px;
	font-weight: bold;
}

span.crp_title {
	background:none!important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-bottom:20px !important;
}

/* Frames */
.crp_clear {
		margin-bottom: 10px;
		clear: both;
		display:block;
}
.crp_related li:hover img,
.crp_related img:hover{
		opacity:1;
		filter:none;
		transition: all .7s ease-out;
}

/* The top TITLES  #c75518 */
.crp_related ul li:hover .crp_title {
		filter:none;
		color:#fff !important;
		text-shadow:.06em .06em 5px #000, .09em .09em 7px #F9A41A, 0 0px 12px  #777e2b;
		transition: all .7s ease-in-out;
		opacity:1;
}
.crp_related ul li:hover {
/* 		background-image: linear-gradient(#faf5e8, #efddac)!important; */
		border-radius: 10px;
		opacity:1;
		background-color:#fff!important;
		transition: all .7s ease-in-out;
}
/* frames  #efddac :#f9a41a1a */
.crp_related ul li  {
		float:left;
		padding:10px;
		margin-top:20px;
		box-shadow: 2px 3px 5px #5c523a;
		border-radius: 10px;
		background-color:#ecdecd;
		transition: all .7s ease-in-out;
/* 	background-image: linear-gradient(#faf5e8, #f2e5c3)!important;  */
}
.crp_related .crp_title  { 
	width: 225px;
	font-family:"oswald", Arial, Helvetica, sans-serif;
	font-weight:800;
	font-size: 20px;
	line-height:22px;
	letter-spacing:-.1px;
	text-shadow: none;
	text-transform: uppercase;
	text-align: center;
	vertical-align:bottom;
	border-radius: 0px;
	margin-bottom: 0px;
	color: #777e2b1a !important;
}
/* color top titles ease out */
.crp_related li .crp_title {
		opacity:0;
		transition: all .7s ease-in-out;
}
/* main picture holders frame */
.crp_related li {
    margin: 13px 5px 3px!important;
		border: 0;
		transition: all .7s ease-in-out;
}
/* add grayscale */
.crp_related li img {
		width: 235px;
		min-height: 235px;
		-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
		filter: grayscale(100%);
		transition: all .9s ease-in-out;
} 
.crp_related img{
	  max-width: 235px;
  	margin: auto;
		opacity:.5;
		transition: all .9s ease-in-out;
}

@media screen and (max-width: 1024px){
.crp_related li {
    margin: 10px !important;
    border: 1px solid #ddd;
}}
@media screen and (max-width: 768px){
.crp_related li {
    margin: 8px !important;
    border: 1px solid #ddd;
}}
@media screen and (max-width: 680px){
.crp_related li {
    margin: 14px !important;
    border: 1px solid #ddd;
}}



/* MAKE GCAPTCHA RESPONSIVE? */
.builder-contact-field-captcha .g-recaptcha {
    width: 100%;
    transform: scale(0.75);
		-webkit-transform:scale(0.75); 
    transform-origin: 0 0;
}

/* Titles and yellow bars */
/* Change rule sizes for phone */
@media screen and (max-width: 768px){
h2.post-title.entry-title a:after{
	border-bottom:11px solid #f9a41a; 
}}
@media screen and (max-width: 768px){
h1.post-title.entry-title:after{
	border-bottom:16px solid #f9a41a; 
}}
@media screen and (max-width: 768px){
.post-video, .embed-youtube,
.loops-wrapper.grid4 figure.post-image img{
	border-bottom:14px solid #f9a41a; 
}}
@media screen and (max-width: 768px){
.single .post-video, 
.single .embed-youtube, 
.single figure.post-image img {
	border-bottom: 19px solid #f9a41a;
}}
@media screen and (max-width: 480px){
h1.post-title.entry-title:after,
h2.post-title.entry-title a:after{
	border-bottom:10px solid #f9a41a; 
}}
@media screen and (max-width: 480px){
.post-video, .embed-youtube,
.loops-wrapper.grid4 figure.post-image img{
	border-bottom:13px solid #f9a41a; 
}}
@media screen and (max-width: 480px){
.single .post-video, 
.single .embed-youtube, 
.single figure.post-image img {
	border-bottom: 14px solid #f9a41a;
}}



/* ld-breath */
@keyframes ld-breath{0%{animation-timing-function:cubic-bezier(0.9647,0.2413,-0.0705,0.7911);transform:scale(0.9099999999999999)}51%{animation-timing-function:cubic-bezier(0.9226,0.2631,-0.0308,0.7628);transform:scale(1.02994)}100%{transform:scale(0.9099999999999999)}}.ld.ld-breath{animation:ld-breath 1s infinite linear}@keyframes ld-dim{0%{animation-timing-function:cubic-bezier(0.9647,0.2413,-0.0705,0.7911);opacity:0}51%{animation-timing-function:cubic-bezier(0.9226,0.2631,-0.0308,0.7628);opacity:.9995}100%{opacity:0}}.ld.ld-dim{animation:ld-dim 1s infinite linear}@keyframes ld-metronome{0%{animation-timing-function:cubic-bezier(0.7806,0.0715,0.8998,0.731);transform:translate(-10%) rotate(-20deg)}17.5%{animation-timing-function:cubic-bezier(0.484,0.3308,0.6853,0.6667);transform:translate(-6.18%) rotate(-12.36deg)}27.6%{animation-timing-function:cubic-bezier(0.0676,0.1836,0.0518,0.9433);transform:translate(2.48%) rotate(4.96deg)}50.1%{animation-timing-function:cubic-bezier(0.7773,0.0708,0.9008,0.735);transform:translate(10%) rotate(20deg)}67.6%{animation-timing-function:cubic-bezier(0.4888,0.331,0.6153,0.6674);transform:translate(6.16%) rotate(12.32deg)}80%{animation-timing-function:cubic-bezier(0.0801,0.2206,0.1357,0.9363);transform:translate(-4.57%) rotate(-9.14deg)}100%{transform:translate(-10%) rotate(-20deg)}}.ld.ld-metronome{animation:ld-metronome 1s infinite linear}@keyframes ld-swing{0%{animation-timing-function:cubic-bezier(0.9647,0.2413,-0.0705,0.7911);transform:rotate(-30deg)}51%{animation-timing-function:cubic-bezier(0.9226,0.2631,-0.0308,0.7628);transform:rotate(29.97deg)}100%{transform:rotate(-30deg)}}.ld.ld-swing{animation:ld-swing 1s infinite linear}@keyframes ld-wander-v{0%{animation-timing-function:cubic-bezier(0.9647,0.2413,-0.0705,0.7911);transform:translate(0,-10%)}51%{animation-timing-function:cubic-bezier(0.9226,0.2631,-0.0308,0.7628);transform:translate(0,9.99%)}100%{transform:translate(0,-10%)}}.ld.ld-wander-v{animation:ld-wander-v 1s infinite linear}