/*
Theme Name: Flatsome Child Theme
Theme URI: http://flatsome.uxthemes.com/
Description: This is a child theme for Flatsome
Author: UX Themes
Author URI: http: //www.uxthemes.com/
Template: flatsome
Version: 1.3
*/
/* Scott Seong - Embedded Product Gravity Form
#field_18_1, #field_18_2, #field_18_3, #field_18_4 {
	list-style: none;
} */
@import url("../flatsome/css/foundation.css");


/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/

/* -- font sizes -- */
.ux_banner h1.h-small {
  font-size: 300%;
  line-height: 85%;
  padding: 0px !important; 
}
.ux_banner h1.h-medium {
  font-size: 450%;
  line-height: 85%;
  padding: 0px !important; 
}
h4.breadcrumb {
  font-size: 80%; 
}

/* -- logo -- */
#logo {
  height: 100%;
  text-transform: uppercase;
  padding: 10px 0;
  display: table-cell;
  vertical-align: bottom; }
  
/* -- topbar -- */
#top-bar .button {
  margin: 0.25em 0;
}  
#top-bar input[type="search"] {
  margin: 0.25em 0;
}
#top-bar .left-text {
  font-size: 80%;
  padding: 13px 0;
}
#top-bar .right-text {
  font-size: 80%;
  padding: 13px 0;
}

/* -- titles -- */
h3.section-title {
  border-bottom: 0 none;
  margin: 0;
}
h3.section-title span {
  border-bottom: 0 none;
}

/* -- blocks --*/
/* -- message box -- */
.message-box {
  background-repeat: repeat;
  padding: 15px;
  font-size: 105%; 
}
.message-box .inner {
  padding: 15px; 
}
.message-box .inner .button {
  margin: 0 15px; 
}  
.ux_banner .right {
  right: 0%;
}
.ux_banner h3 {
  font-size: 300% !important;
}

/* -- sliders -- */
.sliderNav.small a {
  opacity: 1;
  background: rgba(255, 255, 255, 0.8) !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.home .iosSlider {
  margin-bottom: 20px !important;
}

/* We use this to get basic styling on all basic form elements */
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
  background-color: white;
  font-family: inherit;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875em;
  margin: 0 0 1em 0;
  padding: 0.5em;
  height: 2.3125em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out; 
}
.tx-div {
  display: none;
  height: 0px;
  background-color: #000;
  opacity: 0.1;
  margin: 0; 
}
.widget_nav_menu ul li a {
display: block;
/**text-indent: 10px;**/
padding: 10px 0;
color: #999;
border-bottom: 0 none;
}
/**Removes gray line next to selected/active menu in footer**/
.widget_nav_menu ul li.current-menu-item a {border-right:none;}
  
/* -- posts -- */
.entry-meta {
  font-size: 100%;
  padding: 5px 0px;
}
h1.entry-title {
  margin: 0px 0px 20px;
}
h1.subject {
  font-size: 32px;
}
.entry-header {
  margin-bottom: 0px;
}
article.type-post, article.hentry {
  margin-bottom: -5px;
}
.page-left-sidebar .page-inner {
  padding-left: 0px;
  border-left: 1px none #eee;
}
.blog-share {
  margin-top: 10px;
}
.title-feature{
  margin-top: 20px;
}

/* -- widgets -- */
.widget_nav_menu ul li {
  font-size: 80%;
  text-transform: uppercase;
  font-weight: bold;
}
.widget ul li {
  line-height: 100%;
  list-style: none;
}
.widget_nav_menu ul li a {
  padding: 5px 0;
}
.product-info .social-icons {
  border-top: 0;
  padding-top: 0;
}
.product-column {
  padding-left: 380px;
  width: 100%;
}
.share-row {
  float: right;
}

/* -- woocommerce -- */
ul.products {
  margin-bottom: 0px;
}
li.product-small {
  margin-bottom: 10px;
}
.product_meta > span {
  border-top: 0;
  padding: 0px 10px;
}

div.product-info div.gform_wrapper div.gform_heading h3.gform_title {
  width: 520px;
}

.tabbed-content ul.tabs li a {
  margin-right: 10px;
  margin-left: 10px;
}
.product-details {
  border-top: none;
}
.tabs {
  background-color: gainsboro;
}
div.panels {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: white;
}

.panel {
  background-color: white;
  padding-left: 17px;/*CHANGED FROM 10*/
  padding-right: 17px;/*CHANGED FROM 10*/
/*  padding-bottom: 20px; */
/*  padding-top: 20px !important; */
}
.tabbed-content .panel {
  margin-top: 0;
}
.tabbed-content ul.tabs {
  margin-bottom: -5px;
}
.tabs .active {
  background-color: white;
}
.product-details {
margin-bottom: 20px;
}

/*** gravity form ***/
/*** changes date 23-12-15 ***/

/** get a quote button css added **/
//.get_quote{ background:#f0983a; color:#fff !important; padding:7px 8px !important; border-radius:3px; text-align:center;}
a.get_quote{
    background:#ff9c00;
    color:#fff !important;
    border-radius:3px;
    height: auto;
    padding: 11px 12px !important;
    text-transform: inherit; 
    font-size: 14px;
    position: relative;
    top: 60px;
    right: 0px;
    display:inline-block; 
    width: 140px;
}
a.get_quote:hover {
    background:#f60;
    color:#fff !important;
}
#masthead.stuck.move_down{height:120px !important;}
#masthead .left-links > ul{ padding-top: 35px;}

.p_image_wrapper {width: 500px; float: right; margin-top: -50px;}
.p_image_col{background:#fefefe; min-height:250px; float: left; max-width:250px;  position: relative; text-align:center;  box-shadow: 0px 0px 4px 0px #c8c8c8;}
.p_image_col img{ display:inline-block; max-width:250px; max-height:250px; width:100%;}

.p_req_sample_btn{background:none; outline:none; border:solid 1px #1b3e6e; padding:10px 0px; width:200px; border-radius:3px; font-size:15px; color:#1b3e6e;  display: table;
    text-align: center;margin: 15px 0px; font-weight: 700; transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s;}
.p_req_sample_btn:hover{ background:#1b3e6e; color:#fff;}
	


#quote-window {
    font-color: #000000;
    margin-left: 0px;
    margin-right: 0px;
    position: absolute;
    top: 120px;
    width: 370px;
    /*width:40%;*/
    min-height: 400px;
    padding-bottom:0px;
    background: #f8f7f5;
    /*border: solid 2px #19a696;*/
    /*overflow: hidden;*/
    box-shadow: 0px 0px 8px -1px #222;
    padding-left: 0px;
    z-index: 9999;
    display: none;
    position:fixed !important;
    left:0% !important;
    top:10% !important;
    right:5% !important;
    margin:0 auto;
}
#quote-background-window {  
    position:fixed;  
    height:100%;  
    width:100%;  
    top:0;  
    left:0;  
    background:#000;  
    border:1px solid #cecece;  
    z-index: 98; 
    display: none;
}

.gform_wrapper input[type=text] {
  font-size: 14px !important;
  padding: 5px 10px 5px 10px !important;
}
.gform_wrapper select {
  font-size: 14px !important;
}
#quote-window label {
font-size: 0.975em !important;
color: #555555;
}
#quote-window .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
width: 85%;
}
#request-sample {
    font-color: #000000;
    background: white;
    border: solid 12px #555555;
    box-shadow: black 0.4em 0.4em 1em;
    min-height: 780px;
    width:80%;
    margin:auto;
    padding: 10px 30px 30px 30px;"
}
#request-sample .gform_button {
     background-color: #f0983a !important;
     float: right;
}
#request-sample label {
     font-size: 0.975em !important;
     color: #555555;
}

/*-- slider fix for width --*/
.iosSlider.default {
width: 98% !important;
}

