@media screen and (min-width:300px) and (max-width:767px) {
 .title {
 color: #333;
 font-size: 22px;
 font-weight: 700;
 line-height: 12px;
}
#logo {
 text-align:center;
 position:absolute;
 top:0;
 z-index:9999;
 padding-top:12px;
 padding-left:0;
 padding-right:0;
}
#sl_search_address {
 margin-left: 0;
 padding-bottom:6px;
 padding-left:12px;
 padding-top:0;
 width: 260px;
}
button.fa.fa-search.btn.dropdown-toggle{
	height:40px;
}
div#sl_search form#sl_search fieldset input.btn.btn-info {
 margin-left:280px;
}
.email-form .form-control {
 border-radius: 0;
 height: 32px;
 margin-left: 0;
 width: 100%;
}
.offcanvas-search .dropdown-menu {
 min-width:300px !important;
 right:0 !important;
 top:47px;
 padding-top:15px;
 padding-bottom:10px;
}
.offcanvas-shop .dropdown-menu {
 right:0 !important;
 top:47px;
 min-width:300px !important;
 border-radius:0px;
 min-height:150px;
}
#offcanvas-icons > div > div > div > button{
	padding-left:35px;
	z-index:99999;
}
#offcanvas-icons > div > div > div{
	height:30px;
	margin-bottom:6px;
	margin-top:3px;
}
#bottom-c-mobile.col-md-12 div.moduletable div.custom div.row div.rsform.mobile-center form.form-inline.email-form.position fieldset div.formControls div button#Submit.fa.fa-envelope.fa-2x.subscribe.margin-correct.rsform-submit-button.btn.btn-primary {
 border-bottom-width: 0;
 margin-left: 0;
 margin-top: -37px;
 padding-bottom: 0;
 padding-right: 6px;
}
h3.uk-accordion-title {
 background: rgba(238, 238, 238, 1) url("/us/images/plus.svg") no-repeat scroll right 15px bottom 10px / 15px 15px;
}
/* What's Popular Now Arrows  */

html.uk-notouch body.dj-offcanvas-effect-3.dj-megamenu226-mobile.dj-megamenu-mobile div.dj-offcanvas-wrapper div.dj-offcanvas-pusher div.dj-offcanvas-pusher-in div.container-fluid.visible-xs div#mobile-c.row div.moduletable div.no-border.slidenav-mp.popular-item.button-mp.visible-xs div.uk-slidenav-position.uk-margin a.uk-slidenav.uk-slidenav-contrast.uk-slidenav-next.uk-hidden-touch {
 border:none;
 color:#ccc;
 display:block;
}
 div.no-border.slidenav-mp div.uk-slidenav-position.uk-margin a.uk-slidenav.uk-slidenav-contrast.uk-slidenav-previous.uk-hidden-touch:before, div.no-border.slidenav-mp div.uk-slidenav-position.uk-margin a.uk-slidenav.uk-slidenav-contrast.uk-slidenav-next.uk-hidden-touch:before {
 border:none;
 color:#ccc;
 display:block;
}
 div.no-border.slidenav-mp div.uk-slidenav-position.uk-margin a.uk-slidenav.uk-slidenav-contrast.uk-slidenav-previous.uk-hidden-touch:after, div.no-border.slidenav-mp div.uk-slidenav-position.uk-margin a.uk-slidenav.uk-slidenav-contrast.uk-slidenav-next.uk-hidden-touch:after {
 border:none;
 color:#ccc;
 display:block;
}
.slidenav-mp .uk-slidenav-position .uk-slidenav {
 display: block;
 margin-top: -30px;
 position: absolute;
 top: 30%;
 z-index: 100;
}
.shptrn_quantity input[type="text"] {
 margin: 0;
}
 .shptrn_quantity label {
 margin:0;
}
}
@media screen and (min-width:0px) and (max-width:767px) {
footer .container {
 padding-bottom:0px;
}
 footer {
 padding-bottom:20px;
}
#footer-aqua {
 text-align:center;
 margin-top:-35px;
}
#footer-middle {
 padding:10px;
 padding-top:30px;
 text-align:center;
}

 #toolbar {
 display:none;
}
div#main-content.row {
 margin-right:0;
}

