/*--
	Theme Name: theme51912
	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
---------------------------------------- */

/* ====================================================================== Header ================================================================ */
body {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #000;
}
.logo .logo_tagline {
    display: none;
}

body .header {
    background: #03265c;
}

body .nav.nav__primary {
    border-top: 12px solid #93bcfa;
}

body .nav.nav__primary ul.sf-menu li.current_page_item:before, 
body .nav.nav__primary ul.sf-menu .sfHover:before, 
body .nav.nav__primary ul.sf-menu li:hover:before {
    display: block;
    content: "";
    height: 8px;
    width: 15px;
    position: absolute;
    top: -1px;
    left: 50%;
    margin-left: -5px;
    background: url(images/sub-nav.png);
}

.nav.nav__primary ul.sf-menu li a {
  font-size: 20px;
  font-family: 'Poppins', sans-serif;
  color: rgb(254, 254, 255);
  line-height: 1.5;
  text-align: center;
  text-shadow: none !important;
}


.highlight-content {
	background-color: #fe0000;
    padding: 40px 30px;
}

.highlight-content h1 {
	font-family: 'Poppins', sans-serif;
	font-size: 48px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	text-align: center;
	line-height: 64px;
	text-transform: capitalize;
}

.home .banner-wrap:before, 
.home .banner-wrap:after {
	display: none;
}
.home-second-section .home-banner figure.featured-thumbnail,
.home-second-section .home-banner {
    padding-bottom: 0;
    margin-bottom: 0;
}

body .slider .camera_pag {
    background: #fff;
    margin-top: 0;
    background-color: #fff;
}

body .slider .camera_pag .camera_pag_ul {
    background: #fff;
}

body .slider .camera_pag .camera_pag_ul li {
    width: 80px;
}

body .slider .container { 
    background-color: #fff;
}

.camera_wrap .camera_pag .camera_pag_ul li {
    margin: 15px 5px;
}

.slider .container .camera_wrap {
    margin-bottom: 50px !important;
}

.home-first-section {
    background: #fff;
}

.home-first-section .first-section-inner .home-content {
    padding: 30px;
}

.camera_caption {
    bottom: 30px !important;
}

.camera_caption h3 {
    font-size: 48px;
    font-family: 'Poppins', sans-serif;
    color: rgb(255, 255, 255);
    text-align: center;
    text-transform: none;
    line-height: 58px;
}

.camera_caption h1 {
	font-size: 48px;
	font-family: 'Poppins', sans-serif;
	color: rgb(255, 255, 255);
	text-align: center;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 58px;
}

.camera_caption p {
	font-size: 36px;
	font-family: 'Poppins', sans-serif;
	color: rgb(255, 255, 255);
	text-align: center;
	font-weight: 400;
	line-height: 50px;
}

body .motopress-wrapper.content-holder {
    padding-bottom: 37%;
}

/* ============================================== About Us ============================================== */

.about-content p {
	font-size: 36px;
	font-family: 'Poppins', sans-serif;
	color: rgb(0, 0, 0);
	text-align: center;
	line-height: 48px;
}

.about-content h3 {
	font-size: 48px;
	font-family: 'Poppins', sans-serif;
	color: rgb(0, 0, 0);
	text-align: center;
	line-height: 58px;
	font-weight: bold;

}

.motopress-wrapper.content-holder .container {
    background-color: #fff;
    margin-top: -104px;
    z-index: 999;
}

.home .motopress-wrapper.content-holder .container {
    background-color: transparent;
}

.home .motopress-wrapper.content-holder .container {
    margin-top: 0px;
}

body .title-section .title-header{
  font-size: 48px;
  font-family: 'Poppins', sans-serif;
  color: rgb(3, 38, 92);
}

body .title-section .breadcrumb li {
  font-size: 16px;
  font-family: 'Poppins', sans-serif;
  color: #03265c;
  text-transform: uppercase;
}

section.title-section {
    text-align: center;
    padding: 20px 40px;
}

body .title-section .breadcrumb li a {
    font-weight: 400;
    color: #03265c;
    text-shadow: none;
}

.page-template-template-custom-page .header {
    z-index: 0;
    padding-bottom: 150px;
}

body .title-section .breadcrumb:after,
body .title-section .breadcrumb:before {
	display: none;
}

#content .about-content {
    padding: 0px 40px 0;
}

#content .status-publish {
    padding-bottom: 30px;
}

/* Large desktops and laptops */
@media (min-width: 1200px) {
	body .slider .container {
	    width: 1170px;
	}

	body .slider_wrap {
	    padding-bottom: 0;
	}
}