/*-- clearfix --*/
#quote-window:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/*** new classes added date 23-12-15 ***/
#quote-window .quote_frm_hdng { width: 100%; margin: 0px 0px 0px 0px; /* background: #00a7ba; */ float: left; text-align: center; padding:15px 0px;}
#quote-window .quote_frm_hdng h1{font-size:32px;  line-height: 33px; /* color:#fff; */ width:100%; display:inline-block; font-family: 'source_sans_proregular','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif; font-weight: bold; margin:0px; padding:0px;}
#quote-window .quote_frm_hdng h2{font-size:16px; /*color:#fff;*/ width:100%; display:inline-block; font-family: 'source_sans_proregular','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif; margin:0px; padding:0px;}

#quote-window .gform_wrapper ul li:before, .gform_wrapper ul li:after, .gform_wrapper ul.gform_fields{width: 100%;}
#quote-window a img{position: absolute !important;top: -14px !important;right: -16px !important; z-index: 10;}
#quote-window .gform_wrapper .gform_footer{padding: 16px 0 25px 0;}

#quote-window.gform_wrapper li, .gform_wrapper form li{margin-left: 10px !important; clear: none !important;width: 91%; float: left;    padding-left: 20px; margin-bottom: 6px;box-sizing: content-box;}

/** css added date 22/01/2016 ***/
#quote-window .i_name, .i_email, .i_company, .i_phone, .i_more_detail{position:relative; overflow:hidden;}
#quote-window .i_name:before{ position:absolute; content:""; background:url(../../../assets/images/name-icon.jpg) no-repeat; left: 27px;
  top: 20px;width: 24px !important; height: 20px;}
#quote-window .i_email:before{ position:absolute; content:""; background:url(../../../assets/images/email-icon.jpg) no-repeat;  left: 27px;
top: 22px;width: 23px !important; height: 22px; }
#quote-window .i_company:before{ position:absolute; content:""; background:url(../../../assets/images/company-icon.jpg) no-repeat; left: 27px;
top: 21px;width: 21px !important; height: 24px; }
#quote-window .i_phone:before{ position:absolute; content:""; background:url(../../../assets/images/phone-icon.jpg) no-repeat; left: 27px;
top: 24px;width: 21px !important; height: 19px;}
#quote-window .i_more_detail:before{ position:absolute; content:""; background:url(../../../assets/images/how-many-icon.jpg) no-repeat; left: 27px;
top: 29px;width: 21px !important; height: 19px;}

#quote-window .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{width: 98%;}
#quote-window  .gform_wrapper .gform_footer input[type=image]{width: 88.6% !important; margin: 5px 0px 0px 20px;}
#quote-window .gform_wrapper .top_label .gfield_label{display:block; margin: 12px 0 3px 0;}
#quote-window .gform_wrapper input[type=text] { padding: 11px 10px 11px 27px !important; background: #fff;border: solid 1px #cbcbc8; box-shadow: none;
border-radius: 0px;font-size: 14px !important; font-family: 'source_sans_proregular','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif; height: 42px;
  line-height: 18px; margin-bottom: 0;}
#quote-window .gform_wrapper textarea.small { padding: 11px 10px 11px 28px !important; background: #fff;border: solid 1px #cbcbc8; box-shadow: none;
border-radius: 0px;font-size: 14px !important; font-family: 'source_sans_proregular','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif; height: 42px;
  line-height: 28px; width: 97.2% !important;  margin-bottom: 0;}
  #quote-window .gform_wrapper select{ color: #777;padding: 12px 0 12px 6px; width: 97.2% !important; border: solid 1px #cbcbc8;box-shadow: none;border-radius: 0px; font-size: 14px !important;font-family: 'source_sans_proregular','Helvetica Neue', Arial, Helvetica, Geneva, sans-serif; height: 42px;line-height: 15px;  margin-bottom: 0;}
@-moz-document url-prefix() { 
  #quote-window .gform_wrapper select {
     padding: 7px 0 7px 6px;
  }
}
#quote-window .gform_wrapper { height: auto !important; margin: -8px 0px 0px 0px; overflow-y: auto !important; width: 100% !important; position:relative; top:8px; max-width: 100%; overflow-x: hidden;}
/** error message ***/
#quote-window .gform_wrapper .gfield_required{display:none;}
#quote-window .gform_wrapper div.validation_error{display:none;}
#quote-window .gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{    padding:  3px 12px 1px 20px !important;}
#quote-window .gform_wrapper .top_label .gfield_error{width:91%;}

/*** quote gravity form end ***/



/***** css added 7/01/2016 *****/

/*** request a quote form of product pages ****/
#gform_wrapper_12 {margin-top:23px;}
#gform_wrapper_12 .gfield_label{display:none;}
#gform_wrapper_12 h3.gform_title{color:#646464;}
#gform_wrapper_12  form li{padding-left:0px; width:39%;margin-bottom: 0px;}

/** css added date 22/01/2016 ***/
#gform_wrapper_12 .i_name, .i_email, .i_company, .i_phone, .i_more_detail{position:relative; overflow:hidden;}

#gform_wrapper_12 .i_name:before{ position:absolute; content:""; background:url(../../../assets/images/name-icon.jpg) no-repeat; left: 7px;
  top: 13px;width: 24px !important; height: 20px; z-index:5;}
#gform_wrapper_12 .i_email:before{ position:absolute; content:""; background:url(../../../assets/images/email-icon.jpg) no-repeat;  left: 7px;
top: 16px;width: 21px !important;height: 22px; background-size: 100%; z-index:5;}
#gform_wrapper_12 .i_company:before{ position:absolute; content:""; background:url(../../../assets/images/company-icon.jpg) no-repeat; left: 7px;
top: 16px;width: 21px !important; height: 24px;z-index:5; }
#gform_wrapper_12 .i_phone:before{ position:absolute; content:""; background:url(../../../assets/images/phone-icon.jpg) no-repeat; left: 7px;
top: 16px;width: 21px !important; height: 19px; z-index:5;}
#gform_wrapper_12 .i_more_detail:before{ position:absolute; content:""; background:url(../../../assets/images/how-many-icon.jpg) no-repeat; left: 7px;
top: 17px;width: 21px !important; height: 19px; z-index:10;}

#gform_wrapper_12 .get_quick_input input[type=text]{ width:96% !important; font-size: 15px !important; padding:10px 10px 10px 27px !important; height:auto; outline:none; box-shadow:none; border:solid 1px #b3b3b3; margin-bottom: 12px;}
#gform_wrapper_12 .get_quick_select select {width:100% !important; font-size: 15px !important;  padding: 9px 10px 9px 25px !important;  outline: none;box-shadow: none;
border: solid 1px #b3b3b3; margin-bottom: 12px; color:#919191; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: transparent; height:40px; margin-left:0px; border-radius:0px !important;}

/*** select box hacks *****/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	/** Safari and Chrome, if Chrome rule needed **/
 
 /*Safari 5+ ONLY */
 ::i-block-chrome, #gform_wrapper_12 .get_quick_select select{ text-indent:11px;}
}
/***** mozila hack csss ********/
 @-moz-document url-prefix() { 
 #gform_wrapper_12 .get_quick_select select { text-indent:3px; padding: 10px 0 12px 20px;}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
 #gform_wrapper_12 .get_quick_select select { padding: 12px 0 12px 27px;}
 #gform_wrapper_12 .get_quick_select select{ padding: 12px 0 12px 27px\9;}
}

#gform_wrapper_12  ul li.gfield{position:relative;}
#gform_wrapper_12 .get_quick_select .ginput_container {background-color: #fff;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  margin-top: 6px; padding: 0;position: relative; width: 96%; z-index: 1; display: block; overflow: hidden; height:40px;}

#gform_wrapper_12 .get_quick_select .ginput_container:before{color: #898989;display: block;font-family: 'FontAwesome';font-size: 1em;height: 40px;line-height: 39px;padding-right: 10px; position: absolute;top: 0;right: 13px; text-align: center; width: 1em;z-index: -1;content: "\f0d7"; padding-left: 12px; border-left: solid 1px #b3b3b3;}

