/*
Theme Name: theme3015
Template: CherryFramework
*/

@import url("../CherryFramework/rtl.css");

p.nocomments {
    display: none!important;
}


.content-holder {
    background: #ede9e6;
}

.header {
    padding: 0px;
	background: #ede9e6;
}

.header .nav__primary {
    background: #01b1db;
}

.header .nav__primary .sf-menu > li > a:before {
    background: #9dd015;
}


.header .nav__primary .sf-menu > li > a {
    padding: 34px 10px 34px 2px;
	background: none;
}

.header .nav__primary.isStuck:before {
    background: #0093cd;
}
.header .nav__primary.isStuck:after {
    background: #0093cd;
}
.header .nav__primary.isStuck {
    background: #0093cd;
}

.header .logo {
    float: right;
}

span.tel-pipe {
    color: #9dd015;
}

.span4.header-tel {
    text-align: left;
    font-size: 23px;
    margin-top: 90px;
}

/*BANNERS*/
.banner-wrap {
    border-top: 14px solid #9dd015;
}
.banner-wrap .banner-btn a:hover {
    background: #9dd015;
}

.banner-wrap:hover .banner-btn a {
    background: #01b1db;
}

.banner-wrap h5 {
    color: #01b1db;
}



/*END BANNERS*/

.hero-unit {
    color: #000;
    font-size: 17px;
    line-height: 28px;
    background: #ffffff;
}

.hero-unit p {
    padding: 32px 0;
}



.row.copyright {
    display: none;
}

.textwidget {
    text-align: left;
}

.footer ul li.current-menu-item a {
    color: #01b1db;
}

.home-contact {
	background: #0093cd;
}

.main-holder input[type="text"], .main-holder input[type="email"], .main-holder textarea {

    margin: 10px 3px;
}

@media screen and (min-width: 1200px) {
	
	.metaslider.metaslider-flex.metaslider-257.ml-slider.nav-hidden {
		margin: 0 -366px;
	}
		
	.main-holder input[type="text"], .main-holder input[type="email"], .main-holder textarea {

		margin: 0;
	}

	
	.footer {
		margin: 0 -366px;
	}
	
	.home-contact {
		
	}
	
	.hero-unit {
		margin: 0 -366px;
	}
	
	.featured-thumbnail a img {
		min-width: 370px;
	}
	
	
	
	/*CONTACT*/
	.contact-entry {
			display: block;
			width: 28%;
			float: right;
		}

	.home-contact {
		padding: 60px 366px;
		margin: 0 -366px;
		background: #0093cd;
		color: #ffffff;
		font-size: 23px;
		margin-top: 50px;
	}


	body #motopress-main.main-holder .wpcf7 .wpcf7-form-control-wrap input, body #motopress-main.main-holder .wpcf7 .wpcf7-form-control-wrap textarea {
		padding-left: 90px !important;
	}

	input[type="tel"], input[type="color"], .uneditable-input {
		height: 47px;
		font-size: 14px;
		color: #555;
		border-radius: initial;
		background: #eee;
		min-height: 20px;
	}

	.home-contact #motopress-main.main-holder a.button, body #motopress-main.main-holder button.button, body #motopress-main.main-holder input.button, body #motopress-main.main-holder #respond input#submit, body #motopress-main.main-holder #content input.button, body #motopress-main.main-holder input[type="submit"], body #motopress-main.main-holder input[type="reset"], body #motopress-main.main-holder .button-alt {
		background: #2b2e2f;
		color: #fff;
		border: none;
		height: 56px;
		float: right;
		padding: 0 48px;
		margin: 0;
	}
	/*END CONTACT */

	input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel {
		margin-top: 0px!important;
	}

	
}

.span4.header-tel {
    text-align: center;
    font-size: 23px;
    margin-top: 90px;
}

.metaslider {
    position: relative;
    z-index: 0;
    margin-top: 10px;
}


input[type="tel"], input[type="color"], .uneditable-input {
    outline: none;
    background: #eee;
    height: 46px;
    border-radius: 0px;
    margin-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel {
    width: 63%;
    margin-top: 7px;
}