/*!
Theme Name: Argenta Child
Theme URI: http://argenta.colabr.io/
Author: Colabrio Team
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: 2.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: one-column, two-columns, left-sidebar, right-sidebar, custom-colors, custom-header, custom-menu, featured-images, full-width-template, post-formats, theme-options, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/* .site-header .site-branding {width: 43%;} */

.blog-item h3.title {
	    height: 22px;
    overflow: hidden;
}
/* .shop-row .wc-product-title-wrap{
	text-align:center; 
}
.woocommerce #content .shop-row ul.products li.product h3{ 
    text-align: center;
} */  
.tax-product_cat #content .site-container .full-width-container{
	margin-left: 24px;
    margin-right: 24px;  
}  
.woocommerce #content .shop-row ul.products li.product .product-content{
    padding: 0 8px; 
}
.shop-row .vc_col-md-12{
    padding-left: 0px;
    padding-right: 0px;
}
footer.site-footer{
		font-family: montserrat, "open sans", sans-serif;
		    font-weight: bold;
}

footer.site-footer .site-info{
	display: inline-block;
	    padding: 25px 10px 20px;
		font-family: montserrat, "open sans", sans-serif;
		    font-weight: bold;
}
.site-header.header-fixed .site-branding .site-title img, .site-header.header-fixed .site-branding .site-title a img {
    max-height: 25px;
}
#mega-menu-wrap>ul ul.sub-menu>li>a, #mega-menu-wrap>ul ul.sub-sub-menu>li>a {
    color: #fff !important;
	    font-size: 12px;
    font-weight: 400;

}
#mega-menu-wrap>ul ul.sub-menu, #mega-menu-wrap>ul ul.sub-sub-menu {
   background: rgba(0, 0, 0, 0.8);
}
.sfooter-logo img{
	margin-left:5px;
	margin-right:5px;
}
.footer-copy{
	    color: #fff;
    font-size: 15px;
    vertical-align: middle;
    margin-top: 8px;
}
.footer-copy .lfooter {
	vertical-align: middle;
	margin-left:10px;
	margin-right:10px;
}
.sub-sec .subscribe {
	    margin: 0px auto;
}
.sub-sec .subscribe input[type=text]{
	height:36px;
}
.sub-sec .subscribe button.btn{
	height:36px;
	padding-top: 10px;
}
.sub-sec .widgettitle {
	display:none;
}
.sub-sec .widget {
    padding-top: 0px;
}
.mproduct .stock {display:none;}
/* .mproduct .images {    margin-bottom: 20px !important;     padding-right: 105px !important;} */
.woocommerce #content div.product .mproduct div.images.without-thumbs{margin-bottom: 20px; padding-right: 0px;}
.woocommerce #content div.product .mproduct div.images{margin-bottom: 20px; padding-right: 105px; padding-left:0px;}
.mproduct #product-thumbnails{right: 0 !important;     left: unset !important;}
.music-produc-listen .music-produc-inside .music-produc-inside-name{
	width:81%;float:left;line-height: 30px;font-family: montserrat,open sans,sans-serif;
    font-weight: bold;    font-size: 14px;
}
.music-produc-listen .music-produc-inside .music-produc-inside-img{
	width:15%;float:left;text-align:center; margin-right:10px;
}
.music-produc-listen .music-produc-inside{
	margin-bottom:16px;
	
}
  .music-produc-purchase .variations .value{
	  width:77%;
  }
  .music-produc-purchase form{
	  padding-top: 0 !important;
    padding-bottom: 0 !important;
				  }
.music-produc-inside-main{
	padding:20px;
	padding-top:0px;
	padding-bottom:0px;
}
.music-produc-listen h6, .music-produc-purchase h6{
	margin-top:10px;
	border-bottom: 1px solid;
    padding-bottom: 10px;
}
.music-produc-listen{
	padding: 20px;background-color: #d8d8d8;
}
.music-produc-purchase{
	padding: 20px;background-color: #f2f2f2;
}
#masthead.site-header a:hover, #masthead.site-header.header-fixed a:hover {
	color:#515151 !important;
}
.site-header .site-title {
    float: left;
    width: auto;
	}
	.fullscreen-navigation.open {
    width: 310px;
}
article.blog-item, .blog-item {
    height: 430px;
}
#myBtn{
    display: none;
    position: fixed;
    bottom: 20px;
    left: -30px;
    z-index: 99;
    border: none;
    outline: none;
    background-color: #676767;
    color: white;
    cursor: pointer;
    padding-right: 12px;
    padding-left: 32px;
    padding-top: 20px;
    padding-bottom: 20px;
    /* padding: 15px; */
    border-radius: 100%;
    font-size: 27px;
}
.tp-videoposter { z-index: 999999 !important; }
#masthead.header-fixed a{
    color: #3d3d3d !important;
}
.timeline-TweetList-tweet{
	background-color:#343436 !important;
}
body{
	font-family: 'Oswald', sans-serif !important;
}
.w20{
width:20%;
float:left;	
}
.w80{
width:80%;
float:left	
}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item div.sub-nav, .fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item .sub-sub-menu {
       right: -25%;
	       top: 80px !important;
}
.hamburger-menu .btn-toggle {
 
    position: absolute;
   
 top: 34%;
	    line-height: 18px;
    
}
.social_icon_sidebar ul li{display: inline-block;
    padding-left: 3px;
    padding-right: 3px;}
