/* Positions the icon */ 
.fl-menu .fl-page-nav-search .fa-search
 {
 padding: 5px;
 }

/* Positions the drop-down form*/ 

 .fl-menu .fl-page-nav-search FORM
 {
 margin-top: 20px;
 }

.fl-accordion-button-label {
color: #1e4ca1;
}

.fl-tabs-label {
	background: #1e4ca1;
  color: #fff;
}

/*************** Change BB active tab style **********/
.fl-tabs .fl-tabs-labels .fl-tab-active, .fl-tabs .fl-tabs-panel .fl-tab-active {
    background: white;
    color: grey;
}

.wpforms-field {
color: #1e4ca1;
}

.sendm {
    border: 0px!important;
}

/************* WPFORMS SUBMIT BUTTON Hover ***********/
	button.wpforms-submit:hover{
	 color:#fff!important;
	 background-color: #1e4ca1!important;
}

/*************** WPFORMS SUBMIT BUTTON ***************/
	button.wpforms-submit{
	 color:#1e4ca1!important;
	 background-color:white!important;
}

.right-border {
    border-right: 1px solid #F2F2F2;
}

.sub-menu {
    font-size: 13px;
}

.fl-builder-content .class a.fl-button {
    font-family: open-sans;
}

#wpforms-315.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-textarea textarea {
    box-sizing: border-box;
    border-radius: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 14px;
    border: 0px solid #ccc;
    padding: 6px 10px;
    height: 70px;
    width: 100%;
    line-height: 1.3;
}

 /*******MEGA-MENU**********/
UL.fl-menu-horizontal LI.mega-menu > UL.sub-menu:after
{
 content: "";
 display: block;
 position: absolute;
 left: 50%;
 top: -1px;
 height: 101%;
 width: 100vw;
 transform: translateX(-50%);
 z-index: -1;
 box-sizing: border-box;
 border-top: 1px solid #efefef; 
 background-color: #ffff;
}

/*****************WOOCOMMERCE-FILTER**************/

.woof_list li {
    color: #1e4ca1!important;
    font-weight: bold!important;
	  width: 100%;
}

.woof input[type=checkbox] {
    position: absolute;
}

.woof_childs_list_opener {
	  position: absolute!important;
	  margin-top: 5px;
}

.woof h4 {
	  font-family: open sans;
	  color: #1e4ca1;
		padding-left: 7px;
	  padding-right: 7px;
	  padding-bottom: 3px;
	  padding-top: 3px;
    display: block;
    font-size: 15px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-weight: normal;
	  background-color: #f1f1f1;
}

.woof_front_toggle {
	color: #1e4ca1!important;
	font-size: 22px;
	margin-top: -27.5px!important;
	outline: 0px!important;
	text-decoration: none!important;
	padding-left: 240px!important;
	perspective: 1000px!important;
}

.woof_container {
	margin-bottom: -30px!important;
}

.woof_container_inner {
	margin-bottom: 30px!important;
}

.woof .ui-slider-range {
	background-color:#1e4ca1!important;
	border: 0px; 
}

.woof .widget_price_filter .ui-slider .ui-slider-handle {
	background-color:#1e4ca1!important;
	border: 0px;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color: #f2f2f2;
}

.woof_remove_ppi {
	color: #b22335!important;
}

a {
outline: medium none !important;
	text-decoration: none!important;
}

.woof_term_441 {
	display: none!important;
}

.woof .woof_container_inner_filterby h4 {
   background-color: transparent!important;
}

.woof_term_15 {
	 display: none!important;
}

.jQuery-plainOverlay-progress {
   border-color: #1e4ca1!important;
}

.jQuery-plainOverlay-progress-legacy div {
   background-color: #1e4ca1!important;
}

.woof_reset_search_form {
	 float: none!important;
	 width: 100%!important;
	 color: #1e4ca1!important;
}

.woof_reset_search_form.button.button:hover {
	 color: white!important;
	 background-color: #1e4ca1!important;
}

.woof .widget_price_filter .price_slider_amount .button{
	color: #1e4ca1!important;
	float: none!important;
	width: 100%!important;
} 

.woof .widget_price_filter .price_slider_amount .button.button:hover{
	color: white!important;
	background-color: #1e4ca1!important;
} 

/* Base for label styling */
.woof [type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
 display: none;
}

.woof [type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative!important;
  padding-left: 1.55em;
  cursor: pointer;
}

/* checkbox aspect */
.woof [type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0; top: 6px;
  width: 1.15em; height: 1.15em;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}

/* checked mark aspect */
.woof [type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute!important;
  top: 7.1px!important; left:3px!important;
  font-size: 18px!important;
  line-height: 0.8!important;
  color: #1e4ca1!important;
  transition: all .2s!important;
  font-family: sans-serif!important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
 .woof [type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
	  position: absolute!important;
  top: 9px!important; left:3px!important;
  font-size: 9px!important;
  line-height: 0.8!important;
  color: #1e4ca1!important;
  transition: all .2s!important;
  font-family: sans-serif!important;
    }
}

/* checked mark aspect changes */
.woof [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

.woof [type="checkbox"]:disabled:checked + label:after {
   color: #1e4ca1;
	  font-weight: normal!important;
}

.woof [type="checkbox"]:disabled + label {
  color: #1e4ca1;
	font-weight: normal!important;
}

/* hover style just for information */
.woof label:hover:before {
  border: 2px solid #1e4ca1!important;
	background-color: #f2f2f2!important;
}

.woof_checkbox_label {
   font-size: 14px;
   margin-top: 1px;
   margin-bottom: 1px;
   margin-left: -1px;
   margin-right: 1px;
   font-weight: normal; }

.woof input[type=checkbox]:checked + label {
  color: #1e4ca1!important;
  font-weight: bold;
} 

.woof_term_442 {
	display: none!important;
}

.woof_term_468  {
	display: none!important;
}

.woof_container_inner_filterby h4 {
	font-weight: bold!important;
}

/********CHECKBOXES WPFORMS-DISTRIBUTOR INQUIRIES*****/

/* Base for label styling */
#wpforms-262-field_15-container [type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
 display: none!important;
}

