/*--
	Theme Name: theme51042
	Theme URI: http://template-help.com/
	Description: A theme for Wordpress 3.5.x + from Template-Help.com Collection
	Author: Template_Help.com
	Author URL: http://www.Template-Help.com/
	Template: CherryFramework
	Version: 2.1
	MotoPress Version: 1.0
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */
p {
    margin: 0px 0px 20px;
}
.footer {
    background: #333 none repeat scroll 0% 0%;
    border: medium none;
    padding: 5px 0px 0px !important;
}
.logo-footer {
    text-align: center;
    max-width: 430px !important;
    margin: 0px auto;
    width: 100% !important;
}
.nav__primary ul.sf-menu .sub-menu {
    min-width: 170px !important;
}
.nav__primary ul.sf-menu .sub-menu li {
    min-width: 170px !important;
}
.sidebar h3 {
    font: 400 25px/1.0em Open Sans !important;
    margin-top:10px !important;
}
div.wpcf7-validation-errors {
    clear:both;
}
.header {
    background: #FFF none repeat scroll 0px 0px !important;
}
.main-holder {
    background: #FFF none repeat scroll 0% 0% !important;
}

.metaslider .caption-wrap {margin-bottom: 10px !important;}
.caption ul li {font-size: 20px;}
.caption h2 {font-size: 24px; color: #FFF !important}

.compact {
transform:scale(0.90);
-webkit-transform:scale(0.90);
transform-origin:0 0;
-webkit-transform-origin:0 0;
}

@media only screen and (max-width: 1200px){
.phone-tag .large-text {
    font-size: 30px !important;
    font-weight: 700;
    line-height: 30px !important;
    text-transform: uppercase;
}
.home-banner h5 {
    font-size: 18px !important;
}
.home-banner p {
    min-height: 156px;
}
.banner-wrap {
    min-height: 426px;
}
}
@media only screen and (max-width: 979px){
.phone-tag .large-text {
    font-size: 26px !important;
    font-weight: 700;
    line-height: 28px !important;
    text-transform: uppercase;
}
.phone-tag {
    color: #FF0204;
    font-size: 28px !important;
    text-transform: uppercase;
}
.home-banner h5 {
    font-size: 14px !important;
}
.banner-wrap.home-banner { min-height: 436px !important;}
.home-banner p {
    min-height: 200px;
}
}
@media screen and (max-width: 767px) {
.logo { width: 315px !important;}
.top-phone {
    margin-top: 5px !important;
}
.home-banner p {
    min-height: auto;
}
.home-banner h5 {
    font-size: 16px !important;
}
}
#text-7{
    width:100% !important;
}
.posts-list .btn:hover{
    box-shadow: none;
    padding:0;
}