/*--
	Theme Name: theme52088
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1.2
--*/

/* ----------------------------------------
	Please, You may put custom css here
---------------------------------------- */

/*NAV*/
.nav .sf-menu > li::before{ right:-10px!important; top:-3px!important;}
.nav .sf-menu > li{ margin:0 0 0 13px!important;}
.nav .sf-menu > li:first-child{ margin:0!important;} 
.nav .sf-menu > li a > div span{ padding:0 0px!important;}
.sf-menu > li > a{ font:13px/18px Lato!important;}

/*Footer*/
.footer-bottom{ text-align:center; color:#000; font-size:15px; font-weight:bold; width:100%; max-width:510px; margin:0 auto;}
.footer-bottom span{ color:#00BB4D;}
.footer-bottom .footer-link{ color:#00BB4D; display:block;}
.footer{ background:#fff url(images/footer-back.jpg) no-repeat right bottom!important;}
.home footer.footer, footer.footer{ padding:69px 0 0!important;}

/*Home Service Box*/
.service-box .service-box_body h2{ font-size:15px; letter-spacing:1px;}

/*Services Con*/
.services_con h3{ letter-spacing:3px;}

.custom_poz0 .menu-top-menu-container #menu-top-menu li a{ font-size:20px;}

.nimble-portfolio .title {display:none;} 
.bottom-gallery {padding-bottom:35px;} 
.-filters {
    padding-bottom: 15px;
    padding-right: 27px;
    text-align: right;
}
#menu-header-button-menu {text-align:right; margin:40px 0 0;} 
.isStuck #menu-header-button-menu  {margin:15px 0 0;} 
#menu-header-button-menu li a { background:#00BB4D; color: #ffffff; padding:13px 60px 14px 27px; position:relative;} 
#menu-header-button-menu li {display:inline-block;}
#menu-header-button-menu li.request-quote {margin-right:20px;}
#menu-header-button-menu li a:before, #menu-header-button-menu li a:after { background: url("images/arr_3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); right: 22px;top: 13px; content: "";
 display: block; font-weight:normal; height: 24px;
 opacity:1;  position:absolute; transform:scale(1); transition:all 0.4s ease 0s;  width:24px;} 
#menu-header-button-menu li a:hover { background: none repeat scroll 0 0 #232323;  color: #ffffff !important;}
.header .nav .sf-menu {margin-right:0px;}
.header .block_menu {padding:36px 0 18px;}           
#menu-header-button-menu li a:focus {text-decoration:none;} 
body div.wpcf7-mail-sent-ok{color: #00BB4D !important;}

/* IPHONE    

----------------------------------------------- */   

@media only screen and (min-width: 200px) and (max-width: 600px) {
.footer{ background-size:20%!important;}
}


/* TABLET LAYOUT 

----------------------------------------------- */

@media only screen and (min-width: 768px) and (max-width: 979px) {
.sf-menu > li > a{ font:12px/18px Lato!important;}
}


@media only screen and (min-width: 980px) and (max-width: 1199px) {
.sf-menu > li > a{ font:11px/18px Lato!important;}
}