/*html.js {
    margin-top: 0 !important;
}
#wpadminbar {
	display: none !important;
}*/
@font-face {
	font-family: 'Conv_CFBrothersinArmsPERSONAL-Re';
	src: url('../fonts/CFBrothersinArmsPERSONAL-Re.eot');
	src: local('?'), url('../fonts/CFBrothersinArmsPERSONAL-Re.woff') format('woff'), url('../fonts/CFBrothersinArmsPERSONAL-Re.ttf') format('truetype'), url('../fonts/CFBrothersinArmsPERSONAL-Re.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	word-wrap:break-word;
	font-size:15px;
	color:#1b1d1e;
	font-family: 'Roboto', sans-serif;
	background: #fff;
	overflow-x: hidden;
}

b, strong {

}

a:link,a:active,a:visited {
	text-decoration:none;
	transition:all .5s;
	color:#1b1d1e;
}

a:hover {
	color: #f59f06;
}

* {
	outline:none !important;
}

select,
input[type="tel"],
input[type="number"],
textarea,
input[type='email'],
input[type='text'],
input[type='search'] {
    transition: all .5s;
    border: 2px solid #d9d9d9;
    border-radius: 0;
    max-width: 100%;
    padding: 10px 13px;
    line-height: normal;
    height: auto;
    background: #f3f3f3;
	color: #777;
	box-shadow: 0 0 0 ;
	margin-bottom: 0;
	margin-top: 10px;
}

body button,input[type='submit'],input[type='button'] {
	transition: all .5s;
	border-radius: 0 !important;
	background: #f59f06 !important;
 	border: 3px solid #f59f06 !important;
	color: #fff !important;
	font-size: 16px;
	padding: 12px 38px;
	margin-bottom: 12px;
	background: #fff;
	text-transform: uppercase;
	font-weight: 600;
	cursor: pointer;
	font-family: 'Roboto', sans-serif;
}

button:hover,
input[type='submit']:hover,
input[type='button']:hover {	
  	border: 3px solid #f59f06 !important;
 	color: #f59f06 !important;
 	background: none !important;
}

.woocommerce form .form-row .select2-container .select2-choice:focus,
select:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
textarea:focus,
input[type='email']:focus,
input[type='text']:focus,
input[type='search']:focus,
button:focus,
input[type='button']:focus,
input[type='text']:focus {
	box-shadow: 0 0 4px rgba(0,0,0,.3);
	border: 2px solid #d9d9d9;
}

textarea {
	min-height: 200px;
	padding-top: 10px;
	padding-bottom: 10px;
}

textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
color: #777;
}

textarea:-moz-placeholder,
input:-moz-placeholder { /* Firefox 18- */
color: #777;
}

textarea::-moz-placeholder,
input::-moz-placeholder {  /* Firefox 19+ */
color: #777;
}

textarea:-ms-input-placeholder,
input:-ms-input-placeholder { 
color: #777;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: 700;
	margin-top: 0;
	line-height: normal;
	font-family: 'Roboto', sans-serif;
 	color: #1b1d1e;
}

ul {
	list-style: disc;
	list-style-position: inside;
	margin: 0;
	padding: 0;
}

ol {
	list-style: decimal;
	list-style-position: inside;
	margin: 0;
	padding: 0;
}

ol li,ul li {
	margin: 0;
	padding: 0;
}

p {
	padding-bottom: 20px;
	margin-bottom: 0;
}

img {
transition:all .5s;
}


/* content */

.content {

}

.content h1 {

}

.content h2 {

}

.content h3 {

}

.content h4 {

}

.content h5 {

}

.content h6 {	

}

/* header */

.bar-header {
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
}

.bar-logo {
	  height: 200px;
    flex-direction: column;
    justify-content: center;
    display: flex;
    transition: all .5s;
}

.bar-scrolling .bar-logo {
	height: 120px !important;
}

.bar-logo img {
	width: 178px;
	transition: all .5s;
}

.bar-scrolling .bar-logo img {
    width: 92px;
}

.bar-logo p {
	padding: 0;
}

.bar-header .socialBox {
	text-align: right;
    margin-top: 83px;
    transition: all .5s;
}

.bar-scrolling  .socialBox {
    margin-top: 49px;
}

.bar-header .socialBox section,
.bar-header .socialBox .WP_Editor_Widget {
	display: inline-block;
 	vertical-align: top;
}