/* What's Popular Now Arrows  */




div.no-border.slidenav-mp div.uk-slidenav-position.uk-margin a.uk-slidenav.uk-slidenav-contrast.uk-slidenav-previous.uk-hidden-touch:before, div.no-border.slidenav-mp div.uk-slidenav-position.uk-margin a.uk-slidenav.uk-slidenav-contrast.uk-slidenav-next.uk-hidden-touch:before {
 border:none;
 color: red !important;
 display:block;
}
 div.no-border.slidenav-mp div.uk-slidenav-position.uk-margin a.uk-slidenav.uk-slidenav-contrast.uk-slidenav-previous.uk-hidden-touch:after, div.no-border.slidenav-mp div.uk-slidenav-position.uk-margin a.uk-slidenav.uk-slidenav-contrast.uk-slidenav-next.uk-hidden-touch:after {
 border:none;
 color: red !important;
 display:block;
}
.slidenav-mp .uk-slidenav-position .uk-slidenav {
 display: block;
 margin-top: -30px;
 position: absolute;
 top: 55%;
 z-index: 100;
}
 div#mobile-c.row div.moduletable div#wk-5b3.no-border.slidenav-mp.popular-item.button-mp.visible-xs div.uk-panel.uk-panel.uk-padding-remove.uk-overflow-hidden div.uk-grid.uk-grid-collapse div.uk-width-1-1.uk-text-center.uk-row-first div.uk-slidenav-position a.uk-slidenav.uk-slidenav-contrast.uk-slidenav-previous.uk-hidden-touch:before {
 display: block;
 margin-top: -30px;
 position: absolute;
 top: 55%;
 z-index: 100;
}
 a.uk-slidenav-previous:before {
 content: "\f104";
 font-family: FontAwesome;
 display: block;
}
a.uk-slidenav-next:before {
 content: "\f105";
 font-family: FontAwesome;
 display: block;
}
/* Pricing: "$299.99" */
.element-text {
 font-size: 12px;
}

/* Category Name: "MEN (8)" */
.category-name {
font-family: 'Open Sans Condensed', sans-serif;
font-size: 18px;
font-weight:700;
color: #333333;
}

/* Product Name */
.zx .uk-link, .zx a {
 color: #333;
 cursor: pointer;
 font-size: 12px;
 line-height: 12px;
}
 #footer-left .uk-accordion-title {
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 color: #002840;
 font-weight: 700;
 text-align: left;
}
 div.uk-accordion-content.uk-active div.uk-margin a {
 font-size: 12px;
}
 #subfooter-right p {
 text-align: center;
 font-size: 12px;
}
 #top-b.row div.block div.moduletable div.module-content div.uk-hidden-large.uk-margin-top.no-border {
 padding:50px 0;
}
#top-c {
 margin-bottom:0;
 margin-top:0;
}
.title-padding {
 padding-top:20px;
}
#main.col-md-12 div.block div.moduletable div.module-content div.custom div.col-md-6 div.rsform {
 margin-bottom:60px;
}
 .icon-fb {
 padding:0 3px;
}
 div.col-md-4.icons a i.fa.fa-google-plus.icon-gp {
 max-width:15px;
 padding-left:0;
 left:-1px;
}
 .case {
 font-size:2.5em;
}
h3.case {
 text-transform: uppercase;
}
 .no-border img {
 border:0;
}
.mobile-top-slideshow-home .slideshow-mega-title {
 color: #002849;
 font-size: 42px;
 line-height: 44px;
}

/* Large text over the video: "Tum vitin consequ isciand eliquam rem voluptae" */
.video-large {
font-family: 'Open Sans Condensed', sans-serif;
font-size: 36px;
color: #FFFFFF;
font-weight:700;
}

/* Small text over the video : "Isciand eliquam rem voluptae non non estruptam" */
.video-small {
font-size: 18px;
color: #FFFFFF;
}

