/* #Site Specifc Styles

================================================== */
.products-list-container .sortPagiBar { display: none; }


/** FONTS **/

@import url(https://fonts.googleapis.com/css?family=Signika:400,600,700,300);

@import url(https://fonts.googleapis.com/css?family=Lobster);

.content.sku.col-xs-1 {overflow-wrap:break-word;}

body {

    font-family: 'Signika', sans-serif;

    color:#064668;

    font-size: 11pt;

}

.content { font-weight:lighter; font-size:14px; }

body.component {

	background: #fff;

}

input, textarea {

	font-size: 14px;

}



label {

	margin-top: 2px;

}

#main  { width: 100% }

.mov:hover img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.7;
opacity: 0.7;
}

.sidebar-containter{

    /*width: 260px !important;*/

}

.gs-main,

.gs-side {

    background: #fff none repeat scroll 0 0;

}

/** Breadcrumbs **/

.breadcrumb{

    background: transparent !important;

    font-size: 14px;

}

.breadcrumb .divider.icon-location{

    display: none;

}

.breadcrumb > li + li::before {

    color: #969696;

    content: "";

    padding: 0 1px;

}

.breadcrumb > li + li::before {

    color: #969696;

    content: "";

    padding: 0 1px;

}

.breadcrumb .pathway{

    color: #969696 !important;

    font-weight: 300;

}

.breadcrumb .active{

    color: #4b4b4b !important;

}

.breadcrumb .divider{

    color: #ee76c1;

}

/** Nav **/

.gs-header .navigation .container-fluid{   

}

.gs-header .navigation,

.gs-header .eshop-search {

    display:block;

    min-height:1px;

}

.gs-header .eshop-search {

    width: 100%;

}

.gs-header .eshop-search form{

	margin:0;

}

.gs-header .navigation,

.gs-header .eshop-search,

.gs-header .eshop-search #prependedInput,

.gs-container .gs-categories{

    border-radius: 6px;

}

.gs-header .navigation,

.gs-container .gs-categories{

    background: none; border: 0px;

}

.navbar-header .navbar-toggle{

    border: 1px solid #ee5495;

    width: 45px;

    min-height: 45px;

}

.navbar-header .navbar-toggle:hover,

.navbar-header .navbar-toggle:active{

    background: #fff;

}

.gs-container .gs-categories .navbar-brand{

    color: #fff;

}

.gs-container .gs-categories .navbar-brand:hover{

    color: #fff;

}

.eshop-category li{

    width: 100%;

    padding-bottom: 4px !important;

    padding-top: 5px !important;

}

.eshop-category > ul > li > a{

    padding-bottom: 0 !important;

    padding-top: 0 !important;

}

.gs-header .navigation li {

    height:29px;

    display:block;

    float:left;

}

/*

.gs-header .navbar-toggle.collapsed {

	background: #ee5495;

}*/

.gs-header .navbar-default .navbar-toggle {

	background: #fff;

}

.gs-header .navbar-toggle {

	background: #fff;

}

.gs-header .navigation a {

    display:block;

    height:100%;

    font-family: 'Signika', sans-serif;

    font-wieght: 600;

    font-size: 16px;

    /*font-size: 1.3em;*/

    color: #064668;

    padding-top: 5px;
	text-transform: uppercase;

}

.gs-header .navigation a:hover {

    background: transparent !important;

    color: #892b14 !important;

}

.gs-header .navigation a:hover,

.gs-header .navigation .current a {

    background:url('menu_sprites.png');

}

/*

.gs-header .navigation .navbar-toggle.collapsed span {

	background-color: #ee5495 !important;

	height: 1px !important;



}*/

.gs-header .navigation .navbar-toggle span,
.navbar-toggle .icon-bar {

	background-color: #ee5495 !important;

	height: 2px !important;

}

.gs-header .navbar-collapse.collapse.in {

	border: 0;

}

.gs-header .navbar-collapse.collapse.in ul li a {

	color:#ee5495 !important;

}

.gs-header .navbar-collapse.collapse.in ul li.active,

.gs-header .navbar-collapse.collapse.in ul li:hover {

	background: #fdecf1;

}



.gs-header .navbar-collapse.collapse.in ul li {

	border-bottom: 1px solid #fdecf1;

}

.gs-header .navigation li {

    border-right: 1px solid #e3e3e3;
	padding: 0px 25px;

}

.gs-header .navigation a:hover, 

.gs-header .navigation .current a {

    background-position:-269px -30px

} 



.gs-header .navigation .nav,

.gs-header .navigation .eshop-search{

    /*float: left;*/

}

.gs-header .navigation .container-fluid,

.gs-header .navigation .navbar-collapse{

    padding-left: 0 !important;

    padding-right: 0 !important;

}



/** Menu Search **/

.gs-header .eshop-search{

    background: none;

}

.gs-header .eshop-search .input-prepend{

    /*height: 66px;*/

    width: 100%;

}

.gs-header .eshop-search #prependedInput{

    height: 37px;

    width: 30px;

    margin-left: 14px;

    margin-top: 14px;

    width: 87%;

    font-size:14px;

}





