@charset "utf-8";/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.2
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(/templates/ja_techzone/js/owl-carousel/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.2
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 20px;
	padding: 3px 25px;
	font-size: 16px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	letter-spacing: 3;
	text-transform: uppercase;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(/templates/ja_techzone/js/owl-carousel/AjaxLoader.gif) no-repeat center center
}
/* SEND BUTTON after Captcha-Recaptcha Contact Forms  */
	@media screen and (min-width: 768px){
		.contact .control-btn {
		text-align: right;
		margin-top: 30px;
		}
	}


/* DOESNT WORK send a copy check box, contact form  *//* 
http://www.zzunn.com/index.php/want-to-sell-equipment
	
	@media screen and (min-width: 768px){
	.label#jform_contact_email_copy-lbl{
		color: #cd1b1b;
		font-weight: 400;
		}
	}
	
PHP labels for Language dont exist, product description page
Stock Qty, Availability, etc.
	/public_html/zzunn.com/templates/ja_techzone/html/com_virtuemart/productdetails
	
	
*/


.whatsapp {
  color: #ffffff;
  font-size: 20px;
  background: #26d367;
  padding: 10px 40px 10px 40px;
  text-decoration: none;
}

.whatsapp:hover {
  background: #00bfa5;
  text-decoration: none;
}







/* Carrusel Highlight of selected menu tab */
.t3-tabs .nav-tabs li.active a {
    background: #00b0f0;
    margin: 0;
    border: 0;
    font-size: 15px;
    color: #fff;
    padding: 4px 10px 0px 10px;
}

.t3-tabs .nav-tabs li a {
    margin: 0;
    border: 0;
    font-size: 15px;
    color: black;
    padding: 0px 15px 0px 15px;
}




/* Height of producst main page Carrusel */
.vmproduct .product-container {
    background: #ffffff;
    box-shadow: 0px 1px 3px #dcdcdc;
    height: 270px;
}


/* TOP and BOTTOM Margins Product carrusel Home Page */
.t3-tabs .tab-content {
    margin: 10px 0;
	}


/* Margin Bottom under Social Network Icons Rigth Column  */
	@media screen and (min-width: 768px){
		.t3-module#Mod89,
		.t3-module#Mod130,
		.t3-module#Mod137{
			margin-bottom: 20px;
		}
	}




/* Virtumart Print PDF Delete URL from Thumbs */

	@media print {
		a[href]:after {
			content: none !important;
		}
	}




/* VIRTUEMART Product thumbs (pictures) */

.com_virtuemart .productdetails-view .vm-product-container .additional-images img {
    border: 1px solid #eeeeee;
    padding: 4px;
    width: 75px;
    margin-bottom: 5px;
    margin-right: 5px;
    height: auto;
	}

 .com_virtuemart .productdetails-view .vm-product-container .additional-images img:nth-of-type(4){
	margin-right:0;
	}



/* VIRTUEMART SOLD SIGN with cero items on inventory */

.vm2-nostock {
    background-position: 0px -90px;
    width: 200px;
    height: 80px;
    display: inline-block;
    float: right;
    margin: -70px 0px 0 60px;
    position: absolute;
}



/* VIRTUEMART Main Catalog, 3 boxes per row */

		@media screen and (min-width: 992px){
			.com_virtuemart .vm-col.vm-col-3 {
				width: 32.0%;
				background-color: #fff;
				margin-right: 2%;
				margin-bottom: 20px;
				box-shadow: 0px 1px 3px #dcdcdc;
				height: 402px;
			}
		}

	
		@media screen and (min-width: 992px){	
		     .com_virtuemart .vm-col.vm-col-3:nth-of-type(3){
				margin-right:0;
			}
		}
		
		
/* VIRTUEMART Main Catalog, Description formating */
.com_virtuemart .product .vm-product-descr-container-1 {
    height: auto;
    padding-top: 20px;
}	
		
		


/* VIRTUEMART ADD TO CART, ASK QUESTION AND PRICE Border Delete */
.com_virtuemart .productdetails-view .spacer-buy-area > div {
    border-top: 0px solid #eeeeee;
    padding-top: 0px;
    margin-top: 24px;
}