/* Email sign up and Store Locator over navy bg: "SIGN UP FOR MP EMAILS, FIND YOUR LOCAL STORE" */
.email-form h4 h3 {
font-family: 'Open Sans Condensed', sans-serif;
font-size: 20px;
color: #CEF03B;
text-transform: uppercase;
font-weight:700;
}
.mp-width {
 width:900px;
}
 .chzn-container-single .chzn-single {
 border-radius:0;
}
.mylocation-button {
 border-radius:0;
}
i.fa.fa-bars {
width:25px;
}
li.uk-active div.uk-panel div.uk-margin.uk-text-center img {
 padding-left:20px;
 padding-right:20px;
 width:90%;
}
 blockquote {
 padding: 0 20px;
}
 .uk-accordion-title {
 border:1px solid #ddd;
 margin-bottom:0;
 padding: 15px 20px;
}
h3.uk-accordion-title {
 background: rgba(238, 238, 238, 1) url("/us/images/plus.svg") no-repeat scroll right 15px bottom 18px / 15px 15px;
}
 div#mobile-c li.uk-active div.uk-panel.uk-text-center div.uk-margin div.text-center.padding-phelps p {
 font-weight:normal;
}

/*Timeline*/
.timeline {
 left: 0;
 padding: 0;
}
 .popular-item {
font-size: 24px;
}
/* Primary button: "SHOP NOW >" */

.btn-primary {
font-size: 14px;
padding: 10px 16px;
}
/* text over the show case banner on the home: "THE FUTURE. IN PERFE" */
.sub-title {
font-size: 22px;
line-height: 26px;
}
.uk-dotnav>li>a {
 color:transparent;
}
 

/* FIND A STORE BOTTOM-C MOBILE VIEW */
.btn-info, .btn-info:hover {
 background: #fff url("/us/images/search-button.svg") no-repeat scroll 0 0 / 30px 26px;
 border: medium none;
 border-radius: 0;
 color: transparent;
 font-size: 0;
 height: 26px;
 margin-left: 280px;
 margin-top: -55px;
 padding-left: 0;
 padding-right: 0;
 width: 33px;
}
}
@media screen and (min-width:767px) and (max-width:980px){
#footer-middle {
 padding:10px;
 padding-top:30px;
 text-align:center;
}
#footer-aqua {
    text-align: center !important;
	padding-right:0px !important;
	margin-top:-20px !important;
}
}
@media screen and (min-width:0px) and (max-width:1060px) {
	/* Shopatron Cart Quick View  */
.offcanvas-shop .dropdown-menu {
 right:0 !important;
 top:47px;
 width:300px;
 border-radius:0px;
 min-height:150px;
}
 div.offcanvas-shop #shptrn_cart_items_header, div.offcanvas-shop .shptrn_cart_price_row.total {
 font-weight:700;
 font-family:'Open Sans';
 font-size:12px;
 color:#333;
}
div.offcanvas-shop .shptrn_ci_price {
 font-weight:700;
 font-family:'Open Sans';
 font-size:12px;
 color:#333;
}
div.offcanvas-shop .shptrn_ci_qty {
 float:left;
}
div.offcanvas-shop .shptrn_ci_qty button.shptrn_button:first-of-type {
 display:none;
}
div.offcanvas-shop .shptrn_ci_qty button.shptrn_button {
 font-size:12px;
 background:transparent;
 float:left;
 color:#333;
 padding-left:0;
}
div.offcanvas-shop #shptrn_checkout_detail_content {
 width:300px;
}
div.offcanvas-shop .shptrn_ci_qty input[type="text"] {
 margin-right:0;
 margin-left:5px;
 text-align:center;
}

div.offcanvas-shop #shptrn_ch_part_num, div.offcanvas-shop .shptrn_ci_part_num {
 display:none;
}
div.offcanvas-shop #shptrn_ch_item .shptrn_quick_cart {
 content:"\fa07";
}
div.offcanvas-shop .shptrn_ci_details h3 a {
 font-family: 'Open Sans', sans-serif;
 font-size:12px;
}
 .shopatron_quick_cart.shopatron_content {
 text-align:center;
}
 .shptrn_quantity {
 background-color:transparent;
}
#shptrn_addToCart {
 padding: 0 15px;
}

 div.offcanvas-shop .shptrn_quick_label,  div.offcanvas-shop .shptrn_quick_data  {
 color:#333;
 font-size:14px;
}