#wpforms-262-field_15-container  [type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative!important;
  padding-left: 1.55em;
  cursor: pointer;
}

/* checkbox aspect */
#wpforms-262-field_15-container 
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0px!important; top: 5px;
	margin-left: -25px!important;
  width: 1.15em; height: 1.15em;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}

/* checkbox aspect */
#wpforms-262-field_15-container [type="checkbox"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 24px!important; top: 5px;
	margin-left: -25px!important;
  width: 1.15em; height: 1.15em;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}

/* checked mark aspect */
#wpforms-262-field_15-container 
[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute!important;
  top: 7px!important; left:-21px!important;
  font-size: 18px!important;
  line-height: 0.8!important;
  color: #1e4ca1!important;
  transition: all .2s!important;
  font-family: sans-serif!important;
}

/* checked mark aspect */
#wpforms-262-field_15-container [type="checkbox"]:not(:checked) + label:after {
 display: none!important
}

/* checked mark aspect changes */
#wpforms-262-field_15-container [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

#wpforms-262-field_15-container [type="checkbox"]:disabled:checked + label:after {
   color: #1e4ca1;
	 font-weight: normal!important;
   display: none!important;
}

#wpforms-262-field_15-container [type="checkbox"]:disabled + label {
  color: #1e4ca1;
	font-weight: normal!important;
}

/* hover style just for information */
#wpforms-262-field_15-container label:hover:before {
  border: 2px solid #1e4ca1!important;
	background-color: #f2f2f2!important;
}


#wpforms-262-field_15-container input[type=checkbox]:checked + label {
  color: #1e4ca1!important;
	margin-left: 25px;
} 

/**********CHECKBOXES WPFORMS-CONTACT US**************/

/* Base for label styling */
#wpforms-260-field_5-container [type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
 display: none!important;
}

#wpforms-260-field_5-container  [type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative!important;
  padding-left: 1.55em;
  cursor: pointer;
}

/* checkbox aspect */
#wpforms-260-field_5-container
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0px!important; top: 5px;
	margin-left: -25px!important;
  width: 1.15em; height: 1.15em;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}

/* checkbox aspect */
#wpforms-260-field_5-container [type="checkbox"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 24px!important; top: 5px;
	margin-left: -25px!important;
  width: 1.15em; height: 1.15em;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}

/* checked mark aspect */
#wpforms-260-field_5-container 
[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute!important;
  top: 8px!important; left:-21px!important;
  font-size: 18px!important;
  line-height: 0.8!important;
  color: #1e4ca1!important;
  transition: all .2s!important;
  font-family: sans-serif!important;
}

/* checked mark aspect */
#wpforms-260-field_5-container [type="checkbox"]:not(:checked) + label:after {
 display: none!important
}

/* checked mark aspect changes */
#wpforms-260-field_5-container[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

#wpforms-260-field_5-container [type="checkbox"]:disabled:checked + label:after {
   color: #1e4ca1;
	 font-weight: normal!important;
   display: none!important;
}

#wpforms-260-field_5-container[type="checkbox"]:disabled + label {
  color: #1e4ca1;
	font-weight: normal!important;
}

/* hover style just for information */
#wpforms-260-field_5-container label:hover:before {
  border: 2px solid #1e4ca1!important;
	background-color: #f2f2f2!important;
}


#wpforms-260-field_5-container input[type=checkbox]:checked + label {
  color: #1e4ca1!important;
	margin-left: 25px;
} 

/************CHECKBOXES WPFORMS-OEM**************/

/* Base for label styling */
#wpforms-263-field_15-container [type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
 display: none!important;
}

#wpforms-263-field_15-container  [type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative!important;
  padding-left: 1.55em;
  cursor: pointer;
}

/* checkbox aspect */
#wpforms-263-field_15-container
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0px!important; top: 5px;
	margin-left: -25px!important;
  width: 1.15em; height: 1.15em;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}

/* checkbox aspect */
#wpforms-263-field_15-container [type="checkbox"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 24px!important; top: 5px;
	margin-left: -25px!important;
  width: 1.15em; height: 1.15em;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}

/* checked mark aspect */
#wpforms-263-field_15-container 
[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute!important;
  top: 8px!important; left:-21px!important;
  font-size: 18px!important;
  line-height: 0.8!important;
  color: #1e4ca1!important;
  transition: all .2s!important;
  font-family: sans-serif!important;
}

/* checked mark aspect */
#wpforms-263-field_15-container [type="checkbox"]:not(:checked) + label:after {
 display: none!important
}

/* checked mark aspect changes */
#wpforms-263-field_15-container [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

#wpforms-263-field_15-container [type="checkbox"]:disabled:checked + label:after {
   color: #1e4ca1;
	 font-weight: normal!important;
   display: none!important;
}

#wpforms-263-field_15-container [type="checkbox"]:disabled + label {
  color: #1e4ca1;
	font-weight: normal!important;
}

/* hover style just for information */
#wpforms-263-field_15-container label:hover:before {
  border: 2px solid #1e4ca1!important;
	background-color: #f2f2f2!important;
}

#wpforms-263-field_15-container input[type=checkbox]:checked + label {
  color: #1e4ca1!important;
	margin-left: 25px;
} 

/**********CHECKBOXES WPFORMS-CUSTOM SOLUTIONS********/

/* Base for label styling */
#wpforms-235-field_15-container [type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
 display: none!important;
}

#wpforms-235-field_15-container  [type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative!important;
  padding-left: 1.55em;
  cursor: pointer;
}

/* checkbox aspect */
#wpforms-235-field_15-container
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0px!important; top: 5px;
	margin-left: -25px!important;
  width: 1.15em; height: 1.15em;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}