.bar-header .socialBox section ul li {
    margin-right: 0px;
    margin-left: 0;
}

.bar-header .socialBox section ul li a span {
 	transition: all .5s;
}

.bar-header .socialBox section ul li:first-child a span {
	padding-left: 0 !important;
}

.bar-header .socialBox section ul li:first-child a span:hover {
	background: inherit !important;
	color: #f59f06 !important;
}

.bar-header .socialBox section ul li a span:hover {
	color: #f7a006 !important;
}

.bar-header .socialBox .highlight a {
	color: #fff;
	font-size: 16px;
	font-family: 'Roboto', sans-serif !important;
	font-weight: 400;
	transition: all .5s;	
	text-transform: capitalize;
	margin-left: 8px;
}

.bar-header .socialBox .highlight {
	position: relative;
}

.bar-header .socialBox .highlight a i {
	margin-right: 7px;
	transition: all .5s;	
}

.bar-header .socialBox .highlight a:hover i,
.bar-header .socialBox .highlight a:hover {
	color:#f6a107; 
}

/*header*/

/*footer*/

.footer {
	background:  url(../images/footerbackground.png) #f6a107 no-repeat left top;
	border-top: 5px solid #f59f06;
   padding: 90px 0 5px;
	background-size:cover;
	width: 100%;
	height: 100%;
	text-align: center;
	position: relative;
	z-index: 9;
}

.footer .footerMenu h2.widget-title,
.footer .contactBox h2  {
	color: #fff;
   font-size: 32px;
   margin-bottom: 40px;
   text-transform: uppercase;
   font-weight: 500;
}

.footer .footerMenu ul li {
	display: block;
	list-style: none;
	margin-bottom: 10px;
}

.footer .footerMenu ul li a {
	text-transform: uppercase;
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
   padding: 0;
   transition: all .6s;
}

.footer .footerMenu ul li a:hover {
	color: #f6a107;
}

.footer .footerlogoBox a img.alignnone {
	max-height: 200px;
	width: auto;
	margin-bottom: 30px;
}

.footer .contact ul li a,
.footer  ul li {
	text-decoration: none;
	text-transform: uppercase;
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
   padding: 0;
   transition: all .5s;
   list-style: none;
}

.footer .contact ul li a:hover {
	color: #f6a107;
}

.footer .contact {
	margin-bottom: 27px;
}

.footer .footerlogoBox ul li a span {
	color: #222;
	border-radius: 50%;
   transition: all .5s !important;
   font-size: 18px !important;
   padding: 12px !important;
}

.footer .footerlogoBox ul li a span:hover {
	background: #f6a107 !important;
	color: #fff !important;
}

.footer .footerlogoBox .zoom-social-icons-widget {
    padding-bottom: 32px;
    margin: 0 45px;
    border-bottom: 2px solid #f6a107;
    margin-bottom: 12px;
}

.footer .footerlogoBox  .sticky-container {
	position: relative !important;
}

.footer .footerlogoBox  .sticky-container .sticky {
	position: absolute !important; 
	background: url(../images/iconbackground.png) no-repeat left top;
	text-align: center;
 	background-size: 48px;
 	width: 49px;
 	height: 49px;
   right: 0;
 	top: 26px !important;
 	left: calc(50% - 24.5px);
}

.footer .footerlogoBox  .sticky-container .sticky a {
	display: block;
	height: 49px;
}

.footer .footerlogoBox  .sticky-container .sticky a i {
 	font-size: 40px;
 	margin-left: 0;
   margin-top: 3px;
 	color: #fff;
	transition: all .5s;
}

.footer .footerlogoBox  .sticky-container .sticky a i:hover {
	color: #1b1d1e;
}

.footer .footerlogoBox label {
	text-transform: uppercase;
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 28px;	
}

.footer .footerlogoBox .misaImage label img {
    width: 100px;
    max-height: 27px;
    margin-top: -12px;
    margin-left: 65px;
}

.footer .copyrightBar {
	border-top: 2px solid #333333;
   padding-top: 24px;
	font-size: 14px;
}

.footer .copyrightBar p,
.footer .copyrightBar p a {
	text-transform: uppercase;
	color:#525050;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	transition: all .5s;
}

.footer .copyrightBar p a:hover {
	color: #f6a107;
}

