@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px; }

body { text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;color:#000; min-height: 100%; text-shadow:none; }
/*body {
    background: url(../../images/bg.jpg);
    background-repeat:repeat-y;
    background-position:center center;
    background-attachment:scroll;
    background-size:100% 100%;
}
.ui-page {
    background: transparent;
}
.ui-content{
    background: transparent;
}*/

.clear { clear: both; height: 0px; overflow: hidden; }
.clear2 { clear: both; height: 10px; overflow: hidden; }
#content a,#content a:visited,#content a:active {color:#1e2b33; text-decoration: none;  text-shadow:none;}

h1,h2,h3,h4,h5 { font-size: 1.2em; font-weight: bold; color: #27343F; }
h1{text-align:center; display:block;}
.ui-page,.ui-overlay {
background:#ffffff;
}

#capcha .ui-input-text {width:60px;float:left;}
#capcha div.leftinp{float:left;margin-left:10px;width:90px;margin-top:4px;background:url('../../images/mob/2.png') 100% 50% no-repeat;padding-right:9px;border:0px red solid;}
#capcha div.rightinp{float:left;margin-left:10px;width:60px;border:0px red solid;}


#header {width:100%; text-align: left; padding: 0px !important; border-top:7px #f2740d solid; background:#bfbfbf; }


#logo-hamb-wrap { display: flex; background:#ededed; }
#ilogo-wrap { float: left; width: calc(100% - 80px); }
#hamburger-wrap { float: left; width: 50px; margin-right: 10px; padding: 10px; text-align: center; align-self: flex-end; }
#hamburger-wrap img { width: 100%; cursor: pointer; }
#hamburger-menu-content-wrap { display: none; padding: 10px; }

/*#header img#ilogo { margin:0 auto;width: 100%; max-width:600px; padding:0%; }*/
#header img#ilogo { margin:0 auto;width: 100%; max-width:300px; padding:0%; }


#header img.islogan { float:left;padding:0.1em 1em 0 1em; border-top:0px #000000 solid;}
#header div.socials{margin:0 auto; width:238px;}
a.bheader , a.bheader:visited{padding:2px 5px;color:#3b9f01; font-size: 0.7em;}

#header div.top_tel{margin:2% auto;width:60%;padding:2px 15px;border:3px solid #ffffff;color:#000000;text-align:center;font-size:1em;
background:url(../../images/mob/tel.jpg) 0% 50%  no-repeat #bfbfbf;}

/*#header span.tel{margin:0 auto;background:url(../../images/mob/tel.png) no-repeat; font-weight:bold;color:#000000;font-size:1.5em;font-family:Verdana;
margin:1px 0 0 0;font-style:normal; padding-left:27px;padding-top:2px; border:0px red solid; }
#header div.mob {float:left;background:url(../../images/mob/mob.jpg) no-repeat; font-weight:bold;color:#536e8c;font-size:1.5em;font-family:Verdana;
margin:1px 0 0 0;font-style:normal; padding-left:27px;padding-top:5px;}
*/
#header div.text{float:left;color:#098022;font-size:1.1em;font-family:Verdana;margin:10px 0 0 10px;;font-style:normal;}


/*#header div { clear:both; }*/
#content img#dmenu { float: right;  border: 0px solid #000000;}
#header img { vertical-align: middle; }
.subselector{white-space:normal !important;font-size:0.8em;}
#content { padding: 3px !important;  background:#ffffff;color:#000000;text-shadow:none; clear:left;}

.subcats{float:left;margin:3%;text-align:left;; width:90%; padding:5px; -webkit-border-radius: 5px; border-radius: 5px;background:#c8cdd3;}
.subcats img{float:left;margin:0 5px 10px 0px;width:30%; max-width:100px;}
#content div.subcats h3{float:left; width:60%;color:#27343f; font-size:1em;margin-top:15px;}
/* ---------------------------- */
#page { min-height: 100%; background:#ffffff; color:#000;}

ul.imageMenu { }
/*Greek*************************************************************/
ul.imageMenu li {  list-style-type: none;  }
ul.imageMenu li a img {
	display: block;
	width:90%;
	padding-left:0px;
	margin:10px auto;
}
#popupSeen{padding:1em; margin-top:10%;}
.middleSection img{max-width:50%; width:auto; height:auto; }
.popsub{float:left;padding:7px; margin:0 0 0 0.5em;text-align:center;background:#8CB24B;font-size:12px;color:#fff;cursor: pointer; height:14px;-webkit-border-radius: 8px; border-radius: 8px;}
.popfield{float:left;width:150px;height:20px;padding:3px;border:1px solid #ccc;color:#555;font-style:italic;}

/*articles*/
.Abox{float:left;display:block;width:90%;background:#eee;cursor:pointer;margin:5px 0 0 0px;padding:5px;}
.Abox_title{padding:3px 0 3px 0px;border-bottom:1px solid #999;font-weight:bold;font-size:14px;margin:0 0 3px 0;}
div.Abox_img img{float:left;width:30%;padding:2% 0}
.Abox_desc{float:left;width:66%;padding:2%;border-bottom:0px solid #999;}
.Abox_bot{float:left;padding-top:3%;margin-left:0%;text-align:right; border:0px #000000 solid;}
a.al , a.al:visited{padding:2px 5px;color:#fff;background:#457704;}

[data-role=footer]{bottom:0;right:0;top:auto !important ;position:absolute !important; }
/*************************************************************/
#footer { position: fixed !important; text-align: center; height: 4.2em auto; bottom: 0px; left: 0px; right: 0px; z-index:1000; text-shadow:none; font-size:0.8em;
color: #ffffff; background: #4c4b4b; border-bottom:0.4em solid #f2740d;/* Old browsers */
padding:0.2em 0 0.2em 0;
border-top:0.4em #dddddd solid;}

#footer img {height: 3em; vertical-align: middle; }
#footer img.lang{ position:absolute; left:0.3em; top:0.5em;height: 2.5em;}

.main_title h1 { padding: 2%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; font-weight: bold; color: #27343F; margin:1% 0 1% 0;
border-bottom: 0px solid #cacd59; }

h2#pgotherinfo { background: #f2740d; padding: 2%; text-shadow:none;color: #ffffff; margin: 3% 0 2% 0; border-bottom: 0px solid #cacd59; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.5em; font-weight: 700;}
h2#pgotherinfo1 { background: #f2740d; padding: 2%; text-shadow:none; color: #ffffff; margin: 3% 0 2% 0; border-bottom: 0px solid #cacd59; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.5em; font-weight: 700;}

.ui-loader { display: none; }

#homeshow { width: 99.9%; margin-top:2%;margin-left:0.1%; max-width:700px;}
.hometxt { margin-bottom:2%; }
#homeshow img { width: 99%; }

#homeshow1 { float:left;width: 100%; margin-bottom:2%;margin-top:2%; border:0px red solid;}
#homeshow1 div {float:left; width: 32%;  max-width:120px; margin-right:0.75%; margin-left:0.75%;}
#homeshow1 img { width: 100%;  max-width:120px; }

#homeshow2 {float:left; width: 33.5%; margin-bottom:2%;margin-top:2%;}
#homeshow2 img { width: 100%; }

#homeshow3 {float:left; width: 49.5%; margin-bottom:2%;margin-top:2%;}
#homeshow3 img { width: 100%; }

#homeshowm {float:left; width: 99%; margin-bottom:2%;margin-top:2%;}
#homeshowm img { width:100%; height:auto;}



div.homedivs{display: block;width: 90%; padding: 1% 2% 0% 2%;  height:auto !important; line-height: 1.0em;  border:1px solid #c6cb00;
text-shadow: none; margin-bottom:2%;
webkit-border-radius: 8px; border-radius: 8px; background: #aebcd8; /* Old browsers */
background: -moz-linear-gradient(top, #d8e1e9 0%, #f2f2f2 50%, #d8e1e9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8e1e9), color-stop(50%,#f2f2f2), color-stop(100%,#d8e1e9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d8e1e9 0%,#f2f2f2 50%,#d8e1e9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d8e1e9 0%,#f2f2f2 50%,#d8e1e9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d8e1e9 0%,#f2f2f2 50%,#d8e1e9 100%); /* IE10+ */
background: linear-gradient(to bottom, #d8e1e9 0%,#f2f2f2 50%,#d8e1e9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8e1e9', endColorstr='#d8e1e9',GradientType=0 ); /* IE6-9 */   }
div.homedivs a h2{float:left; color: #176c4c;   font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em;}
div.homedivs a img{float:left; }

div.homedivs h2{float:left; color: #176c4c;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em;}
div.homedivs img{float:left;}



ul.homecats { clear:left;}
ul.homecats li {display: inline-block;position:relative; list-style-type: none; margin-top:.2em; margin-bottom:.2em;width: 95%; min-height:1.8em;  margin-left:0.5%; padding: 1% 2%;
border:1px solid #d5d5d5; -webkit-border-radius: 8px; border-radius: 8px; background: #f7f7f7; /* Old browsers */

/*height: 3.5em;  line-height:3.5em;*/ clear: both; }

/*ul.homecats li h2 {float:left; color: #fff;   font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; white-space:normal; display: block; width: 90%;*/
/*height: 3.5em;  line-height:3.5em;*//*padding-top:1em;}*/
/*ul.homecats li a h2{ border:0px solid #999; color: #333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em;  }*/


ul.homecats li a h2{float:left;text-shadow:none; display: inline;  color: #1b252e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em;
white-space:normal;width: 70%;padding-top:0.4em; font-weight:bold;}
ul.homecats li a h3{float:left;text-shadow:none; display: inline;  color: #1b252e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em;
white-space:normal;width: 70%;padding-top:0.0em; font-weight:bold;}
ul.homecats li a img.arrow1{float:left; display: block; padding-right:2%; vertical-align: middle; width:20%;max-width:60px;}
ul.homecats li a img.arrow2{float:left; display: block; padding-right:2%; vertical-align: middle; width:30%;max-width:80px;}

ul.homecats li a img.arrow{position:absolute;right:5%;top:30%;width:15px; border:0px solid #1f1f1f; }
/*ul.homecats li img{float:left; display: block; padding-top:1em; }*/

ul.homecats1 { }
ul.homecats1 li {display: inline-block; list-style-type: none; margin-top:.2em; margin-bottom:.2em;width: 95%; min-height:1.8em;  margin-left:0.5%; padding: 1% 2%;
border:0px solid #1f1f1f; -webkit-border-radius: 8px; border-radius: 8px; background: #3f3f3f;clear: both; border:0px red solid;}
ul.homecats1 li a h2{float:left;text-shadow:none; display: inline;  color: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em;
white-space:normal;width: 70%;padding-top:0.2em; font-weight:bold;}
ul.homecats1 li a img.arrow1{float:left; display: block; padding-right:2%; vertical-align: middle; width:28%;max-width:120px;}


.hhomecatscontainer{background:#ffffff;display:table;}
.img7{float:left; width:22%;vertical-align:middle;display:table-cell;padding-top:35%; border:0.0em red solid;}
.img7 img{width:100%; }
ul.hhomecats { width:99%;  margin-left:1%; float:left;}
ul.hhomecats li { list-style-type: none; margin-bottom:.3em; margin-left:1%;color:#333; background:none;  }
ul.hhomecats li a { display: block; padding: 0.2% 1%; font-size: 1.0em; border:0px solid #999; color: #333; -webkit-border-radius: 8px;
border-radius: 8px; /* Old browsers */
 }
 ul.hhomecats li a img.arrow1{float:left; display: block; padding-right:2%; vertical-align: middle; width:30%;max-width:120px;}
ul.hhomecats li a h2{float:left;color: #000000; width:68%;border:0.0em red solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; white-space:normal;
font-weight:bold;}
ul.hhomecats li a img.arrow2{float:left; display: block; padding-right:2%; vertical-align: middle; width:10%;max-width:20px;}

ul.hhomecats li a h3{float:left; margin:5% 3%; width:auto;color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; white-space:normal;
font-weight:normal;}
ul.hhomecats li a:hover{color:#3b6493;}
ul.hhomecats li a:visited{color:#3b6493;}
ul.hhomecats li a div.tdiv0 { height: 100px; width: 33%; float:left; }
ul.hhomecats li a img.mcatimg { max-width: 100%; height: 90px; padding: 5px; }

ul.hhomecats li a div.tdiv1 { padding-top: 0px; margin-left: 100px; display: table; height: 100px; width: 66%; }
ul.hhomecats li a div.tdiv2 { display:table-cell; vertical-align: middle; width: 100%; }
ul.hhomecats li a div.tdiv3 { width: 100%; }
.thebanner{float:left; width:90%; max-width:220px; margin-left:2%;}
/*supplier List*/
.supplierNav{clear:left;float:left;height:auto;overflow:hidden;margin:0 0 2% 0;padding:2%;position:relative;border-bottom:1px solid #eee;border-top:1px solid #eee;}
#content a.spl , #content a.spl :active,#content a.spl:visited{font-size:0.8em;color:#555; font-weight:normal;padding:0 2% 0 0;}




/*top_banner*/
#content .banner_cont{float:left; background:#db2b2d; border:0px yellow solid;padding:5px;}
#content .banner_text{float:left;color:#fff;font-size:14px;font-weight:300;text-shadow:none;}
#content .banner_text a{color:#fff;text-decoration:underline;}
#content a.cartCont1{background:#ededed;color:#000000;padding:3%;border:0px solid #576F33;font-weight:700;}

/*

ul.hhomecats li a div { float:left; height:50%; margin-bottom:-90px; }
ul.hhomecats li a h2 { clear:left; height:90px; position:relative; }
*/

/*
#floater	{float:left; height:50%; margin-bottom:-120px;}
#content	{clear:both; height:240px; position:relative;}
*/

ul.viewcats { }
ul.viewcats li  {display: inline-block; list-style-type: none; margin-top:.2em; margin-bottom:.2em;width: 95%; min-height:1.8em; height:auto !important; margin-left:0.5%;
padding:2%; border:0px solid #1f1f1f;
webkit-border-radius: 8px; border-radius: 8px; background: #bfbfbf; /* Old browsers */
 border:0px red solid;}
ul.viewcats li  a img.prodimg {float:left; display:inline; max-width: 30%;max-height:50% -webkit-border-radius: 8px; border-radius: 8px;}
ul.viewcats li  a h2 {  float:left; display:inline; width:68%; margin-left:5px;  font-size: 1.0em; color:#000000;}


ul.listview { }
ul.listview li {  float: left; width: 98%;  height:auto; list-style-type: none; text-align: center; border-style: solid; border-color: #c0bebe;
border-width: 0.3em; padding: 1% 0.5%; margin:1% 0.5%}
ul.listview li.liclear { float: left;  width: 97%;}
ul.listview li  img.prodimg { width: 80%; }
ul.listview li p { color: #333; display:block;font-size: 0.9em; font-weight: 300;}
ul.listview li h2 { font-weight: 700; color: #a6be1e;  font-size: 1.0em; border-top: #c0bebe 0px solid; width:100%;}
ul.listview li div.pBoxNewTag{position:absolute;left:0%; bottom:0%;z-index:2; width:60%;}
ul.listview li div.pBoxNewTag img{width:70%;z-index:2;}
ul.listview li div.bimage{float:left; width:65%; position:relative; text-align:center;}
ul.listview li div.info{float:right; width:35%; position:relative; text-align:center; border: #c0bebe 0px solid;}
ul.listview li div.bimage img{width:100%; border:0px #000 solid;position:relative;}


.path_cur_name{padding:3px 10px 0px 5px;color:#ffffff; font-size:1em;font-weight:bold;}
#content a.pathlink_out , a.pathlink_out:visited,a.pathlink_out:active{color:#f2740d; text-decoration:none;margin:0 0.2em; line-height:2.5em;font-size:1.2em;padding:7px 25px 7px 5px;font-weight:bold;}
#content a.pathlink_fout , a.pathlink_fout:visited,a.pathlink_fout:active{color:#0801a9; text-decoration:none;margin:0 0.2em; line-height:2.5em;font-size:1.2em;padding:7px 25px 7px 5px;font-weight:bold;}
.path_category_out{float:left;width:99%;padding:6px 0px 8px 0px;margin:0 0 3px 0;font-weight:bold;color:#f2740d;border:0px solid #eee;background:#dedede;}

.itemCode { font-size: 1em;font-weight: 300;}

.ltBox{float:left;width:100%;padding:10px;}
.ltBoxtitle{float:left;width:100%;color:#333;font-size:24px;font-weight:bold;}
#content a.lt , #content a.lt:visited, #content a.lt:active:visited{color:#555;line-height:25px;}
a.lt:hover {color:#6BB82A;}

/*supplier products*/
.catBox{float:left;display:block;width:100%;margin:3% 1%;}
.catBox_cont{float:left;width:auto;padding:0 0 0 10px;}
.catBox_image{float:left;display:block;width:20%;max-height:80px;overflow:hidden;}
.catBox_title{float:left;display:block;width:auto;overflow:hidden;padding:3px 0 0 0;color:#098022;font-size:22px;border-bottom:1px solid #ccc;}
.catBox_desc{float:left;width:auto;padding:5px;}
a.sp , a.sp:visited{color:#555;padding:0 20px 0 0;font-size:14px;}
a.sp:hover , a.sp:active{color:#000;}

/*links -----------------------------------------------------*/
.link_title a, .link_title a:visited{ color:#333333; font-weight:bold; font-size:14px;}
.link_title a:hover, .link_title a:active{ color:#268E39;}
.linktd{padding:10px 0;margin:0 10px;}
.link_title{border-bottom:1px solid #dddddd;padding:0 0 3px 0;}
.link_desc{padding:3px 0 0 0;}


.form_block2{background:#dddddd;padding:10px;margin:10px;}
/*news------------------------------------------*/
.new{background:#dddddd;padding:10px;margin:10px;}
.news_title{padding:3px 0;border-bottom:1px solid #CFDBB8; color:#f2740d;}
.news_short_desc{padding:5px 0;}
.newImg{padding:0 5px 0 0; max-width:100%;}
.new img{ max-width:100%;}
.news_bottom{text-align:right;}
#content a.nl ,#content  a.nl:visited, #content a.nl:active{padding:3px 5px;background:#bfbfbf;border:1px solid #abaaaa;color:#000000;text-shadow:none;}

.newShort{padding:10px;border:1px solid #dddddd;margin:10px;}
.newShort img{ max-width:100%;}
.Fnews_bottom{margin:10px;text-align:right;background:#dddddd;padding:10px;}
#content a.pdescr{color:#373737; font-size:0.7em;font-weight:normal;}
.rprc1{color:#ffffff;font-size:14px;}
.rprc1_del{color:#ffffff;font-size:11px;text-decoration:line-through;padding:0 2px 0 0;}

#trapezoid { border-bottom: 100% solid red;  border-right: 50% solid transparent;  width: 100px; }

.pBox_cont1{max-width:780px; width:98%; margin:0px 1% 1em 1%; float:left;
  /*-webkit-border-radius:5px;  -moz-border-radius:5px;    border-radius:5px;*/}

.pBox_cont{max-width:780px; width:98%; margin:0px 1% 1em 1%; float:left;
  /*-webkit-border-radius:5px;  -moz-border-radius:5px;    border-radius:5px;*/}

.relpBox_cont{max-width:170px; width:100%; margin:0px 0.5em 1em 0.5em; float:left; overflow: hidden; position: relative; border:0px red solid;}

.pBox{max-width: 780px; width:95%;float:left;margin:0px 0 0 6px;padding:5px; border:1px #d5d5d5 solid;}

.pBox1{max-width: 780px; width:95%;float:left;margin:0px 0 0 6px;padding:5px; border:1px #d5d5d5 solid;}

.relpBox{max-width: 170px; width:100%;float:left;margin:0px 0 0 6px;border-bottom:0px dotted #1c1c1c;}
.pBox_img{width:100%;border:0px #ededed solid; position:relative;}
.pBox img,.pbox1 img{margin:0 auto; width:auto; max-width:100%; }
.pBox_img img{width:100%; }
.pBox_img1 { position:relative; }
.pBox_img1 img{ width:100%; max-width:780px; }
.bannermob{position:absolute;right:0;top:5%;border:0px blue solid;}
.fbannermob{position:absolute;right:10%;top:10%;border:0px blue solid;}

.pBox p{padding: 0 1em;}
.pBox p a, .pBox p a:visited{ text-decoration:underline;}
.pBox1 p{padding: 0 1em;}
.pBox1 p a, .pBox1 p a:visited{ text-decoration:underline;}
.boxcaption_top{float: left;padding:2px 0 3px 0;width: 100%;  font-size:0.8em;font-weight:normal; color:#000000;border:0px #000000 solid;}
.boxdescr{float: left;padding:2px 0 3px 0;width: 100%;  min-height:2em; max-height:10em; overflow:hidden;font-size:0.8em;font-weight:normal; color:#000000;border:0px #000000 solid;}
.boxdescrvtr{float: left;padding:2px 0 3px 0;width: 100%;  min-height:2em; max-height:10em; overflow:hidden; font-size:0.8em;font-weight:normal; color:#000000;border:0px #000000 solid;}

.boxdescr table{width:100%;}

.boxcaption_top h2{color:#27343F; text-align:center;font-size:1.4em; font-weight:bold;width: 100%;}

#content .boxcaption_top a.pdescr{color:#000000; font-size:0.8em;font-weight:normal;}

.relboxcaption_top{float: left;width: 100%;padding:2px 0 3px 0;height: 30px; overflow:hidden; font-size:0.8em;font-weight:normal; color:#000000;}
.relboxcaption_top a.pdescr{color:#ffffff; font-size:0.7em;font-weight:normal;}
#content .relboxcaption_top h2{color:#ffffff; font-size:1em; font-weight:bold;text-align:center;}

.boxcaption{float: left;margin:2px; width:100%; border:1px green solid;font-size:1em;  color:#000000;}
.pp{float: left;width:100%; text-align:center; border:0px red solid; padding-top:0px;clear:left;color:#000000; font-size:0.8em;}
.front_prc1 { float: left; width:90%; height: 22px; text-align: left; border:0px red solid;  padding: 5px 0 0px 22px;
background: url(../../images/achro_prices_beuro.jpg) 0 50% no-repeat; }
.front_prc2 { float: right; width:50%;max-width: 134px; height: 27px; text-align: right; padding: 0 0 0px 0px; }
.front_prc2_layout1 { float: right; width:100%; height: 27px; text-align: right; padding: 0 0 0px 0px;  border:0px red solid; }
.front_prc2_layout1 a{margin:0px 10px;}
.price_old { color: red; text-decoration: line-through; font-size:0.8em;}
.price_new { color: green; text-decoration: none; font-weight: bold; font-size: 1.1em; }

#content a.pb ,#content a.pb:visited {float: left;margin-top:10px;margin-left:20%;background:url(../../images/more.jpg) #5c6268 no-repeat;padding:5px 15px 5px 30px;color:#ccc;
font-weight:bold; font-size:0.7em;}

.linethrough{text-decoration:line-through;}
.price_title{float:left;margin:10px 0 0 0; text-align:center;width:190px;}
.offerValue{position:absolute;z-index:2;left:88px;bottom:3px;width:40px;height:33px;background:url(../../images/promo_orange.png) no-repeat;padding:17px 0 0 10px;font-size:14px;color:#fff;font-weight:bold;}
.pBox_img{position:relative;}
.pBox_img img{width:100%; margin:0 auto;}
.stock_1_n{background:url(../../images/stock_ok.gif) no-repeat;padding:7px 0 15px 30px;font-weight: bold;float:left;margin:0 0 0 2px;font-size:11px;height:24px;}
.stock_2_n{background:url(../../images/stock_medium.gif) no-repeat;padding:7px 0 15px 30px;font-weight: bold;float:left;margin:0 0 0 2px;font-size:11px;height:24px;}
.stock_3_n{background:url(../../images/stock_out.gif) no-repeat;padding:7px 0 15px 30px;font-weight: bold;float:left;margin:0 0 0 2px;font-size:11px;height:24px;}
.pBox_price{clear:both;float:left;height:19px;padding:10px 2% 0 0;margin-top:1%;text-align:center;width:100%;font-size:0.8em;font-weight:normal; color:#ffffff;}
.prc1{color:#999999;font-weight:bold;font-size:14px;}
.prc1_del{color:#bbbbbc;font-size:11px;text-decoration:line-through;padding:0 2px 0 0;}
.prc2{color:#999999;font-weight:bold;font-size:14px;}
.pBox_bottom{float:left; width:48%;margin-top:1%;}
.pBox_bottom_left{float:left;padding:3px 3px 0 3px; text-align:right;}
.pBox_bottom_right{float:left; width:60%;border:0px red solid; text-align:left;}
.pBf{width:15px;border:1px solid #ccc;float:left;}
.relpBf{ float:left;width:20px;border:1px solid #ccc; margin-top:3px;}
a.fpCart img{padding:0px 0px 0px 5px; width:55px; height:29px; float:left;}

.adding_info{background:#EFB34A;font-size:11px;color:#000;border:1px solid #CF880C;width:220px;text-align:center;border-radius:10px;-webkit-border-radius:10px;padding:10px 5px;float:left;margin:15px 0 10px 0;}
.adding_info2{background:#EFE259;font-size:11px;color:#000;border:1px solid #CFC126;width:120px;text-align:center;border-radius:10px;-webkit-border-radius:10px;padding:10px 5px;float:left;margin:15px 10px 10px 0;}


.boxcaption_left{float:left; width:55%; height:50px; padding:2px 0 0 6px; }
.boxcaption_right{float:right; position:relative;background:#c1d233; height:50px;width:35%; z-index:1000; margin-right:0px;}
.newtag{position: absolute; border:0px red solid;background:url(../../images/achro_two.gif) no-repeat; height:17px; width: 130px;  top:0px;left:35%;}
.newtaj{position: absolute; border:0px red solid; height:123px; width: 39px; top:0px;left:3px;}

.boxcaption_thumbs{float: left;position: absolute; background: #fff; width:15%; max-width: 28px;  top:1px;left:88%; border:0px yellow solid;}
.boxcaption_thumbs img{border-left:none;margin:0px 0 0px 0;padding:0 0 5px 0;border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;}
.boxcaption_thumbs img.sup{border:none;}
.video_icon{float:left;display:block;max-width:30px; height:30px;border:1px solid #CFCFCF;border-left:none;margin:0px 0 5px 0;background:url(../../images/mob/vid.jpg) no-repeat;border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;}
.pBox_title{margin:0px 3px 0 4px;padding:0;width:100%;}
.pBox_title h2{text-align:left;color:#313131;text-align:center;font-size:0.8em;height:2.2em;overflow:hidden;margin:0;}

.pBox_descmob{float:left;display:block;padding:0px 5px 0px 0px;overflow:hidden;font-size:0.7em;color:#fff;line-height:1em; text-shadow:none;}

.pBox_desc{width:100%;padding:0px 5px 0px 0px;font-size:0.8em;color:#fff; text-align:center;}
.pBox_desc p{color:#fff;}
.pBox_desc2{display:block;padding:0px 5px 0px 0px;overflow:hidden;height:50px;font-size:10px;color:#fff;line-height:10px;}
.pBox_desc2 p{color:#fff;}



.ppf{width:auto;float:right; text-align:right; border:0px red solid; padding-top:5px; padding-right:10px;}
.price_del{padding:6px 3px 0 3px ;color: #5E5E5E; text-decoration:line-through;text-shadow:none;}
.price{font-size:13px; margin:0; padding:0px 3px; color:#5E5E5E; text-shadow:none;  }
.fprice_del{float:left;font-size:0.8em; padding:0px 3px 0 3px ;color: #5E5E5E; text-decoration:line-through;text-shadow:none;}

.price_delfrom{color:#2e66b1; font-size:14px; font-weight:700;}
.pricetext{font-size:16px;float:left;;padding-top:2px;}
.price1{font-size:18px; color:#ffffff;  padding:0px 3px;  }
.tagmob{float:left;display:block;clear:left;padding:0px 0.5% 0 0.5%; border:0px yellow solid;}
.tik{display:block;float:left;}
.tik_name{margin:3px 0 0 0;float:left;color:#4FF2FF;font-size:0.6em; text-shadow:none;}

h2.vitr3 { font-size: 1.5em; color: #ffffff; background:#f2740d;margin-bottom: 2%; margin-top: 5%; text-align:center; }

/*pBox2*/
.pBox2{float:left;display:block;width:140px;height:170px;margin:0 15px 7px 15px;padding:0;overflow:hidden;}
.pBox2_img{clear:left;margin:0 auto;display:block;padding:3px 0px 0 0px;cursor:pointer;width:90px;height:80px;overflow:hidden;}
.pBox2_right{float:left;padding:0 0 0 5px;}
.pBox2_title{float:left;padding:0px 0 0px 0;width:140px;height:40px;overflow:hidden;text-align:center;color:#333;font-weight:bold;font-size:11px;line-height:13px;}
.pBox2_desc{display:block;height:36px;padding:10px;overflow:hidden;color:#555;cursor:pointer;}
.pBox2_bottom{float:left;clear:left;text-align:center;padding:0px 0 3px 0;width:140px;}


.catprod_order{border-bottom:2px groove #C7CDD3;margin:0px 0 15px 0;padding:3px 0 3px 0px;font-size:13px; float:left;border:1px solid #ddd; -webkit-border-radius: 5px; border-radius: 5px;font-size:1em;width:85%;margin:1em 0 2em 0;padding:1em;}
.catprod_order select{color:#555;}
.catprod_order_form{float:left;}

.filter_title{float:left;color:#fff;background:#333333;font-size:12px;margin:0px 0 5px 0;padding:2px 0 2px 5px; width:98%; text-shadow:none;}
.filter_title2{float:left;color:#fff;background:#aaa;font-size:12px;margin:5px 0 5px 0;padding:2px 0 2px 5px; width:98%; text-shadow:none;}
.filter_title3{float:left;color:#fff;background:#333333;font-size:11px;font-weight:bold;margin:10px 0 0px 0;padding:5px 0 5px 5px; width:98%; text-shadow:none;}

.brand_title{float:left;}
.brand_title_fade{color:#AFAFAF;float:left;}
a.to_sel , a.to_sel:visited{color:#666666;}
a.to_sel:hover , a.to_sel:active{text-decoration:underline;}
.brand_prod_number{float:left;margin:0 0 0 5px;}
.brand_prod_number_fade{float:left;margin:0 0 0 5px;color:#AFAFAF;}
.filterContainer { background: #f3f3f3; margin: 0px 0px 15px 0px; padding: 0px; border:1px solid #dedede; }
.filterItem { float: left; width: 226px; min-height: 25px; margin: 0px 10px 0px 0px; line-height: 25px; padding-left: 5px; }
.filterItemSel { float: left; width: 226px; min-height: 25px; margin: 0px 10px 0px 0px; line-height: 25px; padding-left: 5px; font-weight: bold; }
.filterInnerBlocks { height: 125px; }
.newFilterBlocks { padding: 4px 0px;width:100%; margin: 0px 0px 5px 0; color: #111;float:left; clear:left;}
.newFilterBlocks table tr td {}
.fspacer { float:left;margin:0px 5px 0 0;font-size:12px;border-bottom:1px solid #ddd;}
.fspacer a p, .fspacers a p{ margin:4px 0px 0 0;float:left;}
.fspacer a { padding: 0 5px;color:#222; display:block;width:120px;}
.fspacer a:hover {background:#E9E9E9;}
.fspacers {float:left;margin:0px 5px 0 0;font-size:12px;}
.fspacers a{padding: 0 5px;color:#222;font-weight:bold; display:block;width:120px;}
.fspacers_simple { padding: 0 0px;font-weight:none;float:left;margin:3px 0 0 0;width:165px;}
.adding_container{width:550px;text-align:right;float:right;font-weight:700;padding:0px 0 3px 0px;margin:5px 0 0 0;font-size:12px;color:#777;}
.adding{font-weight:normal;margin:0px 0px 0 10px;color:#777;float:right;}
p.ckb{float:left;padding:0 5px 0 0;font-size:1.1em;color:#888;font-weight:normal;font-family:verdana;}
p.ckbs{float:left;padding:0 5px 0 0;font-size:1.1em;color:#0097da;font-weight:normal;font-family:verdana;}
.brand_prod_number{font-size:10px;margin:4px 0 0 5px;}

.mycatname_cont{float:left;width:98%;font-size:0.8em;font-style:italic;margin:2px 0px; border-bottom:2px solid #B0BF2F;padding:2px 0 2px 6px;background:#eee;}
.mycatname{font-weight:bold;clear:left;color:#767F27;font-size:0.9em; }

.installements{margin:10px auto; padding:6px; background: #eeeeee; -webkit-border-radius:10px;  -moz-border-radius:10px;    border-radius:10px;}
.prpdf{float:left; margin:10px 0;background:#e4e4e4 url(../images/download.jpg) center right no-repeat; padding:3px 28px 3px 4px; color:#40210f;}

#sizeSelector { float:right;padding: 15px 0px;  margin-top: 5px; line-height: 35px; }
			#sizeSelector span { background: #ededed; border: 2px solid #fff; padding: 2px 5px; margin-right: 5px; cursor: pointer; -webkit-box-shadow: 0px 0px 2px 0px #666; box-shadow: 0px 0px 2px 0px #666; -webkit-border-radius: 2px; border-radius: 2px; }
			#sizeSelector span.sel { border: 2px solid #8cb24b; }
		#colorSelector {float:right; padding: 15px 0px; margin-top: 5px; line-height: 35px; }
			#colorSelector span { background: #000; border: 2px solid #fff; padding: 2px 5px; margin-right: 5px; cursor: pointer; -webkit-box-shadow: 0px 0px 2px 0px #666; box-shadow: 0px 0px 2px 0px #666; -webkit-border-radius: 2px; border-radius: 2px; }
			#colorSelector span.sel { border: 2px solid #8cb24b; }


a.pathlink , a.pathlink:visited{color:#777777; text-decoration:none;margin:0 2px; font-size:12px;padding:1px 5px 1px 5px;font-weight:normal;-webkit-border-radius: 5px;border-radius: 5px;}
a.pathlink:hover , a.pathlink:active {background:#555;color:#fff;}
a.pathlink_f , a.pathlink_f:visited{color:#777777; text-decoration:none;margin:0 2px 0 0; font-size:12px;padding:1px 5px 1px 2px;font-weight:normal;-webkit-border-radius: 5px;border-radius: 5px;}
a.pathlink_f:hover , a.pathlink_f:active {background:#555;color:#fff;}
.path{float:left;}
.path_category{float:left;padding:20px 0px 5px 0px;color:#777777;}
.path_cur_name{padding:3px 10px 0px 5px;color:#777777; font-size:12px;}

.newtag_in{float: left;position:relative; background:url(../../images/mob/newtag.png) no-repeat; height:56px; width: 56px;  top:40px;left:40px;z-index:3;}

.suplogo_out{float:left;margin:0 3px 0 0;height:60px;}
.suplogo_out img{border:0;}

.prod_right_sm{float:left;max-width:620px; width:auto;}
.sizes_part{float:left;margin:0px 0 0 0;}

.changepr_txt{float:right;width:220px;text-align:right;font-size:11px;line-height:12px;margin:0 0 5px 0;font-style:italic;font-family:Georgia;}

.fpCart_cont{float:left;clear:left;background:#AFDF1B;-webkit-box-shadow: 5px 2px 5px 0 #ccc;
box-shadow: 5px 2px 5px 0 #ccc;width:236px;border-radius:10px;-webkit-border-radius:10px;height:54px;color:#000;padding:0px 0 0 0px;margin:10px 0 15px 0px;}
.Fprod_quantity{float:left;margin:5px 0 0px 5px;padding:0;color:#000;font-weight:300;font-size:14px;}
.Fprod_quantity input{padding:8px 4px;margin:0 0 0 5px;border:1px solid #bbb;color:#444;font-size:18px;text-align:center;}

.Fprod_price{margin-top: 15px; text-align: left; float:left;  width:40%; max-width:200px;}
@media (max-width: 500px){
	.Fprod_price{margin-top: 15px; text-align: center; float:none;  width:auto; max-width:unset;}
	.Fprod_price + .ui-grid-solo { padding: 15px 5px; text-align: center; }


}

a.backcat{display:block;margin:50px auto; width:200px; height:60px;}
.fpMobBar3 { text-align: center !important; font-weight: normal; background: #DC2B1B !important; color: #fff !important; font-size: 1.2em; }
#rightBtn .ui-btn-inner {

                margin: -3px;/*Modify to change icon position wrt the header*/
                border: none !important;
            }
.ui-icon-custom {
                background: url(../../images/mob/cart.png) 0% 50% no-repeat;

                box-shadow: none;
                -webkit-box-shadow: none;
                margin: 0 !important;
            }


.fpCart_full{float:left;background:url(../../images/buyb.png) no-repeat;width:133px;font-size:11px;height:120px;cursor:pointer;color:#fff;padding:13px 0 0 0px;margin:0;}
.fpCart_full p{clear:left;float:left;margin:0 0 0 12px;}
.price_del_full{color:#5F0607;float:left;clear:left;text-decoration:line-through;margin:2px 0 0 4px;padding:0;}
.price2{color:#27343F;margin:0;padding:0;}

.prod_buy{display:block;float:left;width:auto; max-width:50%;padding:0% 0 0 2%;text-align:left; white-space:nowrap;}
#content .pbs{background:#9A8053;padding:2% 3%;color:#000;border:1px solid #9A8053;font-size:1.2em;font-weight:bold;}
.characteristics{background:#393939; }

.char_title{float:left;text-align:right;width:42%; padding:2%;margin:2%; background:#4d4d4d;}
.char_value{float:left;text-align:left;width:42%; min-height:30px; margin:2%; padding:2%; background:#444444;}

.plus{color:#A2E4FE;font-weight:bold;font-size:50px;margin:0 0 0 4px;}
.Ffield{border:1px solid #ccc;margin:0 15px 0 0;}
.full_price_cont{float:left;font-size:15px;width:240px;text-align:left;}
.fpBot {float:left;margin:2% 0 2% 0px;width:98%;padding:5px;background:#ffffff ;font-size:0.8em;text-align:left;-webkit-border-radius:10px;border-radius:10px;}

.infotext{padding:10px 0 10px 0; }

.size_color{float:left;width:auto; padding-top:7px;text-align:center;}
.choose{float:left; color:#003974;background:url(../../images/agg.jpg)no-repeat;height:66px;margin:5px 0 0 5px; padding:0px 0 0 25px;}
.choose1{float:left; color:#003974;margin:8px 0 0 5px; padding:5px 0 5px 0px;font-size:1.2em;}
#content div.pb_cart{float:left;background:url(../../images/more.jpg) #5c6268 no-repeat;padding:3px 10px 0px 27px;margin:20px 0 0 5px;color:#ccc;font-weight:bold;
height:21px;border:none; font-size:1.2em;}



#sizetextlnk { padding:1px 5px 1px 55px; width:180px; float:left; min-height: 15px;font-size:12px; margin-bottom: 10px;margin:3px 0 25px 0;
background: url(../../images/mob/size-guide-icon.gif) 7px center no-repeat #EDEDED; color: #333; text-align: center; cursor: pointer; }

.fpadvice_title {float:left;padding:4px 0;background:#FFDC7F;text-align:center;font-size:13px;margin:1% 0px 0px 0px;width:98%;}
.fpadvice {float:left;padding:2px 3px 25px 3px;text-align:center;margin:2px 0px 0px 0px;width:98%;}

.pdf{padding:7px 7px 7px 9px; height:16px;float: left; min-height: 15px;font-size:12px; font-weight:600;margin:5px 0px 5px 5px; background:#dfdfdf; color: #FF0505;  }


.rel_title_sm{width:100%;float:left;font-size:11px;padding:15px 0 22px 0px;margin:0px 20px 0px 0;font-weight:600;border-top:2px solid #ddd;
-webkit-box-shadow: 0px 0px 10px #ddd;box-shadow: 0px 0px 10px #ddd; clear:left;}
.pBox5{float:left;display:block;max-width:300px; width:auto;height:48px;margin:0 0px 7px 10px;
padding:3px;overflow:hidden;-webkit-border-radius:3px; border-radius: 3px; border:1px solid #ddd}
.pBox5_img{float:left;display:block;padding:3px 0px 0 0px;cursor:pointer;width:60px;height:60px;overflow:hidden;}
.pBox5_title{float:left;padding:5px 0 0px 2px;width:60px;height:39px;overflow:hidden;font-size:11px;line-height:12px;text-align:center;}
.pBox5_right{float:right;padding:3px 0 6px 0px;width:48px;font-size:9px;line-height:10px;text-align:center;background:#eee;font-weight:bold;
border-left:1px solid #ccc;-webkit-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0;}
.pBox5_right div{font-size:1em; font-weight:bold; margin-bottom:0.8em;}
.pBox5_bottom{float:left;text-align:left;padding:6px 0 0px 1px;width:50px;text-align:center;}
.pBox5_price_del{font-size:12px; color:#888; text-decoration:line-through;}
.pBox5_price{font-size:14px;color:#7CAF00;margin:0 0 0 0px;letter-spacing:-0.6px;font-weight:bold;}
.fpCart_sm{float:right;background:url(../../images/mob/buyb_sm.png) 0px 0px no-repeat;width:34px;font-size:13px;height:23px;cursor:pointer;text-align:left;color:#000;padding:0px 0 0 0px;margin:13px 0 0 5px;}

.basket_table_disc {float:right;clear:right;margin:0px 0 5px 15px;width:350px;background: #fff;padding:0px 0 0 14px;}
.basket_table_disc input.gen_field2{color: #000;padding:2px 5px; background: #fff; border: 1px solid #aaa;}

.basket_table{padding:2% 0%; border-bottom:#cccccc 1px solid; clear:left; color:#000000;}
span.os1_total_title{color:#000000;}
span.os1_total_title1{color:#000000; font-weight:bold; font-size:1.2em;}
.pTot2{font-size:15px;font-weight:bold;width:100px;text-align:right;}
.pTot21{font-size:1.4em;font-weight:bold;width:100px;text-align:right;}
.basket_Next{float:right; margin:1%;clear:left;}

.imgmright{margin:0 3%;}

.pages { padding: 2%; text-align: center; }
.pages a{ display: inline-block; margin:2% 1%;padding: 3% 3%; /*background: #161616;*/ color: #000000; border: 1px solid #eeeeee; -webkit-border-radius: 5px; border-radius: 5px;
background: #ffffff; text-shadow:none;/* Old browsers */
}
.pages a.active{background:#f2740d; color:#fff !important;}

#content pages a:active, #content .pages a:visited, #content .pages a:hover{color:#000000;}
.pages span { display: inline-block; padding: 3% 3%; color: #fff; border: 0px solid #999; -webkit-border-radius: 5px; border-radius: 5px; background: #000000; /* Old browsers */

}

#fpitemadded { text-align: center; text-shadow:none;padding: 3% 0; margin-bottom: 1%; color: #fff; background: #ff3019; /* Old browsers */
background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff3019 0%,#cf0404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */ }
#fpitemadded a.link{color:#ffffff; font-weight:bold;}
/*pBox tags*/



#menucnt { display: none; margin: 2%; padding-bottom: 2%; border-bottom: 3px solid #8b9ebb; }

#menucnt h3 { background: #c5cfdd; padding: 1%; color: #000; margin: 1% 0; border-bottom: 1px solid #8b9ebb; }
#menucnt ul { }
#menucnt ul li { list-style-type: none; border-bottom: 1px dashed #888; padding: 1% 2%; }

.text {  text-align:left;background:#ffffff;border:0px solid #E0E8EF;}
#content .text img{width:auto; max-width:775px;width:99%; height:auto;  }
#content a.subc , #content a,subc:active,#content a.subc:visited{color:#27343F;font-size:1em;padding-right:5%;}


#moreimgs { float: left; margin:1em 0; width:100%;}
/*#moreimgs img{max-width:24%; float:left;margin:0.5%;}*/
.micrologo{display:block;width:26%;float:left;text-align:center;padding:5% 0 0 0;border:0px yellow solid;}
.micrologo img {width:90%; max-width:100px;}
.fpImg{position:relative;}
.fpImg_a {width:70%;float:left;margin:1%; position:relative;border:0px yellow solid;}
.fpImg_a span{text-shadow:none; font-size:0.8em; color:#333;}
.fpImg_a img {width:90%; max-width:340px;margin:0 auto;}
.fpImg_b{width:24%; float:left;margin:0.5%;}
.fpImg_b span{text-shadow:none; font-size:0.6em; font-size: 1vw;  color:#333;}
.fpImg_b img { width: 100%; max-width:90px; }

.fpDsc {  padding: 2% 1%; color: #000000; margin: 2% 0%; border-top:0px #cccccc solid;}
.fpDsc img{max-width:100%; height:auto;}

.prod_price { margin-bottom: 2%; text-align: left; float:left;  width:40%; max-width:200px; }
.fpform { padding: 12px; margin-bottom: 2%; text-align: center; }

.share {float:left; margin-left: 10%; margin-bottom:10%; margin-top:5%; }
.like { float: right; width: 49%; min-height: 5%; }
/*#content a.fpCart {margin: 2% AUTO; text-align: center; background: #2e6fe5; padding: 1% 4%; color:#ffffff;
text-shadow:none; font-size: 1em; border: 0px solid #8b9ebb; white-space:nowrap;
-webkit-border-radius: 5px; border-radius: 5px; }
*/
.gen_field1{border:1px solid #d8e1e9; max-width:15px; height:15px; float:left;}

.main_title_prod{font-size:22px;clear:left;border-bottom:1px solid #ccc;font-weight:300;color:#333;float:left;clear:left;width:100%;margin:10px 0 15px 0;padding:0 0 5px 0;}




.ue_title, .terms_title { padding: 1%; margin: 3% 0 1% 0; background: #9a8053; color:#000000;}

.metaforika_basket_preview { background: #f1f1f1; text-align: left; padding: 3px; margin: 5px 0px 0px 0px; }
.metaforika_basket_preview em { color:#333; }
.metaforika_basket_preview span { font-weight: bold; color:#000; }

#content a.cartCont{display:block;background:#db2b2d;color:#fff;padding:7px;border:0px solid #576F33;margin:10px 0 0 0 ;font-weight:bold;cursor:pointer;}

#content a.cartCont1{display:block;background:#fef7f7;color:#000000;padding:7px;border:0px solid #576F33;margin:10px 0 0 0 ;font-weight:bold;cursor:pointer;}

.formtext{width:auto; margin:2% auto;}
.formtextl{float:left;width:35%; max-width:200px; margin:2% auto;}
.formtextr{float:left;width:60%; max-width:200px; margin:2% auto;}
.formcheckbox{font-size:0.9em;}

.basket_title_td_disc{float:left;color:#000;font-size:1.1em;padding:10px 3px;}
.cartitemdtlout{margin-left:3px; margin-right: 3px; border: 1px solid #6d6c6c;}
.cartitemdtl_con { padding: 5px;  -webkit-border-radius: 5px; border-radius: 5px; background:#ffffff;}

.cartitemdtlend{ padding: 1% 5px; border-bottom: 1px solid #000000; }
.cartitemdtl { padding: 1% 5px; border-bottom: 1px solid #ccc; color:#000000; }
.cartitemdtltot { padding: 1% 0; border-bottom: 1px solid #f2740d; color:#f2740d;margin-bottom:10px; margin-left:3px; margin-right: 3px; }
.cartitemdtlauto{ padding: 1%; width:auto; border-bottom: 0px solid #ccc; float:left;}
.cartitemdtlhalf{ padding: 1%; width:48%; border-bottom: 0px solid #ccc; float:left;}
.cartitemdtlLast { margin-bottom: 3%; }

.cref{display:block;width:20px;height:20px;background:url(../../images/cref.jpg) no-repeat;border:none;}

.paymethod{background:#D1D9DF;border:0px solid #E0E8EF;padding:10px;margin:0px 0 5px 0; -webkit-border-radius: 5px; border-radius: 5px;}
.payway-info{background:#D1D9DF;border:0px solid #E0E8EF;padding:10px;margin:0px 0 5px 0; -webkit-border-radius: 5px; border-radius: 5px;}
.crtalictr { text-align: center !important; }

.product_priceFrom{font-size:0.8em;color:#999999;text-decoration:line-through; font-weight:normal; text-shadow:none;}
.product_newPrice{font-size:1.2em;color:#0C9C1D;font-weight:bold; text-shadow:none;}
.product_discount{font-size:0.8em;color:#FC0000;text-shadow:none;}


#content a.pin , #content a.pin:visited{color:#000000;font-size:1em;}
#content a.pin:hover ,#content a.pin:active{color:#000;}

.ordTotalin{background:#E7EFD8;margin:0 0 0 0px;padding:5px;width:100%;text-align:left;font-size:16px;color:#555;}
.ordTotal{background:#f6f6ea;margin:0 0 0 0px;padding:5px;width:100%;text-align:left;font-size:16px;color:#555;}
.ordTotal2{background:#f6f6ea;margin:0 0 0 0px;padding:10px 5px;width:98%;text-align:right;font-size:12px;color:#555;}

.final_step_price{float:left;width:auto; margin:0 2%;border-right:0.0em solid  #3b5997;white-space:nowrap;}
.ordTotal2_price{font-size:1em;color:#142b5b;font-weight:bold;padding:0 2% 0 0;}
.ordTotal2_total{font-size:1em;color:#B71B00;font-weight:bold;padding:0 2% 0 0;}

.ordTotal_total{font-size:1em;color:#222;font-weight:bold;padding:0 10px 0 0;}
.final_step_pricew{float:left;width:98%; margin:0 2%; }

.final_step_price_l{float:left;width:auto; margin:0 2%; white-space:nowrap;}

.terms { margin-bottom: 2%; }
.terms_text { color:#000000 !important; padding: 1%; margin-bottom: 1%; font-size: 8vh; font-size: 0.8em;}

#fpCartInfoTxt{color:#000000 !important; padding: 1%; margin-bottom: 1%; font-size: 8vh; font-size: 0.8em;}

.formerrorsfound { padding: 2% 0; text-align: center !important; color: #cc0000; }

.contact_info { margin: 3% 0; }

.contactmaptitle { margin: 3% 0; }
p.contactmaplnk { margin-bottom: 1% !important; background:#3f3f3f; -webkit-border-radius: 5px; border-radius: 5px;padding: 0.4em;}
#content a.contactmaplnk, #content a.contactmaplnk:visited{color: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; white-space:normal;text-decoration:none;text-shadow:none;}
#content a.contactmaplnk:hover , #content a.contactmaplnk:active{color:#dde5fe; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; white-space:normal; text-shadow:none;}
#content a.gl{font-size: 1.0em;padding-left:2%;color:#9b8053;}
.price_full10_f{background:#254F22;color:#fff;-webkit-border-radius:5px;border-radius:5px;padding:5px 5px;margin:2% auto;text-align:center;width:50%;}
.formDiv1{float:left;width:98%; min-height:80px;height:auto;margin:0 2% 2% 0;padding:2%;background:#ffffff; border-bottom:0.2em #cccccc dotted;}
.timologioForm{display:none;}

#inlineAlert_errortext{padding:2em;}
#inlineAlert_error{background:red; color:white;text-shadow:none;}



.basketpointer{float:left; width:auto;margin-bottom:2%;margin-left:2%;}
.basketpointer img{float:left;}
.basketStephp{margin-bottom:2%;border-bottom:1px #cccccc solid;}



.formDiv{float:left;width:44%; min-height:80px;height:auto;margin:0 2% 2% 0;padding:2%;background:#ffffff;}
.formDiv_title{padding:0 0 5px 0;margin:0 0 2% 0;border-bottom:1px dashed #D6DDC7;}
.formDiv_title h3{padding:0 0 5px 0;margin:0 0 2% 0; color:#da272a}
.formDiv_content{padding:5px 0;font-size:0.9em;color:#555;}
a.cartCont{display:block;background:#637a3a;color:#fff;padding:0.4em;margin:0.5em 0 0 0 ;font-weight:bold;cursor:pointer;text-shadow:none;}
.formtext{width:auto; margin:2% auto;}
.formtext1{background:#D1D9DF;border:0px solid #E0E8EF;padding:10px;margin:0px 0 5px 0;  -webkit-border-radius: 5px; border-radius: 5px;}

.fb_links{float:right;margin:10% 5% 5.5em 0px;width:100px;}

.formcheckbox{font-size:0.9em;}
a.red,a.red:visited{color:#fc0000;text-decoration:none;}
				a.red:hover , a.red:active{color:#fc0000;text-decoration:underline;}
input.gen_fieldl{border:#ccc solid 1px;margin:0 0 0 10px;}
input.gen_field_errorl{border:#fc0000 solid 1px; margin:0 0 0 10px;}
.welcome{text-align:center;background:#ccc;padding:10px;margin-top:3%;}
/*.gen_field{border:none;background:#8e7447; color:#000000; padding:1% 3%; float:left;}*/

.cartField1{border:1px solid #ccc;padding:5px;color:#777;font-size:14px;}
.cartField1_error{border:1px solid #FC0000;padding:5px;color:#777;font-size:14px;}
.cartSelect1{border:1px solid #ccc;padding:5px;width:100%;color:#777;font-size:14px;}
.cartField2{border:1px solid #ccc;padding:5px;color:#777;font-size:14px;}
.cartSelect2{border:1px solid #ccc;padding:5px;width:100%;color:#777;font-size:14px;}
.cartField2_error{border:1px solid #FC0000;padding:5px;color:#777;font-size:14px;}
.cartSelect2_error{border:1px solid #FC0000;padding:5px;width:172px;color:#777;font-size:14px;}
.field_disabled{border:1px solid #ccc;padding:5px;color:#ccc;background:#fff;}
.select_disabled{border:1px solid #ccc;padding:5px;color:#ccc;background:#fff;}

.ordTolat_pricetd{padding:0 0 3px 0px;}
.ordTolat_totaltd{border-left:1px solid #B4C199;padding:0 0 3px 10px;color:#000;}

.finalForm_data{float:left;width:100%;margin:0 2%; max-width:310px;}
.formDiv_title{padding:0 0 5px 0; margin:0 0 2% 0;border-bottom:1px dashed #D6DDC7;}
.finalForm_data2{float:left;width:98%;margin:1%;}
.selected_pw{color:#134370;font-weight:bold;}

.formDiv_title1{padding:1%; background:#dcdcdc; margin:2%;border-bottom:0px dashed #D6DDC7;}

.noteSm{font-size:11px;color:#fc0000;font-style:italic;margin:0 0 0 18px;padding:0 0 5px 0;}

.totalfcart{color:#FC0000;font-weight:700;}
.stepTitle{color:#000000;font-weight:bold;white-space:nowrap; text-shadow:none;float:left;padding-left:0.9em;width:auto;padding-top:0.4em; border:0px #000 solid;}
.stepTitle_GS{color:#ccc;font-weight:bold;white-space:nowrap; text-shadow:none; float:left;padding-left:0.9em;width:auto;padding-top:0.4em; border:0px #000 solid;}

img.gallery_image{width:90%; margin-left:5%;}

#infotextb21 { float: left; width: 100%;   }
	#infotextb21 img { max-width: 100%; max-height: 100%;}

	#shtxtTitle { font-size: 1.1em; font-weight: bold; margin-bottom: 5px; }
	#shtxtImg { float: left; max-width: 38%; min-height: 20px; text-align: left; -webkit-border-radius: 2px; border-radius: 2px;margin:1%; background:#e3e4de;}
	#shtxtBody {  min-height: 20px; font-size: 1.0em; padding-left:5px; padding: 1%; background:#e3e4de;}
	#shtxtBodyNoFL { min-height: 20px; font-size: 1.0em; padding: 1%; background:#e3e4de;}

.demo{margin:1% 0;border:0px red solid;white-space:nowrap;}
.flash{margin:2% 0; width:auto; max-width:99%;}

#owl-demo1{
margin:0px 45px;
width:auto;
border:0px #e3e4dd solid;
}

#owl-demo1 .item{
display: block;
padding: 10px 0px;
margin: 5px;
color: #FFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align: center;
border:1px #e3e4dd solid;

}

#owl-demo{
margin:0px 45px;
width:auto;
border:0px #e3e4dd solid;
}

#owl-demo .item{
display: block;
padding: 10px 0px;
margin: 5px;
color: #FFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align: center;
border:1px #e3e4dd solid;

}
.owl-theme .owl-controls .owl-buttons div {
padding: 5px 9px;
}

.owl-theme .owl-buttons i{
margin-top: 2px;
}

/*To move navigation buttons outside use these settings:*/

.owl-theme .owl-controls .owl-buttons div {
position: absolute;
}

.owl-theme .owl-controls .owl-buttons .owl-prev{
left: -45px;
top: 45px;
}

.owl-theme .owl-controls .owl-buttons .owl-next{
right: -45px;
top: 45px;
}


.rel_title{clear:both;color:#27343F;width:100%;float:left;font-weight:bold;font-size:16px;padding:0px 0 10px 55px;margin:20px 0 20px 0;border-bottom:1px solid #C7CDD3;
background: url(../../images/same.png) center left no-repeat;}
.rel_title p{margin:4px 0 0px 0;float:left;}


#owl-demo7{
max-width:1000px;
margin:5% 45px;
width:auto;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border:1px #e2e2e2 solid;
}

#owl-demo7 .pBox3{
display: block;
padding: 0%;
margin: 2%;
color: #FFF;
text-align: center;
}

#owl-demo7 .owl-prev{
left: -45px;
top: 40%;
}

#owl-demo7 .owl-next{
border:0px red solid;
right: -45px;
top: 40%;
}


#owl-demo6{
max-width:1000px;
margin:5% 35px;
width:auto;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border:0px #e2e2e2 solid;
}

#owl-demo6 .relpBox_cont{
display: block;
padding: 0% 4%;
margin: 2%;
color: #FFF;
text-align: center;
border:0px #e2e2e2 solid;
}

#owl-demo6 .owl-prev{
left: -35px;
top: 50%;
}

#owl-demo6 .owl-next{
border:0px red solid;
right: -35px;
top: 50%;
}

#owl-demo5{
max-width:1000px;
margin:5% 35px;
width:auto;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border:0px #e2e2e2 solid;
}

#owl-demo5 .pBox_cont{
display: block;
padding: 0% 4%;
margin: 4%;
color: #FFF;
text-align: center;
border:0px #e2e2e2 solid;
}

#owl-demo5 .owl-prev{
left: -35px;
top: 50%;
}

#owl-demo5 .owl-next{
border:0px red solid;
right: -35px;
top: 50%;
}




#owl-demo4{
margin:0px 45px;
width:auto;

}

#owl-demo4 .vBox2{
display: block;
padding: 0%;
margin: 2%;
color: #FFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align: center;
border:0px #e2e2e2 solid;
}

#owl-demo4 .owl-prev{
left: -45px;
top: 40%;
}

#owl-demo4 .owl-next{
border:0px red solid;
right: -45px;
top: 40%;
}


#owl-demo3{
margin:0px 45px;
width:auto;

}

#owl-demo3 .vBox2{
display: block;
padding: 0%;
margin: 2%;
color: #FFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align: center;
border:0px #e2e2e2 solid;
}

#owl-demo3 .owl-prev{
left: -45px;
top: 40%;
}

#owl-demo3 .owl-next{
border:0px red solid;
right: -45px;
top: 40%;
}

#owl-demo2{
margin:0px 45px;
width:auto;

}

#owl-demo2 .vBox2{
display: block;
padding: 0%;
margin: 2%;
color: #FFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align: center;
border:0px #e2e2e2 solid;
}

#owl-demo2 .owl-prev{
left: -45px;
top: 40%;
}

#owl-demo2 .owl-next{
border:0px red solid;
right: -45px;
top: 40%;
}
#owl-demo1{
margin:0px 45px;
width:auto;
border:0px #e3e4dd solid;
}

#owl-demo1 .vBox2{
display: block;
padding: 0%;
margin: 2%;
color: #FFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align: center;
border:1px #e2e2e2 solid;
}

#owl-demo1 .owl-prev{
left: -45px;
top: 40%;
}

#owl-demo1 .owl-next{
border:0px red solid;
right: -45px;
top: 40%;
}

.vBox_title2 {padding: 1%; font-size:1.0em; font-weight:700; text-align: center;  height: 50px; line-height: 1em !important; }
	.vBox_price2 { padding: 2%; background:#fafafa; border-bottom: 1px dotted #A7BE78; font-size: 1em; font-weight: bold; text-align: right; color: #BF165A;  font-style: italic; }
	.vBox_img2 { background:#fff;  ; text-align: center;min-height:160px; }
	.vBox_descr2 { font-size:0.7em; font-size:0.9vw; color:#757575; padding: 1% 25px 1% 1%; background: url(../images/vitr-arrow-sm.jpg) bottom right no-repeat #fafafa; border-top: 1px dotted #A7BE78;  border-bottom: 1px solid #e2e2e2; height: 45px; line-height: 15px !important }

	.vBox_img2 a img{width:100%;border:0px red solid;max-width:245px;}
	.vBox_img2l a img{width:100%;border:0px red solid;max-width:780px;}
/*order info*/
.ord_title{padding-bottom:7px;font-weight:600;font-size:14px;}
.ordT{background:#eee;color:#000;padding:3px;}
.ordP{background:#fff;padding:3px 3px 3px 3px;border-top:1px solid #ccc;}
.ordP_no{background:#fff;padding:3px;}
a.legg , a.legg:visited{color:#000;background:#fff;padding:1px 5px 1px 5px;margin:0 2px;font-size:11px;}
a.legg:hover , a.legg:active{color:#0097DA;}

.images img{max-width:80px; width:100%; margin:2%;}

.sSub{float:left;width:auto; height: 33px;margin:1% 0 2% 0;-webkit-border-radius: 0px 5px 5px 0;border-radius:  0px 5px 5px 0;padding:10px;
border:0;color:#ffffff;font-style:italic;font-weight:bold;font-size:11px;
background-color: #d1120a !important; text-shadow:none;}

.search{float:left;margin:5px 0 0 0px; width:100%;  border:0px red solid;background:#dedede;}
.searchinput{margin-left:25%; width:50%;border:0px red solid;background-color:#6d6c6c;color:#ffffff; padding:5px; -webkit-border-radius: 5px;border-radius:5px;}

.my-gallery figure { display: inline-block; width: 98%; margin: 0; padding: 0; text-align: center; }
.my-gallery figure img { width: auto; max-width:100%; clear:left; vertical-align: baseline; }
.my-gallery figcaption { display: none; }



#search_result {-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;display: none;float:left; margin:5px 0px 0 17px;width:95%;overflow:auto;
background:#fff;border:1px solid #aaa;border-top:0;z-index:1000;position:relative;padding:15px 0 20px 5px;-webkit-box-shadow:  1px 1px 5px 3px #aaa;
box-shadow:  1px 1px 5px 3px #aaa;}
.res_box{float:left;padding:3px 0 3px 0;width:95%;border-bottom:1px #cccccc solid;}
.res_box img{float:left;width:18%;}
.res_box p{float:left;font-weight:normal;}
.res_box a , .res_box a:visited {float:left;width:70%;color:#27343F;font-size:12px;padding-left:1%;padding-top:1%;}



/*multisearch*/
.multisearch{float:left;margin:2px 0 0 0px;padding:2%;width:96%; background:#ffffff; border-radius:5px; border:0px red solid;}
.msForm{padding:2%;color:#ffffff;}
.msfield{border:1px solid #acc77d;width:270px;padding:5px 0;color:#7b7b7b;font-style:italic;}
.msSel{border:1px solid #9b8053;width:103px;color:#ffffff;font-style:italic;}
.msSels{border:1px solid #9b8053;width:50px;color:#ffffff;font-style:italic;}
.msSub{float:left;width:auto; height: 33px;margin:1% 0 2% 0;-webkit-border-radius: 0px 5px 5px 0;border-radius:  0px 5px 5px 0;padding:10px;
border:0;color:#ffffff;font-style:italic;font-weight:bold;font-size:11px;
background-color: #000000 !important; text-shadow:none;}
.pricep{float:left; width:45%; margin-right:5%}
.pricep1{float:right; width:45%; margin-left:5%}
.genBox{margin:0;background:#9A8053;padding:2%;color:#000;width:96%;text-align:center;font-weight:bold; text-shadow:none;}
.cart_pDel{display:block;float:left; margin-left:1%;width:20px;height:15px;background:url(../../images/delete.gif) no-repeat;}

.cartaction{margin-left:3%;}

#content .addthisshare{width:auto; float:right;text-align:left; margin-right:5%;margin-top:2%; padding-right:5%; white-space:nowrap;}
#content .addthisshare a,#content .addthisshare a:active,#content .addthisshare a:visited {padding:0;margin:2px; font-size:0.9em; font-weight:normal;color:#000000;}
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../../images/mob/glyphicons-halflings-green.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
  margin-top: 4px;
}
/* White icons with optional class, or on hover/focus/active states of certain elements */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:focus > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:focus > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"] {
  background-image: url("../../images/mob/glyphicons-halflings-white.png");
}
.icon-glass {
  background-position: 0      0;
}
.icon-music {
  background-position: -24px 0;
}
.icon-search {
  background-position: -48px 0;
}
.icon-envelope {
  background-position: -72px 0;
}
.icon-heart {
  background-position: -96px 0;
}
.icon-star {
  background-position: -120px 0;
}
.icon-star-empty {
  background-position: -144px 0;
}
.icon-user {
  background-position: -168px 0;
}
.icon-film {
  background-position: -192px 0;
}
.icon-th-large {
  background-position: -216px 0;
}
.icon-th {
  background-position: -240px 0;
}
.icon-th-list {
  background-position: -264px 0;
}
.icon-ok {
  background-position: -288px 0;
}
.icon-remove {
  background-position: -312px 0;
}
.icon-zoom-in {
  background-position: -336px 0;
}
.icon-zoom-out {
  background-position: -360px 0;
}
.icon-off {
  background-position: -384px 0;
}
.icon-signal {
  background-position: -408px 0;
}
.icon-cog {
  background-position: -432px 0;
}
.icon-trash {
  background-position: -456px 0;
}
.icon-home {
  background-position: 0 -24px;
}
.icon-file {
  background-position: -24px -24px;
}
.icon-time {
  background-position: -48px -24px;
}
.icon-road {
  background-position: -72px -24px;
}
.icon-download-alt {
  background-position: -96px -24px;
}
.icon-download {
  background-position: -120px -24px;
}
.icon-upload {
  background-position: -144px -24px;
}
.icon-inbox {
  background-position: -168px -24px;
}
.icon-play-circle {
  background-position: -192px -24px;
}
.icon-repeat {
  background-position: -216px -24px;
}
.icon-refresh {
  background-position: -240px -24px;
}
.icon-list-alt {
  background-position: -264px -24px;
}
.icon-lock {
  background-position: -287px -24px;
}
.icon-flag {
  background-position: -312px -24px;
}
.icon-headphones {
  background-position: -336px -24px;
}
.icon-volume-off {
  background-position: -360px -24px;
}
.icon-volume-down {
  background-position: -384px -24px;
}
.icon-volume-up {
  background-position: -408px -24px;
}
.icon-qrcode {
  background-position: -432px -24px;
}
.icon-barcode {
  background-position: -456px -24px;
}
.icon-tag {
  background-position: 0 -48px;
}
.icon-tags {
  background-position: -25px -48px;
}
.icon-book {
  background-position: -48px -48px;
}
.icon-bookmark {
  background-position: -72px -48px;
}
.icon-print {
  background-position: -96px -48px;
}
.icon-camera {
  background-position: -120px -48px;
}
.icon-font {
  background-position: -144px -48px;
}
.icon-bold {
  background-position: -167px -48px;
}
.icon-italic {
  background-position: -192px -48px;
}
.icon-text-height {
  background-position: -216px -48px;
}
.icon-text-width {
  background-position: -240px -48px;
}
.icon-align-left {
  background-position: -264px -48px;
}
.icon-align-center {
  background-position: -288px -48px;
}
.icon-align-right {
  background-position: -312px -48px;
}
.icon-align-justify {
  background-position: -336px -48px;
}
.icon-list {
  background-position: -360px -48px;
}
.icon-indent-left {
  background-position: -384px -48px;
}
.icon-indent-right {
  background-position: -408px -48px;
}
.icon-facetime-video {
  background-position: -432px -48px;
}
.icon-picture {
  background-position: -456px -48px;
}
.icon-pencil {
  background-position: 0 -72px;
}
.icon-map-marker {
  background-position: -24px -72px;
}
.icon-adjust {
  background-position: -48px -72px;
}
.icon-tint {
  background-position: -72px -72px;
}
.icon-edit {
  background-position: -96px -72px;
}
.icon-share {
  background-position: -120px -72px;
}
.icon-check {
  background-position: -144px -72px;
}
.icon-move {
  background-position: -168px -72px;
}
.icon-step-backward {
  background-position: -192px -72px;
}
.icon-fast-backward {
  background-position: -216px -72px;
}
.icon-backward {
  background-position: -240px -72px;
}
.icon-play {
  background-position: -264px -72px;
}
.icon-pause {
  background-position: -288px -72px;
}
.icon-stop {
  background-position: -312px -72px;
}
.icon-forward {
  background-position: -336px -72px;
}
.icon-fast-forward {
  background-position: -360px -72px;
}
.icon-step-forward {
  background-position: -384px -72px;
}
.icon-eject {
  background-position: -408px -72px;
}
.icon-chevron-left {
  background-position: -432px -72px;
}
.icon-chevron-right {
  background-position: -456px -72px;
}
.icon-plus-sign {
  background-position: 0 -96px;
}
.icon-minus-sign {
  background-position: -24px -96px;
}
.icon-remove-sign {
  background-position: -48px -96px;
}
.icon-ok-sign {
  background-position: -72px -96px;
}
.icon-question-sign {
  background-position: -96px -96px;
}
.icon-info-sign {
  background-position: -120px -96px;
}
.icon-screenshot {
  background-position: -144px -96px;
}
.icon-remove-circle {
  background-position: -168px -96px;
}
.icon-ok-circle {
  background-position: -192px -96px;
}
.icon-ban-circle {
  background-position: -216px -96px;
}
.icon-arrow-left {
  background-position: -240px -96px;
}
.icon-arrow-right {
  background-position: -264px -96px;
}
.icon-arrow-up {
  background-position: -289px -96px;
}
.icon-arrow-down {
  background-position: -312px -96px;
}
.icon-share-alt {
  background-position: -336px -96px;
}
.icon-resize-full {
  background-position: -360px -96px;
}
.icon-resize-small {
  background-position: -384px -96px;
}
.icon-plus {
  background-position: -408px -96px;
}
.icon-minus {
  background-position: -433px -96px;
}
.icon-asterisk {
  background-position: -456px -96px;
}
.icon-exclamation-sign {
  background-position: 0 -120px;
}
.icon-gift {
  background-position: -24px -120px;
}
.icon-leaf {
  background-position: -48px -120px;
}
.icon-fire {
  background-position: -72px -120px;
}
.icon-eye-open {
  background-position: -96px -120px;
}
.icon-eye-close {
  background-position: -120px -120px;
}
.icon-warning-sign {
  background-position: -144px -120px;
}
.icon-plane {
  background-position: -168px -120px;
}
.icon-calendar {
  background-position: -192px -120px;
}
.icon-random {
  background-position: -216px -120px;
  width: 16px;
}
.icon-comment {
  background-position: -240px -120px;
}
.icon-magnet {
  background-position: -264px -120px;
}
.icon-chevron-up {
  background-position: -288px -120px;
}
.icon-chevron-down {
  background-position: -313px -119px;
}
.icon-retweet {
  background-position: -336px -120px;
}
.icon-shopping-cart {
  background-position: -360px -120px;
}
.icon-folder-close {
  background-position: -384px -120px;
  width: 16px;
}
.icon-folder-open {
  background-position: -408px -120px;
  width: 16px;
}
.icon-resize-vertical {
  background-position: -432px -119px;
}
.icon-resize-horizontal {
  background-position: -456px -118px;
}
.icon-hdd {
  background-position: 0 -144px;
}
.icon-bullhorn {
  background-position: -24px -144px;
}
.icon-bell {
  background-position: -48px -144px;
}
.icon-certificate {
  background-position: -72px -144px;
}
.icon-thumbs-up {
  background-position: -96px -144px;
}
.icon-thumbs-down {
  background-position: -120px -144px;
}
.icon-hand-right {
  background-position: -144px -144px;
}
.icon-hand-left {
  background-position: -168px -144px;
}
.icon-hand-up {
  background-position: -192px -144px;
}
.icon-hand-down {
  background-position: -216px -144px;
}
.icon-circle-arrow-right {
  background-position: -240px -144px;
}
.icon-circle-arrow-left {
  background-position: -264px -144px;
}
.icon-circle-arrow-up {
  background-position: -288px -144px;
}
.icon-circle-arrow-down {
  background-position: -312px -144px;
}
.icon-globe {
  background-position: -336px -144px;
}
.icon-wrench {
  background-position: -360px -144px;
}
.icon-tasks {
  background-position: -384px -144px;
}
.icon-filter {
  background-position: -408px -144px;
}
.icon-briefcase {
  background-position: -432px -144px;
}
.icon-fullscreen {
  background-position: -456px -144px;
}


.achro-club a {display: block; color: #fff !important; text-shadow: none !important; text-decoration: none !important; border-radius: 10px; box-shadow: 1px 1px 1px 1px #666;font-weight: bold; margin: 2% auto; width: 60%; padding: 5px 15px; text-align: center; }

.achro-club.inactive-club a { height: 46px;background: #cb1e00;font-size: 20px;line-height: 46px; }
.achro-club.active-club a { height: 46px;background: #0801a9;font-size: 20px;line-height: 46px; }
/*.achro-club.active-club a { background: #0801a9; font-size: 16px; padding: 3px 0; }*/

/* misc 2019 */
#imglrg a { display: inline-block; margin-bottom: 5px; }

/* cookies 20200402 */
#cookies2020 {position: fixed;left: 0;right: 0;top: 0;background: #f2f2f2;color: #000;padding: 10px;border-top: 2px solid #999;z-index: 2147483649;max-height: 80vh;overflow-y: auto;overflow-x: hidden}
#cookies2020 .heading button.acceptall {margin-right: 10px}
#cookies2020 .content {background: #f2f2f2;margin-top: 10px}
#cookies2020 .content button {white-space: normal;word-break: break-word}
#cookies2020 .content label.active {cursor: pointer;color: #009900}
#cookies2020 .content label.inactive {cursor: pointer;color: #990000}
#cookies2020 .content .panel .panel-body {max-height: 20vh;overflow: auto}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
}

.btn:focus, .btn:hover {
    text-decoration: none;
}

.btn {
    font-size: 14px;
    line-height: normal !important;
}

.btn-block {
    display: block;
    width: 100%;
}

.btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}

.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	margin-top:5px;
}

.btn:focus, .btn:hover {
    text-decoration: none;
}

.btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
}

.btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}


.hidden{display: none;}


.topcookie_left{float:left;text-align: left;width:80%}
.topcookie_right{float:left;}
.heading{padding-bottom:10px;float:left;width:100%}
.row{padding-top:5px;float:left;width:100%}
.cookiebuttons{float:left;text-align: left;width:20%;padding-top:10px;}
.cookietexts{float:left;text-align: left;width:70%;padding-left:10px;}
.panel-footer{padding:5px 0;font-size:16px;}



/* fp showcases*/
.trtsps_title { font-size: 14px; padding: 10px; background: #f9f9f9; border: 1px solid #d5d5d5; margin: 30px 4px 4px 2px; border-radius: 5px; color: #fc710a; }
.fpTRTSProd{display:block;width:auto;overflow: hidden; float: none; border: 1px solid #d5d5d5; margin: 0 2px 4px 2px; padding: 10px; text-align:center; }
.fpTRTSProd .lscProd_img{width:auto; text-align:center; }
.fpTRTSProd .lscProd_title{width:auto;min-height:40px;}
.fpTRTSProd .lscProd_priceArea{width:auto; }



.ach_holder {
  /*background:#ccc;*/
  padding:0.5rem;
  overflow: hidden;
  font-weight: bold;
  color: red;
}

.ach_text {
  animation : slide 10s linear infinite;
}

@keyframes slide {
  0% {
    transform: translatex(0%)
  }

  100% {
    transform: translatex(100%)
  }

}