/* checkbox aspect */
#wpforms-235-field_15-container [type="checkbox"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 24px!important; top: 5px;
	margin-left: -25px!important;
  width: 1.15em; height: 1.15em;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}

/* checked mark aspect */
#wpforms-235-field_15-container 
[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute!important;
  top: 8px!important; left:-21px!important;
  font-size: 18px!important;
  line-height: 0.8!important;
  color: #1e4ca1!important;
  transition: all .2s!important;
  font-family: sans-serif!important;
}

/* checked mark aspect */
#wpforms-235-field_15-container [type="checkbox"]:not(:checked) + label:after {
 display: none!important
}

/* checked mark aspect changes */
#wpforms-235-field_15-container [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

#wpforms-235-field_15-container [type="checkbox"]:disabled:checked + label:after {
   color: #1e4ca1;
	 font-weight: normal!important;
   display: none!important;
}

#wpforms-235-field_15-container [type="checkbox"]:disabled + label {
  color: #1e4ca1;
	font-weight: normal!important;
}

/* hover style just for information */
#wpforms-235-field_15-container label:hover:before {
  border: 2px solid #1e4ca1!important;
	background-color: #f2f2f2!important;
}

#wpforms-235-field_15-container input[type=checkbox]:checked + label {
  color: #1e4ca1!important;
	margin-left: 25px;
} 

/***************SHOP****************/

.archive .woocommerce-Price-amount {
	font-size:16px!important;
}

.woocommerce-products-header__title {
	DISPLAY:NONE;
}

.orderby {
	DISPLAY:NONE
}

.woocommerce ul.products li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product {
	text-align: lefT!important;
		color:black!important;
}

h2.woocommerce-loop-product__title  {
	color: #1e4ca1;
	font-size: 18px!important;
}

.woocommerce-page .woocommerce-LoopProduct-link  .price {
	position:relative;
	font-size: 16px!important;
	color: #1e4ca1!important;
}

.woocommerce .product .add_to_cart_button.button {
	font-size: 12px;
	padding-top: 2px;
		padding-bottom: 2px;
			background:linear-gradient(to bottom,#1e4ca1 0%, #1e4ca9 100%)!important;
	COLOR: WHITE;
	border:none;
}

.woocommerce .product .add_to_cart_button.button:hover {
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	background:linear-gradient(to bottom,black 0%,black 100%)!important;
}

.woocommerce-products-header p{
	font-size: 19px;
	text-align: center;
	background-color: #f2f2f2;
	color: #1e4ca1;
	padding: 9px;
}

.woof_shortcode_output {
	margin-top: 0px;
}




/**************CART-PAGE****************/

.cross-sells {
	DISPLAY: NONE;
}

.wc-proceed-to-checkout .wc-forward:hover {
	background: black!important;
}

.wc-proceed-to-checkout .wc-forward {
	background: #1e4ca1!important;
	width: 50%;
	font-size: 15px!important;
	text-transform: capitalize;
padding: 14px!important
}

.woocommerce-cart-form__contents {
	background: white!important;
	border: 0px!important;
}

.woocommerce .product-quantity .quantity .input-text.qty.text {
	margin: -26px!important;
	margin-left: 0px!important
}

.shop_table_responsive  {
	background: white!important;
	border: 0px!important;
}

.order-total {
	color: blacl;
}

.tax-total  th, td {
	font-weight: normal!important;
		color: blacl;
}

.cart-subtotal th, td {
	font-weight: normal!important;
		color: blacl;
}

.woocommerce-cart-form__contents thead {
	color: black;
}

.cart_totals h2 {
	display: none;
}

.actions .button {
	color:#1e4ca1!important;
	border: 0px!important;
	background: transparent!important;
	cursor: pointer!important;
	text-transform: capitalize;
}

.actions .button:hover {
	color:black!important;
}

.product-name a {
	font-size: 18px;
}

.product-name .variation dt {
 font-weight: normal!important;
}

.product-name .variation dt, dd  {
 font-weight: normal!important;
	line-height: 25px!important;
}

.product-name .variation {
margin-top: 10px;
}

.woocommerce-message {
	display: none
}

.cart-empty {
	color: black;
}

.return-to-shop .wc-backward  {
	color: #1e4ca1!important;
	border: 0px!important;
	background: transparent!important;
margin-top: -35px!important;
	margin-left: 175px!important;
	position: absolute!important;
}

.return-to-shop .wc-backward:hover  {
	color: black!important;
}


/* Change WC Acct Page Column Widths */
@media only screen and (min-width: 769px) {
  .woocommerce-account .woocommerce-MyAccount-navigation {
    width: 22%;
  }
  .woocommerce-account .woocommerce-MyAccount-content { 
    width: 75%;
  }
}

.woocommerce-account .button {
	position:absolute!important;
	MARGIN-TOP: -32PX!IMPORTANT;
	margin-left:216px!important;
	background-color: #1e4ca1!important;
	color: white!important;
	border: 0px!important;
	border-radius:0px!important;
	cursor:pointer!important;
}

.woocommerce-account .button:active {
	position:absolute!important;
	MARGIN-TOP: 347PX!IMPORTANT;
	margin-left:216px!important;
	background-color: #1e4ca1!important;
	color: white!important;
	border: 0px!important;
	border-radius:0px!important;
}

.woocommerce-account .button:hover {
		background-color: black!important;
	color: white!important;
}

.woocommerce-MyAccount-content button.woocommerce-Button:active {
position:absolute!important;
	MARGIN-TOP: 361PX!IMPORTANT;
		margin-left:220px!important;
}

.woocommerce-address-fields__field-wrapper #billing_address_2 {
	position:absolute;
	margin-top:-24px!important;
	width: 16.8%
}