/* END Shopatron Cart Quick View  */

 /*Find a Store mobile page*/
#map {
 width:100%;
}
#locate_form.form-inline input.btn.btn-primary, button.mylocation-button {
 margin-top:20px;
 margin-bottom:20px;
}
 .locator_container select, .locator_container #name_search {
	width:100%;
	margin-bottom:20px;
}
.locator_container .row-fluid #radiusSelect {
	width:97px;
	background:#fff;
	margin-left:10px;
	clear:both;
}

#featstate{
	background:#fff;
	width:120px;
	height:30px;
	margin-left:10px;
}
.locator_container .row-fluid .span3 {
	width:100%;
}

.locator_container .row-fluid #addressInput{
	width:25%;
}

#sl_sidebar {
 margin-bottom:20px;
}

/*  Language Switcher Background */

#cboxLoadedContent {
    background-color: #fff;
}


.description-text {
 padding:30px;
}
#nav {
 height:50px;
 padding-left:0px;
 position:fixed;
 top:-1px;
}
nav.col-md-8 div.moduletable {
 float:left;
}
 nav.col-md-8 {
	position:absolute !important;
	left:0 !important;
	z-index: 10000;
}
#header-desktop {
 height:50px;
}
 #logo img {
 height:37px;
}
 #search {
 display:none;
}
.shptrn_atc_button {
 float: none;
 margin-bottom: 12px;
 width: 100%;
}
.shptrn_atc_button button {
 width: 100%;
}
.shptrn_quantity label {
 width: 50%;
}
 .shptrn_quantity input[type="text"] {
 float: left;
}
 .dj-megamenu-select-custom226 .dj-mobile-open-btn:focus, .dj-megamenu-select-custom226:hover .dj-mobile-open-btn, .dj-megamenu-offcanvas-custom226 .dj-mobile-open-btn:hover, .dj-megamenu-offcanvas-custom226 .dj-mobile-open-btn:focus, .dj-megamenu-accordion-custom226 .dj-mobile-open-btn:hover, .dj-megamenu-accordion-custom226 .dj-mobile-open-btn:focus {
 color:#fff;
 background:#002840;
}
.dj-offcanvas-custom226 .dj-offcanvas-content {
 padding-bottom:0px;
 margin-top:-2px;
}
li.dj-mobileitem.itemid-196.divider {
 height:400px;
 background:#EEEEEE;
 padding-top:20px;
}
 li.dj-mobileitem.itemid-196.divider p {
 padding-bottom:20px;
 margin-bottom:0;
}
 li.dj-mobileitem.itemid-196.divider a {
 color:#333333;
}
 li.dj-mobileitem.itemid-196.divider a:hover {
 color:#002840;
}
 ul.dj-mobile-custom226 ul ul li.dj-mobileitem > a {
 background:#fff;
}
 #offcanvas-icons {
 position:absolute;
 top:0;
 right:0;
 width:82px;
 padding-right:0;
	 z-index:10000;
}
.offcanvas-search, .offcanvas-shop {
 float:left;
}
.offcanvas-search button.fa.fa-search.dropdown-toggle {
 color:#fff !important;
 background:transparent;
 padding:3px 5px 5px 5px;
}
.offcanvas-search button.fa.fa-search.dropdown-toggle {
 font-family:fontawesome;
 color:#fff;
 font-size:1.5em;
 padding-top:9px;
}
 div.offcanvas-shop button.fa.fa-shopping-cart.dropdown-toggle {
 font-size:2em;
 font-family:fontawesome;
 color:#fff;
 background:transparent;
 padding:0;
 border:0;
 box-shadow:0px 0px 0px 0px;
 padding-top:10px;
}
.offcanvas-search .dropdown-menu {
 right:0 !important;
 top:47px;
 padding-top:15px;
 padding-bottom:10px;
}
 .finder {
 padding-left:15px;
}
/*  #mod-finder-searchword {
 float:left;
 width:225px;
 padding:0 0 0 10px;
} */
div.offcanvas-search.open label.finder {
 padding-left:15px;
}
 ul.dropdown-menu li form#mod-finder-searchform.form-search div.finder i.fa.fa-search {
 display:none;
}
form.form-inline.email-form.position fieldset div.formControls div {
 width:320px;
}
 ul.dj-mobile-nav li.dj-mobileitem div.modules-wrap button {
 border:0;
 box-shadow: 0 0 0 0;
 padding-left:0;
 color:#333333;
 background:transparent;
}
ul.dj-mobile-nav li.dj-mobileitem div.dropdown-menu {
 
 background: #eeeeee none repeat scroll 0 0;
 border-radius:0px;
 border:0;
 box-shadow: 0 0 0 0;
 color:#333333;
 left:0px !important;
 margin-bottom:15px;
 min-width:100px !important;
 padding-left:25px;
 top:220px;
}
li.dj-mobileitem.itemid-196.divider.active div.modules-wrap div.moduletable.hidden-md.hidden-lg div.custom.hidden-md.hidden-lg div.open div.dropdown-menu ul.list-unstyled.pull-right {
 float:left !important;
}
 .video-size {
 width:310px;
}
	
