/*
Theme Name: The Retailer Child
Theme URI: http://theretailer.getbowtied.com/
Description: This is a child theme for The Retailer.
Author: Get Bowtied
Author URI: http: //www.getbowtied.com/
Template: theretailer
Version: 1.0
*/



body {
  background-color: #000000;
}


.desktop-slider {display:block !important;}
	.mobile-slider {display:none !important;}


 .wpb-content--blank .wpb-content-wrapper {
    max-width: 100% !important;
  }


.vc_column_container > .vc_column-inner {
  box-sizing: border-box;
  padding-left: 0px !important;
  padding-right: 0px !important;
  width: 100%;
  padding-top: 0px !important;
}


 .wpb_single_image {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.logo {
  padding: 70px;
}
.logo  img {
  height: auto;
  max-width: 80%;

}


.footer-block {padding-top:80px;}

p {color: #fff;
  font-weight: 100;}


.text-one {padding-left:70px;padding-right:70px;}


.vba-holder .wpb_single_image img {
  height: 90px;
  max-width: 100%;
  vertical-align: top;
  margin-right: 0px;
  width: auto;
  margin-right: 70px;
}




.mobile-slider .owl-ca-carousel .owl-item img {
  display: block;
  width: 100%;
  min-width: 100% !important;
}

.mobile-slider .owl-item {width:100% !important;}
.mobile-slider .wpb_single_image .vc_single_image-wrapper {
  max-width: 100%;
  min-width: 100% !important;
}

.mobile-slider .wpb_single_image .vc_figure {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  max-width: 100%;
  min-width: 100% !important;
}




@media only screen and (max-width: 1350px) {
	.logo {
  padding: 40px;
}
	.text-one {padding-left:40px;padding-right:40px;}
	
	.vba-holder .wpb_single_image img {
  height: 90px;
  max-width: 100%;
  vertical-align: top;
  margin-right: 0px;
  width: auto;
  margin-right: 40px;
}
	
	
}




@media only screen and (max-width: 1020px) {
	.logo {
  padding: 30px;
}
	.text-one {padding-left:30px;padding-right:30px;}
	
	.vba-holder .wpb_single_image img {
  height: 90px;
  max-width: 100%;
  vertical-align: top;
  margin-right: 0px;
  width: auto;
  margin-right: 30px;
}
	
	
}





@media only screen and (max-width: 767px) {
	.desktop-slider {display:none !important;}
	.mobile-slider {display:block !important;}
	
	.logo img {
  height: auto;
  max-width: 220px;
}
	.footer-block {
  padding-top: 50px;
}
	
	.text-one {padding-left:30px;padding-right:30px;padding-bottom:30px;}
	.text-two {padding-left:30px;padding-right:30px;}
	.text-three {padding-left:30px;padding-right:30px;}
	.vba-holder {padding-left:30px;padding-right:30px;}
	
	.vba-holder .wpb_single_image.vc_align_right {
  text-align: left;
  padding-top: 30px;
}
	
	
}