.social_icon_sidebar ul li img{width:24px;}
.fullscreen-navigation .copyright {
    padding-top: 40px;
    padding-left: 40px;
    position: relative;
    bottom: 0;
    left: 0;
}
.site-header a:hover, .site-header a.open, .site-header a.focus {
    opacity: 1;
}
.site-header a:hover .btn-lines{
	background-color: #ddd !important;
}
.header-fixed .hamburger-menu .btn-lines,.header-fixed .hamburger-menu .btn-lines::after,.header-fixed .hamburger-menu .btn-lines::before,.header-fixed .hamburger-menu .btn-lines,header.header-fixed .hamburger-menu .btn-lines,#masthead.header-fixed .hamburger-menu .btn-lines{
    background-color: #3d3d3d !important;
}
.site-header.header-fixed .site-title img, .site-header.header-fixed .site-title a img {
    margin-top: -8px;
}
#masthead .hamburger-menu .btn-lines, .hamburger-menu .btn-lines::after, .hamburger-menu .btn-lines::before, #masthead .hamburger-menu .btn-lines{
    background-color: #000 !important;
    border-radius: 0px;
}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item a.menu-link:hover, .fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item a.menu-link.open {
    color: #888888;
    border-left: 4px solid #888888;
} 
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item div.sub-nav li.mega-menu-item a.menu-link:hover, .fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item .sub-sub-menu li.mega-menu-item a.menu-link:hover{
	  border-left: none !important;
} 
#home_footer{
	margin-bottom:0;
} 
#home_footer .flogo{
	 position: absolute;
    bottom: 5%;
    left: -4%; 
}
#home_footer .social_icon{
	 position: absolute;
    bottom: 5%;
    right: -4%; 
} 
#home_footer .social_icon ul li{
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
}
#home_footer .social_icon i{
	color:#fff;
} 
#home_footer .social_icon a:hover i{
	color:#888888;
} 
.fullscreen-navigation #fullscreen-mega-menu-wrap {
    padding-top: 100px;
    display: block !important; 
}
.fullscreen-navigation #fullscreen-mega-menu-wrap li.mega-menu-item a.menu-link {
    height: 42px;
	    padding-left: 47px;
}
.open .site-branding p{
	    margin: -6px auto;
}
.header-fixed .hamburger-menu .btn-toggle {
	  position: relative;
}
.fullscreen-navigation {
     /* -webkit-animation: slide 0.5s forwards;
    -webkit-animation-delay: 2s;
  animation: slide 0.5s forwards;
    animation-delay: 2s; */
	    -webkit-transition: 0.5s;
	width:0;
transition: 0.5s;
	top:0;
}
.input-group:after{
display:table;
	clear:both;
	content:"";
}
.contact-form form {
    text-align: inherit;
    position: relative;
    z-index: 9999;
}
.contact-form input.wpcf7-form-control,.contact-form textarea.wpcf7-form-control{
	position: relative;
    z-index: -1;
	cursor:pointer;
}
@-webkit-keyframes slide {
    100% { left: 0; }
}

@keyframes slide {
    100% { left: 0; }
}
.mob-only, .search_mob, .wocommerce_icon_mob{display:none;}

.mastering_ifrem{margin-top:12px;    margin-bottom: 12px;}
.mastering_ifrem .mast_img{float: left;
    width: 20%;}