#gform_wrapper_12 .gform_footer{width:39%;padding:1px 0 10px 0 !important;}
#gform_wrapper_12 .gform_footer input[type=image]{width:96% !important;}
#gform_wrapper_12 .gfield_error{width:37%;}

.quote_thnx_txt{font-weight: bold; color: #f0983a;font-size: 20px;}

/*** request a quote form of product pages end ****/

/*** Get a fast quote 1 for design-your-own-flash-drive page  ****/
#gform_wrapper_15 .q_form_heading{width:100%; display:inline-block; margin-top:0px;}
#gform_wrapper_15  h2{width:100%; font-weight:bold;}

#gform_wrapper_15 {margin-top:0px;}
#gform_wrapper_15 .gfield_label{display:none;}
#gform_wrapper_15 h3.gform_title{color:#646464;}
#gform_wrapper_15  form li{padding-left:0px; width:50%;margin-bottom: 0px;}

/** css added date 22/01/2016 ***/
#gform_wrapper_15 .i_name, .i_email, .i_company, .i_phone, .i_more_detail{position:relative; overflow:hidden;}

#gform_wrapper_15 .i_name:before{ position:absolute; content:""; background:url(../../../assets/images/name-icon.jpg) no-repeat; left: 7px;
  top: 13px;width: 24px !important; height: 20px; z-index:5;}
#gform_wrapper_15 .i_email:before{ position:absolute; content:""; background:url(../../../assets/images/email-icon.jpg) no-repeat;  left: 7px;
top: 16px;width: 21px !important;height: 22px; background-size: 100%; z-index:5;}
#gform_wrapper_15 .i_company:before{ position:absolute; content:""; background:url(../../../assets/images/company-icon.jpg) no-repeat; left: 7px;
top: 16px;width: 21px !important; height: 24px;z-index:5; }
#gform_wrapper_15 .i_phone:before{ position:absolute; content:""; background:url(../../../assets/images/phone-icon.jpg) no-repeat; left: 7px;
top: 16px;width: 21px !important; height: 19px; z-index:5;}
#gform_wrapper_15 .i_more_detail:before{ position:absolute; content:""; background:url(../../../assets/images/how-many-icon.jpg) no-repeat; left: 7px;
top: 17px;width: 21px !important; height: 19px; z-index:10;}

#gform_wrapper_15 .get_quick_input input[type=text]{ width:96% !important; font-size: 15px !important; padding:10px 10px 10px 27px !important; height:auto; outline:none; box-shadow:none; border:solid 1px #b3b3b3; margin-bottom: 12px;}
#gform_wrapper_15 .get_quick_select select {width:100% !important; font-size: 15px !important;  padding: 9px 10px 9px 25px !important;  outline: none;box-shadow: none;
border: solid 1px #b3b3b3; margin-bottom: 12px; color:#919191; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: transparent; height:40px; margin-left:0px; border-radius:0px !important;}
#gform_wrapper_15 .get_quick_select select:focus, #gform_wrapper_16 .get_quick_select select:visited{ color: rgba(0, 0, 0, 0.75); }

/*** select box hacks *****/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	/** Safari and Chrome, if Chrome rule needed **/
 
 /*Safari 5+ ONLY */
 ::i-block-chrome, #gform_wrapper_15 .get_quick_select select{ text-indent:11px;}
}
/***** mozila hack csss ********/
 @-moz-document url-prefix() { 
 #gform_wrapper_15 .get_quick_select select { text-indent:3px; padding: 10px 0 12px 20px;}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
 #gform_wrapper_15 .get_quick_select select { padding: 12px 0 12px 27px;}
 #gform_wrapper_15 .get_quick_select select{ padding: 12px 0 12px 27px\9;}
}

#gform_wrapper_15  ul li.gfield{position:relative;}
#gform_wrapper_15 .get_quick_select .ginput_container {background-color: #fff;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  margin-top: 6px; padding: 0;position: relative; width: 96%; z-index: 1; display: block; overflow: hidden; height:40px;}

#gform_wrapper_15 .get_quick_select .ginput_container:before{color: #898989;display: block;font-family: 'FontAwesome';font-size: 1em;height: 40px;line-height: 39px;padding-right: 10px; position: absolute;top: 0;right: 13px; text-align: center; width: 1em;z-index: -1;content: "\f0d7"; padding-left: 12px; border-left: solid 1px #b3b3b3;}

#gform_wrapper_15 .gform_footer{width:50%;padding:1px 0 10px 0 !important;}
#gform_wrapper_15 .gform_footer input[type=image]{width:96% !important;}
#gform_wrapper_15 .gfield_error{width:48%;}

.quote_thnx_txt{font-weight: bold; color: #f0983a;font-size: 20px;}

/*** Get a fast quote 1 for design-your-own-flash-drive page end ****/






/***** css added 22/01/2016 *****/

/*** request a quote form 2of product pages ****/
#gform_wrapper_13 {margin-top:0px; float:left; width:100%}
#gform_wrapper_13 .gfield_label{display:none;}
#gform_wrapper_13 h3.gform_title{color:#646464;}
#gform_wrapper_13  form li{padding-left:0px; width:20%;margin-bottom: 0px;margin-right: 5px;}
#gform_wrapper_13 .i_name, .i_email, .i_company, .i_phone, .i_more_detail{position:relative; overflow:hidden;}

#gform_wrapper_13 .i_name:before{ position:absolute; content:""; background:url(../../../assets/images/name-icon.jpg) no-repeat; left: 7px;
  top: 13px;width: 24px !important; height: 20px;}
#gform_wrapper_13 .i_email:before{ position:absolute; content:""; background:url(../../../assets/images/email-icon.jpg) no-repeat;  left: 7px;
top: 16px;width: 23px !important; height: 22px; }
#gform_wrapper_13 .i_company:before{ position:absolute; content:""; background:url(../../../assets/images/company-icon.jpg) no-repeat; left: 7px;
top: 16px;width: 21px !important; height: 24px; }
#gform_wrapper_13 .i_phone:before{ position:absolute; content:""; background:url(../../../assets/images/phone-icon.jpg) no-repeat; left: 7px;
top: 16px;width: 21px !important; height: 19px;}
#gform_wrapper_13 .i_more_detail:before{ position:absolute; content:""; background:url(../../../assets/images/how-many-icon.jpg) no-repeat; left: 7px;
top: 17px;width: 21px !important; height: 19px; z-index:10;}


#gform_wrapper_13 .get_quick_input input[type=text]{ width:96% !important; font-size: 15px !important;padding: 10px 10px 10px 27px !important; height:auto; outline:none; box-shadow:none; border:solid 1px #b3b3b3; margin-bottom: 12px;}
#gform_wrapper_13 .get_quick_select select { width:96% !important; font-size: 15px !important; /*padding: 9px 10px 9px 26px !important;*/ height:auto; outline:none; box-shadow:none; border:solid 1px #b3b3b3; margin-bottom: 12px; color:#919191; text-indent: 25px;line-height: 34px; height: 40px; padding-left:25px;}


#gform_wrapper_13 .gform_footer{width:17%;padding:1px 0 0px 0 !important; float:left; clear:right; margin-top: 5px;}
#gform_wrapper_13 .gform_footer input[type=image]{width:96% !important;}
#gform_wrapper_13 .gfield_error{width:17%;}
#gform_wrapper_13  .gform_button{ background:#f1983a; border-radius:0px !important; padding: 12px 22px; text-transform:inherit;}

/*** request a quote form 2 of product pages end ****/

