/**
 * Innoexts
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@innoexts.com so we can send you a copy immediately.
 * 
 * @category    Innoexts
 * @package     Innoexts_CustomerLocator
 * @copyright   Copyright (c) 2013 Innoexts (http://www.innoexts.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/* Mini Blocks */
.block-customer-address { 
    font-size: 11px; 
    line-height: 1.25; 
}
.block-customer-address .block-title strong {
    background-position: 0 0; 
    background-repeat: no-repeat; 
    padding-left: 21px;
}
/* Block: Customer Address */
.block-customer-address .form-list { 
    padding: 5px 10px;
}
.block-customer-address .customer-address-id-form-list {
    padding: 5px 10px 0px 10px;
}
.block-customer-address .customer-address-form-list {
    padding: 0px 10px 5px 10px;
}

.block-customer-address .block-title strong {
    background-image: url(https://b2b.emmerling.eu/skin/frontend/base/default/innoexts/customerlocator/images/fugue-globe.png);
    background-position: 0px 1px;
}
.block-customer-address input.input-text { 
    display: block; 
    width: 167px; 
    margin: 3px 0; 
}
.block-customer-address select {
    display: block; 
    width: 172px; 
    margin: 3px 0;
}


/*to remove numbers delete  / * * / below */
/*
.stripNav {
    display: none;
}*/

/*to remove arrows delete / * * / below */
/*.stripNavL, .stripNavR {
    display: none;
}*/

/********************************************************************/
p#cross-links {
    text-align: center
}
p#cross-links {
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;
    padding-bottom: 30px
}
noscript p, noscript ol {
    color: #a00;
    font-size: 13px;
    line-height: 1.4em;
    text-align: left
}
noscript a {
}
noscript ol {
    margin-left: 25px;
}
a:focus {
    outline:none
}
img {
    border: 0
}
.stripViewer .panelContainer .panel ul {
    text-align: left;
    margin: 0;
}
.slider-wrap {
    margin: 0px 0px 0px 0px;
    position: relative;
    width: 100%;
}
.slider-wrap .slider-wrap {
    width: 100%;
    height: 100%;
}
.csw {
    width: 100%;
    height: 280px;
    background: #fff;
    overflow: hidden;
}
.csw .loading {
    margin: 200px 0 300px 0;
    text-align: center;
 }