.mastering_ifrem .mast_title h3{
	margin-top: 3px;
    font-size: 18px;
}	
	.mastering_ifrem .mast_title{
    width: 80%;
    padding-left: 13px;
    float: left;
    margin-top: 0;
}
.mobile_footer{display:none;}
.add_to_cart_inline{    border: none !important;}
.add_to_cart_inline .woocommerce-Price-amount{margin-right:10px}
.add_to_cart_inline .add_to_cart_button{    background: #fff !important;
    color: #343436 !important;}
.add_to_cart_inline .add_to_cart_button:hover{    background: #343436 !important;
    color: #fff !important;}
.add_to_cart_inline .woocommerce a.button.btn-small{
    line-height: 18px;
    font-size: 12px;
}
#home_footer{display:none;}
#masthead.site-header.header-fixed a .lg1{display:none;}
.site-header.header-1 .lg2{display:none;}
#masthead.site-header.header-fixed a .lg2{display:block;}
.header-fixed .hamburger-menu .btn-toggle {
     position: absolute; 
	top: 36.5%;

}
.fullscreen-navigation .fullscreen-menu-wrap {
    height: auto;
}
#billing_phone{display:none;}
.top-about-img .split-box-wrap:nth-child(1) .wpb_single_image {
		 display:none;
	 }
.order_details .order_item .product-name h4 a{font-size:16px;} 
@media screen and (max-width: 992px){
	.woocommerce #content div.product .mproduct div.images{
		    padding-right: 0px;
	}
}
@media screen and (max-width: 768px) {
	.top-about-img .vc_empty_space {
		height:0px !important;
	}
	.top-about-img .split-box-wrap {
   
    padding: 0% 0% !important;
 padding-top: 15% !important; 	
	    min-height: auto !important; 
   }
   .top-about-img .wpb_text_column, .top-about-img .second-title{
    padding: 0% 4% !important; 
   }
   .top-about-img .socialbar{
	   padding-bottom:40px;
	   padding-left:4%;
	   padding-right:4%;   
   }
   .top-about-img .wpb_single_image{
	   margin-bottom:0px !important;
   }
	 .top-about-img .split-box-wrap:nth-child(1) .wpb_single_image {
		 display:block;
	 }
	 .top-about-img .split-box-wrap:nth-child(1) .parallax-bg {
    background-image: none !important;
    background-size: cover ;
}
	.footer-copy{margin-bottom: 20px;}
	.sub-sec{margin-bottom: 20px;}
	.mobile_footer{display:block;}
	#home_footer{display:none;}
#hamburger-menu {
    z-index: 9999;
}
	.footer-mobile .flogo-mobile{    text-align: center;
    margin-top: 30px; }
	.footer-mobile .social_icon-mobile{text-align:center;}
	.footer-mobile .social_icon-mobile ul li{ margin: 20px;
    display: inline-block;
   }
	.footer-mobile .social_icon-mobile i{ color:#fff;    font-size: 18px;}
	.footer-mobile .ft_copy{    text-align: center; }
	#masthead .custoome-search{
		float:none !important;
	}
	.search_mob .ion-ios-search{ color: #3d3d3d;
	}
	.search_mob .search-submit{ position: absolute;
   top: 73px;
    left: 13px;
    background: transparent;
    border: none;
    padding-right: 0;	
    padding-left: 0;}	
	.search_mob .search-field{padding: 4px 25px;    border-radius: 12px;}
	.search_mob form{    line-height: 20px; margin-bottom:16px;}
	.mob-only, .search_mob, .wocommerce_icon_mob{display:none;}
	.hamburger-menu .btn-toggle {
    position: absolute !important;
    top: 49%;
    left: 85%;
}
	.hamburger-menu .btn-lines {
    height: 3px;
		    width: 28px;
	}
	
.hamburger-menu .btn-lines:after, .hamburger-menu .btn-lines:before {
    content: '';
    background-color: inherit;
    width: 100%;
    height: 3px;
    position: absolute;
    top: 11px;
    left: 0;
	
}
	.hamburger-menu .btn-lines:before {
    top: -11px;
}
.wocommerce_icon_mob ul {
	      text-align: center;
 margin-bottom: 12px;
    list-style: none;
    line-height: 12px;
}
.wocommerce_icon_mob ul li {
	display:inline-block;
	    padding: 0 10px;
		line-height: 10px;
}
#masthead.site-header .wocommerce_icon_mob a{
	color: #3d3d3d !important; 
}
	#masthead .site-branding {
		max-width: 100%;
		width:100%;
	}
	#masthead .site-branding a {float:none;text-align:center;}
	#masthead .site-title {
    width: 84%;
    padding: 0;
		    line-height: 18px;
}
	.site-header .logo-visible-sm{margin-left:13%;}
#masthead .hamburger-menu .btn-lines, .hamburger-menu .btn-lines::after, .hamburger-menu .btn-lines::before, #masthead .hamburger-menu .btn-lines {
    background-color: #0a0a0a !important;
}
#masthead #site-navigation.main-nav {
    background: rgba(31, 32, 35, 0.95);
    width: 60%;
}
#home_footer .flogo {
    left: 5%;
}
#home_footer .social_icon {
    right: 5%;
}
.header-title {
    background: rgba(52, 52, 54, 0.6);
    background-position: center center;
    width: 100%;
    height: 240px;
	/* margin-top:150px; */
	background-size: cover !important; 
    position: relative;
    overflow: hidden;
	background-repeat: no-repeat;
	
}
	
	#masthead .header-wrap {
    padding: 0 4px;
	}
}
@media only screen and (min-width : 321px) and (max-width : 480px) {
#masthead .site-branding {
    max-width: 100%;
    width: 94%;
}	
}

@media only screen and (max-width : 320px) {
	#masthead .site-branding {
    max-width: 100%;
    width: 93%;
}
}


@media screen and (min-width: 1900px) {
  .btn_listen {
       margin-top: 50px !important;
  }
}
@media screen and (min-width: 2500px) {
  .btn_listen {
       margin-top: 130px !important;
  }
}
.site-header .site-title img, .site-header .site-title a img {
    max-height: 120px;
    vertical-align: middle;
    margin-top: 10px;
    -webkit-transition: max-height .4s ease-in-out;
    transition: max-height .4s ease-in-out;
}