.gs-header .eshop-search .icon-search::before {

    color: #fff;

    /*content: "Ã�ï¿½Ã�Â¯Ã�Â¯Ã�Â¿Ã�Â½Ã�Â¯Ã�Â¿Ã�Â½";*/

}

.gs-header .eshop-search .input-append .add-on, 

.gs-header .eshop-search  .input-prepend .add-on {

    background-color: #e93b83;
    padding: 10px 15px 30px 15px !important;

    border: 0;

    display: inline-block;

    font-weight: normal;

    padding: 4px 5px;

    text-align: center;

    text-shadow: 0 1px 0 #fff;

    width: auto;

    margin-left: 6px;

    margin-top: 11px;

}

.moduletable { 

    margin-bottom: 5px; 

    width:100%;

	display:inline-block;

}
.content-module { 

    margin: -10px 2px;

}

/*.eshopheader,*/

.moduletable h3{

    color: #0f405d;

    font-size:24px;

    font-weight: 500;

    padding-bottom: 7px;

    padding-top: 0;

    margin-top: 0px;

    margin-bottom:25px;

}

.gs-main .moduletable h3{

    border-bottom: 1px solid #e6e6e6;

}

.gs-side .moduletable h3{

    border-bottom: 0px;
    
    color: #fff;
    background-color: #e93b83;
    font-size:24px;

    font-weight: 500;

    padding: 7px 14px;

    margin-top: 0px;

    margin-bottom:5px;

}

.gs-main .eshop-product .img-polaroid{

    border: 1px solid #ee76c1 !important;

}

.gs-main .eshop-product .product-infor-block a{

    font-size: 22px;

    color: #0f405d;

}

.gs-main .eshop-product .slick-slide a{

    font-size: 13px !important;

    font-family: 'Arial', sans-serif !important;

    color: #473d75 !important; 

}

.gs-main .eshop-product .slick-slide a.link{

    

}

.gs-side .eshop-product li .img-polaroid{

    border: 1px solid #e6e6e6t !important;

}

.gs-side .eshop-product li a{

    font-size: 13px !important;

    color: #473d75 !important;

    font-family: 'Arial', sans-serif !important;

}

.gs-side .sidebar-links a{

    font-size: 12px;

    color: #969696 !important;

    text-decoration: none !important;

}

.gs-side .sidebar-links p{

    border-bottom: 1px solid #e6e6e6;

    margin-bottom: 9px;

    padding-bottom: 5px;

}

.gs-side .sidebar-links p:last-child{

    border-bottom: 0;

}

.gs-side .sidebar-links a:hover{

    color: #969696 !important;

}



.gs-side .follow a,

.gs-main .be-friends a{

    margin-left: 5px;

    margin-right: 5px;

}

/** Slider **/

.slider-wrapper{

    margin-bottom: 15px;

}

.slider-wrapper .nivo-caption{

    max-height: 67px;

}

.slider-wrapper .nivo-caption h1{

    font-family: 'Lobster', cursive !important;

    margin-top: 5px !important;

    font-size: 3em;

}