/* Style WC Account Endpoint Links */
nav.woocommerce-MyAccount-navigation ul {
  list-style-type: none;
  padding-left: 0;
  max-width:200px;
  font-size: 17px;
  line-height: 26px;
}

nav.woocommerce-MyAccount-navigation ul li {
  padding: 8px 20px;
  background-color: rgba(0,0,0,0.05);
  border-bottom: 1px solid rgba(0,0,0,0.05);
}

nav.woocommerce-MyAccount-navigation ul li.is-active {
  background-color: rgba(0,0,0,0.1);
}

nav.woocommerce-MyAccount-navigation ul li.is-active a {
  color: rgba(0,0,0,0.8); cursor: default;
}

.woocommerce-MyAccount-content label {
	font-weight: normal!important;
	color: black
}

.woocommerce-MyAccount-content legend {
	margin-top: 20px;
	color: #1e4ca1;
	text-transform: capitalize;
}

.woocommerce-MyAccount-content button.woocommerce-Button   {
	background-color: #1e4ca1!important;
	color: white!important;
	cursor: pointer!important;
	border-radius: 0px!important;
	margin-left: 220px!important;
	margin-top: -32px!important;
	position: absolute!important
}

.woocommerce-MyAccount-content .woocommerce-Button:hover {
	background-color: black!important;
	color: white!important;
}

.woocommerce-MyAccount-content .woocommerce-Button:active {
	margin-top: 310px!important;
}

.woocommerce-MyAccount-content .input-text {
	cursor: auto!important;
}

.woocommerce-MyAccount-content h3 {
	color: #1e4ca1
}

nav.woocommerce-MyAccount-navigation ul li.is-active:after {
  content: "";
  height: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-left: 14px solid rgba(0,0,0,0.1);
  border-bottom: 20px solid transparent;
  float: right;
  margin-right: -34px;
  margin-top: -44px;
}

nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover {
  background-color: rgba(0,0,0,0.07);
}

nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after { 
  content: "";
  height: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-left: 14px solid rgba(0,0,0,0.07);
  border-bottom: 20px solid transparent;
  float: right;
  margin-right: -34px;
  margin-top: -43px;
}

.woocommerce-MyAccount-navigation-link--downloads {
	DISPLAY:NONE;
}

/************CHECKOUT***************/
.woocommerce-checkout form .form-row {
    width: 100% !important;
}

.woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea {
    width: 100% !important;
    padding: 8px;
}

.woocommerce-checkout #payment .form-row select, .woocommerce-page #payment .form-row select {
    width: 100%;
    height: 30px;
}

.woocommerce-checkout .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: left;
    width: 100%;
}

.woocommerce-checkout h3  {
    background-color: #1e4ca1!important;
    width: 45%;
    padding: 10px;
    border-radius: 5px;
    margin-top: 40px;
    color: #FFF;
    float: left;
text-transform: capitalize;}

#order_review_heading {
	margin-left: 100px;
	    text-align: center!important; 
}

.woocommerce-checkout .woocommerce-billing-fields h3 {
	    text-align: center!important; 
}

.woocommerce-checkout .woocommerce-additional-fields h3 {
		    text-align: center!important; 
}

.woocommerce-checkout form .form-row input.input-text, .woocommerce form .form-row textarea {
    padding: .6180469716em;
    background-color: #f2f2f2;
    color: #43454b;
    outline: 0;
    border: 0;
    -webkit-appearance: none;
    border-radius: 2px;
    box-sizing: border-box;
    font-weight: 400;
    border:solid 1px #e4e4e4;
	  cursor: pointer!important;
}

@media screen and (min-width: 980px) {
.woocommerce-shipping-fields h3, .woocommerce-billing-fields h3, .woocommerce-additional-fields h3 {width:100%;}
.woocommerce .col2-set, .woocommerce-page .col2-set {
 width: 45%;
 float: left;
}
	
.woocommerce-checkout-review-order{
 width: 45%;
 float: right;
}
}

@media screen and (max-width: 979px) {
	.custom-checkout h3 {
 width: 100%;
	} }

#order_comments {
	height: 75px!important;
}

.woocommerce-checkout .woocommerce-form__label-for-checkbox {
	font-weight: normal;
	font-size: 13px
}

#place_order {
	margin-top: -25px;
	text-transform: capitalize;
}

#place_order:hover {
	margin-top: -25px;
	text-transform: capitalize;
	background: black!important;
	cursor: pointer!important;
}

.woocommerce-checkout  label {
font-weight: normal!important;
	color: black;
}

#order_comments_field label {
font-weight: normal!important;
	color: black;
}

.select2-container--default {
	margin-bottom: 10px!important
}

#billing_address_2 {
	margin-top: 5px!important
}

/************* WP-FORMS Confirmation message **************/

#wpforms-confirmation-315 {
margin-top: 10px!important;
	background-color: #1e4ca1;
	border: 0px;
}

#wpforms-315-field_1 {
	border-radius: 0px;
	font-size: 13px;
	color: grey;
		padding: 20px!important;
}

#wpforms-315-field_2 {
	margin-top: -5px;
	font-size: 14px;
	color: grey;
	padding: 20px!important
}

#wpforms-confirmation-260 {
		background-color: transparent;
	border: 0px;
}

#wpforms-confirmation-262 {
			background-color: transparent;
	border: 0px;
	margin-left: -15px;
}

#wpforms-confirmation-263 {
	background-color: transparent;
	border: 0px;
	margin-left: -15px;
}

#wpforms-confirmation-235 {
	background-color: transparent;
	border: 0px;
	margin-left: -15px;
}

/*********SEARCH-PAGE***************/

.search .fl-sidebar-right {
	DISPLAY:NONE;
}

.search .fl-content-left {
	BORDER-RIGHT: 0PX;
}

.search .wp-post-image {
	width:40%
}

.search .fl-post-meta-top {
	display:none!important;
}

.search .fl-archive-title {
	font-size: 30px!important;
}