.stripViewer {
    position: relative;
    overflow: hidden;
    border: 0px solid #000;
    margin: auto;
    width: 950px;
    height: 280px;
    clear: both;
    background: #ffffff;
}
.stripViewer .panelContainer {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    list-style-type: none;
}
.stripViewer .panelContainer .panel {
    float:left;
    height: 100%;
    position: relative;
    width: 950px;
}
.stripViewer .panelContainer .panel .wrapper {
    padding: 0px !important;
    width: 950px !important;
    min-width: 950px !important;
    background: #ffffff !important;
}
.stripViewer .panelContainer .panel .wrapper p {
    margin: 0 !important;
    padding: 0 !important;
}
.stripNav {
    margin: 0px 0px 0px 0px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    z-index: 100;
}
.stripNav ul {
    list-style: none;
}
.stripNav ul li {
    float: left;
    margin-right: 2px;
}
.stripNav a {
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    line-height: 12px;
    background: #fff;
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 0;
    width: 12px;
    height: 12px;
    border: 1px solid #999;
    opacity: 0.6;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    float: left;
    margin-right: 2px;
}
.stripNav a:hover {
    opacity: 0.8;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.stripNav a.activeSlide {
    opacity: 1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.stripNav li a:hover {
    opacity: 1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.stripNav li a.current {
}
.stripNavL, .stripNavR {
    position: absolute;
    text-indent: -9000em;
    z-index: 120;
    width: 20px;
    opacity: 0.4;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
}
.stripNavL a, .stripNavR a {
    display: block;
    height: 32px;
    width: 20px;
    margin: 0;
    padding: 0;
}
.stripNavL:hover, .stripNavR:hover {
    opacity: 0.6;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.stripNavL {
    left: 0px;
}
.stripNavR {
    right: 0px;
}
.stripNavL {
    background-position:  center;
    background-repeat: no-repeat;
    /*background-image: url(https://b2b.emmerling.eu/skin/frontend/rwd/default/images/webandpeople/advancedslider/arr_left.png);*/
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAgCAYAAAD9oDOIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhhJREFUeNpiLM4ItGFgYDjMQDl4AcTLgLiShYF6QAKIi4D4FxMD9UEyLQwVpYWhDMPQUDVNfYbWCcsYgiLSCKolmKSYWVgYeHj4GPgFhBnY2TkYeHj5gWwhhr9//zJ8+fyRPEMlpeQZ8iu64Hw9I0swfvXiKUNXYy5phrKwsDIIi0owiIpLMTAyMsLFf3z/xvDx4zuG1y+fku59PqAXS+smYohfu3yGYdn8CaSFKSgMZeVUGASFRVHEv339wvDq5ROgt5+QHlGsrGwMOaVtGAofP7zDMHtyE1EpBcVQDW0jBl4+AYb////DwxHkwgd3rzM8enCH6HSKYmhKTg2GgmdP7jPMm95OUuJntjLRlAPSSSAOyJXv3rxkkJCSgyv49/8fw88fPxi4eXjBciS7dO3ymQzsHJwM+sbWcDERUUmG8LgchlvXLzDcvnGJdJfCIoqJiYnh9atnDNKyinCFf/78ZmBjY2fg4ORmePP6OWl5H5S4t6xbxLBzywoUcXFJWQafoHgGIzM70l0Kt42JmeHrl09AFz9nkFNQhYuDUoWQiDg43B/ev0Vajvr29TPDgd0bGaRkFBms7T0RFRHQMBAGJbVDezeTV6B8AubzlYumAA1XYLB18mG4f+c6w6lje8GWkl2egoq308f3MVy/cg7Mf/fuFZh/9dJpnHoYqVjvD+c6alga+poWhs6lZqsPVBMuAOImgAADAH8rqIQUIEVwAAAAAElFTkSuQmCC);
}
.stripNavR {
    background-position:  center;
    background-repeat: no-repeat;
    /*background-image: url(https://b2b.emmerling.eu/skin/frontend/rwd/default/images/webandpeople/advancedslider/arr_right.png);*/
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAgCAYAAAD9oDOIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhBJREFUeNpiLM4IZGNgYKgD4gQglmagHNiyAIlGIK5goCJgAuJkBioDkKGitDCUYdRQ+hoamZjP0DN9HYOapgHRhrLgktDWM2Xg4uZlEBISA/M1dYwY+AWEGK5fOcvw5fNH8gwNj8sFGsqDyCZOPmC6r7WYoKHMViaaDdgk/v79w/D86SMGDk4uBh5efrj4v///GCQkZRlevXzG8Pv3L2xa5+N06aG9m8E0H78gg4SUHFzc2t4TTF84e5Th29fPpLkUBkCuefbkPjA8hVFczMnFzaCorMHw6MFthj9/fqO4lGDs37h6juHA7o0MHz+8RRE3tXRicHANYPj//z/pLoWBTx/fM9y9dQUYFLLgVAEDIqISDKrqeuBUQbRLYeD2jUsMp4/vY/jw7g2KuL6xNYOlnTtxSQoduHiGMsgpqDBIySjCxUBeX7V4KsPnTx/IM1RRRZNBXQs1VzEyMjJcvnCC4cf3b6QZ6uIZwqABzE1i4jIo4kvn9TO8f/saa1olaKiYhAyDgpIGhvjD+7cY3r15SVo2TcgoZxAVl2bg5xfCcOGzJw8YPn14R3reB3lXTEIaJVJA4DUwe758/pi8AmVaXw0DMzMzg39oMoOekSU4lm9dv8Dw5csn8os+WEkEon/+/AHOUR/xeBklVQAbE/+pXPDbjlZ8DK9pYehcahsKSlL1QAxqTkYBsQQ1DAUIMABAr6o2SnEY+QAAAABJRU5ErkJggg==);
}
/*sidebar slider*/
.sidebar .stripNav a {
    font-size: 6px;
    line-height: 6px;
    width: 6px;
    height: 6px;
}
.sidebar .stripNav {
    margin: 0px 0px 0px 0px;
    position: absolute;
    bottom: 3px;
    left: 3px;
    z-index: 100;
}
/*GRAY*/
.stripNav a.activeSlide {
    background: #7F7F7F;
    color: #7F7F7F;
    border: 1px solid #7F7F7F;
}

.wp_block_link {
    position:absolute;
    top:0;
    left: 0;
    width:100%;
    height:100%;
    z-index: 7777777!important;
    background: #000;
    opacity: 0;
    -moz-opacity: 0; /* older Gecko-based browsers */
    filter:alpha(opacity=0); /* For IE6&7 */
}
.wp_block_html {
    position: relative;
    width:100%;
    height:100%;
}
.category-slider {
    margin-bottom: 10px;
}

.sp {
    display: block !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    clear: both !important;
}

/* reset cms page std styles */
.std .alsoviewed ul,
.std .alsoviewed ol { margin: 0; padding: 0; list-style: none; }
.std .alsoviewed .add-to-links { margin: 5px 0 0; }
.std .alsoviewed .add-to-links li { margin: 0; }
.std .alsoviewed .price-box p { margin: 0; }

.alsoviewed .block-title { color: #0A263C; font-size: 14px; font-weight: bold; }
.col-main .alsoviewed { margin: 0 0 0.7em; }
.alsoviewed img { max-width: 100%; height: auto; }
.alsoviewed .products-grid { position: static; background: none; width: auto; }
.alsoviewed .products-grid .actions { position: static; }

/* multicolumns mode */
.alsoviewed .products-grid li.item {
    padding: 7px 1%;
    margin: 0 1% 7px;
    clear: none;
    box-sizing: border-box;
    float: left;
}
.alsoviewed .products-grid.cols-1 li.item { width: 100%; }
.alsoviewed .products-grid.cols-2 li.item { width: 48%; }
.alsoviewed .products-grid.cols-3 li.item { width: 31.3%; }
.alsoviewed .products-grid.cols-4 li.item { width: 23%; }
.alsoviewed .products-grid.cols-5 li.item { width: 18%; }
.alsoviewed .products-grid.cols-6 li.item { width: 14.6%; }
.alsoviewed .products-grid li.item:last-child { margin: 0 1% 7px; } /* rwd fix */

.alsoviewed .products-list .product-image { max-width: 135px; }
.alsoviewed .products-list .product-shop { margin-left: 150px; float: none; width: auto; padding-left: 0; }
.alsoviewed .products-list .product-shop .product-name { float: none; }
.product-view .alsoviewed .add-to-links { margin-right: 0; float: none; }
.product-view .alsoviewed .add-to-links li { float: none; }
.product-view .alsoviewed .add-to-links a { border: none; }

/* Sidebar */
.sidebar .alsoviewed .product-name { font-size: 1em; }
.sidebar .alsoviewed .products-grid li.item { padding-top: 4px; padding-bottom: 4px; margin-bottom: 5px; }
.sidebar .alsoviewed .products-grid li.item:last-child { margin-bottom: 5px; } /* rwd fix */
.sidebar .alsoviewed .products-grid .product-image { margin: 0; width: auto; height: auto; }
.sidebar .alsoviewed .products-grid .product-name,
.sidebar .alsoviewed .products-grid .price-box,
.sidebar .alsoviewed .products-grid .actions { display: none; }
.sidebar .alsoviewed .products-list li.item { padding: 5px; }
.sidebar .alsoviewed .products-list .add-to-links li { float: none; display: block; }
.sidebar .alsoviewed .products-list .product-image { max-width: 30%; height: auto; margin: 0; }
.sidebar .alsoviewed .products-list .product-shop { margin: 0 0 0 32%; }
.sidebar .alsoviewed .products-list .btn-cart,
.sidebar .alsoviewed .products-list .desc,
.sidebar .alsoviewed .products-list .add-to-links .separator { display: none; }

.alsoviewed .block-content { zoom: 1; }
.alsoviewed .block-content:after { content: '.'; display: block; clear: both; visibility: hidden; height: 0; font-size: 0; }

@media (max-width: 767px) {
    /* Three columns instead of six */
    .alsoviewed .products-grid.cols-6 li.item { width: 31.3%; }
    .alsoviewed .products-grid.cols-6 li.item:nth-of-type(4n) { clear: left; }
}

@media (max-width: 480px) {
    .alsoviewed .products-grid.cols-6 li.item:nth-of-type(4n) { clear: none; }
    /* Two columns for small screen */
    .alsoviewed .products-grid li.item { width: 48% !important; padding-left: 2%; padding-right: 2%; }
    .alsoviewed .products-grid.cols-1 li.item { width: 100% !important; margin-left: 0; margin-right: 0; }
    /* clear: left for every third li */
    .alsoviewed .products-grid.cols-2 li.item:nth-of-type(2n+1),
    .alsoviewed .products-grid.cols-4 li.item:nth-of-type(2n+1),
    .alsoviewed .products-grid.cols-6 li.item:nth-of-type(2n+1),
    /* clear: left for every third li inside every third .easycatalog-grid */
    .alsoviewed .products-grid.cols-3:nth-of-type(2n+1) li.item:nth-of-type(2n+1),
    .alsoviewed .products-grid.cols-5:nth-of-type(2n+1) li.item:nth-of-type(2n+1),
    /* clear: left for every second li inside every second .easycatalog-grid */
    .alsoviewed .products-grid.cols-3:nth-of-type(2n) li.item:nth-of-type(2n),
    .alsoviewed .products-grid.cols-5:nth-of-type(2n) li.item:nth-of-type(2n) { clear: left; }
    .alsoviewed .products-grid.cols-3:after,
    .alsoviewed .products-grid.cols-5:after { content: ''; clear: none; }
}

