/*
Theme Name:     Success Child
Theme URI:      http://www.commercegurus.com/themes/success-theme/
Description:    Child theme for Success
Author:         CommerceGurus
Author URI:     http://www.commercegurus.com
Template:       success
Version:        1.0.1
*/

.cg-primary-menu .menu > li {
	margin-right: 35px;
}

.rightnav {
	width: 100%!important;
	text-align: center!important;
	position: relative; 
}

.cg-menu-below ul.menu {
	text-align: center;
}

#testimonials:before {
	content:"";
	display:block;
	height:450px;
	margin:-450px 0 0;
}

@media (max-width: 1000px) {

	#testimonials:before {
		content:"";
		display:block;
		height:800px!important;
		margin:-800px 0 0!important;
	}
	
}

.menu > li.right {
	float: none!important;
}

#hs_testimonial_theme_1 .hs_client_message {
	color: #ccc!important;
}

body #wrapper {
    padding-top: 270px!important;
}

.cg-main-logo img {
	margin-top: 20px;
	margin-bottom: 10px;
	max-height: 180px;
	width: auto;
}

body.fixed .logo {
	display: none;
}

body.fixed .cg-menu-below .menu > li > a, body.fixed .cg-menu-below .leftnav a {
    line-height: 75px!important;
}

#menu-main-menu {
	padding-left: 0!important;
}

.cg-menu-below .menu > li > a, .cg-menu-below .leftnav a {
    line-height: 40px!important;
}

.cg-menu-default .logo, .cg-menu-below .logo {
    float: none;
    text-align: center;
    white-space: nowrap;
    width: 100%;
}

.cg-primary-menu .menu > li > a, ul.tiny-cart > li > a, .rightnav .cart_subtotal {
	padding-left: 5px!important;
	padding-right: 5px!important;
}

.page-id-70517 blockquote {
	margin-top: 0!important;
}

h1, .content-area h1, h1.cg-page-title, .summary h1, .content-area .summary h1 {
	letter-spacing: normal!important;
}

.headericon {
    float: right;
    height: auto;
    max-width: 170px;
    position: absolute;
    right: 0;
    top: -41px;
    opacity: 0.8;
}

@media (max-width: 1000px) {
	display: none;
}

.testimonials {
	background: #323232; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #323232 0%, #444444 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  #323232 0%,#444444 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  #323232 0%,#444444 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#444444',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.topbar {
	height: 5px;
	width: 100%;
	background: #ff268e; /* Old browsers */
	background: -moz-linear-gradient(left,  #ff268e 0%, #ff5925 50%, #f78427 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ff268e 0%,#ff5925 50%,#f78427 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #ff268e 0%,#ff5925 50%,#f78427 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff268e', endColorstr='#f78427',GradientType=1 ); /* IE6-9 */
}

.gradient, .header-wrapper .overlay {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff268e+0,ff5925+50,f78427+100 */
	background: #ff268e; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #ff268e 0%, #ff5925 50%, #f78427 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  #ff268e 0%,#ff5925 50%,#f78427 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  #ff268e 0%,#ff5925 50%,#f78427 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff268e', endColorstr='#f78427',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

	.gradient .vc_figure {
		margin: 0!important;
	}
	
	.gradient .wpb_single_image {
		margin: 0!important;
	}
	
.home .below-main-content {
	display: none!important;
}	
	
.footercontainer .below-main-content {
	padding: 3px 0!important;
	background: #ff268e; /* Old browsers */
	background: -moz-linear-gradient(left,  #ff268e 0%, #ff5925 50%, #f78427 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #ff268e 0%,#ff5925 50%,#f78427 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #ff268e 0%,#ff5925 50%,#f78427 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff268e', endColorstr='#f78427',GradientType=1 ); /* IE6-9 */
}

	.footercontainer .below-main-content .row > .widget {
		padding: 42px 0;
	}

	.footercontainer .below-main-content h5, .footercontainer .below-main-content .button a {
		color: #fff!important;
	}
	
	.footercontainer .below-main-content .button a:hover  {
		color: #ff268e!important;
		background: #fff;
		border-color: #ff268e!important;
	}

.greyscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}

.greyscale:hover {
  filter: none;
  -webkit-filter: grayscale(0%);
}

.owl-carousel .owl-item {
	color: #999!important;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #ff268e!important;
}

.leftnav .cg-main-logo img {
	margin-top: -10px;
}

.content-area .cg-blog-article h2 {
    font-size: 28px!important;
}

#text-7 p {
	text-align: center!important;
	font-size: 13px;
}

.hs_title {
	display: none!important;
}

.fixed .leftnav .cg-main-logo img {
    height: 50px!important;
}

h1, .content-area h1, h1.cg-page-title, .summary h1, .content-area .summary h1 {
	line-height: 40px!important;
	font-size: 40px!important;
}

.blog-meta span.cg-blog-date:after, .blog-meta span.cg-blog-author:after {
	display: none!important;
}

.mean-container .mean-nav ul li a.mean-expand {
	font-size: 30px!important;
	top: -2px!important;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
    border-color: #ff5925;
    color: #ff5925;
    padding: 12px 48px;
}

	.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover {
		background: #ff268e; /* Old browsers */
		background: -moz-linear-gradient(-45deg,  #ff268e 0%, #ff5925 50%, #f78427 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(-45deg,  #ff268e 0%,#ff5925 50%,#f78427 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(135deg,  #ff268e 0%,#ff5925 50%,#f78427 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff268e', endColorstr='#f78427',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
	
@media (max-width: 1100px) {
	
	body #wrapper {
    	padding-top: 0!important;
	}
	
	.mobile-search {
		display: none!important;
	}
	
	.logo img, .cg-menu-below .logo img {
	    max-height: 150px!important;
	}
	
}	