/* ITEM DESCTRIPTION UNDER LINE BLUE Delete */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border-bottom: 0px solid #00b0f0;
}


/* VIRTUEMART PRICE Alignment Center */
.com_virtuemart .productdetails-view .spacer-buy-area .product-price {
    text-align: center;
}


/* VIRTUEMART ADD TO CART PRICE from Categories Page Alignment */
.addtocart-bar {
    position: static;
	padding-top: 5px;
}
.com_virtuemart .addtocart-bar {
    text-align: center;
	padding-top: 10px;
}
.com_virtuemart .product-price {
    text-align: center;
}


/* VIRTUEMART PRICE WO TAX Color font change*/
span.vm-price-desc {
    font-size: 17px;
    color: #555555;
    font-weight: 400;
}
span.PricepriceWithoutTax {
    font-size: 17px;
    color: #00b0f0;
    font-weight: 600;
}


/* PDF PRINT SHARE Icons Image instead of Awesome*/
.com_virtuemart .icons a img {
    display: block;
}
.com_virtuemart .icons a.pdf_icon:after {
    content: "";
}
.com_virtuemart .icons a.printModal:after {
    content: "";
}
.com_virtuemart .icons a.recommened-to-friend:after {
    content: "";
}


/* BLOOCKQUOTE Left Bar Color*/
blockquote {
    border-left: 5px solid #ef9f0d;
}


/* MAIN and FOOTER MENU EFFECTS*/
.t3-footnav .t3-module ul > li > a:hover, .t3-footnav .t3-module ul > li > a:active, .t3-footnav .t3-module ul > li > a:focus {
    padding-left: 15px;
    transition: all 400ms;
}
.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus {
	padding-left: 15px;
    transition: all 400ms;
}


/* MY ACCOUNT Button font color and border */
.head-btns > div > .btn:hover, .head-btns > div > .btn:focus, .head-btns > div > .btn.focus, .head-btns > div > .btn:active, .head-btns > div > .btn.active, .head-btns > div.open > .btn.dropdown-toggle, .head-btns > div > .head-cart > .btn:hover, .head-btns > div > .head-cart > .btn:focus, .head-btns > div > .head-cart > .btn:active {
  background: none;
  color: #00B0F0;
  font-weight: bolder;
  border-left-color: #EEEEEE;
}
.head-btns > div > .btn, .head-btns > div > .head-cart > .btn {
  float: right;
  background: none;
  border: 0;
  border-left: 1px solid #EEEEEE;
  color: #555555;
  border-radius: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  display: inline-block !important;
}

/* Next and Previus items TABS */
.vmproduct.owl-theme .owl-controls .owl-buttons div {
    border-radius: 4px;
    background: #004A83;
}
  
  
/* Move PDF, PRINT and Share icons of Virtuemart Product Details */
.icons {
    float: right;
    margin: -70px 0px 0px 0px;
    text-align: right;
	
}

/* Change Font Size Product Title Virtuemart */
.com_virtuemart.view-user h1, .com_virtuemart.view-cart h1, .com_virtuemart.view-orders h1, .com_virtuemart.view-productdetails h1 {
    color: #000000;
    margin-bottom: 0px;
    font-weight: 500;
    font-size: 14pt;
}

/* Main and under menu Padding */
.t3-mainbody {
    padding-bottom: 0;
    padding-top: 30px;
}


/* BLACK BUTTON "BACK TO:" from product description*/
.com_virtuemart a.product-details {
display:none;
}

/* ADD TO CART Button */
.com_virtuemart span.addtocart-button input.addtocart-button, .com_virtuemart span.addtocart-button input.notify-button, .com_virtuemart div.vm-details-button a {
  color: #ffffff;
  background-color: #EF9F0D;
  border-color: #DD8F00;
  padding: 5px 30px;
  font-size: 12px;
  line-height: 1.715;
  border-radius: 2px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 4;
  font-weight: bolder;
  text-align:center;
  width: 100%;
}
  