/***** request a sample page ********/
#gform_wrapper_14 .gf_progressbar_wrapper{display:none;}
#gform_wrapper_14 .button.gform_next_button{ border-radius:0px !important; background:#f2973a; text-transform:inherit;}
#gform_wrapper_14 .button.gform_next_button:hover, #gform_wrapper_14 .button.gform_next_button:focus{ outline:none; background:#f60; box-shadow:none;}
#gform_wrapper_14 .gform_page_footer{border-top:none; padding:20px 0px 0px 0px;}
#gform_wrapper_14{margin-top:-10px; float:left; width:45%; max-width:100% !important;}
#gform_wrapper_14 .gfield_label{display:none;}
#gform_wrapper_14 .lable_show .gfield_label{display:block; font-size:16px;}
#gform_wrapper_14 h3.gform_title{color:#646464;}
#gform_wrapper_14 form li{padding-left:0px; width:100%;margin-bottom: 0px;margin-right: 0px; clear:left !important;}
#gform_wrapper_14 .col-sm-8{width:70.5%;}
#gform_wrapper_14 .col-sm-4{clear: none !important; width: 26%;}

#gform_wrapper_14 .get_quick_input input[type=text]{ width:96% !important; font-size: 16px !important;padding: 14px 10px 14px 10px !important; height:auto; outline:none; box-shadow:none; border:solid 1px #b3b3b3; margin-bottom:0px;}
#gform_wrapper_14 .get_quick_select select {width:100% !important; font-size: 16px !important;padding: 13px 10px 13px 10px !important; height:auto; outline:none; box-shadow:none; border:solid 1px #b3b3b3; margin-bottom: 12px; color:#919191;-webkit-appearance: none; -moz-appearance: none; appearance: none;
 background-color: transparent; height:49px;  margin-left:0px; border-radius:0px !important;}

#gform_wrapper_14 .get_quick_select .ginput_container {
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	font-size: 16px !important;
    margin-top: 6px;
    padding: 0;
    position: relative;
    width: 96%;
    z-index: 1;
    display: block;
    overflow: hidden;
    height:49px;
}
#gform_wrapper_14 .get_quick_select .ginput_container:before{color: #898989;display: block;font-family: 'FontAwesome';font-size: 24px;height: 49px;line-height: 49px;padding-right: 10px; position: absolute;top: 0;right: 15px; text-align: center; width: 1em;z-index: -1;content: "\f0d7"; padding-left: 12px; border-left: solid 1px #b3b3b3;}

#gform_wrapper_14 textarea{font-size: 16px !important;padding: 14px 10px 14px 10px !important; outline:none; box-shadow:none; border:solid 1px #b3b3b3; margin-bottom:0px;width: 100%; height:100px;}
#gform_wrapper_14 .additional_d{width:100% !important;}
#gform_wrapper_14 .gform_previous_button {background:#ffa646; border-radius:0px !important; box-shadow:none;text-transform:inherit; font-size:18px; padding: 14px 25px; margin-right:5px;}
#gform_wrapper_14  .gform_previous_button:hover{ background: #f60;  box-shadow:none;}

#gform_wrapper_14 .gform_footer{width:50%;padding:1px 0 0px 0 !important; float:left; clear:right; margin-top: 5px;}
#gform_wrapper_14 .gform_footer input[type=image]{width:96% !important;}
#gform_wrapper_14 .gfield_error{width:99%;clear: left!important;}
#gform_wrapper_14 .gform_button{ background:#ffa646; border-radius:0px !important; padding: 14px 40px; text-transform:inherit;  box-shadow:none; font-size:18px; margin-top: 5px; }
#gform_wrapper_14 .gform_button:hover{ background: #f60;  box-shadow:none;}
#gform_wrapper_14 .due_date{width:255px; position:relative;}
#gform_wrapper_14 .due_date input{ padding: 9px 10px 9px 10px !important;}
#gform_wrapper_14 .ui-datepicker-trigger{position: absolute; top:11px; right: 22px;width: auto !important; height: auto !important;}
#gform_wrapper_14 .ginput_container_date{position:relative;}
#gform_wrapper_14 .req_title{color:#194079; font-size:24px; border-bottom:solid 1px #d8d8d8; width:100%; font-weight:600; padding-bottom: 22px;}
#gform_wrapper_14 .more_q_titile{width:100% !important;}

/* RADIO */
#gform_wrapper_14.gform_wrapper label.gfield_label+div.ginput_container{ margin-top:11px;}
#gform_wrapper_14 .p_quanity {width:80%;}
#gform_wrapper_14 .p_capacity {width:80%;}
#gform_wrapper_14 #input_14_22 input {display: none;}
#gform_wrapper_14 #input_14_22 li{width:auto !important; clear:none !important;    margin-right: 15px;}
#gform_wrapper_14 #input_14_22 span{    margin: 0px 0px 0px 6px; font-size: 14px; color: #4d4d4d; display:inline-block; vertical-align:middle;}

#gform_wrapper_14 #choice_14_22_0 + label {-webkit-appearance: none;border: 1px solid #919191;padding: 9px;border-radius: 50px;display: inline-block;position: relative;vertical-align: middle;margin:0px;}
#gform_wrapper_14 #choice_14_22_0:checked + label:after {content: ' ';width: 6px;height: 6px; border-radius: 50px;  position: absolute;top: 6px; background: #fff; text-shadow: 0px; left: 6px; font-size: 32px;}
#gform_wrapper_14 #choice_14_22_0:checked + label {background-color: #2486cd;color: #99a1a7;border: 1px solid #adb8c0;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);}
#gform_wrapper_14 #choice_14_22_0 + label:active, #gform_wrapper_14 #choice_14_22_0:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
/** radio 2**/
#gform_wrapper_14 #choice_14_22_1 + label {-webkit-appearance: none;border: 1px solid #919191;padding: 9px;border-radius: 50px;display: inline-block;position: relative;vertical-align: middle;margin:0px;}
#gform_wrapper_14 #choice_14_22_1:checked + label:after {content: ' ';width: 6px;height: 6px; border-radius: 50px;  position: absolute;top: 6px; background: #fff; text-shadow: 0px; left: 6px; font-size: 32px;}
#gform_wrapper_14 #choice_14_22_1:checked + label {background-color: #2486cd;color: #99a1a7;border: 1px solid #adb8c0;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);}
#gform_wrapper_14 #choice_14_22_1 + label:active, #gform_wrapper_14 #choice_14_22_1:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}

/** radio 3**/
#gform_wrapper_14 #choice_14_22_2 + label {-webkit-appearance: none;border: 1px solid #919191;padding: 9px;border-radius: 50px;display: inline-block;position: relative;vertical-align: middle;margin:0px;}
#gform_wrapper_14 #choice_14_22_2:checked + label:after {content: ' ';width: 6px;height: 6px; border-radius: 50px;  position: absolute;top: 6px; background: #fff; text-shadow: 0px; left: 6px; font-size: 32px;}
#gform_wrapper_14 #choice_14_22_2:checked + label {background-color: #2486cd;color: #99a1a7;border: 1px solid #adb8c0;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);}
#gform_wrapper_14 #choice_14_22_2 + label:active, #gform_wrapper_14 #choice_14_22_2:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
/** radio 4**/
#gform_wrapper_14 #choice_14_22_3 + label {-webkit-appearance: none;border: 1px solid #919191;padding: 9px;border-radius: 50px;display: inline-block;position: relative;vertical-align: middle;margin:0px;}
#gform_wrapper_14 #choice_14_22_3:checked + label:after {content: ' ';width: 6px;height: 6px; border-radius: 50px;  position: absolute;top: 6px; background: #fff; text-shadow: 0px; left: 6px; font-size: 32px;}
#gform_wrapper_14 #choice_14_22_3:checked + label {background-color: #2486cd;color: #99a1a7;border: 1px solid #adb8c0;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);}
#gform_wrapper_14 #choice_14_22_3 + label:active, #gform_wrapper_14 #choice_14_22_3:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}

