/*
Theme Name: spare
Theme URI: http://demo.themeton.com/spare
Description: Fully Responsive Corporate Theme For Your Business
Author: ThemeTon
Author URI: http://www.themeton.com
Version:1.5
License:
License URI:
Tags:one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, fluid-layout, custom-background, custom-colors, custom-menu, featured-image-header, featured-images, post-formats, theme-options, translation-ready
*/


/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {margin: 5px 20px 20px 0; }
.aligncenter, div.aligncenter {display: block; margin: 5px auto 5px auto; }
.alignright {float:right; margin: 5px 0 20px 20px; }
 .alignleft {float: left; margin: 5px 20px 20px 0; }
.aligncenter {display: block; margin: 5px auto 5px auto; }
a img.alignright {float: right; margin: 5px 0 20px 20px; }
a img.alignnone {margin: 5px 20px 20px 0; }
a img.alignleft {float: left; margin: 5px 20px 20px 0; }
a img.aligncenter {display: block; margin-left: auto; margin-right: auto }
.wp-caption {background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; }
.wp-caption.alignnone {margin: 5px 20px 20px 0; }
.wp-caption.alignleft {margin: 5px 20px 20px 0; }
.wp-caption.alignright {margin: 5px 0 20px 20px; }
.wp-caption img {border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; }
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }
.sticky,.bypostauthor,.gallery-caption {}
body.rtl .swiper-container>.swiper-wrapper{float:left;}


.navmenu-cell,
#mobile-menu-wrapper {
	background-image: none!important;
}
@media only screen and (min-width: 991px) {
	.header-style .main-menu {
		display: flex!important;
		align-items: center;
		width: 100%;
	}
}
@media only screen and (max-width: 990px) {
	.header-style {
		display: flex;
		width: 100%;
		justify-content: space-between;
		align-items: center;
	}
	#menu-item-1451 a {
		padding-left: 0!important;
	}
}

.header-style .main-menu .navmenu-cell {
	line-height: 79px!important;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), 
	only screen and (min--moz-device-pixel-ratio:2), 
	only screen and (-o-min-device-pixel-ratio:2/1), 
	only screen and (min-device-pixel-ratio:2), 
	only screen and (min-resolution: 192dpi), 
	only screen and (min-resolution: 2dppx) {
    .header-style .site-brand img.normal {
        display: inherit!important;
    }
}

.blog .section.primary .content .entry-media img {
    max-width: 400px;
	margin-top: 20px;
}



