/*!
Theme Name: argenta-child
Theme URI: http://argenta.colabr.io/
Author: Colabrio
Author URI: http://colabr.io/
Description: Argenta is flexible and high performance multipurpose WordPress Theme for personal and corporate use. It comes with the most popular WordPress page builder Visual Composer. Create gorgeous pages and layouts fast and easy without coding.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: argenta
Text Domain: argenta-child
Tags: ajax, customizer, ecommerce, portfolio, minimal, page builder, responsive, multipurpose, shop, store, woocommerce, wpml

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

.sent span.btn-load {
    display: none;
}

.page-id-8 h1.page-title {display: 	none;}

.single-post .post .entry-content a {
    color: #797979;
    font-weight: 900;
}

.portfolio-gallery.gallery-dark .content ul, .portfolio-gallery.gallery-dark .content li {color: #a5a19d!important;}

.postid-514 .accordion-box div.active .buttons h5.title, .postid-514 .accordion-box .ion-plus:before, .postid-514 .accordion-box div:hover h5.title {color: #ee3644}

.icon-box-image span.brand-color, .icon-box-image .brand-color {color: #ee3644;}

.vc_col-sm-3 .wpb_wrapper:hover .icon-box-image span.brand-color, .vc_col-md-6.split-box-wrap .wpb_wrapper:hover .icon-box-image span.brand-color {color: #797979;}

/*Header Brand Overrides*/

.contact-form form input[type="submit"] {
    width: 100%;
}

#mega-menu-wrap > ul li.current-menu-item > a, #mega-menu-wrap > ul li.current-menu-ancestor > a, #mega-menu-wrap > ul li > a:hover, #mega-menu-wrap > ul li.current-menu-ancestor > a:hover, #mega-menu-wrap > ul li > a:active, #mega-menu-wrap > ul li.current-menu-ancestor > a:active {
    -webkit-box-shadow: 0 2px 0px #ee3644!important;
    box-shadow: 0 2px 0px #ee3644!important;
}

.site-header a:hover, .site-header a.open, .site-header a.focus {
    opacity: 0.8;
}

.site-header.header-3 {
    margin: 21px auto 20px;
}

p.subtitle.small {
    text-transform: capitalize;
}

.vc_col-sm-12 > .vc_column-inner  > .wpb_wrapper > div > .full-width-button {
	text-align: center;
}

.site-footer .site-info {
	padding: 15px 10px 10px!important;
}

