/*--
	Theme Name: theme47929
	Theme URI: http://template-help.com/
	Description: A theme for Wordpress 4.4.x + from Template-Help.com Collection
	Author: Template_Help.com
	Author URL: http://www.Template-Help.com/
	Template: CherryFramework
	Version: 3.1.5
	MotoPress Version: 1.5.8
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */
/* Main */
.bg-orange{background: #d67728}
.bg-teal{background: #669999}
.bg-gray{background: #212121}
.bg-dark{background: #101010}
.bg-red{background: #b02024}
.text-orange{color: #d67728}
.text-teal{color: #669999}
.text-gray{color: #212121}
.text-dark{color: #101010}
.text-red{color: #b02024}

/* Header */
div.logo{position: absolute; margin-top:-60px;padding-top: 49px;}

/* Nav */
ul#topnav li a:before,ul#topnav li .sub-menu{background:#d67728}
ul#topnav li.current-menu-item > a,ul#topnav li.sfHover > a, ul#topnav li a:hover{color:#d67728;}

/* Home */
.home .content-holder{border-top:2px solid #d67728;}
.home-arrow{position: absolute; top: -2px; z-index: 10;}
.home .content_plane.whith_arr{background:#212121 }
.home .content_plane:after,.home .content_plane:before{background:#212121;}
.home .content_plane.jumbotron:after,.home .content_plane.jumbotron:before,.home .content_plane.jumbotron{background:#669999;}
.home .content_plane{color:#fff;} 
.home .slider .camera_wrap .camera_pag li.cameracurrent,.home .slider .camera_wrap .camera_pag li:hover{background:#d67728;}
div.slider .camera_caption{font-size: 38px; line-height: 46px;}

/* Media Queries */
@media (min-width: 1200px){
	
}

@media (min-width: 768px) and (max-width: 979px){
	/* Home */
	div.slider .camera_caption{font-size: 30px; line-height: 33px;}
}

@media (max-width: 767px){
	/* Header */
	div.logo img{height:55px;}

	/* Home */
	div.slider .camera_caption{font-size: 22px; line-height: 33px;}
}


/* Chads css changes */

ul#topnav li.current-menu-item > a, ul#topnav li.sfHover > a, ul#topnav li a:hover {
    color: #B0151E;
    font-weight: bold;
    background: rgba(176, 24, 30, 0.0);
}


ul#topnav li a::before, ul#topnav li .sub-menu {
    background: rgba(176, 24, 30, 0.81);
}



#back-top-wrapper a span {
    background-color: #9e1c20 !important;
}


a:hover, #topnav li .sub-menu li.sfHover > a, #topnav li .sub-menu li.current-menu-item > a {
    color: #000 !important;
    background: RGBA(255, 255, 255, 0.25) !important;
}

.content_plane .btn, .content_plane .btn:focus {
    color: #fff !important;
}

.price-plans .plan {
   border-radius: 25px;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
}



.price-plans .plan.highlight {
  -webkit-box-shadow: 0 15px 10px #777 !important;
  -moz-box-shadow: 0 15px 10px #777 !important;
  box-shadow: 0 15px 10px #777 !important;

}

.center {
     float: none;
     margin-left: auto;
     margin-right: auto;
}

.nav_primary {
    margin-bottom: 340px !important;
}


.nav__primary {
    margin-bottom: 340px !important;
}
//.span7 {
  //  width: 750px !important;
//}

//.price-plans.price-plans-4 .plan {
  //  width: 32% !important;
//}

.slider .camera_wrap .camera_pag li {
    border: 1px solid black !important;
}

.home .slider .camera_wrap .camera_pag li.cameracurrent, .home .slider .camera_wrap .camera_pag li:hover {
    border: 1px solid #9e1c20 !important;
}


.camera_caption {
    text-shadow: 2px 2px 5px black !important;
}


.sf-menu > li > a {
    text-shadow: 0px 1.6px 1px black !important;
}



#topnav li a {
    font-weight: 900 !important;
}

.header {
    padding-bottom: 40px !important;
}



.price-plans1 {
    text-align: center !important;
    text-transform: uppercase !important;
    word-wrap: break-word !important;
    -moz-hyphens: auto !important;
    hyphens: auto !important;
    background-color: #626262 !important;
    color: white !important;
}

.plan-features-row, .plan-labelled-row {
    padding: 18px 10px !important;
    border-bottom: 1px solid #060606 !important;
    line-height: 24px !important;
}


.price-plans1 .plan {
    padding: 18px 10px !important;
    border-bottom: 1px solid #060606 !important;
    line-height: 24px !important;
}

.price-plans1 .plan {
background-color: #626262 !important;
}


.price-plans1 .plan h3 {
    color: #fff !important;
}

.plan-features-row1, .plan-labelled-row1 {
    padding: 0px 10px !important;
}

.price-plans .plan h4 {
    background: #9E1C20 !important;
}


.price-plans .plan {
    border: 0px !important;
}


.price-plans .plan h3 {
    background: #626262 !important;
    color: #fff !important;
    border-bottom: 1px solid #000 !important;
    font-weight: 900;
}

.main-holder {
    position: static !important;
}

.modal.fade.in {
    top: 30% !important;
}

.content-holder {
    position: static !important;
}

.btn, .btn:focus, #sidebar .search-form .btn, #sidebar .search-form .btn:focus {
    background: #9e1c20 !important;
}

.price-plans .plan .btn {
    margin-bottom: -10px !important;
    margin-top: 10px !important;
    border-radius: 25px !important;
}

.btn:hover, #sidebar .search-form .btn:hover {
    color: #000 !important;
    background: #f8f8f8 !important;
    border: 1px solid #000 !important;
}

.price-plans .plan h2 {
    background: #626262 !important;
    color: #fff !important;
    border-bottom: 17px solid #000 !important;
    font-weight: 900;
    margin: -28px 0px -15px;
    font-size: 11px;
}

.btn:first-child {
    border-radius: 25px !important;
}

.rc-anchor-normal {
    width: 218px !important;
}

.rc-anchor-light {
    background: rgba(255, 234, 0, 0.05) !important;
}

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,300,600) !important;