.search .fl-post-title {
	font-size: 20px;
	color: #1e4ca1!important;
	font-weight: bold;
}

.search .fl-content {
	width: 100%!important
}

/****************WHERE-TO-BUY*********************/

.where_to_buy .fl-tabs-label {
	margin-top: 3PX!IMPORTANT;
}

/***********SEARCH-SITE*************/

.search p.price {
	margin-top:-50px!important;
position:absolute;
}

.search .p1 {
width: 70%!important;
	font-size:20px
}

.postid-1816 .fl-post-feed-text a {
	display:none!important;
}

.postid-1816 .fl-node-5b034d90254cc .fl-heading {
	display:none;
}

.postid-1816 .fl-post-feed-text p {
	display:none!important;
}

.fl-post-grid-empty .fl-search-input  {
	display:none!important;
}

.search .fl-node-5b031fcbe04de h2.fl-post-feed-title a {
	font-size:25px
}

.search .fl-node-5b031fcbe04de .fl-post-module-woo-meta .price span.woocommerce-Price-amount {
		font-size:20px;
}

/*********TOP-MENU-HIDEN**********/
.fl-node-5aa1b8baaadf7 {
	display:none;
}

/*******BREADCRUMBS********/
#woo_bread {
	float:right!important;
}

.fl-node-5b0338d96d899 {
	float:right!important;
}

.fl-node-5ac3cb577d5e2 a {
	COLOR:white!IMPORTANT;
}

.fl-node-5ac3cb577d5e2 strong {
	COLOR:white!IMPORTANT;
}

.fl-node-5b05c37cefd18 {
		COLOR:WHITE
}

.fl-node-5b05c37cefd18 a {
	COLOR:white!IMPORTANT;
}

.fl-node-5b05c37cefd18 strong {
	COLOR:white!IMPORTANT;
}

.fl-node-5b05e1916dd59 {
	color:white;
}

/********MENU-EFFECTS********/
 .nav li
{
    display:inline-block;
}

.fl-module-menu li a
{
    display:block;
    padding: 10px 20px;
    color:#000;
    border-radius: 2px;
    -webkit-transition: background 0.5s linear;
    -moz-transition: background 0.5s linear;
    -ms-transition: background 0.5s linear;
    -o-transition: background 0.5s linear;
    transition: background 0.5s linear;
}


/********LIGHTBOX-SIZE*********/

.fl-button-lightbox-content {
	max-height: 900px!important;
	max-width: 1170px!important;
	width: 100% !important;
	height: 100% !important; }

/********PRODUCTS-MENU*********/

#menu-item-122 .sub-menu  ul {
	width:75%!important;
}

#menu-item-122 .sub-menu  {
	width:290%!important;
}

#menu-item-121 .sub-menu  ul {
	width:70%!important;
}

#menu-item-121 .sub-menu  {
	width:180%!important;
}

#menu-item-2089 .sub-menu  ul {
	width:10%!important;
}

#menu-item-2089 .sub-menu  {
	width:205%!important;
}

#menu-item-119 .sub-menu  {
	width:265%!important;
}

/************PRODUCT-LIST-LINKS******************/
.product_list a:hover {
	text-decoration:underline!important;
}

/*********HOMEPAGE-IMAGE************/
.page-id-62 .fl-node-5ab4096f0279d .fl-button {
	BORDER-COLOR: WHITE!IMPORTANT;
}

.page-id-62 .fl-separator {
	display:none;
}

.woof_submit_search_form {
	margin-top:10px!important
}

.woof_show_auto_form {
	display:none!important;
}

.page-description h4 {
	display:none
}

#woof_widget-2 {
	display:none;
}

/*************MOBILE!!!*************/

.fl-html {
	float:right!important;
}

#flag_homepage {
	width:260px!important;
}

#flag_headline {
width:260px!important;
}

#flag_headline .fl-heading-text {
width:260px!important;
font-size:16px!important
}
	.wp-image-84 {
	width:400px!important;
			max-width:400px!important
	}


@media  (max-width: 1070px){
  .fl-menu-mobile-toggle {
    margin-top: -95px!important
  }
	
		.fl-node-5aa1b8baaadb4 {
		margin-top:-30px!important
	}
	.page-id-62 .fl-heading-text {
		font-size: 26px;
	}
	.page-id-62 .fl-node-5ab4096f0279d {
		float:left;
	}
	.fl-node-5aa1b8baaadb4 {
		margin-top:-40px!important
	}
	.wp-image-84 {
	width:365px!important
	}
	
#flag_homepage {
	width:260px!important;
}

#flag_headline {
width:260px!important;
		font-size:14px!important
}
		.fl-node-5b1177d348b21 {
		object-fit: contain!important;
	}
	.fl-node-5ab40853a6cc8 {
		width:450px!important
	}
	.fl-node-5aafdea86118e{
		margin-left:-180px!important;
			width:365px!important
	}
	.page-id-62 .fl-separator {
	visibility:visible!important;
		display:block!important;
		margin-top:-20px
}
		.fl-node-5b1177d348b21 {
		margin-top:-11px
	}
		.wp-image-2330{
		margin-top:-60px;
		margin-bottom:-60px;
	}
	.search .price {
		display:none!important;
	}

	 .fl-sidebar-left {
		display:block!important;
	}
	
	.woof_front_toggle {
		margin-top: -5px!important;	}
	.woof h4 {
	  font-family: open sans;
	  color: #1e4ca1;
		padding-left: 7px;
	  padding-right: 7px;
	  padding-bottom: 3px;
	  padding-top: 3px;
    display: block;
    font-size: 15px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-weight: normal;
	  background-color: #f1f1f1;
}

.woof_front_toggle {
	color: #1e4ca1!important;
	font-size: 22px;
	margin-top: -27.5px!important;
	outline: 0px!important;
	text-decoration: none!important;
	padding-left: 1000px!important;
	perspective: 1000px!important;
}
	
	/*********TABLET!! -WOOCOMMERCE-PRODUCT-PAGE-MODEL************/