/* FIND A STORE BOTTOM-C MOBILE VIEW */
.btn-info, .btn-info:hover {
 background: #fff url("/us/images/search-button.svg") no-repeat scroll 0 0 / 30px 26px;
 border: medium none;
 border-radius: 0;
 color: transparent;
 font-size: 0;
 height: 26px;
 margin-left: 280px;
 margin-top: -55px;
 padding-left: 0;
 padding-right: 0;
 width: 33px;
}
.text-center-mobile h4{
	text-align:left;
}

		/* text over the show case banner on the home: "INTRODUCING XCEED" */
.mega-title {
 font-size: 77px;
 color: #002840;
 font-weight: 700;
 line-height:72px;
}

/* text over the show case banner on the home: "THE FUTURE. IN PERFE" */
.sub-title {
 font-size: 26px;
 color: #333;
 font-weight: 300;
 letter-spacing: 0.85px;
 line-height: 30px;
}

/* Primary button: "SHOP NOW >" */
.btn-primary {
 background-color: #cef03b;
 border: none;
 color: #002840;
 font-family: 'Open Sans Condensed', sans-serif;
 font-weight: 700;
}

/* promotion title: "What's Popular Now" */
.h2, h2 {
 font-size: 26px;
 font-family: 'Open Sans Condensed', sans-serif;
 font-weight: 700;
}

/* What's Popular Now section: "Alpha Pro Fins" */
.popular-item {
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 22px !important;
 color: #333333;
 font-weight: 700;
}
 div.no-border.slidenav-mp.popular-item div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-large-1-1.uk-grid-width-xlarge-1-1.uk-grid-collapse li.uk-active div.uk-panel.uk-text-center p a.uk-button {
 background-color:#cef03b;
 border-radius:0;
 border:none;
 color:#002840;
 font-size:18px;
 margin-bottom:30px;
 margin-top:0;
}
div#mobile-c.row div.uk-cover-background.uk-position-cover {
 margin-left:50px;
 margin-right:50px;
 margin-top:50px;
}
.uk-slidenav-contrast {
 color: rgba(0, 0, 0, 0.5);
 display:visible;
}
.uk-slidenav-contrast:hover {
 color: rgba(0, 0, 0, 0.5);
}
.uk-slidenav-position .uk-slidenav-previous {
 left: 0;
 display:visible;
}
.uk-slidenav-position .uk-slidenav-next {
 right: 0;
 display:visible;
}
#mobile-c {
 margin-bottom:30px;
}
#bottom-c-mobile div.row {
 text-align:left;
}
 div#bottom-c-mobile div.row:first-of-type {
 border-bottom: 1px solid #63819C;
}
div#bottom-c-mobile div.row {
 padding-bottom:20px;
}
div#bottom-c-mobile div.row h4 {
 color: #cef03b;
 font-family:'Open Sans Condensed';
}
#bottom-c-mobile .form-inline.email-form.position {
 float: none;
 margin-left: auto !important;
 margin-right: auto !important;
 width: 320px;
 padding-right:0;
}
 div#bottom-c-mobile div.row div {
 margin-left: auto !important;
 margin-right: auto !important;
 width: 320px;
 padding-right:0;
}
 #Submit.rsform-submit-button.btn.btn-primary, #Submit.rsform-submit-button.btn.btn-primary:hover {
 background-color: transparent;
 border-color: transparent;
 float: right;
 font-size: 2.25em;
 margin-top: -33px;
 padding-top: 0;
}
img .uk-overlay-scale {
 width:150px;
 height:auto;
}

