
body {font-family: Arial, Helvetica, sans-serif; background: #fff;}
.entry h1, h2, h3, h4, h5 {color: #353127; font-family: 'Poppins', sans-serif; font-weight: normal; letter-spacing: 0px; }
#site-masthead {background: #000; display: block;}
.site-section-wrapper-masthead {background: #0}
#site-masthead.site-masthead-fixed {}
.site-masthead-fixed.site-section-wrapper-masthead {}
#site-logo .custom-logo {max-width: none; margin-bottom: 40px;}
#site-masthead.site-masthead-fixed #site-logo .custom-logo { margin-bottom: 10px;}
a, a:hover, a:focus, a:active {text-decoration: none !important;}


#site-primary-nav i {font-size: 14px; line-height: 40px; text-transform: uppercase;}
#site-primary-nav a, .sf-menu a {color: fff !important; font-family: 'Poppins', sans-serif; font-size: 20px; line-height: 24px;}
#site-primary-nav a:hover {color: #ffd0ad !important;}
.large-nav > .menu-item {margin: 0 10px;}

.large-nav ul {background: #a67087;}

.large-nav ul li:hover,
.large-nav ul li:focus {
  background-color: #833556;  }

#site-mobile-menu {background: #a67087; padding: 0px;}
#site-mobile-menu ul {padding: 20px;}
.site-wrapper-masthead-mobile {background-color: #a67087; }
#site-mobile-menu a, #site-mobile-menu-toggle .site-toggle-label {font-weight: normal;}
#site-mobile-menu .sub-menu-toggle, #site-mobile-menu .sub-menu-toggle:hover, #site-mobile-menu .sub-menu-toggle:active, #site-mobile-menu .sub-menu-toggle:focus, #site-mobile-menu-toggle .site-toggle-anchor {background-color: #833556; }




a.button {background: #000; border: none; text-decoration: none; margin-bottom: 20px; color: #FFF !important;}
a.button:hover {background: #833556; text-decoration: none; border: none; color: #fff;}



.site-page-content {
background-image: linear-gradient(to right, #a67087, #833556);
padding: 60px 0;
	}



.page-head {background: url(images/tile.png) repeat #59242f;}
.page-head-inner {max-width: 1200px; margin: 0px auto; padding: 60px 40px;}
h1.page-head-title {font-weight: bold; font-size: 40px; display: block; width: 100%; text-align: center; font-family: 'Poppins', sans-serifs; color: #fff; margin-bottom: 00px;}


.fifth {float: left; width: 20%; margin: 0;}

.sidebar-left {float: left; width: 30%; text-align: center; padding: 2%;}
.sidebar-left  img {display: block; width: 100%; height: auto; max-width: 100%;}
.sidebar-right {float: left; width: 20%; text-align: center; padding: 2%; font-size: 14px; line-height: 20px;}
.sidebar-right strong {font-size: 18px;}
.content-mid {padding: 2%;}
.content-fullpad {padding: 6% 4%;}

.sidebar-page {text-align: center; padding: 2%; font-size: 14px; line-height: 20px;}
.sidebar-page strong {font-size: 18px;}



.contact-sidebar {margin-top: 60px;}

.entry-content p , .entry-content ul, .entry-content ol, .entry-content {font-size: 16px; line-height: 24px; margin-bottom: 20px;} 
.entry-content .alignleft {float: left; display: block; margin: 10px 20px 20px 0;}
.entry-content .alignright {float: right; display: block; margin: 10px 0 20px 20px;}
.entry-content .aligncenter {display: block; margin: 40px auto;}

.entry-content blockquote{font-family: 'Poppins', sans-serifs; font-weight:  bold; font-size: 28px; line-height: 38px; padding: 40px;}
.entry-content blockquote p {font-family: 'Poppins', sans-serifs; font-weight:  bold; font-size: 28px; line-height: 38px; padding: 0px;}

.home .content-fullpad {padding-top: 20px;}
#home-left-sidebar {padding-top: 40px;}

.loop-box {padding: 20px; margin-bottom: 20px; border-bottom: 1px dotted #ccc;}
.loop-title {font-size: 24px; line-height: 34px; font-family: 'Poppins', sans-serif; display: inlin-block;}
.loop-excerpt {margin-top: 20px; }

#site-main a {color: #ffd0ad; 
    text-decoration: none;}
	
	
#site-main a:hover {color: #353127; 
    text-decoration: none;
    border-bottom: 1px solid #c6a13c;}	
	
	
#site-main h1, #site-main h2, #site-main h3 {

font-family: 'Poppins', sans-serif;
letter-spacing: 0px;
margin-bottom: 40px;
color: #353127; 
text-transform: none;
}	

#site-main h1 {font-size: 28px; line-height: 38px;}
#site-main h1 {font-size: 24px; line-height: 34px;}
#site-main h3 {font-size: 22px; line-height: 32px;}


#home .page-title {
font-family: 'Poppins', sans-serif;
color: #FFF; 
font-size: 34px;
color: #fff;
line-height: 44px;
padding: 0px;
margin: 0px;
}

#home .entry-content, #home .entry-content blockquote, #home .entry-content p, #home .entry-content blockquote p { color: #FFF !important; font-family: 'Poppins', sans-serif; }
#home .entry-content p {line-height: 32px; font-size: 20px;}
 #home .entry-content blockquote p {font-size: 34px; line-height: 44px;}
#sidebar-main {text-align: left;}
#sidebar-main .widget {margin-bottom: 20px;}


.widget a {color: #ffd0ad;
    text-decoration: none;
    border-bottom: 1px dotted #c6a13c;}
	
	
.widget a:hover {color: #353127; 
    text-decoration: none;
    border-bottom: 1px solid #c6a13c;}	

.widget ul {margin-bottom: 20px;}	
.widget li {
	list-style: none;
	padding: 5px 0;
    border-bottom: 1px dotted #dcbb64;}	
	


#sidebar-main .widget-title, #sidebar-main .page-title, #site-footer .widget-title, #site-footer .page-title  {
font-size: 24px;
line-height: 34px;

font-family: 'Poppins', sans-serif;
letter-spacing: 0px;
text-transform: none;
color: #353127; 
}


#sidebar-main p {padding: 0px; margin: 0 0 20px 0;}

.rpwwt-widget ul li {padding: 10px 0; border: none; margin: 0px;}	
.rpwwt-post-title {padding-bottom: 0px; display: block;}
.rpwwt-post-excerpt-more {}

.site-section-wrapper {padding: 0;}

.site-section-wrapper-main {background: #fff;}
.home .site-section-wrapper-main {background: none;}
.clear {clear: both;}

.entry-content {max-width: none; margin: 0px; padding: 0px; border: none;}

#site-footer {background: #FFF; font-size: 14px;
color: #FFF;
    line-height: 24px;
    margin: 0;
	padding-bottom: 0px; }
	
	
#site-footer h2 {font-weight: bold; font-size: 40px; display: block; width: 100%; text-align: center; color: #000; margin-bottom: 40px;}	
#site-footer p {padding: 0px; margin: 0 0 20px 0;}
#site-footer a {text-decoration: none;}

#site-footer .widget-title {color: #fff; text-align: left; font-weight: bold; font-size: 28px;}

#site-footer-credit {background: none; color: #fff; background: #000; font-size: 14px; display: block; width: 100%;}
.footer-credit-inner {max-width: 1200px; margin: 0 auto; padding: 40px; margin-bottom: 40px;}

.footer-logo {text-align: right; float: right; width: 40%;}
.footer-contact {text-align: left; float: left; width: 50%;}
.footer-contact h3 {color: #fff; font-size: 24px; font-weight: bold; margin: 40px 0; }
.footer-contact p a {color: #ffd0ad !important;}
.footer-contact p a:hover {text-decoration: underline;}

.footer-credit-border {clear: both; border-top: 1px dotted #262626; padding-top: 40px; margin-top: 40px;}

#site-footer .site-column-1 {background: #a67087; text-align: left; padding: 60px 40px;}
#site-footer .site-column-2 {background: #995b75; text-align: left; padding: 60px 40px;}
#site-footer .site-column-3 {background: #8e4866; text-align: left; padding: 60px 40px;}
#site-footer .site-column-4 {background: #833556; text-align: left; padding: 60px 40px;}

@media screen and (max-width: 1200px) {
#site-logo .custom-logo {margin-left: 20px;}
#homeslider {margin-top: 0px;}
	#site-masthead {padding-bottom: 0px; margin-bottom: 0px;}
}

@media screen and (max-width: 1000px) {
	.sidebar-left {display: none;}
	.sidebar-right {}
	.content-mid {width: 80%}
	.site-page-content {padding: 0px;}
	#site-footer-credit {text-align: center; padding: 0 20px; font-size: 12px;}
	#site-footer .site-column-1, #site-footer .site-column-2, #site-footer .site-column-3, #site-footer .site-column-4 {text-align: center;}
	 #home .entry-content blockquote p, .entry-content blockquote, .entry-content blockquote p {font-size: 24px; line-height: 34px; padding: 0px; margin-bottom: 40px;}

	
	}
	
@media screen and (max-width: 800px) {
	.entry-content .alignleft, .entry-content .alignright, .entry-content .aligncenter, .entry-content .alignnone {float: none; display: block; margin: 40px auto; text-align: center;}
	.sidebar-right, .content-mid, .content-fullpad, .sidebar-page {float: none; width: 100%;}
	.contact-sidebar {margin-top: 0px;}
	.footer-contact, .footer-logo {float: none; text-align: center; width: 100%;}


}

@media screen and (max-width: 640px) {
	#site-logo .custom-logo {margin-left: 0px;}
	#site-prefooter img {max-width: 100px; height: auto;}	
	#site-section-primary-menu, #site-mobile-menu-toggle .site-toggle-anchor {background: #833556;}
}



#testimonials-box {max-width: 1200px; margin: 40px auto;}
.meteor-slides .meteor-buttons { width: 50%; margin-left: 45%;}
#homeslider .meteor-slides .meteor-buttons {display: none;}