p.price {
	margin-left:0px!important;
	float:right
}

.woocommerce-product-details__short-description .p1 {
	font-size:18px;
}

.variable-items-wrapper {
	margin-left:0px!important
}
	.fl-node-5af9d157d03f0 {
		width:250px
	}
	.fl-node-5af9d3052007c{
			margin-left:250px!important;
		margin-top:-70px;
	}
	
	/*****************TABLET!! TABS-WOOCOMMERCE******************/
.woocommerce div.product .woocommerce-tabs ul.tabs {
	padding: 0 0 0 0em;
	margin: 0 0 0 0em;
}
	
	/*******TABLET-LOGOS-UNDER-PRODUCT-IMAGE********/
	.flex-control-thumbs {
display:flex!important;
float:right!important;
		transform: translate(0%);
		margin-right:-20px!important
	}
	
	.woocommerce-products-header {
	display:block!important;
}

	.woocommerce-products-header {
		text-align:center!important;
		width:100%
	}
	.page-description p {
		display:none;
	}
	.page-description h4 {
	display:block!important;
		text-align:center}
}

@media  (max-width: 768px){
  .fl-menu-mobile-toggle {
    margin-top: -135px!important;
  }
   .fl-node-5ab2d7e220fc0 {
    margin-top: -25px!important;
  }
		.fl-node-5aa1b8baaadb4 {
		margin-top:-30px!important
	}
	.page-id-62 .fl-heading-text {
		font-size: 26px;
	}
	.page-id-62 .fl-node-5ab4096f0279d {
		float:left;
	}
	.fl-node-5aa1b8baaadb4 {
		margin-top:-30px!important
	}
	
#flag_homepage {
	width:210px!important;
		font-size:14px!important;
	margin-bottom:-15px;
}

#flag_headline  {
width:210px!important;
}
	
#flag_headline .fl-heading-text {
	font-size:12px!important;

}
  .fl-node-5ab4096f0279d  {
		width:210px!important;
	}
		.fl-node-5ab40853a6cc8 {
		width:300px!important;
	}
	.fl-node-5ab2e16f2b880 .fl-heading-text {
		font-size:22px
	}
	.fl-node-5ab40853a6cc8 .fl-heading-text {
				font-size:20px
	}
		.wp-image-84 {
	width:250px!important;
			max-width:400px!important;
	}
		.fl-node-5aafdea86118e{
		margin-left:0px!important;	}
	.page-id-62 .fl-separator {
	visibility:visible!important;
		display:block!important;
		margin-top:-20px;
}
	.fl-node-5b1177d348b21 {
		margin-top:-11px
	}
	.wp-image-2330{
		margin-top:-60px;
		margin-bottom:-60px;
	}
	.fl-node-5ac50ec5b3ec6 {
		margin-top:-50px
	}
		.search .price {
		display:none!important;
	}
			.search .p1 {
		font-size:18px!important;	
	}
	
	 .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
margin:auto!important;
	margin-bottom:35px!important
	}
	
	.woof h4 {
	  font-family: open sans;
	  color: #1e4ca1;
		padding-left: 7px;
	  padding-right: 7px;
	  padding-bottom: 3px;
	  padding-top: 3px;
    display: block;
    font-size: 15px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-weight: normal;
	  background-color: #f1f1f1;
}

.woof_front_toggle {
	color: #1e4ca1!important;
	font-size: 22px;
	margin-top: -27.5px!important;
	outline: 0px!important;
	text-decoration: none!important;
	padding-left: 1000px!important;
	perspective: 1000px!important;
}
	
	/*********MBILE!! -WOOCOMMERCE-PRODUCT-PAGE-MODEL************/

p.price {
FLOAT:LEFT;
	MARGIN-TOP:-20PX!IMPORTANT;
}

.woocommerce-product-details__short-description .p1 {
		MARGIN-TOP:-20PX!IMPORTANT;
	font-size:18px;
}
	
		.fl-node-5af9d3052007c{
			margin-left:0px!important;
			margin-top:10px;
	}
	
	.fl-node-5af9d3051fa3c {
		float:left!important;
	}
	.fl-node-5acba423d4688 {
		margin-top: 150px
	}
	

	/******Woof-Widget******/
#woof_widget-2 {
	display:inline;
}
	.woof_button  {
width: 40%;
margin-left: 30%;
margin-right: 30%
	}
	
	.woof_start_filtering_btn {
		text-align:center
	}
	#woof_widget-3 	{display:none;
}

.woof_text_search_container input[type='search'] {
	line-height:25px!important
}
	
/******Wordpress-Smiley-Face******/
img #wpstats	{
position:absolute;
	top:0;
	width:0px;
	height:0px;
	overflow:hidden  } }


/******Button-Shop-View-Details******/
.button {
	background:#1e4ca1!important;
	color:white!important;
	padding-top:3px!important;
	padding-bottom:3px!important;
}

.button:hover {
	background:black!important;
}

#wpforms-submit-315 {
	color:black!important;
}

#wpforms-submit-315:hover {
	color:white!important;
}

.woof_text_search_container input[type='search'] {
	line-height: 20px !important;
}

/******Form-FAQ's******/

/* Base for label styling */
#wpforms-2915-field_15-container 
 [type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
 display: none!important;
}

#wpforms-2915-field_15-container 
  [type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative!important;
  padding-left: 1.55em;
  cursor: pointer;
}

/* checkbox aspect */
#wpforms-2915-field_15-container 

[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0px!important; top: 5px;
	margin-left: -25px!important;
  width: 1.15em; height: 1.15em;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}

/* checkbox aspect */
#wpforms-2915-field_15-container 
 [type="checkbox"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 24px!important; top: 5px;
	margin-left: -25px!important;
  width: 1.15em; height: 1.15em;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}

