/* Themify Customize Styling */
body {	
	background-size: cover; 
}
#headerwrap {	background: none;
	background-color: #3d4245;
	padding-top: 5px; 
}
#header {	
	color: #ffffff; 
}
#headerwrap a {	
	color: #ffffff; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #3c4043; 
}
body #site-logo a {		font-style:normal;
	font-size:18px;
 
}
#main-nav a {		font-style:normal;
	font-size:13px;
 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #4181ce; 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
	color: #ffffff; 
}
#main-nav .highlight-link>a {	
	color: #ffffff;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px; 
}
.mobile_menu_active #menu-icon {	
	padding-top: 15px; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #4281cf; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {		font-style:normal;
 
}
#sidebar a, #sidebar-alt a {	
	color: #000000; 
}
#sidebar a:hover, #sidebar-alt a:hover {	
	color: #4281cf; 
}
.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile-menu-visible.header-overlay #headerwrap, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .mobile_menu_active #headerwrap .sidemenu-on { background: none;
	background-color: #3c4043; }.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 { 
	color: #ffffff; }.mobile_menu_active #menu-icon { 
	color: #ffffff; }.body-overlay { background: none;
	background-color: rgba(0,0,0,0.49); }
/* Themify Custom CSS */
img.hover-sound:hover {
  transform: scale(1.10);
}

#headerwrap a:hover, #main-nav .current-menu-item>a, #main-nav .current_page_item>a, #slide-cart a:hover, .header-leftpane #main-nav .mega-menu-posts a:hover, .header-leftpane #main-nav ul a:hover, .header-rightpane #main-nav .mega-menu-posts a:hover, .header-rightpane #main-nav ul a:hover, .header-stripe.mobile-menu-visible #headerwrap a:hover, .mobile-menu-visible #headerwrap #main-nav a:hover, .mobile-menu-visible #headerwrap #main-nav ul a:hover, .mobile-menu-visible #headerwrap a:hover, .mobile_menu_active #headerwrap a:hover {
    color: #4181ce!important 
}

.single .post-content .post-date-wrap:not(.post-date-inline) .post-date  {
    display: none!important
}

.wp-block-search__inside-wrapper {
    display: none!important
}

.wp-block-search__label {
    display: none!important
}

.post-image img {
    border-radius: 0px!important
}

.post-meta a {
    color: black!important
}

input[type=submit] {
    background-color: #4281ce;
    border-radius: 0px!important
}

img.hover-sound {
    transition: transform 0.3s ease;
    margin-right: 20px!important
}

.back-top-float {
    background-color: #4281cf!important
}


element.style {
    display: block;
}
@media (hover: none) {
    #main-nav li.toggle-on>.sub-menu {
        opacity: 1;
        transform: scale(1);
    }
}
@media (hover: none) {
    #main-nav li>.sub-menu {
        display: none;
    }
}


#main-nav ul li {
   
    padding-top: 10px!important
}
#headerwrap #searchform #s {
    padding: 10px!important
}

.VIpgJd-ZVi9od-aZ2wEe-OiiCO-ti6hGc {
    opacity: 0!important
}



.wp-block-heading {
display: none!important
}

.async {
display: none!important
}

.widget {
    margin: 0 0 0em!important
}

.gt_white_content {
   
    background-color: #3d4245!important

}

@media screen and (max-width: 1100px) {
    #site-logo {
       
        margin: 0px 10px 5px 0!important
    }
}

.single .post-content .post-date-wrap:not(.post-date-inline) {
    height: 20px!important
  
}

#main-nav li>.sub-menu {
    background: #5a5a5a!important
	}

#main-nav ul a {
    color: #fff!important

}

#main-nav ul li {
    
    padding-left: 20px;
    padding-right: 20px!important
}

@media screen and (max-width: 1100px) {
    #headerwrap #searchform #s {
   
        width: 83%!important
    }
}

.child-arrow:after, .child-arrow:before {
    background: #f0f0f0!important
  
}

@media (hover: none) {
    #main-nav li.toggle-on>.sub-menu {
   
        margin-top: 10px!important
    }
}


 @media screen and (max-width: 1100px) {
    #headerwrap #searchform .tf_fa {
       
        display: none;
    }
}

.highlight-link>a {
   
    border-radius: 0px!important
    
}

#main-nav ul li {
    padding-top: 0px !important;
}

@media screen and (max-width: 1100px) {
    #main-nav ul li {
    padding-top: 10px !important;
}
}

img.hover-zoom {
   
    margin-right: 10px!important
}

#content {
    padding-left: 50px;
    padding-right: 50px;
    color: black;
		font-size: 20px; 
}


@media screen and (max-width: 1100px) {
   #content {
    padding-left: 20px;
    padding-right: 20px!important
}
}

@media screen and (max-width: 500px) {
   #content {
    padding-left: 10px;
    padding-right: 0px!important
}
}


@media screen and (max-width: 1100px) {
  .post-title {
    letter-spacing: -.03em!important
}
}

.post-nav {
 
    margin-top: 100px!important
}

.post-title {
   
    letter-spacing: -.02em;
}