.footer .copyrightBar .copyrightBox  ul li {
	display: inline-block;
	color:#525050;
	font-weight: 500;
}

.footer .copyrightBar .ballsyBox {
	text-align: left;
}

.footer .copyrightBar .copyrightBox { 
	text-align: right;
}

.footer .copyrightBar .copyrightBox  ul li:first-child {
	border-right: 2px solid #525050;
   padding: 0px 6px;
 	margin-right: 4px;
 	line-height: 13px;
}

.bar-scrolling {
	background: black;
	transition: all .5s;
}


/*header*/

.reveal.large {
 	max-width: 600px;
 	height: 70px;
 	padding: 0px;
 	background: rgb(255, 255, 255);
	flex-direction: column;
	justify-content: center;
	display: flex;
 	top: calc(50% - 35px) !important;
 	overflow: visible;
 	cursor: auto;
}

body.is-reveal-open {
    overflow: visible;
}

body.is-reveal-open .reveal-overlay {
   transform: scale(1,1);	
   opacity: 1;
}

.reveal-overlay {
    overflow: visible;
    cursor: crosshair;
    display: block !important;
    transform: scale(0,0);
    transition: all .5s;
    opacity: 0;
}

.wrapper.woo-pages .bar-shop-sidebar input::-webkit-input-placeholder,
.reveal.large form textarea::-webkit-input-placeholder,
.reveal.large form input::-webkit-input-placeholder {
	color: #f59f06;
}

.reveal.large form input[type='search'] {
 	color: #f59f06 !important;
 	border: none;
 	border-bottom: 1px solid #f59f06;
  	box-shadow: 0px 0px 0px;
	padding: 0 5px 5px 0;
	background: none;
}

.reveal.large form label {
	display: none;
}

.reveal.large .search-form button, input[type='button'],
.reveal.large form input[type='search']:focus {
	background: none;
	border: none;
	box-shadow: 0px 0px 0px;
	border: none;
   border-bottom: 1px solid #f59f06;
}

.reveal.large .search-form button, input[type='button']:hover {
	background: none !important;
	color: inherit  !important;
}

.reveal.large [type=submit] {
	border: none !important;
	color: #f59f06 !important;
	font-size: 14px;
	padding: 0 !important;
	margin-bottom: 0 !important;
	background: none !important;
	float: right;
	position: relative;
	top: -21px;
}

.reveal.large button, input[type='button'] {
    transition: all .5s;
    border: none !important;
    border-radius: 0 !important;
    color: #f59f06;
    font-size: 14px;
    padding: 0 !important;
    margin-bottom: 0 !important;
    background: none;
}

.reveal.large form {
	margin-top: 10px;
	padding: 7px 12px;
}

#exampleModal1 .close-button {
	padding: 0;
 	width: 20px;
 	height: 20px;
 	font-size: 18px;
 	line-height: 20px;
	text-align: center;
	position: absolute;
	right: -8px;
 	top: -8px;
	color: #fff !important;
	background: #f59f06;
	border-radius: 50% !important;

}

#exampleModal1 .close-button:hover {
	background: #1b1d1e !important;
}


/*bannerWrap*/

.bannerWrap  {
	border-bottom: 7px solid #f59f06;
	overflow: visible !important;
	margin-bottom: -1px;    
	background-size: cover;
	background-attachment: fixed;
	background-position: center top;
}

.singleBanner .term-description p,
.bannerWrap h3 {
 	letter-spacing: 1px;
 	margin-bottom: 0;
 	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
 	color: #fff;
 	font-family: 'Roboto', sans-serif;
	font-size: 40px;
	text-align: center;
	line-height: 56px;
	font-weight: 700;
} 

.singleBanner h2,
.bannerWrap h1,
.bannerWrap h2  {
	font-family: 'Conv_CFBrothersinArmsPERSONAL-Re';
	text-transform: uppercase;
 	line-height: 147px;	
 	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
 	margin-bottom: 0;
	font-size: 80px;
}

.bannerWrap .sticky-container {
	position: relative !important;
}

.bannerWrap .sticky-container .sticky {
	position: absolute !important; 
	background: url(../images/bannericon.png) no-repeat left top;
	text-align: center;
 	background-size: 67px;
 	width: 68px;
 	height: 68px;
 	right: 0;
 	top: 248px !important;
 	left: calc(50% - 34px);
 	z-index: 9999;
}