/* checked mark aspect */
#wpforms-2915-field_15-container 
 
[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute!important;
  top: 9px!important; left:-23px!important;
  font-size: 16px!important;
  line-height: 0.8!important;
  color: #1e4ca1!important;
  transition: all .2s!important;
  font-family: sans-serif!important;
}

/* checked mark aspect */
#wpforms-2915-field_15-container 
 [type="checkbox"]:not(:checked) + label:after {
 display: none!important
}

/* checked mark aspect changes */
#wpforms-2915-field_15-container 
 [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

#wpforms-2915-field_15-container 
 [type="checkbox"]:disabled:checked + label:after {
   color: #1e4ca1;
	 font-weight: normal!important;
   display: none!important;
}

#wpforms-2915-field_15-container 
 [type="checkbox"]:disabled + label {
  color: #1e4ca1;
	font-weight: normal!important;
}

/* hover style just for information */
#wpforms-2915-field_15-container 
 label:hover:before {
  border: 2px solid #1e4ca1!important;
	background-color: #f2f2f2!important;
}

#wpforms-2915-field_15-container 
 input[type=checkbox]:checked + label {
  color: #1e4ca1!important;
	margin-left: 25px;
} 

#pac-blu-bread {
	color: #1e4ca1!important
}

/********PAC-BLU PAGE***********/
.fl-node-5b3ba8cead151  {
	font-weight:lighter!important;
}

.fl-node-5b48e33443e7e {
	font-weight:lighter!important;
}

.fl-node-5b48f43e19338 {
	font-weight:lighter!important;
}

.fl-accordion-button {
border: 10px!important;
}

.wp-image-2981 {
	width:40px;
}

.fl-node-5b3baa9564e23 {
		font-weight:lighter!important;
}

.fl-node-5b3baaafaf086 {
			font-weight:lighter!important;
}

.fl-accordion-5b43b8893a764-panel-0 {
	color: #2986d8!important
}

#fl-accordion-5b43d2dc4316a-panel-0 {
				font-weight:lighter!important;
	color: black;
	font-size:16px!important
}

		#yui_3_5_1_1_1531779402581_4063	.fl-rich-text {
				font-weight:lighter!important
	}

#fl-accordion-5b43b8893a764-panel-0 {
		font-weight:lighter!important
}

#fl-accordion-5b44f81c1d650-panel-0  {
		font-weight:lighter!important
}

#fl-accordion-5b44fb4f6717b-panel-0 {
	font-weight:lighter!important;

}

#yui_3_5_1_1_1531869227820_1925 {
	font-weight:lighter!important
}

#fl-accordion-5b44fb4f6717b-tab-0 {
		font-weight:lighter!important
}

#fl-accordion-5b44f81c1d650-tab-0 {
		font-weight:lighter!important
}

#fl-accordion-5b43b8893a764-tab-0 {
		font-weight:lighter!important;
}

#fl-accordion-5b43d2dc4316a-tab-0 {
		font-weight:lighter!important;
}

#learn_more_3_phones .fl-accordion-button-label {
color: #2986d8!important;
}

#fl-accordion-5b44fd1e8cbcf-panel-0 {
		font-weight:lighter!important
}

#fl-accordion-5b44fd1e8cbcf-tab-0 {
		font-weight:lighter!important
}

.fl-node-5b4635ab1faec {
		font-weight:lighter!important
}

#fl-accordion-5b4674572a983-panel-0 {
		font-weight:lighter!important
}

#fl-accordion-5b4674572a983-panel-1 {
		font-weight:lighter!important
}

#fl-accordion-5b4674572a983-panel-2 {
		font-weight:lighter!important;
}

/******Form-PAC-BLU******/

/* Base for label styling */
#wpforms-form-2902
 [type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
 display: none!important;
}

#wpforms-form-2902 
  [type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative!important;
  padding-left: 1.55em;
  cursor: pointer;
}

/* checkbox aspect */
#wpforms-form-2902

[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0px!important; top: 5px;
	margin-left: -25px!important;
  width: 1.15em; height: 1.15em;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}

/* checkbox aspect */
#wpforms-form-2902
 [type="checkbox"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 24px!important; top: 5px;
	margin-left: -25px!important;
  width: 1.15em; height: 1.15em;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}

/* checked mark aspect */
#wpforms-form-2902 
 
[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute!important;
  top: 8px!important; left:-21px!important;
	font-size: 18px!important;
  line-height: 0.8!important;
  color: #1e4ca1!important;
  transition: all .2s!important;
  font-family: sans-serif!important;
}

/* checked mark aspect */
#wpforms-form-2902 
 [type="checkbox"]:not(:checked) + label:after {
 display: none!important
}

/* checked mark aspect changes */
#wpforms-form-2902 
 [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

#wpforms-form-2902 
 [type="checkbox"]:disabled:checked + label:after {
   color: #1e4ca1;
	 font-weight: normal!important;
   display: none!important;
}

#wpforms-form-2902 
 [type="checkbox"]:disabled + label {
  color: #1e4ca1;
	font-weight: normal!important;
}

/* hover style just for information */
#wpforms-form-2902
 label:hover:before {
  border: 2px solid #1e4ca1!important;
	background-color: #f2f2f2!important;
}

#wpforms-form-2902 
 input[type=checkbox]:checked + label {
  color: #1e4ca1!important;
	margin-left: 25px;
} 

#fl-accordion-5b43d2dc4316a-tab-0 .fl-accordion-button-icon {
	display:none
}

#fl-accordion-5b43b8893a764-tab-0 .fl-accordion-button-icon {
	display:none
} 

#fl-accordion-5b44f81c1d650-tab-0 .fl-accordion-button-icon {
	display: none;
} 

#fl-accordion-5b44fb4f6717b-tab-0 .fl-accordion-button-icon {
	display:none;
} 

#fl-accordion-5b44fd1e8cbcf-tab-0 .fl-accordion-button-icon {
	display:none;
} 