.slider-wrapper .nivo-pretitle,

.slider-wrapper .nivo-title,

.slider-wrapper .nivo-posttitle,

.slider-wrapper .nivo-title,

.slider-wrapper .nivo-readmore{

    float: left;

    margin-left: 5px;

    margin-right: 5px;

    height: 100%;

}

.slider-wrapper .nivo-title span{

    color: #f390ba;

}

.slider-wrapper .nivo-posttitle{

    font-size: 13px;

    width: 430px;

    line-height: 16px;

}

.slider-wrapper .nivo-caption {

    background: rgba(0, 0, 0, 0.51);

    bottom: 0;

    box-sizing: border-box;

    color: #fff;

    display: none;

    left: 0;

    opacity: 1 !important;

    overflow: hidden;

    padding: 5px 10px;

    position: absolute;

    width: 100%;

    z-index: 8;

}

.theme-default .nivo-controlNav {

    left: auto;

    padding: 20px 0;

    position: absolute;

    right: 18px;

    text-align: center;

    margin-top: -76px;

    margin-right: 15px;

    z-index: 10;

}

.theme-default .nivo-controlNav a {

    background-attachment: scroll !important;

    background-clip: border-box !important;

    background-color: rgba(0, 0, 0, 0) !important;

    background-image: url("../images/new_bullets.png") !important;

    background-origin: padding-box !important;

    background-position: -10px 0%;

    background-repeat: no-repeat !important;

    background-size: auto auto !important;

    border: 0 none;

    display: inline-block;

    height: 25px;

    margin: 0 2px;

    text-indent: -9999px;

    width: 25px;

}

.theme-default .nivo-controlNav a.active {

    background-position: -40px 0 !important;

}



.gs-info{

    border-radius: 6px;

    -webkit-box-shadow: 0px 1px 7px -3px rgba(0,0,0,0.26);

    -moz-box-shadow: 0px 1px 7px -3px rgba(0,0,0,0.26);

    box-shadow: 0px 1px 7px -3px rgba(0,0,0,0.26);

    font-family: 'Signika', sans-serif;

    color: #0f405d;

    font-size: 16px;

    padding-bottom: 5px;

    padding-top: 10px;

    margin-bottom: 25px;

}

.gs-info a{

    color: #eb2f7d;

    text-decoration: none;

    border: 1px solid white;

}

.gs-info strong{

    font-weight: 600;

}

.gs-info p:first-child{

    border-bottom: 1px solid #e8e8e8;

    line-height: 32px;

    margin-bottom: 3px;

}

.gs-info p:nth-child(2){

    margin-bottom: 3px;

    line-height: 19px;

}

/** Categories **/

.eshop-category{

    font-family: 'Signika', sans-serif;

    font-weight: normal;

    color: #276c94 !important;

    font-size: 12px;

}

.eshop-category a{

    color: #276c94 !important;

}

/*

.eshop-categories-list .eshop-category-wrap,

.eshop-sub-categories-list .eshop-category-wrap {

    text-align: center;

    border: 2px solid #fff;

    -webkit-box-shadow: 0px 1px 7px -3px rgba(0,0,0,0.26) !important;

    -moz-box-shadow: 0px 1px 7px -3px rgba(0,0,0,0.26) !important;

    box-shadow: 0px 1px 7px -3px rgba(0,0,0,0.26) !important;

   	border-top-left-radius: 6px;

    border-top-right-radius: 6px;

}

.eshop-categories-list .eshop-category-wrap,

.eshop-sub-categories-list .eshop-category-wrap,

.eshop-categories-list .eshop-info-block{

    border-bottom-left-radius: 6px;

   	border-bottom-right-radius: 6px;

}

.eshop-categories-list .eshop-info-block{

    border-top: 3px solid #276c94;

    background: #3086ae !important;

    background: -moz-linear-gradient(top,  #3086ae 0%, #276c94 42%) !important;

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3086ae), color-stop(42%,#276c94)) !important;

    background: -webkit-linear-gradient(top,  #3086ae 0%,#276c94 42%) !important;

    background: -o-linear-gradient(top,  #3086ae 0%,#276c94 42%) !important;

    background: -ms-linear-gradient(top,  #3086ae 0%,#276c94 42%) !important;

    background: linear-gradient(to bottom,  #3086ae 0%,#276c94 42%) !important;

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3086ae', endColorstr='#276c94',GradientType=0 ) !important;

    text-align: left;

}

.eshop-categories-list .eshop-info-block a{

    color: #fff;

    font-family: 'Lobster', cursive !important;

    font-size: 18px;

    font-weight: 400;

    margin-left: 10px;

    margin-right: 10px;

}

.eshop-categories-list .eshop-info-block a:after{

    content: "..."

}*/