/* ASK A QUESTION Button */
.com_virtuemart a.ask-a-question {
  color: #ffffff;
  background-color: #00b0f0;
  border-color: #009dd7;
  padding: 5px 5px;
  font-size: 12px;
  line-height: 1.715;
  border-radius: 2px;
  background-image: none;
  border-style: inherit;
  display: inline-block;
  font-weight: bolder;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 3;
  width: 100%;
  text-align:center;
}

    
/* CURRENCY TERMS Text */
  body {
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  line-height: 1.715;
  color: #757575;
  background-color: #f7f7f7;
  text-align: justify;
}

  
/* CHANGE CURRENCY Button */  
.com_virtuemart .t3-content .button, .com_virtuemart .t3-sidebar .button, .com_virtuemart .highlight-button, .com_virtuemart .manufacturer-product-link > a {
  background-image: none;
  color: #ffffff;
  background-color: #333333;
  border-color: #000000;
  padding: 5px 5px;
  font-size: 12px;
  line-height: 1.715;
  border-radius: 2px;
  border-width: 1px;
  border-style: inherit;
  display: inline-block;
  font-weight: 500;
  letter-spacing: 3;
  text-transform: uppercase;
  width: 100%;
}  

/* PADDINGS for the SEARCH MORE button */
  .com_virtuemart .orderby-displaynumber {
    background: #ffffff;
    padding: 12px;
    border: 1px solid #eeeeee;
    margin-top: 10px;
}
.virtuemart_search .inputbox {
    vertical-align: middle;
    margin-bottom: 10px;
	border-color: #00B0F0;
	width: 100%;
}
  
  
  
/* CLIENTS Logos */
.uber-cliens.multi-row .row .client-item {

  border-right: 0px;
  min-height: 100px;
  line-height: 100px;
  text-align: center;

}
  

.uber-cliens.multi-row .row .client-item img {
  display: inline-block;
  transition: all 100ms;
  
}


/* ACY Mail Footer Title Space */
.t3-footnav .t3-module .module-title {
  color: #333333;
  font-size: 20px;
  margin-bottom: 0px;
  font-weight: 400;
  padding-bottom: 10px;
}

/* ACY Space Before NAME */
.acymailing_module .acymailing_introtext {
    margin-bottom: 0px !important;
}

/* Buttons Configuration*/
.btn-primary {
  color: #ffffff;
  background-color: #00b0f0;
  border-color: #2392BB;
  text-transform: uppercase;
  width: 100%;
  letter-spacing: 1px;
  margin-bottom: 10px;
  border-radius: 4px;
}

.btn-danger {
  color: #ffffff;
  background-color: #F52822;
  border-color: #E61F1A;
  text-transform: uppercase;
  width: 100%;
  letter-spacing: 1px;
  margin-bottom: 10px;
  border-radius: 4px;
}

.btn-warning {
  color: #ffffff;
  background-color: #F37B20;
  border-color: #E67F2F;
  text-transform: uppercase;
  width: 100%;
  letter-spacing: 1px;
  margin-bottom: 10px;
  border-radius: 4px;
}

.btn-success {
  color: #ffffff;
  background-color: #2CCC2C;
  border-color: #3CB53C;
  text-transform: uppercase;
  width: 100%;
  letter-spacing: 1px;
  margin-bottom: 10px;
  border-radius: 4px;
}


.btn-info {
  color: #ffffff;
  background-color: #2CC8F7;
  border-color: #30ABD0;
  text-transform: uppercase;
  width: 100%;
  letter-spacing: 1px;
  margin-bottom: 10px;
  border-radius: 4px;
}

/* ACY Mail UNSUBSCRIBE Button */
.btn-inverse {
  color: #ffffff;
  background-color: #B7C1C5;
  border-color: #B3B3B3;
  }

/* ACY Mail TERMS Check box */  
  .radio, .checkbox {
    position: relative;
    display: inline;
    margin-top: 10px;
    margin-bottom: 10px;
}




 /* Shopping Cart ICON */ 