.red-accent h3, .site-footer .site-info a:hover {text-decoration: none;color: #ee3644!important;}

.tiny-text {font-size: 20px;}

.make-white h3, .make-white {color: #fff!important;}

.make-red h3, .make-red {color: #ee3644!important;}

.split-box ul.list-box li:after {background-color: #ee3644!important;}

.split-box .ion-ios-arrow-thin-right:before {
    display: none;
}

.mobile-header 

.subscribe .btn {border: none!important;}

.subscribe.contact-form form input[type="submit"] {
    margin-top: 21px;
}
.subscribe input[type="submit"] {
    height: 45px;
}

.page-id-18 .icon-box-left .icon-box-image.brand-color.brand-border-color span.brand-color, .page-id-20 .icon-box-left .icon-box-image.brand-color.brand-border-color span.brand-color {
    color: #ee3644!important;
}

.page-id-18 .vc_col-sm-3 p.subtitle {
    color: #343436;
}

.page-id-18 .text-left.brand-color > h3.second-title.text-left {
    color: #797979!important;
}

.page-id-18 .text-left.brand-color > h3.second-title.text-left span.tiny-text {
    color: #ee3644!important;
    font-style: italic;
}

.box-time.Months {
	display: none!important;
}

.testimonials-align .testimonials-quote .icon {
  color: #ee3644;
}

.testimonials-wrap-content h4.title {
  color: #343436;
}

.subscribe input[type="submit"]:hover {background-color: #fff;}

.countdown-box .box-time:after {
  border: none!important;
}

.subscribe .contact-form .wpcf7-response-output {
  color: #7cfc00;
  font-weight: 900;
}

.menu-other, .form-search {display: none!important;}

.textwidget a {
	display: block;
	padding: 7px 0 ;
}

.textwidget address {
	display: inline-block;
	padding-left: 10px;
	font-size: 20px;
	font-style: normal;
    line-height: 20px;
}

.vc_custom_1491825351179 p.subtitle {
	font-size: 13px;
}

.textwidget span.icon {
	padding-left: 4px;
    color: #797979;
    font-size: 20px;
    line-height: 20px;
}

.widgets .socialbar.small, .center-h3 {text-align: center;}

.vc_custom_1491823995844 .slider .owl-item {
	background-color: rgb(0, 0, 0);opacity:0.5;;
}

.owl-item .slider-wrap p {padding: 0 30px;}

.vc_custom_1491823995844 .icon.ion-quote {color: #ee3644;}

#post-20 .slider .icon-box .icon-box-description {
	padding:15px;
}

.split-box  a.btn-link span:hover {
	color: #797979;
}

a.cta-btn {
	width: 100%;
    color: #343436;
    padding: 14px 20px;
    text-decoration: none;
    vertical-align: middle;
    outline: none;
    display: inline-block;
    font-family: 'Montserrat';
    font-weight: 700;
    line-height: 1;
    font-size: 15px;
    -webkit-transition-property: background, color, border-color;
    -o-transition-property: background, color, border-color;
    transition-property: background, color, border-color;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

.icon-arrow.brand-color.ion-ios-arrow-thin-right {
	display: none;
}

.owl-item .icon-box .icon-box-link {
    border-bottom: 0px;
    text-transform: none;
    font-size: 15px;
}

.owl-item .icon-box-link, .icon-box-left .icon-box-link {
	color: #343436;
}

.owl-item .icon-box-link:hover, .icon-box-left .icon-box-link:hover {
	color: #797979!important;
}

[title~="Contact us"] {
    text-align: center; ;
}

.site-footer .full-width-container {
    margin-left: 2%;
    margin-right: 2%;
    text-align: center;
}

.site-footer .full-width-container .widgets {
    padding: 15px 0;
}

.split-box table td {
    border-top: 0px;
    border-bottom: 0px;
    padding: 0;
}

.split-box .btn-link, .split-box a.btn-link {
    text-decoration: none;
}

.split-box .contact-form.classic input:not([type="submit"]) {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    padding-left: 20px;
}

.split-box .btn-link, .split-box  a.btn-link, .split-box .btn-link span, .split-box  a.btn-link span, .page-id-18 .icon-box-left a.icon-box-link {
	text-transform: none;
	text-decoration: none;
	font-family: 'Montserrat';
	font-size: 15px;
}

.split-box table {
    margin: 0;
}

.split-box .contact-form form input[type="submit"] {
    margin-top: 19px;
    border: 1px solid #343436;
}

.split-box .contact-form label {
    background-color: #fff;
}

.split-box input  {
    border:0;
    padding: 11px 15px;
}

.post .entry-content {
	margin-top: 0px!important;
}

.breadcrumbs {
	display: none!important;
}

.page-id-83 .contact-form.flat label {
    padding-top: 10px!important;
}

.vc_custom_1491945767351 p {
    background-color: #343436!important;
    text-align: center;
    color: #fff;    
}

.split-box .contact-form #wpcf7-f259-p8-o1 form input[type="submit"] {
    margin-top: 20.5px;
}

.split-box .contact-form #wpcf7-f259-p8-o1 .btn {
    padding: 13px 30px;
}

.split-box .contact-form div#wpcf7-f259-p8-o1 label,  {
    padding-top: 0px!important;
}

/* Site Alerts */

#cookie-notice .button.bootstrap {
    font-family: inherit;
    color: #333;
    text-shadow: 0 1px 1px #343436;
    color: #343436;
    text-shadow: none;
    background-color: #fff;
    background-image: -moz-linear-gradient(top, #343436, #343436);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#343436), to(#343436));
    background-image: -webkit-linear-gradient(top, #343436, #343436);
    background-image: -o-linear-gradient(top, #0088cc, #0044cc);
    background-image: none;
    border-width: 0px;
    border-color: #343436 #343436 #343436;
    border-color: #343436;
    box-shadow: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#343436', endColorstr='#343436', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

#cookie-notice .button.bootstrap:hover {
    color: #fff;
    background-color: #38383a; 
}

.btn.submit-comment {
	width: 100%;
}

.single-post .tab-box-left.tab-box-material .tab-box-btn-active {
	color: #343436;
	border-color: #ee3644;
	font-weight: 900!important;
}

.raw-js {
	max-height: 0px;
	background: #f3f3f3;
}

.site-footer .widgets .socialbar a.social.outline:hover {
    border-color: #ee3644!important;
	-webkit-transition: .1s ease-in-out;
    -o-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
    -webkit-transition-property: color, opacity;
    -o-transition-property: color, opacity;
    transition-property: color, opacity;    
}

.textwidget a:hover span.icon {
	color: #ee3644!important;
	-webkit-transition: .1s ease-in-out;
    -o-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
    -webkit-transition-property: color, opacity;
    -o-transition-property: color, opacity;
    transition-property: color, opacity;
}

.header-title .subtitle {
	text-shadow: rgb(204, 204, 204) 0px 1px 0px;
}

#post-8 .vc_col-sm-3 .icon-box .icon-box-link, .page-id-18 .icon-box-left a.icon-box-link {
	border-bottom: 0px;
    text-transform: none;
    font-size: 15px;
    color: #343436;
    font-family: 'Montserrat';
}

#post-8 .vc_col-sm-3 .icon-box .icon-box-link:hover {
	color: #797979;
}

.scroll-top#page-scroll-top {
	right: 20px;
    bottom: 45px;
}

/* Responsive Tweaks */

@media screen and (max-width: 1024px) {
    #masthead .site-branding a {
        padding-left: 10px!important;
        padding-right: 10px!important;
    }
	div.header-title .content {
    padding-top: 40px!important;
	}    
}

@media (min-width: 768px) {
	.scroll-top#page-scroll-top {
	    bottom: 10px!important	;
    }
}