/* ================================= tyres ======================================= */
.page-inner-content .span8 {
    margin: 0;
}

.custom-banner-content {
	font-size: 47.971px;
	font-family: "Poppins";
	color: rgb(255, 255, 255);
	line-height: 1.25;
	text-align: center;
	-moz-transform: matrix( 1,0,0,1.00061436181621,0,0);
	-webkit-transform: matrix( 1,0,0,1.00061436181621,0,0);
	-ms-transform: matrix( 1,0,0,1.00061436181621,0,0);
	background-color: #fd0100;
	padding: 20px 40px;
}


/* ================================= Contact ======================================= */
.contact-page-inner-content {
    padding: 0 50px;
}
.contact-page-inner-content h2 {
	font-size: 24px;
	font-family: "Poppins";
	color: rgb(3, 38, 92);
	line-height: 2.498;
	text-align: left;
	 text-transform: capitalize;
}

.contact-page-inner-content .wpcf7-form textarea,
.contact-page-inner-content .wpcf7-form p.field input {
    border: 1px solid #6fa4bb;
    background: #fff;
    border-radius: 0;
}

body .btn, 
body .btn:active, 
body .btn:focus, 
body .pagination li a, 
body .comment-reply-link, 
body .pager li a, 
body .pagination ul li a {
    background: #03265c;
}
/* ================================= footer ======================================= */

body .footer .footer-widgets h4 {
	font-size: 36px;
	font-family: 'Poppins', sans-serif;
	color: rgb(255, 255, 255);
	font-weight: bold;
	text-transform: uppercase;
	line-height: 0.833;
	text-align: left;
}

body .footer .footer-widgets .textwidget {
    text-align: left;
    padding-top: 17px;
	font-size: 16px;
	font-family: 'Poppins', sans-serif;
	color: rgb(255, 255, 255);
	line-height: 1.875;
	text-align: left;
}

body .footer {
    background: #03265c;
    padding-top: 150px;
}

body .footer .container > .row > .span12{
	border-top: none; 
}

body .footer .container > .row > .span12:after,
body .footer .container > .row > .span12:before{
	display: none;
}

#footer-map-wrapper h2 {
    color: #000;
    text-align: center;
    padding: 50px 0;
	font-size: 36px;
	font-family: 'Poppins', sans-serif;
	color: rgb(0, 0, 0);
	font-weight: bold;
	text-transform: uppercase;
	line-height: 30px;
	text-align: center;
}

#footer-map-wrapper {
    background-color: #fff;
}

#menu-main-menu {
    margin: 0;
    list-style-type: none;
}

#menu-main-menu a {
    color: #fff;
	font-size: 16px;
	font-family: "Poppins";
	line-height: 1.875;
	text-align: left;
}

#menu-main-menu .current-menu-item a {
	color: rgb(147, 188, 250);
}

.footer #footer-text .site-logo {
    border-right: 0px solid #f0e6e0;
}

#footer-map-wrapper .textwidget {
    height: 525px;
}

/* ====================================================== Media Query ====================================================== */
/* Large desktops and laptops */
@media (min-width: 1200px) {
	.footer-map {
	    position: absolute;
	    z-index: 9999;
	    margin: 0 auto;
	    width: 100%;
	    bottom: 230px;
	}
}

/* Portrait tablets and medium desktops */
    @media (min-width: 992px) and (max-width: 1199px) {
		.about-content h3 {
		    font-size: 28px;
		    line-height: 38px;	
		}

    }

    /* Landscape phones and portrait tablets */
    @media (max-width: 767px) {
    	.about-content h3 {
		    font-size: 28px;
		    line-height: 38px;	
		}
		.about-content p {
		    font-size: 26px;
		    line-height: 38px;
		    margin-bottom: 0;
		}
		body .motopress-wrapper.content-holder {
		    padding-bottom: 30px;
		}
		#motopress-main .logo.pull-left {
		    width: 70%;
		    margin: 0 auto;
		}
		.custom-banner-content {
		    font-size: 27px;
		}
		body .title-section .title-header {
		    font-size: 38px;
		}
		.camera_caption h3 {
		    font-size: inherit;
		    line-height: inherit;
		}
		.camera_caption h1 {
		    font-size: inherit;
		    line-height: inherit;
		}
		.camera_caption p {
		    font-size: inherit;
		    line-height: inherit;
		}
		.camera_caption {
		    bottom: 0px !important;
		}
		.highlight-content h1 {
		    font-size: inherit;
		    line-height: inherit;
		}
		body .footer {
		    padding-top: 15px;
		}
		#content {
		    padding-top: 0;
		}
    }
