﻿@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700');
@import url('https://fonts.googleapis.com/css?family=Muli:400,600,700');
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css');
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; text-rendering: optimizeLegibility; font-variant-ligatures: common-ligatures; font-kerning: normal; font-feature-settings: "kern" }
* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
body { font-family: 'Muli', sans-serif; font-weight: 400; font-size: 20px; line-height: 32px; color: #000; background-color: transparent }
input:focus { outline: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
a, a:focus, a:hover, img, img:hover, img:focus { text-decoration: none; outline: 0 }
a { -webkit-transition: color .3s linear, background .3s linear, opacity .3s linear; transition: color .3s linear, background .3s linear, opacity .3s linear; -moz-transition: color .3s linear, background .3s linear, opacity .3s linear; }
h1, h2, h3, h4, h5, h6 { font-family: 'Roboto', sans-serif; font-weight: 500; text-transform: inherit; }
h2 { border-bottom: 0 }
hr { margin: 25px 0; }
a { color: #100d7f; }
a:hover { color: #333 }
.purchase-notice { font-size: 20px; }
p { margin: 0 0 15px; }
.breadcrumb a:hover { color: #000058 !important; }
.check-input input { margin: -2px 8px 0px 0; }
.check-input { font-size: 16px; line-height: 30px; margin-bottom: 15px; }
select.cat_dropdown, select.cat_listbox { width: 100%; height: 40px; }
.error-group { position: relative; line-height: 1; padding-bottom: 15px; margin-bottom: 15px; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { height: 40px; margin-bottom: 15px; }
.error-group textarea, .error-group input[type="text"], .error-group input[type="password"], .error-group input[type="datetime"], .error-group input[type="datetime-local"], .error-group input[type="date"], .error-group input[type="month"], .error-group input[type="time"], .error-group input[type="week"], .error-group input[type="number"], .error-group input[type="email"], .error-group input[type="url"], .error-group input[type="search"], .error-group input[type="tel"], .error-group input[type="color"], .error-group .uneditable-input { margin-bottom: 0; }
.error-group small.error { font-size: 12px; position: absolute; width: 100%; left: 0; bottom: 0; }
.shop-product-small .blue-btn { margin-top: 25px; }
li { line-height: 28px; }
/*==== Header =====*/
.headTop { display: block; width: 100%; background: #100d7f; color: #fff; clear: both; padding: 10px 0 20px 0; position: relative; z-index: 1111; }
.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 1700px; max-width: 100%; padding: 0 15px; }
.headInner { display: block; width: 100%; }
.headLeft, .headMiddle, .headRight { display: inline-block; vertical-align: middle; }
.headLeft { max-width: 150px; width: 100%; position: relative; z-index: 1; float: left; display: block; }
.headMiddle { max-width: 1258px; width: 100%; padding: 0 15px; text-align: center; }
.headRight { max-width: 237px; width: 100%; margin-top: 0; margin-right: -1px; }
.headMiddle span { display: block; line-height: 1; width: 100%; text-shadow: 2px 0 2px rgb(0, 0, 0); -moz-text-shadow: 2px 0 2px rgb(0, 0, 0); -webkit-text-shadow: 2px 0 2px rgb(0, 0, 0); font-family: 'Roboto', sans-serif; font-weight: 500; }
.headMiddle-t { font-size: 22px; text-transform: capitalize; letter-spacing: 1.2px; }
.headMiddle-m { font-size: 36px; letter-spacing: 1.2px; /*text-transform: capitalize;*/ margin: 6px 0; color: #e0b025; }
.headMiddle-b { font-size: 20px; letter-spacing: 0.35px; text-transform: capitalize; }
.headMiddle * { position: relative; z-index: 1; }
.headMiddle::before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(/assets/new-images/flag.png) no-repeat center; background-size: auto; }
.searchForm { width: 100%; float: left; }
.searchForm .input-append { margin: 0; width: 100%; }
.searchForm .input-append input { width: calc(100% - 36px) !important; max-width: 100%; float: left; padding-left: 10px; }
.searchForm .input-append input, .searchForm .input-append button { height: 45px; -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; background: #100d7f; color: #fff; border-color: #fff; }
.searchForm .input-append button { z-index: 11; position: relative; border-left: 0; }
.searchForm .input-append button [class^="icon-"], .searchForm .input-append button [class*=" icon-"] { background-image: url("/assets/new-images/img_glyphicons-halflings-white.png"); }
.input-prepend .add-on, .input-append .add-on, .input-prepend .btn, .input-append .btn { margin-left: -2px }
.head-right { width: calc(100% - 170px); display: block; float: left; max-width: 100%; }
/*==== Navigation =====*/
.navbar.navbar-fixed-top { width: 100%;text-align:center;position:relative; z-index:111111; }
.navbar-inner { background-image: none; box-shadow: none; background-color: #000058; }
.navbar #nav_14623 {margin: 0 auto;display: inline-block;float: none;}
.navbar #nav_14623 > li > a, .navbar #nav_14623 > li > a:focus { color: #fff; font-family: 'Muli', sans-serif; }
@media only screen and (min-width:992px) {
.navbar #nav_14623 > li { padding: 0px 40px 0px }
.navbar #nav_14623 .selected > a, .navbar #nav_14623 .selected > a:hover, .navbar #nav_14623 > li > a:hover { border-top: 0; color: #fff; }
.navbar #nav_14623 > li > a, .navbar #nav_14623 > li > a:focus { color: #fff; font-family: 'Muli', sans-serif; display: block; line-height: 1; border: 0; font-size: 18px; font-weight: 600; padding: 0 }
.navbar #nav_14623 .selected > a { font-weight: 700 }
.navbar #nav_14623 > li:first-child { padding-left: 0 }
.navbar #nav_14623 > li:last-child { padding-right: 0 }
.navbar ul#nav_14623 ul { top: 100%; background:transparent; border-top: 0px solid #fff; text-align: left;padding-top: 19px;}
.navbar ul#nav_14623 ul li { border: 0; padding: 0 15px; line-height: 55px;background: #110e80; }
.navbar ul#nav_14623 ul li a { color: #ffffff; text-transform: capitalize; font-family: 'Muli', sans-serif; font-weight: 400; font-size: 16px; padding: 0; border-bottom: 1px solid #2f3990; }
.navbar ul#nav_14623 ul li a:hover { background: transparent; padding: 0; border-color: #7372b4 }
.navbar ul#nav_14623 ul li:last-child a { border-bottom: 0 }
}
/*=== Home Banner Slider ====*/
sub, sup { font-size: 60% }
.owl-carousel .owl-nav.disabled { display: block; }
.owl-carousel .owl-item img { width: auto; max-width: 100%; }
.heroBanner { display: block; clear: both; width: 100%; background: #fff; padding: 0 !important; }
.hero-col-inner { display: flex; align-content: center; align-items: center; }
.heroImg, .heroContent { max-width: 50%; padding: 0 30px; flex: 0 0 50%; }
.heroImg img { float: none; margin: 0 auto; max-width: 100% }
.owl-theme .owl-nav [class*="owl-"] { color: #999999; font-size: 48px; margin: 0; padding: 0; background: transparent; display: inline-block; cursor: pointer; border-radius: 0; }
.owl-theme .owl-nav { margin-top: 0; line-height: 0; position: absolute; width: 100%; left: 0; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.owl-prev { left: -17px; position: absolute; }
.owl-next { right: -17px; position: absolute; }
.owl-theme .owl-nav [class*="owl-"]:hover { background: transparent; color: #999999; text-decoration: none; }
.owl-theme .owl-nav [class*="owl-"] .fa { line-height: 0; }
.heroHead { color: #100d7f; font-size: 52px; font-family: 'Roboto', sans-serif; margin-bottom: 20px; font-weight: 700; line-height: 1; text-shadow: 0px 0 2px rgba(2,2,2,0.33); -moz-text-shadow: 0px 0 2px rgba(2,2,2,0.33); -webkit-text-shadow: 0px 0 2px rgba(2,2,2,0.33); }
.heroSubhead { font-size: 32px; text-transform: uppercase; color: #333333; font-family: 'Roboto', sans-serif; font-weight: 500; }
.heroBullets { display: block; margin: 40px 0; }
.heroBullets ul { padding: 0; margin: 0; list-style: none; }
.heroBullets ul li { position: relative; display: block; width: 100%; color: #666666; font-size: 20px; font-family: 'Muli', sans-serif; font-weight: 600; margin-bottom: 20px; line-height: 28px; padding-left: 28px; }
.heroBullets ul li:last-child { margin-bottom: 0 }
.heroBullets ul li::before { font-family: 'FontAwesome'; content: "\f005"; position: absolute; left: 0; top: 0; font-size: 18px; line-height: 30px; color: #e1b71c; }
.heroBtn { display: block; line-height: 1; }
.heroBtn a, .heroBtn a:focus { color: #fff; font-size: 18px; text-transform: uppercase; background: #100d7f; display: inline-block; box-shadow: 4px 0 0 rgba(2,2,2,0.15); -moz-box-shadow: 4px 0 0 rgba(2,2,2,0.15); font-family: 'Roboto', sans-serif; -webkit-box-shadow: 4px 0 0 rgba(2,2,2,0.15); border-radius: 3px; text-shadow: 3px 0 0 rgba(0,0,0,0.22); -moz-text-shadow: 3px 0 0 rgba(0,0,0,0.22); -webkit-text-shadow: 3px 0 0 rgba(0,0,0,0.22); font-weight: 500; padding: 22px 25px; }
.heroBtn a:hover { background: #2f3990; }
/*=== Home Content ====*/
.homeContent { display: block; clear: both; width: 100%; text-align: center; background: #cccccc; padding: 60px 0; }
.homeContent h1 { font-family: 'Roboto', sans-serif; color: #100d7f; font-weight: 500; font-size: 48px; position: relative; margin-bottom: 40px; padding-bottom: 40px; text-transform: capitalize; }
.homeContent h1:after { content: ""; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); width: 50px; height: 2px; background: #a1b6c7; }
.homeContent p { font-size: 20px; color: #333333; max-width: 1300px; float: none; margin: 0 auto 60px; width: 100%; }
.blue-btn, .blue-btn:focus { background: #100d7f; display: inline-block; font-family: 'Roboto', sans-serif; font-weight: 500; text-transform: uppercase; color: #fff; border-radius: 3px; text-shadow: 3px 0 0 rgba(0,0,0,0.22); -moz-text-shadow: 3px 0 0 rgba(0,0,0,0.22); font-size: 18px; padding: 18px 25px; }
.blue-btn:hover { background: #2f3990; color: #fff }
.home-inner-content-area-row { margin-left: -25px; margin-right: -25px; }
.home-inner-content-col { display: block; float: left; width: 33.33%; max-width: 100%; padding: 0 25px; }
.home-inner-content-area { clear: both; width: 100%; padding: 65px 0; }
.home-inner-col { display: block; width: 100%; height: 100%; background: #f3f3f3; box-shadow: 4px 4px 4px #fafafa; -moz-box-shadow: 4px 4px 4px #fafafa; -webkit-box-shadow: 4px 4px 4px #fafafa; text-align: left; border-radius: 2px; overflow: hidden; }
.home-inner-col-img { background: #fff; width: 100%; }
.home-inner-col-img img { max-width: 100%; }
.home-inner-col-bottom { text-align: left; padding: 20px; }
.home-inner-col-bottom h3 { text-align: left; margin-bottom: 15px; font-size: 22px; font-family: 'Roboto', sans-serif; margin-top: 5px; text-align: center; }
.home-inner-col-bottom h3 a, .home-inner-col-bottom h3 a:focus { color: #100d7f; font-family: 'Roboto', sans-serif; font-weight: 700; }
.home-inner-col-bottom h3 a:hover { color: #333 }
.home-news { display: block; width: 100%; height: 100%; border-radius: 2px; overflow: hidden; background: #333333; box-shadow: 4px 4px 4px #ccc; -moz-box-shadow: 4px 4px 4px #ccc; -webkit-box-shadow: 4px 4px 4px #ccc; }
.home-news-head { display: block; width: 100%; text-align: center; background: #1c1c1c; color: #fff; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 28px; padding: 22px 15px; }
.home-announcement-list { display: block; width: calc(100% - 40px); max-width: 100%; float: none; margin: 0 auto; }
.home-announcement-list .announcement-list { font-size: 13px; padding: 0; margin: 15px 0; border-bottom: 1px solid rgba(102,102,102,0.55); }
.home-announcement-list .announcement-list h2 { border-bottom: 0; margin-bottom: 5px; }
.home-announcement-list .announcement-list h2 a, .home-announcement-list .announcement-list h2 a:focus { color: #fff; font-family: 'Roboto', sans-serif; font-weight: 500; text-transform: none; font-size: 22px; line-height: 32px; }
.home-announcement-list .announcement-list h2 a:hover { color: #fff; }
.home-announcement-list .announcement-list p { font-size: 20px; color: #cccccc; line-height: 32px; margin-bottom: 15px; }
.home-news .blue-btn, .home-news .blue-btn:focus { display: block; float: none; margin: 0 auto; width: calc(100% - 40px); margin-bottom: 20px; }
.home-announcement-list .announcement-list:last-child { border-bottom: 0 !important; }
/*====== Footer Area ====*/
.text-left { text-align: left }
.text-center { text-align: center }
.text-right { text-align: right; }
.footer-top { display: block; clear: both; width: 100%; background: #333333; color: #fff; padding: 70px 0; }
.footer-row { margin-left: -15px; margin-right: -15px; }
.footer-col-1 { display: block; float: left; padding-left: 15px; padding-right: 15px; width: 100%; max-width: 420px; margin-right: 130px; }
.footer-col-2 { display: block; float: left; padding-left: 15px; padding-right: 15px; width: 100%; max-width: 270px; margin-right: 150px; }
.footer-col-3 { display: block; float: left; padding-left: 15px; padding-right: 15px; width: 100%; max-width: 270px; margin-right: 110px; }
.footer-col-4 { display: block; float: left; padding-left: 15px; padding-right: 15px; width: 100%; max-width: 350px; }
.foot-head { font-size: 30px; color: #fff; font-family: 'Roboto', sans-serif; font-weight: 500; text-transform: capitalize; display: inline-block; position: relative; line-height: 1; padding-bottom: 30px; margin-bottom: 25px; }
.foot-head::after { content: ""; width: 50px; height: 2px; background: #3431ac; position: absolute; left: 0; bottom: 0; }
.contactUs div { clear: both; margin-bottom: 10px; }
.contactUs div .fa { width: 16px; text-align: left; margin-right: 10px; }
.contactUs div a, .contactUs div a:focus { color: #fff; }
.contactUs div span strong { font-family: 'Muli', sans-serif; font-weight: 700; }
.star-division { display: block; width: 100%; }
.foot-logo img { display: inline-block; }
.foot-logo .foot-logo-3 { margin-top: 15px; }
.foot-logo .foot-logo-1 { margin-right: 45px; margin-top: 10px; }
.made-usa { display: block; width: 100%; padding-top: 0px; }
.usa-logo { display: block; float: left; width: 100%; position: relative; }
.logoLeft { float: left; }
.logoRight { float: right; }
.usa-logo::after { content: ""; width: 1px; height: 100%; position: absolute; background: #3431ac; left: 50%; transform: translateX(-50%); top: 0; -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%) }
.connectUs { display: block; width: 100%; }
.connectUs ul { margin: 0 }
.footLeft { display: block; float: left; padding: 0 15px; margin-top: 40px; max-width: 100%; }
.footRight { display: block; float: right; padding: 0 15px; margin-top: 56px; line-height: 1; max-width: 100%; }
ul#nav_702151 li { display: inline-block; border-left: 1px solid #fff; line-height: 18px; vertical-align: middle; }
ul#nav_702151 li a, ul#nav_702151 li a:focus { padding: 0px 20px; color: #fff; font-size: 18px; font-family: 'Muli', sans-serif; font-weight: 600; }
ul#nav_702151 li a:hover { padding: 0px 20px; color: #ccc }
.bottomFooter { display: block; clear: both; width: 100%; background: #1c1c1c; color: #999999; padding: 15px 0; font-size: 16px; }
ul#nav_702151 li:last-child a, ul#nav_702151 li:last-child a:focus, ul#nav_702151 li:last-child a:hover { padding-right: 0 }
.bottomFooter a, .bottomFooter a:focus { color: #999999; }
.bottomFooter a:hover { color: #fff; }
.foot-bottom-left { float: left; padding: 0 15px; }
.foot-bottom-right { float: right; padding: 0 15px; }
.row { margin-left: -15px; margin-right: -15px; }
.span-lg-12, .span-lg-11, .span-lg-10, .span-lg-9, .span-lg-8, .span-lg-7, .span-lg-6, .span-lg-5, .span-lg-4, .span-lg-3, .span-lg-2, .span-lg-1 { margin-left: 0; padding-left: 15px; padding-right: 15px; max-width: 100%; }
.span-lg-12 { width: 100%; }
.span-lg-11 { width: 91.66666667%; }
.span-lg-10 { width: 83.33333333%; }
.span-lg-9 { width: 75%; }
.span-lg-8 { width: 66.66666667%; }
.span-lg-7 { width: 58.33333333%; }
.span-lg-6 { width: 50%; }
.span-lg-5 { width: 41.66666667%; }
.span-lg-4 { width: 33.33333333%; }
.span-lg-3 { width: 25%; }
.span-lg-2 { width: 16.66666667%; }
.span-lg-1 { width: 8.33333333%; }
[class*="span"] {
margin-left: 0;
}
.span4.test { padding: 0 15px; }
.text_bold { line-height: 1.25; display: inline-block; }
.footer-col-4 ._form_1 form {
	margin: 0 !important;
	max-width: 100% !important;
}
/*==== Inner Page ====*/
select { height: 40px; }
.navbar #nav_14623 li li.selected > a:hover { color: #ffffff; background-color: transparent; text-decoration: none; border-top: 0px; line-height: inherit; }
.inner-content-area h1 { background-color: transparent; background-image: none; background-image: none; background-image: none; background-image: none; background-image: none; background-image: none; background-repeat: no-repeat; filter: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: 0; padding-left: 0; color: #100d7f; font-size: 50px; font-family: 'Roboto', sans-serif; font-weight: 500; text-transform: none; margin-bottom: 0; display: inline-block; float: left; }
.breadcrumb { font-family: 'Muli', sans-serif; text-transform: none; font-size: 18px !important; padding: 0; margin-top: 15px; list-style: none; display: inline-block; float: right; margin-bottom: 0; }
.breadcrumb a, h2, h3, .blog-post h2.post-title a { color: #333 !important; font-weight: 400 !important; }
.inner-head { display: block; width: 100%; float: left; border-bottom: 1px solid #cccccc; margin-bottom: 35px; padding-bottom: 35px; margin-top: 60px; }
.inner-content-area { background-color: #f2f2f1; background-image: none !important; padding-bottom: 70px; }
ul.category-menu { margin-bottom: 50px; display: block; width: 100%; height: 100%; border-radius: 2px; overflow: hidden; background: #333333; box-shadow: 4px 4px 4px #ccc; -moz-box-shadow: 4px 4px 4px #ccc; -webkit-box-shadow: 4px 4px 4px #ccc; }
ul.category-menu > li:first-child { display: block; width: 100%; text-align: center; background: #1c1c1c; color: #fff; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 28px; padding: 22px 15px; border-radius: 0; line-height: inherit; }
ul.catalogueitemdump { margin-bottom: 0; border-radius: 0; display: block; width: calc(100% - 40px); max-width: 100%; float: none; margin: 0 auto; background: transparent; }
ul.catalogueitemdump li { font-size: 14px; line-height: 35px; color: #100d7f; background: transparent; font-family: 'Roboto', sans-serif; border-bottom: 1px solid rgba(102,102,102,0.55); padding: 15px 0; }
ul.catalogueitemdump li a, ul.catalogueitemdump li a:focus { padding-left: 0; color: #ffffff; font-family: 'Muli', sans-serif; font-size: 18px; }
ul.catalogueitemdump li:last-child { -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-bottom: 0px; }
ul.catalogueitemdump li a:hover { color: #ccc; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-bottom: 0px; background-color: transparent; background-image: none !important; filter: none; }
.inner-content-area p, .shop-catalogue .description, .shop-product-large .description { line-height: 32px; }
.home-product-list .candy-product h3, .home-product-list .shop-product-small h3 {color: #333; text-transform: inherit; background: #f3f3f3}
.home-product-list .candy-product h3 a, .home-product-list .shop-product-small h3 a {color: #333 !important;}
.candy-product h3, .shop-product-small h3 { color: #fff; text-transform: inherit; background: #333; padding: 15px 15px 15px 15px; height: auto; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; font-weight: 500 !important; font-size: 20px; line-height: 24px; margin-bottom: 0; display: flex; flex-wrap: wrap; align-items: center; }
.candy-product h3, .shop-product-small h3 a { color: #fff !important }
.candy-product h3 a:hover, .shop-product-small h3 a:hover, .candy-product h3 a:focus, .shop-product-small h3 a:focus { text-decoration: none; color: #e0b025 !important; }
.catalogue-images { background: #ffffff; padding: 15px; border: 0px solid #ddd; color: #666; margin-bottom: 40px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; line-height: 235px; min-height: 235px; }
.shop-catalogue { box-shadow: 4px 4px 0 #ddd; -moz-box-shadow: 4px 4px 0 #ddd; -webkit-box-shadow: 4px 4px 0 #ddd; }
.shop-main .productSmall li { margin-left: 0 !important; }
.shop-main-list { margin: 0px -15px 0 -15px; }
ul.productSmall > li { max-width: 33.333333%; padding: 0 15px; width: 100%; margin: 0 -4px 40px; vertical-align: top }
.home-product-list.productSmall { margin-left: -15px; margin-right: -15px; }
.home-product-list.productSmall > li { max-width: 25%; }
.bg-section { background: #f3f3f3; }
.bg-section .inner-head { margin-top: 0; }
.bg-section .inner-head h1 { color: #100d7f; margin: 0; }
.candy-product h3 a, .shop-product-small h3 a { color: #ffffff; max-width: 245px; display: block; float: none; margin: 0 auto; text-align: center; }
.shop-product-small { border: 0px solid #ddd; color: #666; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 4px 4px 0 #ddd; -moz-box-shadow: 4px 4px 0 #ddd; -webkit-box-shadow: 4px 4px 0 #ddd; }
#pagination { color: transparent; }
.pagination-a .pagination strong, ul.pagination li.pag-current { display: block; float: left; line-height: 38px; margin: 0 auto; padding: 3px 20px; text-align: center; text-decoration: none; font-weight: normal !important; cursor: pointer; border: 1px solid #333333; background: #333333; color: #fff; }
.pagination a { float: left; padding: 3px 20px; color: #1c1c1c; line-height: 38px; border: 1px solid #ddd; background-color: #8ed8f8; background-image: none !important; filter: none; border-color: #8ed8f8; border-color: rgba(0,0,0,0.22); margin-right: -1px; }
#pagination { color: transparent; display: inline-block; height: auto; float: left; }
.pagination a:hover, .pagination .active a, ul.pagination li a:hover { border: 1px solid #333333; background: #333333; color: #fff; }
.shop-product-small { padding-bottom: 15px; }
.pagination-a.pagination { color: transparent; }
.btn-primary, .btn-primary:focus { background-color: #100d7f; background-image: none !important; }
table { font-size: 16px; line-height: 30px; }
.shop-main { margin: 0; }
ul.productList.productLarge { list-style: none; padding: 0 15px; margin: 0; }
.nav-tabs > li > a, .nav-tabs > li > a:focus { padding-top: 12px; padding-bottom: 12px; color: #fff; padding-right: 20px; padding-left: 20px; }
.tab-content li { margin: 15px 0; line-height: 30px; }
.poplets br { display: none; }
.poplets strong { font-size: 14px; font-weight: 400; margin-bottom: 15px; display: block; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus { color: #333; }
.related-products { margin-left: -15px; margin-right: -15px; }
.related-products h2 { padding-left: 15px; padding-right: 15px; }
table.productTable td { padding: 0 15px; width: 33.3333%; display: block; float: left; margin-bottom: 30px; max-width: 100%; }
.newsevents .announcement-list { font-size: 14px; padding: 0; }
.newsevents .announcement-list h2 { font-size: 18px; margin-bottom: 5px; line-height: 20px; }
.form label, .webform label, .contact-us .contact-us-form label { float: left }
.conMap { clear: both; display: block; width: 100%; line-height: 0; }
.product-inner-list table.productTable td { padding: 0; width: 100%; margin-bottom: 15px; max-width: 100%; }
.contact-us-form label { float: none; }
h3 { font-size: 22px; line-height: 32px; text-align: left; margin-bottom: 15px; }
ul, ol { margin-bottom: 20px; }
.productPopletsItem { padding: 5px; }
.webapp-search-results .span4 { padding: 0 15px; font-size: 18px; }
.webapp-search-results .span4, .my-sales-managers .span4 { padding: 0 15px; font-size: 18px; float: none; display: inline-block; vertical-align: top; width: 33%; }
@media only screen and (min-width:992px) {
.shop-product-large { display: flex; flex-wrap: wrap; float: none; }
.shop-product-large.row-fluid { display: flex; }
.shop-product-large .row-fluid { display: flex; flex-wrap: wrap; }
.shop-product-large .row-fluid .span6 .details { position: relative; height: 100%; padding-bottom: 80px; }
.img-danger { position: absolute; bottom: 15px; left: 0; width: 100%; }
.warning-img { display: block; text-align: center; }
}
@media only screen and (max-width:992px) {
.home-product-list.productSmall > li { max-width: 50%; }
}
.int-add { max-width: 240px; }
.international-custs table td { font-size: 15px; line-height: 1.55; }
@media only screen and (max-width:1599px) {
.international-custs table th, .international-custs table td { font-size: 14px; padding: 8px 5px; }
.banner-slider-bg { padding: 100px 0; }
.heroHead { font-size: 38px; }
.heroSubhead { font-size: 22px; }
.heroBullets { margin: 30px 0; }
.hero-img-texts { font-size: 18px; }
}
@media only screen and (max-width:1365px) {
.int-tel { width: 140px; }
}
@media only screen and (max-width:1199px) {
.international-custs table th { display: none; }
.international-custs table { width: 100%; max-width: 100%; }
.international-custs table td:before { content: attr(data-title); position: relative; left: 0; font-weight: bold; display: block; width: 100%; }
.international-custs table td { display: block; width: 100%; position: relative; float: left; max-width: 100%; }
.international-custs table tr:nth-of-type(2n+1) { background-color: #fdfdfd; }
.international-custs table th, .international-custs table td { padding: 8px 10px; }
.banner-slider-bg { padding: 80px 0; }
.heroHead { font-size: 28px; }
.heroSubhead { font-size: 18px; }
.heroBullets ul li { font-size: 16px; }
.hero-img-texts { font-size: 16px; }
}
@media only screen and (max-width:992px) {
.banner-slider-bg { padding: 50px 0; }
.heroHead { font-size: 22px; }
.hero-img-texts { font-size: 14px; }
}
@media only screen and (max-width:767px) {
.owl-next { right: 15px; }
.owl-prev { left: 15px; }
}
@media only screen and (max-width: 479px) {
.home-product-list.productSmall > li { max-width: 100%; }
}
.shop-product-small .image .price { line-height: 1; }
.shop-product-small .btn.btn-primary.blue-btn { max-width: 160px; margin-left: auto; margin-right: auto; }
.shop-product-small .product_price { height: 20px; }
.shop-main-list.cat-list .pagination {
padding-left: 0;
}
.modal.in {
  z-index: 11111111 !important;
}
#pressR {
width: 850px;
max-width: 90%;
height: auto;
left: 50%;
transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);
margin: 0;
top: 50%;
}

#pressR .modal-body {
max-height: fit-content;
}
.modal.not-active {
  pointer-events: none;
}
#pressR h1 {
font-size: 32px;
max-width: 100%;
width: 570px;
margin: 0 auto 25px;
line-height: 1.25;
}

#pressR h2 {
font-size: 26px;
width: 660px;
max-width: 100%;
margin: 0 auto 25px;
}
@media only screen and (max-width:767px) {
#pressR {z-index: 11111;}
}
@media only screen and (max-width:480px) {
#pressR {position: fixed;}
#pressR h1 {
	font-size: 20px;
	max-width: 100%;
	width: 360px;
	margin: 0 auto 15px;
}
#pressR h2 {
	font-size: 18px;
	max-width: 100%;
	margin: 0 auto 15px;
}
}