/*----footer-----*/

div#footer-left.col-md-2 div.block div.moduletable div.module-content div.uk-accordion.uk-text-left.uk-hidden-large.mp-accordion-menus h3.uk-accordion-title {
 border:1px solid #ddd;
 color: #002840;
 font-family: "Open Sans Condensed", sans-serif;
 font-size: 16px;
 font-weight: 700;
 line-height: 28px;
 margin-bottom: 0;
 margin-top:0;
 text-align: left;
}
h3.uk-accordion-title {
 background:rgba(238, 238, 238, 1) url("/us/images/plus.svg") no-repeat scroll right 15px bottom 18px;
 background-size:15px 15px;
 background-color:#eee none repeat scroll 0 0;
}
.mp-accordion-menus h3.uk-accordion-title i.fa.fa-plus {
 padding-top:8px;
}
.uk-accordion-content.uk-active h3.uk-h3.uk-margin-top-remove, .uk-accordion-content h3.uk-h3.uk-margin-top-remove {
 display:none;
}
 div.uk-accordion-content.uk-active div.uk-margin, div.uk-accordion-content div.uk-margin {
 margin:0;
}
#footer-left {
 padding:0px;
}
#footer-left .fa.fa-plus {
 float:right;
}
 #footer-logo {
 text-align:center;
 padding-bottom:25px;
}
 #footer-left .uk-h3.uk-margin-top-remove i {
 display:none;
}
 #subfooter-right p {
 text-align:center;
}
#subfooter-left p {
 font-size:1em;
}
/*-----bottom-c--------*/
 #bottom-c-right, #bottom-c-left {
 display:none;
}
.text-center-mobile {
 text-align:center;
}
}

	/*Portait tablet view to Landscape tablet view*/
@media screen and (min-width:768px) and (max-width:1060px) {
footer .container {
	padding-bottom:0;
}
#footer-aqua {
 text-align:right;
 margin-top:-73px;
 padding-right: 100px;
}
#logo {
 text-align:center;
 position:absolute;
 top:0;
 right:45%;
 z-index:9999;
 padding-top:12px;
 padding-left:0;
 padding-right:0;
}
 #bottom-c-mobile.col-md-12 div.moduletable div.custom div.row div.rsform.mobile-center form.form-inline.email-form.position fieldset div.formControls div button#Submit.fa.fa-envelope.fa-2x.subscribe.margin-correct.rsform-submit-button.btn.btn-primary {
 border-bottom-width: 0;
 margin-left: 0;
 margin-top: -37px;
 padding-bottom: 0;
 padding-right: 5px;
}
div button#Submit.fa.fa-envelope.fa-2x.subscribe.margin-correct {
 float: right;
 margin-right: 2px;
}
.email-form .form-control {
 float:left;
 width: 100%;
}
 .video-size {
 width:604px;
}
/* text over the show case banner on the home: "INTRODUCING XCEED" *//*  Commented out 2016 07 23 Andrew  
.mega-title {
font-size: 4em;
line-height: 3.75em;
color: #333;
font-weight:700;
font-family: 'Open Sans Condensed', sans-serif;
}
*/
/* text over the show case banner on the home: "THE FUTURE. IN PERFE" *//*  Commented out 2016 07 23 Andrew  
.sub-title {
font-size: 1.6em;
line-height: 1.85em;
color: #333;
font-family: 'Open Sans Condensed', sans-serif;
letter-spacing: 0.85px;
}*/
/* Primary button: "SHOP NOW >" */
.btn-primary {
font-size: 14px;
padding: 10px 16px;
}