.inner .bannerWrap .sticky-container .sticky {
	top: 64px !important;
}

.bannerWrap .sticky-container .sticky a {
	display: block;
	height: 49px;
}

.bannerWrap .sticky-container .sticky a i {
 	font-size: 40px;
 	margin-left: 0;
   margin-top: 15px;
 	color: #fff;
	transition: all .5s;
}

.bannerWrap .sticky-container .sticky a i:hover {
	color: #1b1d1e;
}


/*bannerWrap*/

.aboutWrap {
	color: #fff;
	z-index: 0;
}

.aboutWrap h3 {
	color: #fff;
}

h3.subtitle:after {
	content: '';
	clear: both;
	display: table;
	background: #e5a82e;
	width: 199px;
	height: 2px;
 	margin-bottom: 22px;
 	margin-top: 22px;

}

.aboutWrap .box img {
	height: 74px;
 	width: auto;
	transition: all .5s;
 	transform: scale(1,1);
}

.aboutWrap .box:hover img {
	transform: scale(1.1,1.1);
}

.aboutWrap .box .wpb_content_element {
	margin-bottom: 30px;
}

/*aboutWrap*/


.gridWrap .gridBox {
	position: relative;
	overflow: hidden;
}

.gridWrap .gridBox .showonHover,
.gridWrap .gridBox .vc_btn3,
.gridWrap .gridBox h2 {
	position: absolute;
 	left: 0;
 	top: 0;
 	width: 100%;
 	height: 100%;
 	content: "";
 	opacity: 1;
 	flex-direction: column;
 	justify-content: center;
 	display: flex;
 	text-align: center;
	font-family: 'Conv_CFBrothersinArmsPERSONAL-Re';
	text-transform: uppercase;
	color: #fff !important;
	font-size: 60px !important;
	transition: all .5s !important;
	z-index: 1;
	transition-delay: .5s !important;
}

.gridWrap .gridBox .showonHover,
.gridWrap .gridBox .vc_btn3 {
	background: transparent !important;
}

.gridWrap .gridBox .showonHover,
.gridWrap .gridBox:hover h2 {
	opacity: 0;
}

.gridWrap .gridBox:hover .showonHover {
	opacity: 1;
}

span.edit-link,
.gridWrap .gridBox .showonHover a:before,
.gridWrap .gridBox .showonHover a:after {
	display: none;
}

.gridWrap .gridBox .vc_btn3 {
	 z-index: 9;
}

.gridWrap .gridBox img {
	transition: all 2s;
 	transform: scale(1,1);
}

.gridWrap .gridBox:hover img {
	transform: scale(1.1,1.1);
}

.gridWrap .gridBox .showonHover::before {
	position: absolute;
 	left: 0;
 	top: 0;
 	width: 100%;
 	height: 100%;
 	content: "";
 	background: rgba(0,0,0,.5);
}

.latestNews .wbmpl_main_container_default .wbmpl_list_container .wbmpl_list_thumbnail {
	display: block;
	height: 390px;
	overflow: hidden;
}

.latestNews .wbmpl_main_container_default .wbmpl_list_details {
	margin: 0;
}

/*conatctSection*/


.conatctSection form p label {
	font-size: 16px;
    font-weight: 600;
}

.conatctSection h6 {
	margin-bottom: 25px;
}
.conatctSection h3.subtitle.centered:after {
	margin-left: auto;
	margin-right: auto;	
}

.conatctSection .addressGrid p a,
.conatctSection .addressGrid ul li {
	list-style: none;
	font-size: 17px;
	font-weight: 500;
}

	.conatctSection .addressGrid p {
		padding-bottom: 0;
	}


/*whiteWrap*/

.newsArchive .vc_btn3.vc_btn3-color-default,
.newsArchive .vc_grid-item a {
	background: transparent !important;
	border-radius: 0 !important;
	color: #fff !important;	
} 

.whiteWrap .vc_btn3::before {
	background: #1b1d1e;

}  

.wrapper.woo-pages .bar-shop-sidebar {
	background: #f8f8f8;
	padding: 30px 15px 51px;
	z-index: 9;
	position: relative;
}

.wrapper.woo-pages .bar-shop-sidebar form label {
    display: none	
}

