/*
    Template:       negan
    Theme Name:     Negan Child
    Theme URI:      http://themeforest.net/user/LA-Studio/portfolio?ref=LA-Studio
    Author:         LA Studio
    Author URI:     http://themeforest.net/user/LA-Studio?ref=LA-Studio
    Description:    Negan - Clean, Minimal WooCommerce Theme
    Version:        1.0
    Tags:           one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready
    License: 		GNU General Public License
	License URI: 	licence/GPL.txt
    Text Domain:    negan-child
    Domain Path:    /languages/
*/

.disclaimer {
    font-size: 12px;
    color: #e52521;
}
.disclaimer a{
	text-decoration:underline;
}

#header_aside h4{
	color: #e52521!important;
}
.white-center{
    text-align: center;
    color: #fff !important;
}

.bg-secondary{
	background-color:#fafafa;
}
body.negan-body .h3{
	font-size: 2.5em;
}
.product--summary .product_title {
    font-size: 27px!important;
    margin: 0 0 30px;
}
label[for="shipping_method_0_flexible_shipping_1_1"]
{
    padding-left:0px!important;
}

.product-main-image img {
    width: 100%;
    max-height: 280px;
}
.site-header-top {
    background-color: #3a4772;
    color: #fff;
}
.site-header-top .header_component a.component-target, .site-header-top .header_component .component-target {
    color: #fff;
}

/* Section padding */
@media (max-width: 479px){
	.padding-extra{
	padding-top:20px;
	padding-bottom:20px;
}
}
@media (max-width: 767px){
	.padding-extra{
	padding-top:30px;
	padding-bottom:30px;
}
}
@media (min-width: 1200px){
	.padding-extra{
	padding-top:120px;
	padding-bottom:120px;
}
}

.padding-50{
	padding: 50px;
}
.padding-pro{
	padding-top: 80px;
	padding-bottom: 80px;
}
.padding-pro-block{
	padding-top: 50px;
	padding-bottom: 25px;
}
.intro {
    font-size: 16px;
    margin-bottom: 1.66em;
	text-align: center;
}
.panel-header-heading{
	font-size: 28px;
	margin-bottom:15px;
	line-height: 1.24;
	text-align: center;
}
.vsection-border{
	border-bottom: 1px solid #ddd;
}
.vc-no-margin{
	margin-top: 0em!important;
}
@media (max-width: 767px){
  .row_reverse{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
}
.easy-float{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}


