/* Themify Customize Styling */
body {	background-attachment: fixed; 
}
a, .post-nav .arrow {	
	color: #bc2063; 
}
#pagewrap {	
	border-top: 15px solid #bc4d8e; 
}
h1 {	
	color: #bd3876; 
}
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] {	
	font-family: "Open Sans Condensed";	font-weight:300;
 
}
#header {		font-size:.95em;
 
}
body #site-logo a img {		width: 60px; 
}
#main-nav {	background-image: none; 
}
#footer-logo a img {		width: 50px; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "Open Sans";	font-weight:600;
 
}
#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: #ddbc6a; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffffff; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
body #site-logo a img {		width: 60px; 
}
#footer-logo a img {		width: 50px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {		width: 60px; 
}
#footer-logo a img {		width: 50px; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
a, .post-nav .arrow {	
	color: #bc2063; 
}
h1 {	
	color: #bd3876; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:600;
 
}
#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: #ddbc6a; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffffff; 
}
 }
/* Themify Custom CSS */
h2.post-title {
	font-size: 1.3em !important;
}

.fixed-header #main-nav {
    margin-top: 1.5%;
}

@media screen and (max-width: 768px){
body #site-logo a img {
    width: 60px !important;
}}

.rotate {
  	display: inline-block; 
	/* position: absolute; */
    animation:spin 90s linear infinite;
	-webkit-animation:spin 90s linear infinite;
}

.rotate-new {
  	display: inline-block; 
	 position: absolute; 
    animation:spin 90s linear infinite;
	-webkit-animation:spin 90s linear infinite;
}

.rotate-big {
  	display: static; 
	/* position: absolute; */
    animation:spin 200s linear infinite;
	-webkit-animation:spin 90s linear infinite;
}
	
.rotate-2 {
  	display: inline-block; 
	/* position: absolute; */
    animation:spin 75s linear infinite;
	-webkit-animation:spin 90s linear infinite;
}

.rotate-3 {
  	display: inline-block; 
	/* position: absolute; */
    animation:spin 125s linear infinite;
	-webkit-animation:spin 90s linear infinite;
}

@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
  


.tep_type {
display:none !important;
}

.tep_event_map  {
display:none !important;
}


@media screen and (max-width: 680px){
#headerwrap .header-icons {
    display: block;
}
}

.themify_builder_content-14 .tb_60f54a9.module-contact{
    background: none;
}

.mobile_menu_active #mobile-menu.sidemenu-on {
    margin-top: 0px;
}

#headerwrap {
    background-color: #ffffff00;
    border: 0;
}