/* What's Popular Now section: "Alpha Pro Fins" */
.popular-item {
font-size: 1.7em;
}

 /*Find a Store mobile page*/
#map {
 width:100%;
}
#locate_form.form-inline input.btn.btn-primary, button.mylocation-button {
 margin-top:20px;
 margin-bottom:20px;
}
 .locator_container select, .locator_container #name_search {
 width:100%;
 margin-bottom:20px;
}
.locator_container .row-fluid .span2 {
 width:28%;
}
.locator_container .row-fluid .span3 {
 width:34%;
}
#sl_sidebar {
 margin-bottom:20px;
}


/*Structure Elements*/
.container-fluid {
 padding:0;
}
 #bottom-a {
 margin-bottom:10px !important;
}
#bottom-a {
margin-top:0 !important;
}
#bottom-a .container {
 padding-right:0;
}
/*  .row {
 margin-right:0px;
} */
 #top-b .module-title h3 {
 padding-top:20px;
}
 div#top-b .row {
 padding-left:20px;
 padding-right:10px;
}
.breadcrumb {
 margin-bottom:0px;
}
.form-inline.email-form.position {
 float:none;
}
	

/*Zoo Layouts*/

/*Zoo Elements*/
li.uk-active div.uk-panel div.uk-margin.uk-text-center img {
 width:350px;
}
 h3.uk-accordion-title {
 background: rgba(238, 238, 238, 1) url("/us/images/plus.svg") no-repeat scroll right 15px bottom 10px / 15px 15px;
}
}
@media screen and (min-width:1061px) and (max-width:1200px) {
.shptrn_quantity input[type="text"] {
 border-radius: 0;
 float: none;
 margin:0;
}
.shptrn_atc_button button, .shptrn_atc_button button:hover {
 margin: 0;
}
.shptrn_quantity label {
 float: none;
}
.shptrn_quantity label {
 float: none;
}
li.uk-active div.uk-panel div.uk-margin.uk-text-center img {
 width:450px;
}
}

/*small desktop view and up*/
@media screen and (min-width:1061px) {
 #footer-aqua {
 text-align:right;
 margin-top:-50px;
 padding-right: 30px;
}
/*toolbar*/
ul.list-unstyled {
 width:160px;
}
 .dropdown-content {
 display: none;
 position: absolute;
 background-color: #f9f9f9;
 min-width: 160px;
 box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}
.dropdown-content a {
 display: block;
}
 .dropdown:hover .dropdown-content, .dropup:hover .dropdown-content {
 display: block;
}
 .dropdown-menu {
 left:auto !important;
 right:0%;
 top:33px;
 min-width:360px !important;
 z-index:99999;
 border-radius:0px;
}

#bottom-c-mobile {
 display:none;
}
#offcanvas-icons {
 display:none;
}
form#mod-finder-searchform.form-search div.finder label.finder {
 display:none;
}
 form#mod-finder-searchform.form-search div.finder i.fa.fa-search.fa-search {
 color:#aaa;
 font-size:1.3em;
 position:absolute;
 right:8px;
 top:21px;
 -webkit-text-stroke: .25em transparent;
}
 .uk-slidenav-next::before, .uk-slidenav-previous::before {
 display:none;
}
 .video-size {
 width:725px;
}
/*-----description hover-------*/
	.layout-default:hover {
 background:#fff;
 border:1px #ccc;
 border-style:solid;
 padding:10px;
 z-index:1900;
 box-shadow:0 10px 16px 0 rgba(0, 0, 0, 0.2);
}
 .layout-default:hover > .description {
 background:#fff;
 border-bottom:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 box-shadow:0 10px 10px 0 rgba(0, 0, 0, 0.2);
 height:auto;
 margin-left:-11px;
 opacity:1;
 position:absolute;
 transition-delay:0s;
 visibility:visible;
 z-index:1900;
}
.mobile {
 display:none;
}
#toolbar-right {
 padding-right:0;
}
}
 @media screen and (min-width:1440px) {
 .video-size {
 width:966px;
}
}

.row {margin-right: 0; margin-left: 0;}
.uk-accordion {display: none;}