/** radio 5**/
#gform_wrapper_14 #choice_14_22_4 + label {-webkit-appearance: none;border: 1px solid #919191;padding: 9px;border-radius: 50px;display: inline-block;position: relative;vertical-align: middle;margin:0px;}
#gform_wrapper_14 #choice_14_22_4:checked + label:after {content: ' ';width: 6px;height: 6px; border-radius: 50px;  position: absolute;top: 6px; background: #fff; text-shadow: 0px; left: 6px; font-size: 32px;}
#gform_wrapper_14 #choice_14_22_4:checked + label {background-color: #2486cd;color: #99a1a7;border: 1px solid #adb8c0;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);}
#gform_wrapper_14 #choice_14_22_4 + label:active, #gform_wrapper_14 #choice_14_22_4:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}

/** radio 6**/
#gform_wrapper_14 #choice_14_22_5 + label {-webkit-appearance: none;border: 1px solid #919191;padding: 9px;border-radius: 50px;display: inline-block;position: relative;vertical-align: middle;margin:0px;}
#gform_wrapper_14 #choice_14_22_5:checked + label:after {content: ' ';width: 6px;height: 6px; border-radius: 50px;  position: absolute;top: 6px; background: #fff; text-shadow: 0px; left: 6px; font-size: 32px;}
#gform_wrapper_14 #choice_14_22_5:checked + label {background-color: #2486cd;color: #99a1a7;border: 1px solid #adb8c0;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);}
#gform_wrapper_14 #choice_14_22_5 + label:active, #gform_wrapper_14 #choice_14_22_5:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
/** radio 7**/
#gform_wrapper_14 #choice_14_22_6 + label {-webkit-appearance: none;border: 1px solid #919191;padding: 9px;border-radius: 50px;display: inline-block;position: relative;vertical-align: middle;margin:0px;}
#gform_wrapper_14 #choice_14_22_6:checked + label:after {content: ' ';width: 6px;height: 6px; border-radius: 50px;  position: absolute;top: 6px; background: #fff; text-shadow: 0px; left: 6px; font-size: 32px;}
#gform_wrapper_14 #choice_14_22_6:checked + label {background-color: #2486cd;color: #99a1a7;border: 1px solid #adb8c0;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);}
#gform_wrapper_14 #choice_14_22_6 + label:active, #gform_wrapper_14 #choice_14_22_6:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
/** radio 8**/
#gform_wrapper_14 #choice_14_22_7 + label {-webkit-appearance: none;border: 1px solid #919191;padding: 9px;border-radius: 50px;display: inline-block;position: relative;vertical-align: middle;margin:0px;}
#gform_wrapper_14 #choice_14_22_7:checked + label:after {content: ' ';width: 6px;height: 6px; border-radius: 50px;  position: absolute;top: 6px; background: #fff; text-shadow: 0px; left: 6px; font-size: 32px;}
#gform_wrapper_14 #choice_14_22_7:checked + label {background-color: #2486cd;color: #99a1a7;border: 1px solid #adb8c0;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);}
#gform_wrapper_14 #choice_14_22_7 + label:active, #gform_wrapper_14 #choice_14_22_7:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}


/***** check box ****/
#gform_wrapper_14 #input_14_23 input {display: none;}
#gform_wrapper_14 #input_14_23 li{width:auto !important; clear:none !important;    margin-right: 15px;}
#gform_wrapper_14 #input_14_23 span{    margin: 0px 0px 0px 6px; font-size: 14px; color: #4d4d4d; display:inline-block; vertical-align:middle;}



#gform_wrapper_14 #choice_14_23_1 + label {border: 1px solid #919191;padding: 9px;border-radius: 0px;display: inline-block;position: relative;vertical-align: middle; margin: 0px;}
#gform_wrapper_14 #choice_14_23_1 + label:active, #gform_wrapper_14 #choice_14_23_1:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
#gform_wrapper_14 #choice_14_23_1:checked + label {border: 1px solid #adb8c0;color: #99a1a7; background:#2384c8;}
#gform_wrapper_14 #choice_14_23_1:checked + label:after { content: ''; font-size: 15px; position: absolute; top: 3px;  left: 2px; color: #fff; background: url(images/tic-icn.png) no-repeat;  width: 13px;  height: 12px; background-size: 100%;}

/** check box 2***/
#gform_wrapper_14 #choice_14_23_2 + label {border: 1px solid #919191;padding: 9px;border-radius: 0px;display: inline-block;position: relative;vertical-align: middle; margin: 0px;}
#gform_wrapper_14 #choice_14_23_2 + label:active, #gform_wrapper_14 #choice_14_23_2:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
#gform_wrapper_14 #choice_14_23_2:checked + label {border: 1px solid #adb8c0;color: #99a1a7; background:#2384c8;}
#gform_wrapper_14 #choice_14_23_2:checked + label:after { content: ''; font-size: 15px; position: absolute; top: 3px;  left: 2px; color: #fff; background: url(images/tic-icn.png) no-repeat;  width: 13px;  height: 12px; background-size: 100%;}
/** check box 3***/
#gform_wrapper_14 #choice_14_23_3 + label {border: 1px solid #919191;padding: 9px;border-radius: 0px;display: inline-block;position: relative;vertical-align: middle; margin: 0px;}
#gform_wrapper_14 #choice_14_23_3 + label:active, #gform_wrapper_14 #choice_14_23_3:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
#gform_wrapper_14 #choice_14_23_3:checked + label {border: 1px solid #adb8c0;color: #99a1a7; background:#2384c8;}
#gform_wrapper_14 #choice_14_23_3:checked + label:after { content: ''; font-size: 15px; position: absolute; top: 3px;  left: 2px; color: #fff; background: url(images/tic-icn.png) no-repeat;  width: 13px;  height: 12px; background-size: 100%;}

/** check box 4***/
#gform_wrapper_14 #choice_14_23_4 + label {border: 1px solid #919191;padding: 9px;border-radius: 0px;display: inline-block;position: relative;vertical-align: middle; margin: 0px;}
#gform_wrapper_14 #choice_14_23_4 + label:active, #gform_wrapper_14 #choice_14_23_4:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
#gform_wrapper_14 #choice_14_23_4:checked + label {border: 1px solid #adb8c0;color: #99a1a7; background:#2384c8;}
#gform_wrapper_14 #choice_14_23_4:checked + label:after { content: ''; font-size: 15px; position: absolute; top: 3px;  left: 2px; color: #fff; background: url(images/tic-icn.png) no-repeat;  width: 13px;  height: 12px; background-size: 100%;}
/** check box 5***/
#gform_wrapper_14 #choice_14_23_5 + label {border: 1px solid #919191;padding: 9px;border-radius: 0px;display: inline-block;position: relative;vertical-align: middle; margin: 0px;}
#gform_wrapper_14 #choice_14_23_5 + label:active, #gform_wrapper_14 #choice_14_23_5:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
#gform_wrapper_14 #choice_14_23_5:checked + label {border: 1px solid #adb8c0;color: #99a1a7; background:#2384c8;}
#gform_wrapper_14 #choice_14_23_5:checked + label:after { content: ''; font-size: 15px; position: absolute; top: 3px;  left: 2px; color: #fff; background: url(images/tic-icn.png) no-repeat;  width: 13px;  height: 12px; background-size: 100%;}

/** check box 6***/
#gform_wrapper_14 #choice_14_23_6 + label {border: 1px solid #919191;padding: 9px;border-radius: 0px;display: inline-block;position: relative;vertical-align: middle; margin: 0px;}
#gform_wrapper_14 #choice_14_23_6 + label:active, #gform_wrapper_14 #choice_14_23_6:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
#gform_wrapper_14 #choice_14_23_6:checked + label {border: 1px solid #adb8c0;color: #99a1a7; background:#2384c8;}
#gform_wrapper_14 #choice_14_23_6:checked + label:after { content: ''; font-size: 15px; position: absolute; top: 3px;  left: 2px; color: #fff; background: url(images/tic-icn.png) no-repeat;  width: 13px;  height: 12px; background-size: 100%;}