.wrapper.woo-pages .bar-shop-sidebar form input[type='search'] {
    border: none;
    background: none;
    border-bottom: 1px solid #f2ece1;	
    padding-left: 0;
    color: #f59f06;
}

.wrapper.woo-pages .bar-shop-sidebar form input[type='search']:focus {
	box-shadow: 0 0 0;
}

.wrapper.woo-pages .bar-shop-sidebar input::-webkit-input-placeholder,
.wrapper.woo-pages .bar-shop-sidebar h2 {
	font-size: 16px;
	color: #f59f06;
	text-transform: uppercase;
	font-weight: 500;
}

.wrapper.woo-pages .bar-shop-sidebar form button {
	background: transparent !important;
	border: none !important;
	color: #c0c1c1 !important;
	padding: 0;
 	float: right;
 	margin-top: -32px;
}

.wrapper.woo-pages .bar-shop-sidebar .widget_recently_viewed_products,
.wrapper.woo-pages .bar-shop-sidebar .widget_product_categories,
.wrapper.woo-pages .bar-shop-sidebar form {
	margin-bottom: 30px;
}

.wrapper.woo-pages .bar-shop-sidebar .widget_product_categories ul li {
	list-style: none;
	margin-bottom: 12px;
}

.wrapper.woo-pages .bar-shop-sidebar .widget_product_categories ul li a {
	font-size: 16px;
 	font-weight: 500;
}

.wrapper.woo-pages .bar-shop-sidebar .widget_product_categories ul li li a {
	font-size: 14px;
}

.wrapper.woo-pages .bar-shop-sidebar .widget_product_categories ul li ul {
	margin-top: 9px;
}

.wrapper.woo-pages .bar-shop-sidebar h2 {
	margin-bottom: 18px;
}