.head-btns > div .head-cart #head-cart-dropdown {
  background: #00b0f0;
  border-radius: 50px;
  box-shadow: 0 0 2px 0 #dadada;
  height: 50px;
  width: 50px;
  border: 0;
}

 /* CONTINUE SHOPPING Button */  
.com_virtuemart.view-cart .continue_link {
  color: #ffffff;
  background-color: #EF9F0D;
  border-color: #DD8F00;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.715;
  border-radius: 2px;
  margin-bottom: 12px;
}  
   
#fancybox-wrap #fancybox-outer .continue_link {
  color: #ffffff;
  background-color: #EF9F0D;
  border-color: #DD8F00;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.715;
  border-radius: 2px;
}
 


 /* FOOTER CBC Logo Padding */
 .t3-copyright {
    font-size: 10px;
    padding-top: 0px;
	padding-bottom:70px;
}

/* CBC Logo Opacity */
.poweredby .t3-logo, .poweredby .t3-logo-small {
    opacity: 1;
    display: inline-block;
}



/* Main ZZUNN Logo Padding */
@media screen (min-width: 1200px) {
.t3-header .logo {
    padding-right: 70px;
    padding-left: 30px;
    padding-bottom: 0px;
}
}


 /* COMPANY INFO PAGE before Image*/
.info-page .info-block {
    margin-bottom: -40px;
}

 /* COMPANY INFO PAGE fa icon size*/
.info-page .info-content .fa {
    background: #00b0f0;
    padding: 10px;
    width: 50px;
    height: 50px;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 12px;
}

 /* SEARCH ICON top menu, home page*/