/** Feautured prod **/

.moduletable.featured li{

    min-height: 173px

}

.moduletable.featured .eshop-product ul li {

  padding: 0!important;

}

.moduletable.featured .img-polaroid{

    border: 0 !important;

    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;

    background-color: transparent;

}

.moduletable.featured .eshop_product {

    text-align: center;

    border: 2px solid #fff;

    -webkit-box-shadow: 0px 1px 7px -3px rgba(0,0,0,0.26) !important;

    -moz-box-shadow: 0px 1px 7px -3px rgba(0,0,0,0.26) !important;

    box-shadow: 0px 1px 7px -3px rgba(0,0,0,0.26) !important;

   	border-top-left-radius: 6px;

    border-top-right-radius: 6px;

}

.moduletable.featured li.eshop_product  {

	margin-bottom: 15px;

}

.moduletable.featured .eshop_product a.link{



}

.moduletable.featured .eshop_product .product_title {

    background: #3086ae !important;

    background: -moz-linear-gradient(top,  #3086ae 0%, #276c94 42%) !important;

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3086ae), color-stop(42%,#276c94)) !important;

    background: -webkit-linear-gradient(top,  #3086ae 0%,#276c94 42%) !important;

    background: -o-linear-gradient(top,  #3086ae 0%,#276c94 42%) !important;

    background: -ms-linear-gradient(top,  #3086ae 0%,#276c94 42%) !important;

    background: linear-gradient(to bottom,  #3086ae 0%,#276c94 42%) !important;

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3086ae', endColorstr='#276c94',GradientType=0 ) !important;

    text-align: left;

    display: block;

    border-radius: 0 0 3px 3px;

}

.moduletable.featured .eshop_product .gs-featuredarrow{

    min-height: 30px;

    min-width: 30px;

    border: 0 !important;

    position: absolute;

    background-image: url('../images/icons/featured_arrow.png') !important;

    background-repeat: no-repeat;

    border-top: 3px solid #276c94;

    background-position: 97% 7px;

    margin-top: -28px;

    display: none;

}

.moduletable.featured .eshop_product a.link{

    color: #fff;

    font-family: 'Lobster', cursive !important;

    font-size: 18px;

    font-weight: 400;

    margin-left: 0px !important;

    margin-right: 0px !important;

    padding: 5px 5px !important;

    display: inline-block;

    

    

}

/*.moduletable.featured .eshop_product a.link:after{

    content: "..."

}*/

/** **/

.gs-top{

    margin-bottom: 8px;

    margin-top: 2px;

}

.gs-top .nav > li {

    display: inline-block !important;

}

.gs-top .nav,

.gs-top .custom{

    float: left;

}

.gs-top .custom,

.gs-top .custom > div{

    display: inline-block;

    margin-left: 10px;

    margin-top: 4px;

}

.gs-top{

    font-family: 'Signika', sans-serif;

    font-weight: 300;

    font-size: 12px;

    color: #969696;

}

.gs-top li{

    margin-top: 10px;

}

.gs-top .nav a{

    color: #969696 !important;

    border-right: 1px solid #969696;

    padding-bottom: 0 !important;

    padding-top: 0 !important;

}

.gs-top .nav a:hover{

    background: transparent !important;

}

.gs-top .gs-callus > b{

    color: #ec498d;

    font-weight: normal;

}

.gs-top > div > div{

    height: 30px;

    float: right;

}

.products-list-container{

    margin-bottom: 30px;

}

.products-list-container .sortPagiBar{

    margin: 0 !important;

    border: 1px solid #aba5c7;

    border-radius: 3px;

}

.products-list-container .sortPagiBar #adminForm{

    margin: 0 !important;

}

#products-list{

    margin-top: 30px;

}

.products-list-container .img-polaroid,

.image.img-polaroid{

    border: 4px solid #969696 !important;

    border-top-left-radius: 34px;

    border-bottom-right-radius: 34px; 

    display: inline-block;

}

.image, .product_image{

    border: 4px solid #969696 !important;

    border-top-left-radius: 34px;

    border-bottom-right-radius: 34px; 

    display: inline-block;

    /*margin-bottom: -6px;*/

    margin-bottom: 10px;

}



.eshop-product.featured .img-polaroid{

	margin: 27px auto 0px;

}

.eshop-product.featured a{



}



.gs-span-image-product{

	text-align:center;

}

.list .eshop-image-block {

    float: left;

/*    width: 24% !important; */

}

.products-list-container .eshop-info-block h5 a{

    font-size: 22px;

    color: #0f405d;

}

.products-list-container .eshop-info-block p{

    font-size: 14px;

    color: #000;

}

/** Bottom **/

.gs-bottom-credits{

    color: #537081;

}

.gs-container.gs-bottom{

    margin-top: 30px !important;

    margin-left: 30px !important;

    margin-right: 30px !important;

}

.gs-bottom-credits .gs-why-links a{

    font-size: 14px !important;

    color: #f4688f !important;

    font-weight: 400 !important;

}

ul.gs-why-links li{

    list-style: none !important;

}

/** newsletter **/

.moduletable.newsletter table.acymailing_form{

    width: 100%; 

}

.moduletable.newsletter .acymailing_module_form p{

    float: left;

}

.moduletable.newsletter .acymailing_module_form p input{

    max-height: 30px;

}

.moduletable.newsletter .acymailing_module_form p.fieldacyemail{

    max-width: 205px !important;

    width: 205px;

}

.moduletable.newsletter .acymailing_module_form p.fieldacyemail input{

    border-radius: 0;    

    font-family: 'Arial', sans-serif;

    font-size: 11px;

    color: #aaaaaa;

    border-color: #e6e6e6;

}

.acymailing_module_form p.acysubbuttons{

    max-width: 35px !important;

    width: 35px;

}

.acymailing_module_form p.acysubbuttons .btn-primary{

    background-color: #27729c;

    border-color: #27729c;

    color: #27729c;

    background-image: url('../images/newsletter_btn.png');

    background-repeat: no-repeat;

    background-position: -1px -1px;

    text-indent:-9999px;

    min-width: 30px;

}

.acymailing_module_form p.acysubbuttons .btn-primary:before{

    content:' ';

    text-indent:-9999px;

}

/** why us **/

ul.gs-why-links li:before{

   content: '';

   display: inline-block;

   height: 20px;

   width: 10px;

   background-image: url('../images/link_arrow.png');

   background-repeat: no-repeat;

   background-position: 0% 70%;

}

/*

.gs-bottom-credits .gs-why-links ul li:before{

   content: '';

   display: inline-block;

   height: 20px;

   width: 20px;

   background-image: url('../images/link_arrow.png');

}

*/

.footer .gs-bottommenu{

    background: #f183b1;

    border-radius: 3px;

}

.footer .nav{

    float: right;

}

.footer .nav li a{

    border-right: 1px solid #fff;

    padding-top: 0 !important;

    padding-bottom: 0 !important;

}

.footer .nav li:last-child a{

    border-right: 0;

}

.footer .nav li a,

.footer .nav li a:hover,

.footer .nav li a:active{

    color: #fff !important;

}

.footer .nav li a:hover,

.footer .nav li a:active{

    background: #f183b1 !important;

}

.footer .nav li{

    display: inline-block !important;

    padding-top: 10px !important;

    padding-bottom: 10px !important;

}

.gs-footer{

    margin-top: 20px;

    margin-bottom:20px;

    padding-left: 0px !important;

    padding-right: 0px !important;

}

.gs-bottom-credits #map{

    width: 100%;

    background-color: #fff;

    border-bottom: 6px solid #f183b1;

    margin-bottom: 27px;

    margin-top: 10px;

}

.footer-copyrights,

.footer-copyrights a,

.footer-copyrights a:hover{

    font-family: 'Arial', sans-serif;

    font-size: 11px;

    color: #969696 !important;

    text-decoration: none !important;

}



/* Login Module */

.moduletable.login-module ul { 

	padding-left:0;

	margin:0;

	list-style: none;

}

.moduletable.login-module form {

	padding: 0 10px;

}

.moduletable.login-module form ul > li > a {



}

/* Content module - home page */

.moduletable.content-module h1,

.moduletable.content-module h2 {

	font-size: 22px;

	font-weight: bold;

}



.no-gutter {

	margin:0;

  padding:0;

}



.eshop-categories-list{

    display: none;

}



.responsiveMenuTheme1{list-style:none;zoom:1;background:#fff;margin:0;padding:0;font-weight: normal;font-size: 15px;width: 100%;}
.responsiveMenuTheme1:before,.responsiveMenuTheme1:after{content:" ";display:table;}
.responsiveMenuTheme1:after{clear:both;}
.responsiveMenuTheme1 ul{list-style:none;min-width:100%;}
.responsiveMenuTheme1 a {padding:5px;text-decoration:none;}
.responsiveMenuTheme1 span.separator{;padding:0px 0 0 20px;display:none}
.responsiveMenuTheme1 a {color: #064668;}
.responsiveMenuTheme1 a:hover, .responsiveMenuTheme1 li.active > a, .responsiveMenuTheme1 li > span.separator:hover{color: #fff; background-color: #064668;}
.responsiveMenuTheme1 li{position:relative;margin:0;padding:0;}
.responsiveMenuTheme1 > li{width:100%;}
/*.responsiveMenuTheme1 > li > .parent, .responsiveMenuTheme1 > li.deeper > span{background-image:url(../images/down-bg.png);background-repeat:no-repeat;background-position:right;}*/
.responsiveMenuTheme1 > li > .parent, .responsiveMenuTheme1 > li.deeper > span{}
.responsiveMenuTheme1 > li > a span.opener{float: right;}
.responsiveMenuTheme1 span.opener{background-image:url(../images/down-bg.png);background-repeat:no-repeat;background-position:11px center;width:40px;text-indent: 100px;overflow: hidden;display: inline-block;padding: 15px 0;vertical-align: middle;position: absolute;right: 0;top: 0;}
.responsiveMenuTheme1 > li > a{display:block;padding: 2px 5px;}
.responsiveMenuTheme1 > li.parent > a{padding: 2px 5px;}
.responsiveMenuTheme1 > li.parent > span.separator{padding: 5px;}
.responsiveMenuTheme1 > li > span.separator {padding: 5px;}
.responsiveMenuTheme1 span.linker {padding: 0;display: inline-block;vertical-align: middle;}
.responsiveMenuTheme1 li ul{position:absolute;top:0px;margin:0;padding:0;display:none;z-index: 1000}
.responsiveMenuTheme1.isDesktop > li > ul {left:150px}
.responsiveMenuTheme1 > li > ul {background-color:#064668}
.responsiveMenuTheme1 > li > ul a {color:#fff;}
.responsiveMenuTheme1 > li > ul a:hover {color:#f6a5c7}
.responsiveMenuTheme1 > li > ul > li > ul{left:100%;top:0;}
.responsiveMenuTheme1 > li > ul > li > ul > li > ul{left:100%;top:0;}
.responsiveMenuTheme1 > li > ul > li > ul > li > ul > li > ul{left:100%;top:0;}
.responsiveMenuTheme1 > li > ul > li:first-child > a{border-top: none;}
.responsiveMenuTheme1 > li > ul > li:first-child > ul > li:first-child > a{border-top: none;}
.responsiveMenuTheme1 > li > ul > li:first-child > ul > li:first-child > ul > li:first-child > a {border-top: none;}
.responsiveMenuTheme1 > li > ul > li:first-child > ul > li:first-child > ul > li:first-child > ul > li:first-child > a {border-top: none;}

.responsiveMenuTheme1 li li span.separator {display:block;position:relative;z-index:100;}
.responsiveMenuTheme1 li li li a{z-index:200;}
.responsiveMenuTheme1 li li.parent a{padding: 0 20px;}

.toggleMenu{display:none;padding:10px 15px;font-size: 18px;}
.toggleMenu span{padding-right:10px;}
.toggleMenu.active{border-radius: 5px 5px 0 0;}
.responsiveMenuTheme1.isMobile .active{display:block;}
.responsiveMenuTheme1.isMobile > li{float:none;}
.responsiveMenuTheme1.isMobile > li > .parent{}
.responsiveMenuTheme1.isMobile li li .parent{}
.responsiveMenuTheme1.isMobile ul{display:none;width:100%;}
.responsiveMenuTheme1.isMobile > li > ul{position:static;}
.responsiveMenuTheme1.isMobile > li > ul > li > ul{position:static;}
.responsiveMenuTheme1.isMobile > li > ul > li > ul > li > ul{position:static;}
.responsiveMenuTheme1.isMobile > li > ul > li > ul > li > ul > li > ul{position:static;}

.responsiveMenuTheme1.isMobile li li a.parent{}

.responsiveMenuTheme1 a img {vertical-align: middle;margin-right: 3px;}

.responsiveMenuTheme1 li img, .responsiveMenuTheme1 li span.image-title {vertical-align: middle;}
.responsiveMenuTheme1 li img {margin-right: 3px;}

.responsiveMenuTheme1 span.navHeader{padding:0 20px;display:block;}
.responsiveMenuTheme1 > li.parent > span.navHeader{padding: 0px 40px 0px 20px;}
.responsiveMenuTheme1 li li span.navHeader {display:block;background:<?php echo $color3;?>;position:relative;z-index:100;border-top:1px solid <?php echo $bdColor; ?>;}

.responsiveMenuTheme1.isDesktop li li span.opener{background-image:url(../images/right-bg.png);background-position: center;}
.responsiveMenuTheme1.isDesktop li a, .responsiveMenuTheme1.isDesktop li span.separator, .responsiveMenuTheme1.isDesktop li span.navHeader{border-left:1px solid <?php echo $bdColor; ?>;border-bottom:none;}
.responsiveMenuTheme1.isDesktop li li > a, .responsiveMenuTheme1.isDesktop li li > span.separator, .responsiveMenuTheme1.isDesktop li li > span.navHeader{border-left:none;}
#responsiveMenu<?php echo $moduleid;?>.responsiveMenuTheme1.isDesktop > li {width:100%;}

@media all and (min-width: 800px) {
}
.gs-header { margin-top: 15px }
#sshow { width: 100%; clear: both; margin-bottom: 20px }

.sp { float: left; margin: 5px; max-width: 294px; border-radius: 25px 0px;
  border: 4px solid #969696; padding: 7px }
.spc { float: left; margin: 5px; max-width: 250px; border-radius: 25px 0px;
  border: 4px solid #969696; padding: 7px; text-align: center }


.spc_product
{ float: left; max-width: 294px; 
  padding: 7px 
}


@media (min-width: 520px) {
    .spc img { height: 240px; width: 240px }
    .spc_product { height: 450px }
}
@media (max-width: 520px) {
    .spc, .spc_product { float: none; margin: 5px auto }
}

/*
@media (max-width: 1300px) and  (min-width: 520px) {
    .products-list-container .eshop-info-block h5 a {
    font-size: 16px;
    min-height: 0;
}
}
@media (max-width: 1900px) and  (min-width: 520px) {
.products-list-container .gs-viewdetails a {
font-size: 12px !important;
}
    #products-list .ajax-block-product .eshop-image-block .image.img-polaroid {
width: 130px; height: 130px;
}
@media (min-width: 1900px) {
    #products-list .ajax-block-product .eshop-image-block .image.img-polaroid {
width: 220px; height: 220px;
}
} */