.fileUpload { position: relative; overflow: hidden; background:#058dbf; padding: 5px 0px;font-weight: normal; border-radius: 0px; cursor:pointer; margin-right: 9px; width: 135px; float:left; text-align:center;}
.fileUpload span{color:#fff;font-weight: normal; margin: 0px;font-weight: normal; font-size: 15px;}
.fileUpload input#input_14_26 {position: absolute;top: 0;left: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0; filter: alpha(opacity=0);}
#uploadFile{border:none;  background: none;}
.lable_show {color: #4d4d4d; font-size:16px; font-weight:700; margin-bottom:15px !important;}
.upload_logo {width:94% !important; padding:6px 0px 23px 23px!important; display:inline-block; margin-top:6px; background:#f3fdff; border:solid 1px #8f9092; border-radius:5px;}
.upload_logo .gfield_description{color:#737c7b; font-size:14px; width:100%; margin-bottom:15px; display:inline-block;}

/**** request a sample form end *****/




#gform_submit_button_4 {
    padding-left: 20px !important;
}
/*
#gform_submit_button_12 { background-color: #ff9c00; font-size: 14px !important; font-weight: bold !important; text-transform: inherit;font-weight:normal; padding: 11px 0px !important; color: #fff; width: 200px; height: 36px; margin-top: 3px;}
*/


/***** Safari hack csss ********/

@media screen and (-webkit-min-device-pixel-ratio:0) { 
 /** Safari and Chrome, if Chrome rule needed **/
 #gform_wrapper_13 .get_quick_select select {padding-left:0px;}
 /*Safari 5+ ONLY */
::i-block-chrome, #gform_wrapper_13 .get_quick_select select { box-sizing:inherit;text-indent: 27px; line-height: 34px;}
::i-block-chrome, ul.header-nav li { margin-left: 16px;}
}
 
 
 /***** Safari hack csss ********/
 @-moz-document url-prefix() { 
  #gform_wrapper_13 .get_quick_select select {/*padding: 7px 10px 7px 26px !important;*/ text-indent: 12px; height:41px; padding-left:0px;}
  ul.header-nav li { margin-left: 18px;}
  
}


/*** Get a fast quote 2 for design-your-own-flash-drive page end ****/ 
#gform_wrapper_16 {margin-top:0px; float:left; width:100%; margin-bottom:-10px;}
#gform_wrapper_16 .gfield_label{display:none;}
#gform_wrapper_16 h3.gform_title{color:#646464;}
#gform_wrapper_16  form li{padding-left:0px; width:20%;margin-bottom: 0px;margin-right: 5px;}
#gform_wrapper_16 .i_name, .i_email, .i_company, .i_phone, .i_more_detail{position:relative; overflow:hidden;}

#gform_wrapper_16 .i_name:before{ position:absolute; content:""; background:url(../../../assets/images/name-icon.jpg) no-repeat; left: 7px;
  top: 13px;width: 24px !important; height: 20px;}
#gform_wrapper_16 .i_email:before{ position:absolute; content:""; background:url(../../../assets/images/email-icon.jpg) no-repeat;  left: 7px;
top: 16px;width: 23px !important; height: 22px; }
#gform_wrapper_16 .i_company:before{ position:absolute; content:""; background:url(../../../assets/images/company-icon.jpg) no-repeat; left: 7px;
top: 16px;width: 21px !important; height: 24px; }
#gform_wrapper_16 .i_phone:before{ position:absolute; content:""; background:url(../../../assets/images/phone-icon.jpg) no-repeat; left: 7px;
top: 16px;width: 21px !important; height: 19px;}
#gform_wrapper_16 .i_more_detail:before{ position:absolute; content:""; background:url(../../../assets/images/how-many-icon.jpg) no-repeat; left: 7px;
top: 17px;width: 21px !important; height: 19px; z-index:10;}


#gform_wrapper_16 .get_quick_input input[type=text]{ width:96% !important; font-size: 15px !important;padding: 10px 10px 10px 27px !important; height:auto; outline:none; box-shadow:none; border:solid 1px #b3b3b3; margin-bottom: 12px;}
#gform_wrapper_16 .get_quick_select select { width:96% !important; font-size: 15px !important; /*padding: 9px 10px 9px 26px !important;*/ height:auto; outline:none; box-shadow:none; border:solid 1px #b3b3b3; margin-bottom: 12px; color:#919191; text-indent: 25px;line-height: 34px; height: 40px; padding-left:25px;}

#gform_wrapper_16 .get_quick_select select:focus, #gform_wrapper_16 .get_quick_select select:visited{ color: rgba(0, 0, 0, 0.75); }

#gform_wrapper_16 .gform_footer{width:17%;padding:1px 0 0px 0 !important; float:left; clear:right; margin-top: 5px;}
#gform_wrapper_16 .gform_footer input[type=image]{width:96% !important;}
#gform_wrapper_16 .gfield_error{width:17%;}
#gform_wrapper_16  .gform_button{ background:#f1983a; border-radius:0px !important; padding: 12px 22px; text-transform:inherit;}
/***** Safari hack csss ********/

@media screen and (-webkit-min-device-pixel-ratio:0) { 
 /** Safari and Chrome, if Chrome rule needed **/
 #gform_wrapper_16 .get_quick_select select {padding-left:0px;}
 /*Safari 5+ ONLY */
::i-block-chrome, #gform_wrapper_16 .get_quick_select select { box-sizing:inherit;text-indent: 27px; line-height: 34px;}
::i-block-chrome, ul.header-nav li { margin-left: 16px;}
}
 
 
 /***** Safari hack csss ********/
 @-moz-document url-prefix() { 
  #gform_wrapper_16 .get_quick_select select {/*padding: 7px 10px 7px 26px !important;*/ text-indent: 12px; height:41px; padding-left:0px;}
  ul.header-nav li { margin-left: 18px;}
  
}

/*** Get a fast quote 2 for design-your-own-flash-drive page end end ****/





/*-- search results --*/
body.archive h1.page-title, body.search-results h1.page-title {
text-align: inherit;
}
body.search-results .text-center {
    text-align: inherit !important;
}
.type-page .text-center h1.entry-title, .search-results .text-center h1.entry-title {
    margin-top: 30px;
    margin-bottom: 0;
}

/*-- blog --*/
article.type-post, article.hentry {
    margin-bottom: 40px !important;
}
.entry-image .post-date {
    display: none;
}
#content .entry-header {
    text-align: left !important;
}

button.blue {
    background-color: blue;
    border-color: blue;
    color: white; }

/**Fast Quote Styling**/
div.left-links ul li#menu-item-2934 a.nav-top-link {
    color: #f0983a; font-weight:900; opacity: 1.0;
}
div.left-links ul li.active#menu-item-293 a.nav-top-link {color: green;}

/* Override product count in faceted nav */
.widget_layered_nav li .count {
    float: none;
}

ul.tabs li.reviews_tab {
    display: none;
}

.sliderBullets .bullet {
    border: 3px solid #1B3E6E;
}