.wrapper.woo-pages .bar-shop-sidebar  .product_list_widget li {
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.wrapper.woo-pages .bar-shop-sidebar  .product_list_widget li:last-child {
	margin-bottom: 0;
}

.wrapper.woo-pages .bar-shop-sidebar  .product_list_widget li span.woocommerce-Price-amount.amount {
	display: none;
}

.wrapper.woo-pages .bar-shop-sidebar .widget_product_categories ul li:last-child {
	margin-bottom: 0;
}

.wrapper.woo-pages .bar-shop-has-sidebar .products li span.price,
.wrapper.woo-pages .bar-shop-has-sidebar p.woocommerce-result-count {
	display: none;
}

.wrapper.woo-pages .bar-shop-has-sidebar .products li {
	float: none !important;
 	width: 33.1%;
 	padding: 40px 3%;
	display: inline-block;
	vertical-align: top;
 	text-align: center;
 	border: 1px solid #ebebeb;
 	border-left: none;
 	margin: 0 -3px;
}

.wrapper.woo-pages .bar-shop-has-sidebar {
	padding: 30px 0;
}

.wrapper.woo-pages .bar-shop-has-sidebar .products h2 {
    font-size: 22px !important;
    color: #f59f06;
    height: 46px;
    overflow: hidden;
    font-weight: normal;
    line-height: normal;
}

.wrapper.woo-pages .bar-shop-has-sidebar .products li:nth-child(3n) {
	border-right: none;
}

.wrapper.woo-pages .bar-shop-has-sidebar .products li:last-child {
	border-right: none;
}

.wrapper.woo-pages .bar-shop-has-sidebar .products li .bar-product-cats {
	height: 28px;
	overflow: hidden;	
	margin-bottom: 12px;
}

.wrapper.woo-pages .bar-shop-has-sidebar .products li .bar-product-cats a {
	font-weight: 500;
	font-size: 15px;
}

.wrapper.woo-pages .bar-shop-has-sidebar h2 {
	margin-bottom: 15px;
	font-size: 35px;
 	font-weight: 500;
	text-align: center;
	text-transform: capitalize;
}

 

.single-product .woo-pages .wc-tabs-wrapper li {
	padding: 0 64px !important;
	background-color: inherit !important;
	border: none !important;
	
} 
.single-product .wrapper.woo-pages .wc-tabs-wrapper .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description,
.single-product .woo-pages .wc-tabs-wrapper .additional_information_tab,
.single-product .woo-pages .wc-tabs-wrapper .description_tab {
	display: none !important;
}

.single-product .woo-pages .woocommerce-tabs {
	padding-bottom: 0;
}
.single-product .wrapper.woo-pages .wc-tabs-wrapper .woocommerce-Tabs-panel {
	padding-bottom: 50px !important;
}

.single-product .product .bar-single-product-share {
	margin-bottom: 0;
}

.single-product .woo-pages .wc-tabs-wrapper .tabs.wc-tabs {
	background: #fff;
	padding-top: 10px;
	padding-left: 0;
	border: none !important;
	text-align: center;   
}

.single-product .woo-pages .wc-tabs-wrapper li.active {
	background: #f8f8f8 !important;
}

.wrapper.woo-pages .bar-shop-has-sidebar form.woocommerce-ordering {
	display: none;
}

.single-product .woo-pages .wc-tabs-wrapper {
 	margin: -14px;	
}

.single-product .woo-pages .wc-tabs-wrapper .woocommerce-Tabs-panel {
	max-width: 1170px;
    margin: 0 auto !important;
    padding: 0 15px !important;
}

.single-product .woo-pages .wc-tabs-wrapper .woocommerce-Tabs-panel h2 {
	font-size: 30px;
	color: #f59f06;
   margin-bottom: 20px;
	font-weight: 500;
	text-transform: uppercase;
}

.single-product .woo-pages .wc-tabs-wrapper li a {
	color: #1b1d1e !important;
	text-transform: uppercase;
 	letter-spacing: 3px;
	padding-bottom: 10px !important;
    padding-top: 15px !important;
}

.single-product .woo-pages .wc-tabs-wrapper .woocommerce-Tabs-panel table td {
    padding: 0px 10px;
	font-style: normal;
}

.single-product .woo-pages .wc-tabs-wrapper .woocommerce-Tabs-panel table th {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

.single-product .woo-pages .wc-tabs-wrapper .woocommerce-Tabs-panel form .row {
	margin-right: -.9375rem;
	margin-left: -.9375rem;	
}

.single-product .woo-pages .wc-tabs-wrapper .woocommerce-Tabs-panel form label {
    font-size: 16px;
    font-weight: 600;	
}

.woocommerce .slider {
	height: auto !important;
	text-align: center;width: 79%;
    display: inline-block;
        vertical-align: top;
}

.woocommerce div.product div.images img {
	max-width: 100% !important;
	width: 76% !important;
	margin: 0 auto;
}

.slick-track,
.slick-initialized .slick-slide {
	background: #fff;
}

.woocommerce .wpis-slider-nav li {
	display: block;
	float: none !important;
	margin: 0 auto 15px;
	width: 100% !important;
	height: auto !important;
}

.woocommerce .wpis-slider-nav {
    width: 20%;
    display: inline-block;
}

.woocommerce .slick-track {
	transform: translate3d(0, 0px, 0px) !important;
}

body.woocommerce div.product div.images .wpis-slider-nav li img {
	width: auto !important;    min-height: 75px;
}

.zoomImg {
	display: none !important;
}

.woocommerce .slick-arrow {
	display: none !important;
}

.woocommerce .wpis-slider-nav .slick-track {
	width: 100% !important;
}

.summary form.cart .woocommerce-Tabs-panel--description > h2,
.summary form.cart .button,
.summary form.cart div.quantity,
.woocommerce .related ul.products li.product {
	display: none;
}

.woocommerce .related ul.products li.product:nth-child(1), 
.woocommerce .related ul.products li.product:nth-child(2),
.woocommerce .related ul.products li.product:nth-child(3),
.woocommerce .related ul.products li.product:nth-child(4) {
	display: block;
}

.summary form.cart .woocommerce-Tabs-panel--description {
	display: block !important;    clear: both;
}

.modWrap .ult-modal-input-wrapper {
	margin-bottom: 0px !important;
	margin-top: 20px !important;
}

.modWrap .ult-modal-input-wrapper span {
	color: #1b1d1e !important;
	font-weight: 700;
	transition: all .5s;
}

.modWrap .ult-modal-input-wrapper span:before {
	content: '>';
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	color: #f7a006;
}

.modWrap .ult-modal-input-wrapper span:hover {
	color: #f7a006 !important;
	font-weight: 700;
}

.woocommerce-tabs {
	opacity: 0;
	visibility: hidden;
	transition: all .5s;
}

.woocommerce-tabs.active {
	opacity: 1;
	visibility: visible;
}