.fa-search:before {
    content: "\f002";
    color: #6E6E6E;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

 /* MY Account ICON top menu, home page*/
.fa-user:before {
    content: "\f007";
    color: #6E6E6E;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

 /* KNOWING WHAT HAPPENS... Title, home page*/
.section-header h2 {
    color: #FFFFFF;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    line-height: 1.4;
    margin-bottom: 35px;
    background-color: #00B0F0;
    padding-left: 50px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.blog-featured .item-image img {
    max-width: 100%;
    max-height: 100%;
    position: relative;
	transform: translate(0%, 0);
}

 /* ARTICLE DATE Size  */
.article-footer {
    color: #A5A5A5;
    font-size: 12px;
    margin: 0;
}

 /* ---------------------- FOOTER DARK DISPLAY ----------------------------- */
 /* ALL Modules Padding */
.t3-footer.container {
    padding-left: 50px;
    padding-right: 50px;
}

/* MAIN BACKGROUND and Copyright text color */
.t3-footer {
    background: #004A82;
    color: #FFFFFF;
}


/* TOP LINE BORDER */
.t3-footnav-wrap {
    border-top: 0px solid #eeeeee;
}


/* COLUMN TITLE COLOR */
.t3-footnav .t3-module .module-title {
    color: #FFFFFF;
    font-size: 20px;
    margin-bottom: 0px;
    font-weight: 400;
	padding-bottom: 10px;
}


/* ACYMAIL Name and Last name boxes */
.acymailing_module input.inputbox, .acymailing_module input.inputbox[disabled] {
    border-left-color: #ffffff;
    border-top-color: #ffffff;
    border-right-color: #ffffff;
    border-radius: 5px;
    padding-left: 10px;
    background: #F8F8F9;
    color: #004A82;
}


/* COLUMNS BACKGROUND */
.t3-footnav .t3-module {
    background: #004A82;
    color: #FFFFFF;
    margin-top: 12px;
    margin-bottom: 12px;
}


/* TEXT MENUE OPTIONS */
.t3-footnav .t3-module ul > li > a {
    color: #F1F1F1;
    padding: 0;
}


/* TERMS AND CONDITIONS Check box */
.acymailing_fulldiv a.modal {
    position: static !important;
    margin: 0 !important;
    width: auto !important;
    display: inline !important;
    color: #FFFFFF;
}


/* ACYMAIL DISTANCE between boxes */
.acymailing_module_form td {
    padding-bottom: 10px;
    vertical-align: top;
}

/* BOTTOM PADDING, before CBC logo */
.t3-footnav {
    padding: 48px 0px 0px 0px;
}


/* ------------------------------------- END ------------------------------------ */


/* HOVER BUTTON COLOR */
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #EF9F0D;
    border-color: #FFA500;
}



 /* ---------------------- SORT FILTER ITEM Top Product ----------------------------- */
 /* Sort and Manufacturing Color and Size*/



/* OFF-CANVAS ICON */

.off-canvas-toggle{
    border-radius: 0px;
    border: 0px;
    padding: 0;
    font-size: 30px;
    width: 30px;
    height: 30px;
    line-height: 0px;
	margin-right: 20px;
	margin-left: 50px;
	float: right;
	background-color: #D0D0D0;
}



/* PRODUCT IMAGE Top Padding */
.vmproduct .vm-product-media-container {
    position: relative;
    overflow: hidden;
    border-bottom: 0px solid #eeeeee;
    margin-bottom: 0;
    padding-top: 30px;
	
}
.com_virtuemart .vm-product-media-container {
    position: relative;
    overflow: hidden;
    border-bottom: none;
    margin-bottom: 0;
    padding-top: 30px;
}

/* CLIENT LOGOS Padding */
.uber-cliens {
    padding-top: 30px;
    padding-bottom: 30px;
}


/* ARTICLE IMAGE Middle */
.article-intro img, .article-content img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

/* ERASE CATEGORY from Articles */
.view-article .page-header {
  display: none;
}
.page-title, .page-header  {
  display: none;
}
.blog .page-header  {
  display: none;
  background: #fff;
}

/* CATEGORIES LIST Font Size and Weigth in Side Bar 2 */
.mostread li h4 a, ul.mostread li h4 a, .categories-module li h4 a, ul.categories-module li h4 a, .category-module li h4 a, ul.category-module li h4 a {
    font-size: 16px;
    font-weight: 300;
}

/* LATEST ARTICLE LIST font in Side Bar 2 */
   .category-module li, ul.category-module li {
    list-style: none;
    padding: 14px 0;
    border-top: 1px dotted #eeeeee;
    font-weight: 300;
    font-size: 16px;
}

/* MOST READ ARTICLE LIST font in Side Bar 2 */
.mostread li, ul.mostread li, .categories-module li, ul.categories-module li, .category-module li, ul.category-module li {
    list-style: none;
    padding: 14px 0;
    border-top: 1px dotted #eeeeee;
	font-weight: 300;
    font-size: 16px;
}

/* MOST READ ARTICLE LIST font in Side Bar 2 */
.t3-header .logo {
    border-bottom: 0px solid #555555;
}

/* SUBTITLES REMOVED from Contac Forms */   
.plain-style .box-contact h3 {
  display: none;
}

/* CONTACT FORM Contact Info FA */
.contact .dl-horizontal > dd .fa {
    margin-left:30px;
	margin-right: 20px;
    width: 15px;
	height:30px;
    font-size: 25px;
    color: #00B0F0;
}

/* CONTACT FORM Social Media Links */
.contact .contact-links ul li a {
  color: #ffffff;
  background-color: #00b0f0;
  border-color: #2392BB;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 4px; 
}


.plain-style .box-contact {
    margin-bottom: 0px;
}


/* ARTICLE INFO Font Size (Date, User) */
	@media (min-width: 480px){
		.article-info dd {
			display: -webkit-inline-box;
			margin-left: 0;
			margin-right: 10px;
			white-space: nowrap;
			font-size: 8pt;
		}
		.article-info .fa {
			color: #adacac;
			margin-right: 8px;
			padding-top: 0px;
			font-size: 17px;
		}
	}




/* OFFLINE Submit Button Color */

#submit-buton .button {
    background: #00B0F0;
    border-radius: 2px;
    border: 0;
    color: #fff;
    height: 40px;
    line-height: 40px;
    font-weight: 500;
    letter-spacing: 0.5px;
    padding: 0 20px;
    text-transform: uppercase;
}



/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
																	EXTRA SMALL SCREEN SIZE
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
*/

	@media (max-width: 480px){

	/* LOGO Display NONE HIDE */	
		.t3-header .logo {
			display:none
		}

	/* MAIN MENU Top Padding */			
		.t3-wrapper > .container > .row {
			padding-top: 0px;
		}

	/* OFF-CANVAS Position */	
		.off-canvas-toggle {
			border-radius: 0px;
			border: 0px;
			padding-top: 5px;
			font-size: 30px;
			width: 30px;
			height: 30px;
			line-height: 0px;
			margin-right: 0px;
			margin-left: 5px;
			float: right;
			background-color: #00B0F0;
		}

	/* OFF-CANVAS Background Color */	
		.t3-off-canvas {
			padding: 48px 30px;
			right: auto !important;
			background: #fff;
			color: #757575;
		}	
				
	/* OPTIONS RIGHT MENU Top Padding*/	
		.head-btns {
			height: 40px;
			line-height: 40px;
			padding-right: 0;
			padding-top: 7px;
			margin-top: 0px;
			margin-bottom: 0px;
			width: auto;
		}
		
	/* SHOPPING CART ICON MENU Bottom Padding*/	
		.fa-shopping-cart {
			color: #6E6E6E !important;
			padding-bottom: 18px;
		}

	
	/* KNOWING WHAT HAPPENS Font Size*/
		.section-header h2 {
			color: #FFFFFF;
			font-weight: 300;
			font-family: 'Roboto', sans-serif;
			line-height: 1.4;
			margin-bottom: 5px;
			background-color: #00B0F0;
			padding-left: 10px;
			padding-top: 20px;
			padding-bottom: 20px;
			font-size: 15px;
		}
		
	/* KNOWING WHAT HAPPENS Main Image Size*/	
		.blog-featured .item-image img {
			max-width: 100%;
			max-height: 100%;
			position: relative;
			transform: translate(0%, 0);
		}


	/* MAIN MENU Background Color*/	
		.t3-header {
			background: #00B0F0;
			color: #FFFFFF;
			-webkit-transition: padding 300ms;
			-o-transition: padding 300ms;
			transition: padding 300ms;
		}

	/* OPTIONS MENU fa Awesome Color*/
		.fa-user:before {
			content: "\f007";
			color: #FFFFFF;
			display: inline-block;
			font: normal normal normal 14px/1 FontAwesome;
			font-size: inherit;
			text-rendering: auto;
			-webkit-font-smoothing: antialiased;
		}
	
		.fa-search:before {
			content: "\f002";
			color: #FFFFFF;
			display: inline-block;
			font: normal normal normal 14px/1 FontAwesome;
			font-size: inherit;
			text-rendering: auto;
			-webkit-font-smoothing: antialiased;
		}

		.fa-shopping-cart:before {
			content: "\f07a";
			color: #FFFFFF;
			display: inline-block;
			font: normal normal normal 14px/1 FontAwesome;
			font-size: inherit;
			text-rendering: auto;
			-webkit-font-smoothing: antialiased;
		}

	/* OPTIONS MENU BORDERS*/
		.head-btns > div > .btn, .head-btns > div > .head-cart > .btn {
			border-left: 0px solid #EEEEEE;
		}
		.head-btns > div .head-cart {
			border-left: 0px solid #EEEEEE;
			height: 30px;
		}
				
		
		
	}
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                                          END                           EXTRA SMALL SCREEN SIZE							END
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
*/



	@media (max-width: 991px) {
		.fa-shopping-cart {
			color: #6E6E6E !important;
		}

		.head-btns > div .head-cart #head-cart-dropdown {
			background: initial !important;
			border-radius: initial !important;
			box-shadow: 0 0 0 0 !important;
			width: initial !important;
		}

	}
	
	
	@media (max-width:991px) and (min-width: 481px) {	
			.head-btns > div .head-cart {
			border-left: 1px solid #EEEEEE ;
			height: 30px;
			}
	}


	@media (max-width:991px) and (min-width: 481px) {		
		.off-canvas-toggle {
			border-radius: 0px;
			border: 0px;
			padding: 0;
			font-size: 30px;
			width: 30px;
			height: 30px;
			line-height: 0px;
			margin-right: 20px;
			margin-left: 0px;
			float: right;
			background-color: #D0D0D0;
		}
		
		.logo-control .logo-img-sm {
			display: block;
			padding-left: 30px;
			padding-bottom: 0px;
			padding-right: 0px;
			margin-bottom: 0px;
			width: auto;
			transform: translate(0%, 0);
		}
		
		.t3-header .logo {
			padding-right: 0px;
			padding-left: 30px;
			padding-bottom: 0px;
		}
		
/* SHOPPING CART ICON MENU Bottom Padding*/	
		.fa-shopping-cart {
			color: #6E6E6E !important;
			padding-bottom: 18px;
		}
		
		
	}



	
	@media screen (max-width: 1199px) and (min-width: 991px){
		.t3-mainnav {
			padding-top: 0px;
			margin-top: 0px;
			width: auto;
		}

		.t3-header .logo {
			padding-right: 30px;
			padding-left: 30px;
			padding-bottom: 00px;
		}

		.blog-featured .item-image img {
			max-width: 80%;
			max-height: 80%;
			/* transform: translate(100%, 100%); */
		}
		
	}

	@media screen (max-width: 1199px) and (min-width: 991px){	
		.t3-footnav .t3-module .module-title {
			color: #FFFFFF;
			font-size: 20px;
			margin-bottom: 0px;
			font-weight: 500;
		}
	}



	@media screen (max-width: 480px){
		.acm-slideshow .owl-carousel .item .slider-content .item-desc {
			color: #ffffff;
			font-size: 25px;
			line-height: 38px;
			font-weight: 300;
			margin: 0;
			display: inline-block;
			width: 60%;
		}
	}
	@media screen (max-width: 767px) and (min-width: 481px){
		.acm-slideshow .owl-carousel .item .slider-content .item-desc {
			color: #ffffff;
			font-size: 25px;
			line-height: 38px;
			font-weight: 300;
			margin: 0;
			display: inline-block;
			width: 60%;
		}
	}
	@media screen (max-width: 991px) and (min-width: 768px){
		.acm-slideshow .owl-carousel .item .slider-content .item-desc {
			color: #ffffff;
			font-size: 25px;
			line-height: 38px;
			font-weight: 300;
			margin: 0;
			display: inline-block;
			width: 60%;
		}
	}
	@media screen (max-width: 1199px) and (min-width: 992px){
		.acm-slideshow .owl-carousel .item .slider-content .item-desc {
			color: #ffffff;
			font-size: 25px;
			line-height: 38px;
			font-weight: 300;
			margin: 0;
			display: inline-block;
			width: 60%;
		}
	}
	@media screen (mim-width: 1200px){
		.acm-slideshow .owl-carousel .item .slider-content .item-desc {
			color: #ffffff;
			font-size: 25px;
			line-height: 38px;
			font-weight: 300;
			margin: 0;
			display: inline-block;
			width: 60%;
		}
	}



/* Share by email and request a quote SEND BUTTON ; */

.com_virtuemart .t3-content .button,
.com_virtuemart .t3-sidebar .button, 
.com_virtuemart .highlight-button, 
.com_virtuemart .manufacturer-product-link > a {
    background-image: none;
    color: #ffffff;
    background-color: #EF9F0D;
    border-color: #DD8F00;
    padding: 5px 5px;
    font-size: 12px;
    line-height: 1.715;
    border-radius: 2px;
    border-width: 1px;
    border-style: inherit;
    display: inline-block;
    font-weight: 500;
    letter-spacing: 3;
    text-transform: uppercase;
    width: 100%;
}



/* Featured Products Side Bar Right Height  */
.t3-sidebar .vmproduct .spacer {
    background: #ffffff;
    box-shadow: 0 1px 3px #dcdcdc;
    border-radius: 2px;
    height: 85px;
}
.t3-sidebar .vmproduct > div {
    text-align: left;
    margin-bottom: 15px;
}