@media (max-width: 768px) {
	.vc_custom_1491825351179 .vc_col-sm-6 div, .vc_custom_1491825351179 .vc_inner, #post-40 .vc_col-sm-3 > .vc_column-inner {
		border-right-width: 0px!important;
		border-top-width: 0px!important;
		border-bottom-width: 0px!important;
	}
}

@media screen and (max-width: 767px) {
	.portfolio-gallery .gallery-close {
	    color: #343436!important;
	}
}

/* Cookie Notice */

#jquery-cookie-law-script, #jquery-cookie-law-script * {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

#jquery-cookie-law-script {

  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 999999;
  display:none;
  width:100%;
  border-color: #202226;
  border-style: solid;
  border-top-width: 1px;
  background: rgba(50, 58, 69, 0.7);
  color: #F1F1F3;
  font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 12px;
}

#jquery-cookie-law-script.light {
  color: #1a1a1a;
  background: #fff;
  border-color: rgba(223,223,223,0.85);
}

#jquery-cookie-law-script.top {
  top: 0;
  bottom: auto;
  border-top-width: 0px;
  border-bottom-width: 1px;
}

#jquery-cookie-law-script.absolute {
  position: absolute;
}

#jquery-cookie-law-script a {
  color: #3B89C7;
}

#jquery-cookie-law-script #cookie-law-container-box {
  background: rgba(32, 34, 38, 0.8);
}
#jquery-cookie-law-script.light #cookie-law-container-box {
  background: #F9FAFC;
}

#jquery-cookie-law-script #cookie-law-container {
  padding: 10px 20px;
}
#jquery-cookie-law-script #cookie-law-message {
  float: left;
  text-align: justify;
}

@media (max-width: 767px) {
  #jquery-cookie-law-script #cookie-law-message {
    width: 65%;
  }
}

@media (max-width: 480px) {
  #jquery-cookie-law-script #cookie-law-message {
    width: 50%;
  }
}

#jquery-cookie-law-script a.cookie-law-button {
  padding: 4px 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #ffffff;
  color: #ee3644;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  transition: 0.25s;
}

#jquery-cookie-law-script a.cookie-law-button:hover, #jquery-cookie-law-script a.cookie-law-button:focus {
  background-color: #ee3644;
  color: #fff;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  transition: 0.25s;
}
#jquery-cookie-law-script a#cookie-law-button-more {
  margin-left: 10px;
  background: #7B8A8B;
  color: #fff;
}
#jquery-cookie-law-script a#cookie-law-button-more:hover, #jquery-cookie-law-script a#cookie-law-button-more:focus {
  background: #697677;
}

#jquery-cookie-law-script #cookie-law-more-info {
  display: none;
  background: rgba(50, 58, 69, 0.8);
  text-align: justify;
}
#jquery-cookie-law-script.light #cookie-law-more-info {
  background: #EAEDF1;
  border-top: 1px solid #F0F2F5;
}

#jquery-cookie-law-script #cookie-law-info-container {
  padding: 10px 20px;
}
#jquery-cookie-law-script #cookie-law-more-text {
  width: 85%;
}
#jquery-cookie-law-script #cookie-law-more-text-close {
  float: right;
  padding: 1px 10px;
  color: #fff;
  text-decoration: none;
  font-size: 10px;
}
#jquery-cookie-law-script.light #cookie-law-more-text-close {
  color: #3B89C7;
}