.sliderBullets .bullet.active, .sliderBullets .bullet:hover {
    background: #1B3E6E;
}
/*----  BUY NOW TAB  -----*/
.buyNowTitle { font-size:18px;color:#555555;}
.clearfix { clear:both;overflow:hidden; }
.tabBuyWrap .wrapProduct { background: none repeat scroll 0% 0% rgb(237, 237, 237); width: 325px; float: left;margin-right:20px;margin-bottom:20px; }
.tabBuyWrap .wrapProductImage { background: none repeat scroll 0% 0% white; width: 304px; margin: 10px auto 0px; border: 1px solid rgb(218, 218, 218); height: 220px; }
.tabBuyWrap .wrapProduct.last { margin-right:0; }
.tabBuyWrap .wrapProductImage .image { width:285px;height:153px;margin:0 auto;background: url("../../../wp-includes/images/twist-flash.jpg") no-repeat; }
.tabBuyWrap .wrapProductImage .wrapColor { border-top:1px dotted #555555;clear:both;margin:0;overflow:hidden; }
.tabBuyWrap .wrapProductImage .wrapColor .text { float: left; font-size: 15px; color: rgb(85, 85, 85); width: 31%; margin: 0px; padding: 8px 10px; }
.tabBuyWrap .wrapProductImage .wrapColor .wrapColorImages {float:left;width:54%;overflow:hidden;margin-left:20px; }
.tabBuyWrap .wrapProductImage .wrapColor .wrapColorImages .top { float:left;width:18px;height:18px;margin:10px 5px 6px 0; }
.tabBuyWrap .wrapProductImage .wrapColor .wrapColorImages .black { background: url("../../../wp-includes/images/black-circle.png") no-repeat }
.tabBuyWrap .wrapProductImage .wrapColor .wrapColorImages .white { background: url("../../../wp-includes/images/white-circle.png") no-repeat }
.tabBuyWrap .wrapProductImage .wrapColor .wrapColorImages .lightGray { background: url("../../../wp-includes/images/gray-circle.png") no-repeat }
.tabBuyWrap .wrapProductImage .wrapColor .wrapColorImages .lightBlue { background: url("../../../wp-includes/images/blue-circle.png") no-repeat }
.tabBuyWrap .wrapProductImage .wrapColor .wrapColorImages .red { background: url("../../../wp-includes/images/red-circle.png") no-repeat }
.tabBuyWrap .wrapProductImage .wrapColor .wrapColorImages .green { background: url("../../../wp-includes/images/green-circle.png") no-repeat }
.tabBuyWrap .wrapProductImage .wrapColor .wrapColorImages .yellow { background: url("../../../wp-includes/images/yellow-circle.png") no-repeat }
.tabBuyWrap .wrapProductImage .wrapColor .wrapColorImages .pink { background: url("../../../wp-includes/images/pink-circle.png") no-repeat }
.tabBuyWrap .wrapProductImage .wrapColor .wrapColorImages .orange { background: url("../../../wp-includes/images/orange-circle.png") no-repeat }
.tabBuyWrap .wrapProductImage .wrapColor .wrapColorImages .gray { background: url("../../../wp-includes/images/dark-gray-circle.png") no-repeat }
.tabBuyWrap .wrapProductImage .wrapColor .wrapColorImages .darkRed { background: url("../../../wp-includes/images/dark-red-circle.png") no-repeat }
.tabBuyWrap .wrapProductImage .wrapColor .wrapColorImages .darkBlue { background: url("../../../wp-includes/images/dark-blue-circle.png") no-repeat }
.tabBuyWrap .wrapProductImage .wrapColor .wrapColorImages .violet { background: url("../../../wp-includes/images/violet-circle.png") no-repeat }
.tabBuyWrap .wrapProductImage .wrapColor .wrapColorImages .mixed { background: url("../../../wp-includes/images/mixed-circle.png") no-repeat }
.tabBuyWrap .wrapProductImage .wrapColor .wrapColorImages .bottom { float:left;width:18px;height:18px;margin:2px 5px 0px 0; }
.tabBuyWrap .wrapProduct .productName { text-transform:uppercase;font-size:18px;color:#555555;margin:25px 0px 10px 12px; }
.tabBuyWrap .wrapProduct .wrapInfo { border-bottom: 1px dotted #555555; with:100%;padding:12px 12px; clear:both;overflow:hidden;font-size:13px;color:#555555; }
.tabBuyWrap .wrapProduct .wrapInfo .left { float:left;font-weight:bold;min-width:55px;margin:0; }
.tabBuyWrap .wrapProduct .wrapInfo .right { float:left !important;margin-left:30px;margin-bottom:0; margin-top: 0px; }
.tabBuyWrap .wrapProduct .total { border: none; }
.tabBuyWrap .wrapProduct .wrapForm { width: 100%; margin-top: 20px; }
.tabBuyWrap .wrapProduct .wrapForm .form { width: 171px; margin: 0px auto; }
.tabBuyWrap .wrapBottomInfo { border-bottom: 1px solid #b2b2b2; padding-bottom: 20px; margin-bottom: 30px;}
.tabBuyWrap .wrapBottomInfo ul { color: #747474; font-size: 16px; }
.tabBuyWrap .wrapBottomInfo .left { float: left; width: 390px; font-family:Lato,helvetica,arial,sans-serif !important; color:#555555; }
.tabBuyWrap .wrapBottomInfo .left .title { font-size: 24px; font-weight: bold; margin-bottom:5px;}
.tabBuyWrap .wrapBottomInfo .left ul { list-style: square outside !important; padding-left:40px; }
.tabBuyWrap .wrapBottomInfo .left ul li { padding: 6px 0; }
.tabBuyWrap .wrapBottomInfo ul { color: #747474; font-size: 16px; }
.tabBuyWrap .wrapBottomInfo .right { float: left !important; font-family:Lato,helvetica,arial,sans-serif !important; }
.tabBuyWrap .wrapBottomInfo .right .title { font-size: 24px; font-weight: bold; color: #555555;margin-bottom:5px;}
.tabBuyWrap .wrapBottomInfo .right ul { list-style: none; padding: 0;}
.tabBuyWrap .wrapBottomInfo .right ul li { padding: 6px 0 6px 32px; }
.tabBuyWrap .wrapBottomInfo .right ul li.first { background: url("../../../wp-includes/images/li-first.png") no-repeat scroll 0 9px; }
.tabBuyWrap .wrapBottomInfo .right ul li.sec { background: url("../../../wp-includes/images/li-sec.png") no-repeat scroll 0 9px; }
.tabBuyWrap .wrapBottomInfo .right ul li.third { background: url("../../../wp-includes/images/li-third.png") no-repeat scroll 0 9px; }
.tabBuyWrap .wrapBottomQuote { text-align: center; }
.tabBuyWrap .wrapBottomQuote .title { color: #555555; font-size: 24px;margin-bottom: 13px; font-weight: bold; text-transform: uppercase; }
.tabbed-content ul.tabs li a { padding:10px 25px !important; margin:0px !important; border-top:none !important;	 }
.tabbed-content ul.tabs li.active a { border-top:4px solid #333333 !important; }

/*  changes for popup form - make responsive */
@media screen and (max-width: 768px) {
  /* #quote-window {
	width:85% !important;
   }
   .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
	width:100% !important;   
   }
   #quote-window .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
   	width:100% !important;
   }
   #quote-window .gform_wrapper .top_label .gfield_error {
	width:100% !important;	
   }
   #quote-window h1 {
	font-size:22px !important;
   }
}


#quote-window li.form-title-filed {margin: 0px;}
#quote-window .form-title-filed p{font-size: 1.625em; margin-bottom:10px;}
#gform_4 .form-title-filed p{font-size: 1.625em; margin-bottom:10px;}
#quote-window .gform_wrapper { height: auto !important; margin: -8px 0px 0px 0px; overflow-y: auto !important; width: 100% !important; position:relative; top:8px; max-width: 100%; overflow-x: hidden;}
#quote-window .gform_body { width: 100% !important; }
#quote-window .gform_submit_button_1 {margin-left: 5% !important;}
#quote-window img.quote-window { margin-bottom: 14px; right: 6px; top: 5px; width: 25px; float:right; position: relative; }
#quote-window #field_1_12 > img { height: 150px; width: 150px; position: absolute; }
#quote-window #field_1_12 { position: absolute; left: 56%; width:150px; }
 */



/*  changed color text for search and fix position for dropdown search*/
.search-wrapper .autocomplete-selected { background-color:#efefef !important; color:#1b3e6e !important; cursor: pointer;}
.search-wrapper .autocomplete-suggestion { background-color:#1b3e6e; padding:10px 7px; }
.search-dropdown-memorysuppliers { position:absolute; right:0; }

/*  homepage 3 banners changed overlays */
.home .large-4 .ux_banner .inner {  right: 0;  left: 0; width: 100%!important;}
.home  .large-4 .ux_banner h3, .home .large-4 .ux_banner h2 { background-color: rgba(255,255,255,0.8); margin:0!important; padding:5px 0; }
.home .large-4:hover h3, .home .large-4:hover h2  { background-color:transparent!important; }
.home span.slidersTitle { font-size:32px; color:#555555; font-weight: bolder !important; }

/*home page content for pricing and quality*/
.home .wholesale-pricing { position: relative;}
.home .wholesale-pricing h2 { color: #555555; font-size: 22px; letter-spacing: -0.3px; line-height: 22px; margin-left: 2.9375em; margin-right: 1.9375em; text-transform: uppercase; margin-bottom:0.9775em; margin-top:0.5375em;}
.home .wholesale-pricing p { color: #555555; font-size: 16px; line-height: 21px; margin-left: 0.9375em; margin-right: 0.9375em;}
.home .wholesale-pricing .featured-img { left: 19px; width: 34px; position: absolute; top: -3px; }
.home .quality-flash { position: relative;}
.home .quality-flash h2 { color: #555555; font-size: 22px; letter-spacing: -0.3px; line-height: 22px; margin-left: 2.8375em; margin-right: 1.9375em; text-transform: uppercase; margin-bottom:0.9775em; margin-top:1.4375em;}
.home .quality-flash p { color: #555555; font-size: 16px; line-height: 21px; margin-left: 0.9375em; margin-right: 0.9375em;}
.home .quality-flash .featured-img { left: 24px; width: 27px; position: absolute; top: -3px; }


@media screen and (max-width: 1235px) {
    /*for form*/
    #quote-window #field_1_12 > img { height: 123px; width: 123px; }
    #quote-window #field_1_12 { left: 50%; width:123px;}
	#gform_wrapper_13 form li{width: 19%;}
	#gform_wrapper_16 form li{width: 19%;}
}
@media screen and (max-width: 768px) {
    /*for form
    #quote-window #input_1_6 { width: 47% !important; }
    #quote-window #input_1_5 { width: 47% !important; }
    #quote-window #field_1_12 { left: 55%;}
    #quote-window .form-title-filed p{font-size: 1.325em;} */
	
	/** css added date 07/01/2016**/
	/*** quote quick form ****/
	#gform_wrapper_12 form li{width:50%;}
	#gform_wrapper_12 .gform_footer{width:50%;}

        /** header Get a quote button date 14-01-2016 ****/
        a.get_quote{left: 40%;right: inherit; position: absolute; top: 15px;}
		
	#gform_wrapper_13 form li	{width: 49%; margin-right:0px;}
	#gform_wrapper_13 .gform_button{padding: 12px 12px; width: 98%;}
	#gform_wrapper_13 .gform_footer{width:48%;}
	
	#gform_wrapper_14 {width:100%;}
	#gform_wrapper_14 form li{width:100%;}
	#gform_wrapper_14 .col-sm-8{ width: 69%;}
	#gform_wrapper_14 .col-sm-4{ width: 28%;}
	#gform_wrapper_14 .req_title{font-size:18px;}
	
	#gform_wrapper_15 form li{width:50%;}
	#gform_wrapper_15 .gfield_error{width:48%;}
	#gform_wrapper_15 .gform_footer{width:50%;}
	#gform_wrapper_15 h2{font-size:18px;}
	#gform_wrapper_16 form li	{width: 49%; margin-right:0px;}
	#gform_wrapper_16 .gform_button{padding: 12px 12px; width: 98%;}
	#gform_wrapper_16 .gform_footer{width:48%;}
	#gform_wrapper_16 .gfield_error{width:48%;}
	.p_image_col{max-width:inherit; width:100%; margin-bottom:25px; min-height:inherit; padding:12px 0px;}
	
}

@media screen and (max-width: 620px) {
        /** header Get a quote button date 14-01-2016 ****/
        a.get_quote{left: 36%;right: inherit; top: 15px;}
		#gform_wrapper_14 textarea{width:80%;}
		#gform_wrapper_14 .gfield_radio li{ margin-bottom:5px;}
		#gform_wrapper_14 .gfield_checkbox li{ margin-bottom:5px;}
		.upload_logo{width:75% !important;}
		#gform_wrapper_14 .p_quanity {width:100%;}
		#gform_wrapper_14 .p_capacity {width:100%;}
}

@media screen and (max-width: 420px) {
    .home .wholesale-pricing .featured-img {left: 17px; top: 7px;}
    .home .wholesale-pricing h2 { font-size: 20px; margin-right: 1.3375em;}
    .home .quality-flash h2 { font-size: 20px; margin-right: 1.3375em;}
    /*for form
    #quote-window { min-height: 330px; z-index: 100 !important;}
    #quote-window .gform_wrapper { height: 305px !important; margin: 10px 0; overflow: auto !important; width: 100% !important; }
    #quote-window #field_1_12 > img { height: 100px; width: 100px; }
    #quote-window #field_1_12 { left: 53%; width:100px; margin-top:30px;} */
}

/** css added date 23/12/2015**/
@media screen and (max-width: 479px) {
 #quote-window {width:90% !important;right: 0% !important; /* min-height: 400px;*/ top:8%;}
   
  /* #quote-window .gform_wrapper{-webkit-overflow-scrolling: touch;height: 361px !important;} */
   #quote-window.gform_wrapper li, .gform_wrapper form li{width: 90%; padding-left:18px;}
   #quote-window .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 97% !important;
	}
	#quote-window .gform_wrapper select{width: 97% !important;}
	/*#quote-window .quote_frm_hdng{ width: 97%;}*/
	#quote-window .gform_wrapper textarea{width: 100%;}
	/*#quote-window .quote_frm_hdng{margin: -12px 0px -15px 0px;} */
	#quote-window .gform_button, .gform_button{margin-left:0px;}
	#quote-window gforms_confirmation_message{width:96%;}
	
	/** css added date 07/01/2016**/
	/*** quote quick form ****/
	#gform_wrapper_12  form li{padding-left:0px; width:96%;}
	#gform_wrapper_12 .gform_footer{width:96%;padding:12px 0 10px 0 !important}

        /** header Get a quote button date 14-01-2016 ****/
        a.get_quote{left: 31%;right: inherit; top: 25px;}
		
		#gform_wrapper_13 form li	{width: 100%; margin-right:0px;}
	#gform_wrapper_13 .gform_button{padding: 12px 12px;width: 100%; }
	#gform_wrapper_13 .gform_footer{width:96%;}	
	#gform_wrapper_14  {width:100%;}
	#gform_wrapper_14  form li{padding-left:0px; width:100%; margin-bottom: 0px;margin-right: 0px;}
	#gform_wrapper_14 .col-sm-8{ width: 100%;}
	#gform_wrapper_14 .col-sm-4{ width: 100%;}
	#gform_wrapper_14 textarea{width:99%;}
	.upload_logo{ width: 91% !important;}
	
	#gform_wrapper_15  form li{padding-left:0px; width:100%;}
	#gform_wrapper_15 .gform_footer{width:100%;padding:12px 0 10px 0 !important}
	#gform_wrapper_15 .gfield_error{width:99%;}
	#gform_wrapper_16{max-width:100%;}
	#gform_wrapper_16 form li	{width: 100%; margin-right:0px;}
	#gform_wrapper_16 .gform_button{padding: 12px 12px;width: 100%;}
	#gform_wrapper_16 .gform_footer{width:96%;}
	#gform_wrapper_16 .gfield_error{width:99%;}

}

@media screen and (max-width: 360px) {
        /** header Get a quote button date 14-01-2016 ****/
        a.get_quote{left: 26%;right: inherit; top: 24px;}
		#gform_wrapper_14 textarea{width:100%;}
}
@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) { @media screen and (max-width: 479px)
{
	#gform_wrapper_12 .get_quick_select select{ padding-left:26px !important;}
	#gform_wrapper_15 .get_quick_select select{ padding-left:26px !important;}

    }
}}

