/*
Theme Name:  theme55579
Theme URI:   http://yoursite.com/link/to/theme
Description: Your theme description.
Author:      Your Name
Author URI:  http://yoursite.com
Version:     1.0.0
License:     GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:        fixed-layout, fluid-layout, responsive-layout, left-sidebar, right-sidebar, custom-menu, featured-images, full-width-template, post-formats, sticky-post, theme-options, translation-ready
Text Domain: theme55579
Template:    cherryframework4
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

/*@import url(https://fonts.googleapis.com/css?family=Istok+Web:400,400italic,700,700italic);*/

p {
	margin:0px 0px 4px 0px;
}


body.home #header, #header {
	padding-top: 20px;
	padding-bottom: 547px;
}

body.home #content {
	padding-bottom:0px;
}

#footer {
	padding-top: 0px;
	padding-bottom: 797px;
}

#footer .footer-bottom {
	padding-top:20px;
}

a.btn-default {
	background-color:#8343b3 !important;
	border:0px !important;
	color:#fff !important;
}

.cherry-banner.style_1 .caption h2 {
    margin-bottom: 0px;
    padding-bottom: 24px;
    border-bottom: none;

}

.entry-header {
	text-align:center;
}


.title-box.style_1 {
	border-bottom: none;
	padding-bottom: 0px;
	margin: 0px 0px 20px 0px;
}

.title-box.style_1 h2 {

    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: none;
    text-transform: uppercase;
    width:80%;
}


.cherry-banner.style_1 .caption .cherry-banner_content p {
	font-size:18px;
	line-height:22px;
}

.parallax_box.parallax_2 {
	margin-bottom:0px;
}

.box_1 .cherry-box > .inner {
	padding-top:0px;
}

.box_1 .cherry-box > .inner h2 {
	margin-top:90px;
	margin-bottom:0px;
}


#content {
	padding-top:105px;
}

.cherry-accordion .cherry-spoiler .cherry-spoiler-title {
	font-size:16px;
}

.content-area article.post h3 {
    line-height: 26px;
}

.cherry-posts-list.style_1 .inner .post-thumbnail a {
	background: #FFF !important;
}

.row:has(> .max-1200) {
	max-width: 1200px;
	margin: 0 auto;
	margin-bottom: 163px !important;
}

a.application-btn {
	padding: 21.5px 57px 21.5px 57px;
	border-color: transparent;
}

a.application-btn:hover {
	background: none !important;
	border-color: #d5d5d5 !important;
	color: #494d52 !important;
}

@media (min-width: 1200px) {


	.cherry-banner.style_1 {
		padding-top:0px;
		padding-bottom:10px;
	}

	.cherry-banner.style_1 .banner_img {
		margin-top:0px;
	}
}

@media (max-width: 768px) {
	#header i.btn-nav {
	    opacity:0.7;
	}
	.row:has(> .max-1200) {
		margin-bottom: 20px !important;
	}
	
}