.fl-node-5b3bb33150cb2 {
		font-weight:lighter!important;
}

.fl-node-5b3bb492e35c7 {
		font-weight:lighter!important;
}

.fl-node-5b3bb49a32198 {
		font-weight:lighter!important;
}

.fl-node-5b3bb494e2dae {
		font-weight:lighter!important;
}

.fl-node-5b3bb490bc57d {
		font-weight:lighter!important;
}

.fl-node-5b3bb48ee19a0 {
		font-weight:lighter!important;
}

.fl-node-5b60928179398 {
		font-weight:lighter!important;
}

.page-id-2909 .fl-node-5b3e6143802bb span {
	font-weight:lighter!important;
}

.fl-node-5b5100df092de {
	border-right: 1px solid lightgrey;
	font-weight:lighter!important;
	
}

.fl-node-5b5100df0940d {
	border-right: 1px solid lightgrey;
	font-weight:lighter!important;
}

.fl-node-5b50ee69ca9e3 {
	border-right: 1px solid lightgrey;
}

.fl-node-5b50ee69caa24 {
	border-right: 1px solid lightgrey;
}

.fl-node-5b5100df096cc {
	font-weight:lighter!important;
}

.fl-node-5b4e6d59e828c {
	font-weight:lighter!important;
}

#fl-accordion-5b64d1a136d2e-tab-0 .fl-accordion-button-icon {
	display:none
}

#fl-accordion-5b64d1a136d2e-tab-0 .fl-accordion-button-label  {
	color:#2986d8!important;
	font-weight:lighter!important;
}

.fl-node-5b64cfc8c8c3f {	font-weight:lighter!important;}

#fl-accordion-5b64d1a136d2e-panel-0 {
	font-weight:lighter!important;
}

.fl-node-5b64cfc8c8a92 {
	width:120px
}

.fl-node-5b64d43f31c93 span {
		font-weight:lighter!important;
}

.fl-node-5b6b2fd3623d4 span {
		font-weight:lighter!important;
}

.fl-node-5b64cff85d9ed span {
			font-weight:lighter!important;
}

#fl-accordion-5b64cfe787c81-tab-0 .fl-accordion-button-icon {
	display:none
}

#fl-accordion-5b64cfe787c81-tab-0 .fl-accordion-button-label  {
	color:#2986d8!important;
	font-weight:lighter!important;
}

#fl-accordion-5b64cfe787c81-panel-0 {
	font-weight:lighter!important;
}

.fl-node-5b5102d4eefa7 {
			font-weight:lighter!important;
}

.fl-node-5b5104e19ba4b {
			font-weight:lighter!important;
}

.fl-node-5b5102fab46aa {
			font-weight:lighter!important;
}

/*******FORM YOUR LOGO, YOUR LOCKS*******/

/* Base for label styling */
#wpforms-2999-field_15-container
 [type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
 display: none!important;
}

#wpforms-2999-field_15-container 
  [type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative!important;
  padding-left: 1.55em;
  cursor: pointer;
}

/* checkbox aspect */
#wpforms-2999-field_15-container

[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0px!important; top: 5px;
	margin-left: -25px!important;
  width: 1.15em; height: 1.15em;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}

/* checkbox aspect */
#wpforms-2999-field_15-container
 [type="checkbox"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 24px!important; top: 5px;
	margin-left: -25px!important;
  width: 1.15em; height: 1.15em;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}

/* checked mark aspect */
#wpforms-2999-field_15-container 
 
[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute!important;
  top: 8px!important; left:-21px!important;
	font-size: 18px!important;
  line-height: 0.8!important;
  color: #1e4ca1!important;
  transition: all .2s!important;
  font-family: sans-serif!important;
}

/* checked mark aspect */
#wpforms-2999-field_15-container
 [type="checkbox"]:not(:checked) + label:after {
 display: none!important
}

/* checked mark aspect changes */
#wpforms-2999-field_15-container
 [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

#wpforms-2999-field_15-container 
 [type="checkbox"]:disabled:checked + label:after {
   color: #1e4ca1;
	 font-weight: normal!important;
   display: none!important;
}

#wpforms-2999-field_15-container
 [type="checkbox"]:disabled + label {
  color: #1e4ca1;
	font-weight: normal!important;
}

/* hover style just for information */
#wpforms-2999-field_15-container
 label:hover:before {
  border: 2px solid #1e4ca1!important;
	background-color: #f2f2f2!important;
}

#wpforms-2999-field_15-container
 input[type=checkbox]:checked + label {
  color: #1e4ca1!important;
	margin-left: 25px;
} 

.fl-node-5b50ff0f9692b {
		font-weight:lighter!important;
}

#fl-tabs-5b4e6d59e828c-label-0 {
	font-size: 17px!important;
}

#fl-tabs-5b4e6d59e828c-label-1 {
	font-size: 17px!important;
}

#fl-tabs-5b4e6d59e828c-label-2 {
	font-size: 17px!important;
}

.fl-node-5b7c69d2cc273 .fl-button-text {
			font-weight:lighter!important;
		font-size: 22px!important;
} 

/********PAC-BLU-MAIN PAGE*******/

.fl-node-5b575b4b55173 {
	font-weight:lighter!important;
}

.fl-node-5b52456e61a1c {
	font-weight:lighter!important;
}

.fl-node-5b58d1f36b504 {
	font-weight:lighter!important;
}

.fl-node-5b523eb4e3c43 {
	font-weight:lighter!important;
}

.fl-node-5b64c751efe5f {
	font-weight:lighter!important;
}

/********YOUR LOGO, YOUR LOCKS PAGE*******/

.fl-node-5b805453d671d {
	font-weight:lighter!important;
}

.fl-node-5b80546e1941a {
	font-weight:lighter!important;
}

#yui_3_5_1_4_1535569879991_78 {
border-right: 1px solid lightgrey;
}
