/*--
	Theme Name: theme52066
	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
	MotoPress Version: 1.0
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */


@import url('https://fonts.googleapis.com/css?family=Rokkitt:300,400,500,600,700,800');

body h1, body h2{
font-family: 'Rokkitt', serif;
}



body .nav__primary .sf-menu > li {
    float: left;
    margin-left: 0px;
 
    padding-left: 0px;
}
body .sf-menu > li > a {
    font: bold 14px/23px Lato;
}

body header.header {
    padding: 20px 0 0;
}

body h3.uris-slider-title {
    display: none;
}
body .filter-wrapper {
    display: none;
}

body .filterable-portfolio li .portfolio_item_holder {
  background: #fff;
}

body .filterable-portfolio li .portfolio_item_holder .caption__portfolio h3 a {
    font-style: normal;
     text-decoration: none;
}

body .nav.footer-nav a {
    font: bold 14px/32px Lato;
}
body footer.footer .footer-phone .textwidget {
    font-size: 66px;
    line-height: 40px;
    font-weight: 500;
    font-style: normal;
    color: #949494;
    text-align: center;
    margin-top: 10px;
}

body footer.footer .footer-phone .textwidget p {
    font-size: 31px;
    font-weight: 500;
    color: #949494;
    font-style: normal;
    margin-top: 30px;
}

body .socialicon ul {
    list-style-type: none;
    display: inline-flex;
}

body .socialicon ul li a {
    margin-left: 10px;
}
body h5.footertext {
    font-size: 14px;
    text-align: center;
    color: #949494;
    margin-left: 34px;
    font-weight: 600;
}

body footer.footer .social-nets-wrapper {
    display: none;
}
body footer.footer .copyright .footer-text {
    display: none;
}

body .home_text .home_text_wrap_inner h2 {
    font-size: 60px;
    font-style: normal;
}
body .parallax_home_blog h2 {
    font-size: 60px;
    font-style: normal;
 }
body  .parallax_home_blog h3 a {
    font-size: 24px;
    font-style: normal;
     min-height: 67px;

}
body h2.homepagecoupon {
    text-align: center;
    font-size: 60px;
    color: #fb3d5a;
    margin-bottom: 35px;
    margin-top: 35px;
}

body .camera_caption {
    display: block;
    position: absolute;
    width: 45%;
    margin: 0 auto;
    text-align: center;
    left: 0;
    top: 16%;
}

body .custom-slider-wrapper {
    position: relative;
}

body .camera_caption > div {
    background: transparent;
}

body .camera_caption h2 {
    color: #000;
    font-size: 60px;
    text-transform: uppercase;
    line-height: 73px;
    font-weight: 300;
}

body .slide01 p {
    font-size: 13px;
    color: #000;
    width: 84%;
    margin: 0 auto;
    margin-top: 28px;
    margin-bottom: 30px;
}

body .slide01 a {
    padding: 15px;
    background-color: #000;
    color: #fff;
    text-transform: uppercase;
}

body .camera_wrap.camera.motopress-camera {
    height: 577px !important;
}

body .camera_wrap .camera_pag .camera_pag_ul {
    display: none;
}

body .sidebar h3 {
    font-size: 23px;
    line-height: 42px;
    font-weight: 600;
    font-style: normal;
    color: #000;
    text-transform: none;
}

body .sidebar .widget {
    background: #f6f6f6;
}

body .product-title a{
    color: #000;
    text-decoration: none;
    font-weight: 700;
}

html body #motopress-main.main-holder .product_list_widget li {
    padding: 0 0 33px 0;
}

html body #motopress-main.main-holder .product_list_widget li img {
    width: 65px;
    float: left;
    margin: 0 10px 0 0;
    height: 86px;
    border: 0px solid #aaa;
}
body li {
    line-height: 25px;
}

body .title-section h1.title-header {
    font-size: 36px;
}

body ul.product_list_widget a {
    color: #000;
    font-weight: 700;
}

body .mailid {
    margin-left: 11%;
    margin-top: -15px;
    margin-bottom: 15px;
}

body h3.gallerybox {
    text-align: center;
    color: #040308;
    font-size: 18px;
}

body.page-id-3508 .u-column2.col-2 {
    display: none;
}
body.page-id-3509 .u-column1.col-1 {
    display: none;
}
body.page-id-3509 .u-column2.col-2 {
    float: left !important;
}

@media(min-width: 320px) and (max-width: 420px){
body .camera_caption h2 {
    display: none;
}
body .slide01 p {
    display: none;
}	
body #motopress-main.main-holder .content-holder a {
    display: none;
}
body .camera_wrap.camera.motopress-camera {
height: 166px !important;
}
body .home_text .home_text_wrap_inner {
    padding: 0px 0 50px;
}
body footer.footer .footer-phone .textwidget {
    font-size: 40px;
    }
body footer.footer .footer-phone .textwidget p {
    font-size: 20px;
}
}

@media (max-width: 1024px) and (min-width: 768px){
body .nav__primary .sf-menu > li > a {
    padding: 26px 4px;
    font-size: 10px !important;
}
body .camera_caption {
    top: 0%;
}
body .camera_caption h2 {
    font-size: 30px;
    line-height: 31px;
}
body .camera_wrap.camera.motopress-camera {
    height: 300px !important;
}
body .slide01 p {
    margin-top: 0px;
    margin-bottom: 20px;
}
}

@media (max-width: 1196px) and (min-width: 1024px){
body .nav__primary .sf-menu > li > a {
    padding: 26px 4px;
    font-size: 13px !important;
}}