/* ///////////////////////  
0-Τροποποιήσεις Bootstrap css
1-style Category,style products,style news 1stulo-2stulo
2-style sections
3-General
4-div styles
5-Subcategories style css
6-Media
7-Diafora 
8-Fotorama css
9-Photomosaic css
10-Mobile Menu
11-Ninja Slider
12-Flexisel
13-Fancybox
14-Mega menu Horiz
15-Datepicker
16-Carousel
17-Form Contact Style-Reservations contact style
18-Footer,Header Bar,Welcome Text (docs)
19-Image Captions
///////////////////*/

/*Start Change Nikoleta*/
/*START General Colors*/
.generalColor{color:#ea967c!important}
.generalbackColor{background-color:#ea967c!important}
/*END General Colors*/
/*START Background header*/
.bg_head{background-color:#4E5860 !important;}
/*END Background header*/
/*START Menu ONLY DESKTOP*/
@media only screen and (min-width: 990px) {
.MenuColorFont{color:#FFF; }
.MenuColorFontsub{color:#303030;  }
.minimal-menu-horiz a {font: 15px 'Open Sans', sans-serif!important; font-weight:500!important; }
.minimal-menu-horiz ul ul li a, .minimal-menu-horiz ul ul ul li a, .minimal-menu-horiz ul ul ul ul li a, .minimal-menu-horiz ul ul ul ul ul li a{font: 13px 'Open Sans', sans-serif, 'Roboto', sans-serif !important; border-bottom:1px solid #9d9d9d!important; }
}
/*End Menu*/
/*End Change Nikoleta*/

/*0-Τροποποιήσεις Bootstrap css*/
.tabset .is-section{float:left;position:relative;}
/*Χωρις το παρακατω δεν φερνει background-color to welcome text */	
#welcome_text .is-boxes{float:none;}
/*Για Header bar */
.header_bar .is-boxes{float:none;}




/* Style Category */
.category_image{}
.cat_title{font-size:25px;color:black;font-weight:bold;background-color:#3399ff;}
/*.cat_title_text{background-color:#3399ff;color: white;font-weight: bold;padding: 10px;}*/
.cat_title_text h1{background-color:#3399ff;color: white;font-weight: bold;padding: 10px;float:left}
.cat_description{};
.hide_category_name{display:none};

/* style products */
.div3product_title{position:relative;top:5px;font-size:20px;font-weight:bold;}
.div3product_description{    min-height: 110px;position: relative;top: 18px;}
.div1product_title{font-weight:bold;font-size:20px;}
.div1product_description{padding:2px; }
.product_price{}

/*style news 1stulo * 2stulo */
.news_date{font-size:15px;font-weight:bold;}
.news_title{font-weight: 700;font-size: 19px;color: #000;margin-bottom: 25px;margin-top: 0;}
.news_description{color: #777;font-size: 16px;}
.news_text_height_holder{height: 50px;
overflow: hidden;}
.column_news {float: left;width: 50%;padding: 10px;height: auto;text-align:left;border-bottom:0.1px solid lightgray;margin-bottom:20px;}
.news_col2_holder:after {content: "";display: table;
clear: both;}
.read_more{font-size:12px;}
.read_more a{color:#518dda;}
.read_more a:hover{}
@media only screen and (max-width: 660px) {
.column_news{width:99.9%;}
}

/*START 2-style sections */
/*
.footer{height:100%!important;}
.footer{margin-top:-17px;max-height:300px!important;}
*/
.footer .is-boxes{float:none!important;}
.odd_section {text-align: center;}
.even_section {text-align: center;position: relative;}
.min_height{}
.full_width{width:100%;}
.max990 {margin: auto; width:99%; max-width:990px; height: auto; text-align:center; border:0px solid #000;position:relative;}
.max1150 {margin: auto; width:99%; max-width:1180px; height: auto; /*maria*/ text-align:initial; /*maria*/ border:0px solid #000;}
#page-top{min-height:600px}
.seperate_insiders{margin-top: 15px;margin-bottom: 15px;}
.seperator{height:20px;}
/*END 2-style sections */

/*START 3-General */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body{width:auto;height: 100%;}
html{font-size:10px;}
body{font-family:'Open Sans', sans-serif, Helvetica,Arial,sans-serif;line-height:1.42857143;margin:0; padding:0px; color: #2e2e2e; font-size: 12px; weight:400; text-decoration:none; }
a{color:black;text-decoration:none}
.div_clear{ clear:both;}
.div_clearMarg{ clear:both; margin:10px auto}											 
ul li{/*list-style-type: none;*/}
tbody{color: #2e2e2e;font-size: 12px;text-decoration:none;}
.arrow {float: left;}
.vertical_li {list-style-type:none;position: relative; float:left;}
.img_mobile{display:none;}   
/*STYLE TITLES*/
h1{font-size: 18px;  margin:0px;}
h2, .h2, a.h2 :not(.is-wrapper h2) {font-size:1px; margin:0px;}
h3{font-size:15px; font-weight:600;margin:0px 0px 10px 0px}
h4{font-size:12px; }									
/*titloi diaxeriseis gia products ktlp */
.titles_style{width: 100%;text-align: center;font-size: 25px;color: black;font-weight: bold;position: relative;float: right;z-index:99;}
.row ol li { list-style-type: decimal; text-align:left !important; }
.row ul li { list-style-type: disc; text-align:left !important; }
/*END 3-General */

/*START 4-div styles*/


.divnewsimage { width:25%; max-width:100%;  text-align:center; position: relative;float:left;}
.div1prodimage { width:20%; max-width:100%;  text-align:center; position: relative;float:left;}
.divnewstext { width:75%; max-width:100%; float:left; text-align:left;position: relative; padding-left:2%;margin-bottom:40px;float:left;}
.div3 {width:33.3%;float:left;min-height:400px;}
.div3prod_image{text-align: Center;height: 250px;}
.div3prod_image img{height: 100%;
width: auto;max-height: 300px;}
.div1prod_image{float:left;width: auto;
max-width: 212px;}
.div3prodimage{text-align:center;}
.div3prodtext {text-align:center;}
.div1carousel_tablet{position: relative;left: 22px;top: 7px;}
.div3carousel_tablet{position:relative;top:45px;}
.div1prodtext { width:80%; max-width:100%; float:left; text-align:left;position: relative; padding-left:2%;margin-bottom:40px;float:left; }
.div3_regular_photos{width:33%; display: inline-block;
position: relative; padding:5px;}

.div2 {width:49%;float:left;min-height:400px;}
.div2prod_image{text-align: Center;height: 250px;}
.div2prod_image img{height: 100%;
width: auto;max-height: 300px;}
.div2prodimage{text-align:center;}
.div2prodtext {text-align:center;}
.div2carousel_tablet{position:relative;top:45px;}
.div2_regular_photos{width:33%; display: inline-block;
position: relative; padding:5px;}											 
/*END 4-div styles*/

/*START 5-Subcategories style css */
.img_sub_cat{width:100%;}
.tabset > input[type="radio"] {position: absolute;left: -200vw; left:-1710px;}
.tabset .tab-panel {display: none;}
.tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
.tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
.tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
.tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
.tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
.tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) {display: block;}
.tabset > label {position: relative;display: inline-block;padding: 15px 15px 25px;border: 1px solid transparent;border-bottom: 0;cursor: pointer;font-weight: 600;}
.tabset > label:hover,
.tabset > input:focus + label {}
.tabset > label:hover::after,
.tabset > input:focus + label::after,
.tabset > input:checked + label::after {background: #06c;}
.tabset > input:checked + label {}
.tab-panel {padding: 0px 0;}
.tabset {text-align:center;height: 100%;}
/*END 5-Subcategories style css */

/*search*/
.posAbs{position:absolute; left:10px; z-index: 9999999;}
.posREl{position:relative}
.posAbsSearch{position:absolute; right:5px; z-index: 9999999; top:50px;}
.bg_search{background:url(search.svg) center center no-repeat; width:16px; height:16px;}
.searchFormREl{position:relative;}
.searchBox { height: 18px; border-style:none; border: 0px solid #828282; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #4a4a4a; background-color:transparent; line-height: 18px; }
.searchFormTbl{position:absolute; top:38px; background-color:#f7f7f7 !important; padding:15px;   width: 240px !important;right:0; opacity:0}
.searchFormTblin{border-bottom:2px solid #000}
.clickmeSearch{cursor:pointer}
/*search*/

/* START  6-Media*/
/* for > 990 */
@media only screen and (min-width: 990px) {
.tabset .is-box-centered{display: block;min-height:100px;} 
.tabset .is-container_OFF{min-height: 150px;}
.slicknav_menu { display:none;}
.logo_wrapper{display:none;}
.div3prod_image{max-width:320px;} 
}



/* for < 990 */
@media only screen and (max-width: 990px) {
.slicknav_menu { display:block;}
.img_desktop{display:none;position: relative;top: 13px;} 
.logo_wrapper{position: absolute; left: 0px; width: 100%; height: 100%; text-align: center; display: block;}
.img_mobile{display:block;}      
.hide_desktop_carousel{ display:none; }
.cd-tabs__navigation a{font-size:1em; }
.cd-tabs{height: 61px;}
.div1prodtext {min-width:99%;text-align: center; }
.div3{width:50% !important;}
}
@media only screen and (max-width:420px) {.slicknav_menutxt{display:none!important;}}																		 
/* for > 690 */
@media and (min-width:690px) {.nbs-flexisel-item img{max-width:240px;}}
/* for < 660 */
@media only screen and (max-width: 660px) {   
.divnewsimage { min-width:99%;text-align: center;}
.div1prodimage { min-width:99%;text-align: center;}	
.divnewstext { min-width:99%;text-align: center;}  
.div3_regular_photos{width:49%;}
.cd-tabs__navigation a{font-size: 0.9em;padding-left: 12px;padding-right: 12px;line-height:40px;top:10px;}
.cd-tabs__navigation a.cd-selected{height:51px;}.div3{width:99.9% !important;}}
/* for < 500*/
@media only screen and (max-width: 500px) {   
.logo_wrapper{position: absolute;left:0px;width: 100%;height: 100%;text-align: center;}
.logo_wrapper img{text-align: center;position: relative;top: 13%; z-index: 9999;}
.cd-tabs__navigation a{font-size: 0.8em;padding-left: 5px;padding-right: 5px;line-height:30px;top:10px;    height: auto;}
.cd-tabs{height: auto;} 
.div3_regular_photos{width:99.9%;}
}
/* for < 480 */
@media only screen and (max-width: 480px) {
.div1prodtext{margin-bottom:25px;}
.divnewsimage{margin-bottom:0px;margin-top:0px;}	
.div1prodimage{margin-bottom:0px;margin-top:0px;}		}
/* END 6-Media*/

/*START 7-Diafora */
/* Text Content */	
.txtDefault, a.txtDefault, a.txtLink { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration:none; }
a.txtDefault:hover, a.txtLink:hover { color: #e63a73; text-decoration:none; }
.txtDesc, a.txtDesc { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; text-decoration:none; }
/* Copyright */
.textsmall1, a.textsmall1 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration: none; font-weight: normal; }
a.textsmall1:hover { color: #fff; text-decoration: none; font-weight: normal;}
#backto {position:fixed; right:20px; bottom:5px; overflow:auto; filter: alpha(opacity=0); z-index:999999;width: 50px;height: 50px;
display: inline-block;text-align: center;font-size: 24px;line-height: 38px;text-transform: uppercase;text-decoration: none;color: #fff;-webkit-transition: 1s;-moz-transition: 1s;
transition: 1s;padding: 0;margin: 0;border-radius: 50%;outline: 0;background:url(../images/scrollUp.svg) center center no-repeat;
}
.lang,a.lang{font-family: 'Open Sans', sans-serif, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #505050; text-decoration:none; }
a.lang:hover{color:#000}
@media screen and (min-width: 0px) and (max-width:990px)
{
	#backto {width: 40px;height: 40px;}
}
.seo_left{position:absolute;left:-99999px;}
/*photomosaic */
#photomosaic_container{padding:1px;}
.regular_photo_img_style{max-width:200px;max-height:200px;}

.big_image_container {position: relative;text-align: center;color: white;}
.bottom-left {position: absolute;bottom: 8px;left: 16px;}
@media only screen and (min-width: 990px) {
.top-left {position: absolute;top: 130px;left: 16px;
}}
@media only screen and (max-width: 990px) {
.top-left {position: absolute;top: 8px;left: 16px;
}}
@media only screen and (min-width: 990px) {
.top-right {position: absolute;top: 130px;right: 16px;}}
@media only screen and (max-width: 990px) {
.top-right {position: absolute;top: 8px;right: 16px;
}}
.bottom-right {position: absolute;bottom: 8px;right: 16px;}
.centered {position: absolute;top: 50%;
left: 50%;transform: translate(-50%, -50%);}
/*END 7-Diafora */

/*START 8-Fotorama css*/
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;/*overflow:hidden*/}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Open Sans',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen
.fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}
/*END 8-Fotorama css*/


@charset "utf-8";
/*START 9-Photomosaic css */
.photoMosaic,
.photoMosaic img, .photoMosaic div, .photoMosaic span,
.photoMosaic a:link, .photoMosaic a:visited, .photoMosaic a:active, .photoMosaic a:hover {
 background:none; outline:none; border:0; height:auto; width:auto; max-height:none !important; max-width:none !important; 
min-height:0 !important; min-width:0 !important; font-style:normal; font-variant:normal; font-weight:normal;
list-style:none; margin:0; padding:0; position:static; float:none; visibility:visible;
overflow:visible; color:#000000; letter-spacing:normal; line-height:120%; text-align:left; text-decoration:none; 
text-indent:0; text-transform:none; vertical-align:baseline; white-space:normal; word-spacing:normal;}
.photoMosaic img, .photoMosaic a:link, .photoMosaic a:visited, .photoMosaic a:active, .photoMosaic a:hover {
margin:0 !important; padding:0 !important;}
.photoMosaic { position:relative; overflow:hidden;  }
.photoMosaic span,
.photoMosaic a:link,
.photoMosaic a:visited,
.photoMosaic a:active,
.photoMosaic a:hover { display:block; overflow:hidden; position:absolute; }
.photoMosaic img { display:block; position:relative; top:0px; opacity:1; }
.photoMosaic a:hover img { opacity:0.8; }
.photoMosaic img.thumbnail,
.photoMosaic img.medium,
.photoMosaic img.large { position:absolute; opacity:0;}
.photoMosaic .photoMosaicLoading { background:transparent url('../images/spinner-arrows.gif') 0px 0px no-repeat; padding:0 0 0 20px; line-height:20px; }
.photoMosaic.loading .photomosaic-spinner { background:#efefef url('../images/spinner-snake.gif') 50% 50% no-repeat; }
.photoMosaic.loading .photomosaic-item.loaded .photomosaic-spinner { display:none; }
.PM_preloadify { visibility:hidden; position:absolute; bottom:5px; right:10px;}
.PM_js .photoMosaicTarget .gallery { display:none; }
.PM_csstransforms.PM_csstransitions .photoMosaic .photomosaic-item,
.PM_csstransforms.PM_csstransitions .photoMosaic img {
    -webkit-transform-origin: center center;
       -moz-transform-origin: center center;
        -ms-transform-origin: center center;
         -o-transform-origin: center center;
            transform-origin: center center;
    -webkit-transition: all 0.3s ease-out 0s;
       -moz-transition: all 0.3s ease-out 0s;
        -ms-transition: all 0.3s ease-out 0s;
         -o-transition: all 0.3s ease-out 0s;
            transition: all 0.3s ease-out 0s;
    -webkit-transform-style: preserve-3d;
       -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
         -o-transform-style: preserve-3d;
            transform-style: preserve-3d;
    -webkit-backface-visibility: visible;
       -moz-backface-visibility: visible;
        -ms-backface-visibility: visible;
         -o-backface-visibility: visible;
            backface-visibility: visible;
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);}
.PM_csstransforms.PM_csstransitions .photoMosaic.resize-transition-none .photomosaic-item,
.PM_csstransforms.PM_csstransitions .photoMosaic.loading-transition-none img,
.PM_csstransforms.PM_csstransitions .photoMosaic.resize-transition-none .loaded img {
    -webkit-transition: none;
       -moz-transition: none;
        -ms-transition: none;
         -o-transition: none;
            transition: none;}
.PM_csstransforms.PM_csstransitions .photoMosaic.transition-none .loading img,
.PM_csstransforms.PM_csstransitions .photoMosaic.loading-transition-none .loading img { }
.PM_csstransforms.PM_csstransitions .photoMosaic.transition-custom .loading img,.PM_csstransforms.PM_csstransitions 
.PM_csstransforms.PM_csstransitions .photoMosaic.transition-fade .loading img,
.PM_csstransforms.PM_csstransitions .photoMosaic.loading-transition-fade .loading img { opacity: 0;}
.PM_csstransforms.PM_csstransitions .photoMosaic.transition-scale-up .loading img,.PM_csstransforms.PM_csstransitions .photoMosaic.loading-transition-scale-up .loading img { opacity: 0; -webkit-transform: scale( 0.95 );
     -moz-transform: scale( 0.95 );-ms-transform: scale( 0.95 );-o-transform: scale( 0.95 );transform: scale( 0.95 );
}.PM_csstransforms.PM_csstransitions .photoMosaic.transition-scale-down .loading img,.PM_csstransforms.PM_csstransitions .photoMosaic.loading-transition-scale-down .loading img {
opacity: 0;-webkit-transform: scale( 1.15 );  -moz-transform: scale( 1.15 );
 -ms-transform: scale( 1.15 ); -o-transform: scale( 1.15 );
      transform: scale( 1.15 );}.PM_csstransforms.PM_csstransitions .photoMosaic.transition-slide-up .loading img,.PM_csstransforms.PM_csstransitions .photoMosaic.loading-transition-slide-up .loading img {
    opacity: 0; -webkit-transform: translateY( 5% );
 -moz-transform: translateY( 5% ); -ms-transform: translateY( 5% );
 -o-transform: translateY( 5% );transform: translateY( 5% );}
.PM_csstransforms.PM_csstransitions .photoMosaic.transition-slide-down .loading img,.PM_csstransforms.PM_csstransitions .photoMosaic.loading-transition-slide-down .loading img { opacity: 0;
-webkit-transform: translateY( -5% );-moz-transform: translateY( -5% );
-ms-transform: translateY( -5% ); -o-transform: translateY( -5% );
transform: translateY( -5% );}.PM_csstransforms.PM_csstransitions .photoMosaic.transition-slide-left .loading img,
.PM_csstransforms.PM_csstransitions .photoMosaic.loading-transition-slide-left .loading img { opacity: 0;
-webkit-transform: translateX( 5% );-moz-transform: translateX( 5% );
 -ms-transform: translateX( 5% ); -o-transform: translateX( 5% );
transform: translateX( 5% );}.PM_csstransforms.PM_csstransitions .photoMosaic.transition-slide-right .loading img,
.PM_csstransforms.PM_csstransitions .photoMosaic.loading-transition-slide-right .loading img {opacity: 0;-webkit-transform: translateX( -5% );
-moz-transform: translateX( -5% ); -ms-transform: translateX( -5% );-o-transform: translateX( -5% ); transform: translateX( -5% );}
/*END 9-Photomosaic css */


/*Start 10-Mobile Menu*/
#menu {display:none;}
.js .slicknav_menu {display:block;}
.slicknav_btn { position: relative; display: block; vertical-align: middle; float: left; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer;  }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_nav { clear: both; position: relative;
    top: 55px; }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_brand { float:left }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
.slicknav_menu { *zoom: 1 }
.slicknav_menu { font-size:16px; box-sizing:border-box; }
.slicknav_menu * { box-sizing:border-box; }
.slicknav_btn { width:30px; height:30px; margin: 3px; text-decoration:none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#222 url(button.png) no-repeat center center;position: relative;
    top: 60%; }
.slicknav_menu .slicknav_menutxt{color:#666;margin-left:30px;font-weight:700;font-family:Arial,serif;font-size:15px}
.slicknav_menu .slicknav_icon-bar { background-color: #f5f5f5; }
.slicknav_menu {padding:0px; }
.slicknav_nav { color:#fff; padding:0px; font-size:0.875em; /*maria*/margin:0px; }
.slicknav_nav, .slicknav_nav ul { list-style: none; overflow:hidden; background-color: #E9E9E9;    position: relative;
    top: 58%; }
.slicknav_nav ul { padding:0; margin:0 0 0 10px; background-color: #E9E9E9; }
.slicknav_nav .slicknav_row { padding-top:10px; padding-bottom:10px; padding-left:5px; }
.slicknav_nav a { padding-top:10px; padding-bottom:10px; padding-left:5px; text-decoration:none; color:#000; font-family: Open Sans, Tahoma, Arial, serif; font-size:15px; border-bottom:1px solid #C3C3C3; border-top:1px solid #F4F4F4; background-color: #E9E9E9; }
.slicknav_nav a.catLevel1, .slicknav_nav .slicknav_row a.catLevel2 { border-bottom:1px solid #C3C3C3; border-top:1px solid #F4F4F4; background:transparent; }
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a { padding:0; margin:0; }
.slicknav_nav .slicknav_row:hover { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background:#5F5E63; color:#FFF; }
.slicknav_nav .slicknav_row:hover a { color:#ffffff; }
.slicknav_nav a:hover { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background:#5F5E63; color:#FFF; }
.slicknav_nav .slicknav_txtnode { margin-left:15px; }
.slicknav_brand { color:#fff; font-size: 18px; line-height:30px; padding:7px 12px; height:44px; }
/*END 10-Mobile Menu*/


/*Start 11-Ninja Slider*/
#ninja-slider {width:100%; padding: 0!important;
 margin:0 auto;  box-sizing:border-box;    }
#ninja-slider .slider-inner {
/*max-width:720px;*/ margin:0 auto; font-size:0px; position:relative; box-sizing:border-box;   }
#ninja-slider ul{position:relative;list-style:none;padding:0;box-sizing:border-box;background:#000}
#ninja-slider li{width:100%;height:100%;top:0;left:0;position:absolute;font-size:12px;list-style:none;margin:0;padding:0;opacity:0;overflow:hidden;box-sizing:border-box}
#ninja-slider li.ns-show{opacity:1}
#ninja-slider .ns-img {background-color:transparent;background-size:cover;/*εναλλαγή contain = εμφανίζει όλο το image με background, cover = απλώνει σε όλο το πλαίσιο.*/
border-radius:0px;cursor:default;display:block;position: absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;}
#ninja-slider .caption, #ninja-slider .caption a {padding:0px;margin:auto;left:0;right:0;top:auto;bottom:0;width:auto;text-align:right;font-family:sans-serif;font-size:11px;color:rgba(255,255,255,0); background:none;  position:absolute; box-sizing:border-box; text-decoration:none; border:0px solid white; height:auto; }
#ninja-slider li .cap1, #ninja-slider li .cap1 a {color:rgba(255,255,255,1); font:bold 32px arial; text-align:left; opacity:0; top:-10%; -webkit-transition:top 1.3s, opacity 1s; transition:top 1.3s, opacity 1s;}
#ninja-slider li[class*='-'] .cap1, #ninja-slider li[class*='-'] .cap1 a {opacity:1; top:0%;}
@keyframes titleAnimation { 0% { opacity:0; }10% { opacity:0;transform: translateY(-20%);}20% { opacity:1;transform: translateY(0%);}70% {opacity:1;transform: translateY(0%);}80% {opacity:0;transform: translateY(100%);}100% {opacity:0;transform: translateY(100%);}}
@-webkit-keyframes titleAnimation { 0% { opacity:0; }10% { opacity:0; -webkit-transform:translateY(-20%);}25% { opacity:1; -webkit-transform:translateY(0%);}70% {opacity:1; -webkit-transform:translateY(0%);}80% {opacity:0; -webkit-transform:translateY(100%);}100% {opacity:0; -webkit-transform:translateY(100%);}}
#ninja-slider-pause-play { display:none;} 
#ninja-slider-prev, #ninja-slider-next{position: absolute;display:inline-block;width:60px;height:100px;line-height:100px;top: 50%;margin:0;margin-top:-65px;/*pager's height should also be counted*/background-color:none; background-color:#ccc\9;/*IE8 hack*/ backface-visibility:hidden; color:white; overflow:hidden; white-space:nowrap; -webkit-user-select: none; user-select:none; border-radius:3px; z-index:10; opacity:0.6; cursor:pointer; font-family:sans-serif; font-size:11px; cursor:pointer; -webkit-transition:all 0.7s;transition:all 0.7s; -webkit-transform:scale(1,1.3);transform:scale(1,1.3);/*border:1px solid white;*/}
#ninja-slider-prev:hover, #ninja-slider-next:hover {opacity:1;/*background-color:rgba(0,0,0,0.4);*/}
#ninja-slider-prev {left: 10px;}
#ninja-slider-next {right: 10px;}
/*pagination within the prev/next buttons*/
#ninja-slider-prev div {opacity:0;margin-left:0px;transition:opacity 0.7s;}
#ninja-slider-next div {opacity:0;float:right;margin-right:0px;transition:opacity 0.7s;}
#ninja-slider-prev:hover div, #ninja-slider-next:hover div{opacity:1;}
#ninja-slider-prev::before, #ninja-slider-next::before {position: absolute;top: 30px;content: "";display: inline-block;width: 30px;height: 40px;border-left: 3px solid #ccc;border-top: 3px solid #ccc;}
#ninja-slider-prev::before {-ms-transform:rotate(-45deg);/*IE 9*/-webkit-transform:rotate(-45deg);transform: rotate(-45deg);backface-visibility:hidden;right:-16px;}
#ninja-slider-next::before {-ms-transform:rotate(135deg);/*IE 9*/-webkit-transform:rotate(135deg);transform: rotate(135deg); backface-visibility:hidden;left:-16px;}
#ninja-slider-pager{padding-top:0px; /* set the distance away from the slider */margin:0 auto; /* center align */text-align:center;display:table;font-size:0;
bottom: 23px;z-index: 1;position: absolute;
    left:50%;}
#ninja-slider-pager a {display:inline-block;width: 10px;height: 10px;background-color: #888;font-size:0; /* Non-zero will show the index num */margin:2px 6px;cursor:pointer;border-radius:10px;box-shadow:inset 0 1px 3px #666666;}
#ninja-slider-pager a:hover {opacity:0.6;}
#ninja-slider-pager a.active {background-color:#ccc;box-shadow:0 1px 1px rgba(0,0,0,.5);}
#ninja-slider-pager, #ninja-slider-prev, #ninja-slider-next, #ninja-slider-pause-play{-webkit-touch-callout: none;-webkit-user-select: none;user-select: none;}
@media only screen and (max-width:320px){#ninja-slider-prev, #ninja-slider-next {display:none;}}
@media only screen and (max-width:480px){#ninja-slider-pager {display:none;}    }
/*END 11-Ninja Slider*/

/*Start 12-Flexisel*/
.nbs-flexisel-item,.nbs-flexisel-ul{margin:0;padding:0;position:relative}.clearout{height:20px;clear:both}#flexiselDemo1,#flexiselDemo2,#flexiselDemo3{display:none}.nbs-flexisel-container{position:relative;max-width:905px;}.nbs-flexisel-ul{width:99999px;list-style-type:none;text-align:center}
.nbs-flexisel-inner{overflow:hidden;float:left;width:100%;border:0 solid #ccc;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;max-height:500px;}
.nbs-flexisel-item{float:left}
.nbs-flexisel-item img{max-width:98%;cursor:pointer;position:relative;margin-top:10px;margin-bottom:10px;  width: auto; }
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:28px;height:57px;position:absolute;cursor:pointer;z-index:100;opacity:.5}.nbs-flexisel-nav-left{left:5px;background:url(images/latest_arrow_left.png) no-repeat}.nbs-flexisel-nav-right{right:-10px;background:url(images/latest_arrow_right.png) no-repeat}
@media screen and (min-width:0px) and (max-width:990px){.nbs-flexisel-container{width:95%}}
.Fcont{display:block!important;float: none !important;margin: 0px auto !important;}


.Mandiv{height:126px;}
.MandivTb{height:90px; display:table; vertical-align:middle;text-align: center;margin: 0px auto;}
.MandivTbcell{height:90px; display:table-cell; vertical-align:middle;text-align: center;margin: 0px auto;}
.Mandiv .nbs-flexisel-nav-left,.Mandiv  .nbs-flexisel-nav-right{top: 30px !important; opacity:1}
/*.Mandiv .nbs-flexisel-container{top: 10px !important;}*/
.Mandiv .nbs-flexisel-container{top: 30px !important;}
.Mandiv .nbs-flexisel-item img{max-width:150px;}
.Mandiv .nbs-flexisel-nav-left{left:-15px;background:url(images/arrow_left_brands.png) no-repeat}
.Mandiv .nbs-flexisel-nav-right{right:0px;background:url(images/arrow_right_brands.png) no-repeat}
.ManTitle{position: absolute;}

@media only screen and (max-width:990px){
.Mandiv .nbs-flexisel-nav-left{left:-5px;}
.Mandiv .nbs-flexisel-nav-right{right:0px;}
.Mandiv .nbs-flexisel-container{top: 20px !important;}
}

@media only screen and (max-width:480px){
.Mandiv .nbs-flexisel-nav-left{left:-5px;}
.Mandiv .nbs-flexisel-nav-right{right:-5px;}

}

/*END 12-Flexisel*/

/*Start 13-Fancybox*/
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}
.fancybox-inner,.fancybox-outer{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Open Sans",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
.fancybox-close,.fancybox-nav{position:absolute;cursor:pointer;z-index:8040}
#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat}
.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(blank.gif);-webkit-tap-highlight-color:transparent}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;z-index:99999999999999}
.fancybox-title{visibility:hidden;font:400 13px/20px "Open Sans",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:5px;background:#000;background:rgba(0,0,0,.8)}
/*END 13-Fancybox*/

/*START 14-Mega menu Horiz */
#mega_menu {width: 100%;z-index: 999; /*border-bottom:4px solid #FF0000; box-shadow: 4px 4px 4px 4px rgba(70,69,69,0.5);*/}
#mega_menu #what_font{ text-decoration: none;      padding:10px;  vertical-align: middle;}
@media only screen and (max-width: 990px) {
#mega_menu{display:none;}}
@media (max-width:1150px) and (min-width:991px) {
.logo_on_mega{max-width:100%;z-index:999999999;}
#logo_container{width:30% !important}
/*.logo_start{top:24px !important;}*/
}
.vertu ul {width:100%;height:80%;}
.vertu ul {text-align: center;position: relative;width: auto;
text-align: center;margin: 0px auto;}
.vertu ul li  {display: inline-block;position:relative;}
.sticky { position: fixed; top: 0px; width: 100%; z-index:999; }
@media only screen and (max-width:990px) {
.sticky {/*border-bottom: 4px solid #FF0000;box-shadow: 4px 4px 4px 4px rgba(70,69,69,0.5);*/}
}							 
.vertu{height:100%;}
.vertu .max1150{height:100%;}
#logo_container{width: auto;float: left;height:100%;}
.navbar img{z-index:999;}
/*END 14-Mega menu Horiz*/

/*START 15-Datepicker */
.qs-datepicker {color: black;position: absolute;width: 250px;
display: -ms-flexbox;display: flex;
-ms-flex-direction: column;flex-direction: column;
font-family: sans-serif;font-size: 14px;
z-index: 9001;-webkit-user-select: none;
-moz-user-select: none;-ms-user-select: none;
user-select: none;border: 1px solid gray;
border-radius: 4.22275px;overflow: hidden;
background: white;box-shadow: 0 20px 20px -15px rgba(0, 0, 0, 0.3);}
.qs-datepicker * {box-sizing: border-box;}
.qs-datepicker.qs-centered {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);
}
.qs-datepicker.qs-hidden {display: none;}
.qs-datepicker .qs-overlay {position: absolute;top: 0;left: 0;
background: rgba(0, 0, 0, 0.75);color: white;width: 100%;
height: 100%;padding: .5em;
z-index: 1;opacity: 1;transition: opacity 0.3s;
display: -ms-flexbox;display: flex;
-ms-flex-direction: column;flex-direction: column;
-ms-flex-align: center;align-items: center;}
.qs-datepicker .qs-overlay.qs-hidden {
opacity: 0;z-index: -1;}
.qs-datepicker .qs-overlay .qs-close {
-ms-flex-item-align: end;align-self: flex-end;
display: inline-table;padding: .5em;line-height: .77;
cursor: pointer;position: absolute;}
.qs-datepicker .qs-overlay .qs-overlay-year {
display: block;border: none;background: transparent;
border-bottom: 1px solid white;border-radius: 0;
color: white;font-size: 14px;
padding: .25em 0;margin: auto 0 .5em;
width: calc(100% - 1em);}
.qs-datepicker .qs-overlay .qs-overlay-year::-webkit-inner-spin-button {-webkit-appearance: none;}
.qs-datepicker .qs-overlay .qs-submit {
border: 1px solid white;border-radius: 4.22275px;
padding: .5em;margin: 0 auto auto;
cursor: pointer;background: rgba(128, 128, 128, 0.4);}
.qs-datepicker .qs-overlay .qs-submit.qs-disabled {
color: gray;border-color: gray;
cursor: not-allowed;}
.qs-datepicker .qs-controls {
width: 100%;display: -ms-flexbox;
display: flex;-ms-flex-pack: justify;
justify-content: space-between;-ms-flex-align: center;
align-items: center;-ms-flex-positive: 1;
flex-grow: 1;-ms-flex-negative: 0;
flex-shrink: 0;background: lightgray;
filter: blur(0px);transition: filter 0.3s;
}
.qs-datepicker .qs-controls.qs-blur {
filter: blur(5px);}
.qs-datepicker .qs-arrow {
height: 25px; width: 25px;position: relative;
cursor: pointer;border-radius: 5px;
transition: background .15s;}
.qs-datepicker .qs-arrow:hover {
background: rgba(0, 0, 0, 0.1);}
.qs-datepicker .qs-arrow:hover.qs-left:after {
border-right-color: black;}
.qs-datepicker .qs-arrow:hover.qs-right:after {
border-left-color: black;}
.qs-datepicker .qs-arrow:after {
content: '';border: 6.25px solid transparent; position: absolute;top: 50%;transition: border .2s;}
.qs-datepicker .qs-arrow.qs-left:after {
border-right-color: gray;right: 50%;transform: translate(25%, -50%);}
.qs-datepicker .qs-arrow.qs-right:after {
border-left-color: gray;left: 50%;
transform: translate(-25%, -50%);}
.qs-datepicker .qs-month-year {
font-weight: bold;transition: border .2s; border-bottom: 1px solid transparent;cursor: pointer;
}
.qs-datepicker .qs-month-year:hover {border-bottom: 1px solid gray;}
.qs-datepicker .qs-month-year:focus,
.qs-datepicker .qs-month-year:active:focus {
outline: none;}
.qs-datepicker .qs-month {
padding-right: .5ex;
}
.qs-datepicker .qs-year {padding-left: .5ex;}
.qs-datepicker .qs-squares {
display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;
flex-wrap: wrap;padding: 5px;filter: blur(0px);
transition: filter 0.3s;}
.qs-datepicker .qs-squares.qs-blur {
filter: blur(5px);}
.qs-datepicker .qs-square {
width: 14.28571429%;height: 25px;display: -ms-flexbox;
display: flex;-ms-flex-align: center;
align-items: center;-ms-flex-pack: center;
justify-content: center;cursor: pointer;
transition: background .1s;border-radius: 4.22275px;}
.qs-datepicker .qs-square.qs-current {font-weight: bold;}
.qs-datepicker .qs-square.qs-active {
background: lightblue;}
.qs-datepicker .qs-square.qs-disabled span {
opacity: .2;}
.qs-datepicker .qs-square.qs-empty {
cursor: default;}
.qs-datepicker .qs-square.qs-disabled {cursor: not-allowed;}
.qs-datepicker .qs-square.qs-day {
cursor: default;font-weight: bold;
color: gray;}
.qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):hover {
background: orange;}
/* 15-Datepicker */

/*16- Slick Carousel */
.carousel{
width:90%;margin:0px auto;background-color: #e74c3c}
.slick-slide{margin:10px;}
.slick-slide img{width:100%;border: 2px solid #fff;} 


/* SEARCH AT MEGA MENU */
#search_style { 
-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;background: #518dda;
color: white;text-align: center;cursor: pointer;
padding: 0;vertical-align: middle;
width: 30px; padding: 5px;}
#search_styleForm { 
display: none;border: 13px solid black;
padding: 2em;width: 300px;
background: #232f3a;position: fixed;
top: 18%;right: -6.5%;transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);}

/*17-Form Contact Style-Reservations */
/*.contCat input[type=text], select, textarea {
width: 100%;padding: 12px;border: 1px solid #ccc;
border-radius: 4px;resize: vertical;color:black;background-color:white;}
.contCat label {padding: 12px 12px 12px 0;display: inline-block;}
input[type=submit] {
background-color: #4CAF50;color: white;
padding: 12px 20px;border: none;
border-radius: 4px;cursor: pointer;
float: right;}
.contCat input[type=submit]:hover {
background-color: #45a049;}*/
/*Form Contact Style */
.TextCenter{text-align:center}
.contCat input[type=text], .contCat select, .contCat textarea {width: auto;padding: 12px;border: 1px solid #ccc;
border-radius: 4px;resize: vertical;}
.contCat label {padding: 12px 12px 12px 0;display: inline-block;}
.contCat .button_form {padding: 7px 15px 7px 15px;color: white;font-weight: bold;cursor: pointer;font-size: 16px;background-color: #ea967c;width: 100%; border-radius: 4px;	border:none}
.contCat td {position:relative;}
.contCat .img_doc{position: absolute;top: 12px;left: 12px;}
.contCat input[type=text], .contCat td textarea {margin: 4px 0px; font-family:'Open Sans', sans-serif, Verdana, Arial, Helvetica, sans-serif;color: #2e2e2e;font-size: 12px; padding: 8px 0px 8px 35px !important; width:100% !important}
#security_code{padding: 8px 0px 8px 15px !important; width:170px !important; }
.contCat input[type=text]{height:40px}
.contCat ::placeholder { color: #bdbdbd;opacity: 1; /* Firefox */}
input:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus::-webkit-input-placeholder { color:transparent; }
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
textarea:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
.reservations {text-align: center;margin: 0px auto;}
.reservations input {padding:14px!important;width:100%!important;}
.reservations input[type=text], select, textarea {
width: 100%;padding: 12px;border: 1px solid #ccc;
border-radius: 4px;resize: vertical;color:black;background-color:white;}
.reservations label {padding: 12px 12px 12px 0;display: inline-block;}
.reservations input[type=submit]:hover {
background-color: #45a049;}
.reservations ::placeholder { color: #bdbdbd;opacity: 1; /* Firefox */}
.reservations textarea{width:100%!important;}
.reservations select{width:100px;}
.reservations select:hover{border:1px solid .reservations select{width:100px;};cursor:pointer;}
.select_title{font-size: 15px;padding: 5px;}
input:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus::-webkit-input-placeholder { color:transparent; }
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
.submit_button_style{padding: 15px;color: white;
font-weight: bold;cursor: pointer;font-size: 18px;background-color: #518dda;width: 100%;}
.reservations .is-wrapper img{width:200px !important;}


/*18-Header Bar */
@media only screen and (min-width: 990px) {
.header_bar table table{max-width: 1180px; font-weight:500;}
}
/*@media only screen and (max-width:480px) {
.header_bar{display:none;}
}*/

@media only screen  and  (max-width:990px) {

/*.header_bar  img{display:none;}
.header_bar  span{ font-size:13px !important}*/

/*.header_bar  {display:none;}*/
}
@media only screen  and  (max-width:480px) {

.header_bar  p{ font-size:13px !important; text-align:center !important}
/*.header_bar  {display:none;}*/
.header_bar  table{ text-align:center;margin:0px auto; float:none!important}
}
/*19-Image Captions */
.imageHolder {
position: relative;width: ;height: 100%;    text-align: center; }
.imageHolder .caption {position: absolute;
bottom: 0px;left: 0px;
color: #ffffff;background: #518dda;
text-align:center;font-weight:bold;
opacity:0.7;}
.caption_inside_text{position:relative;top:-9px;}





/* //////////////START GUIDE////////////////////   basic_style.css
//0-Allages apo bootstrap
//1-Diafora
//2-News
//3-Cards for sub_cats 
//4-Desktop Viewprod
//5-Mobile Viewprod
//6-menu_cms (dropdown for subcats) && mega menu
//7-Slick Carousel
//8-viewCat	   
//////////////END GUIDE//////////////////// */

/*0-Allages apo bootstrap*/
/*Χωρις το παρακατω δεν φερνει background-color st welcome text */	
.is-boxes{float:none;}


/* START 1-Diafora Basic styles */
.container_main{min-height:400px;}
.current_dir{position: relative;width:100%;max-width:1150px;font-size: 17px;}
.dtable{display:table;}
.dtableFull{width:100%}
.dtablec{display:table-cell; vertical-align:middle}
.dtabler{display:table-row;}
.dTableOptMarg{padding:5px 8px 5px 0px; height:35px}
.dtablecleft{text-align:left}
.dtablecenter{text-align:center;margin:0px auto}
.TableFull{width:100%}
.TableNoBord{padding:0px;border-spacing:0}
.TableNoBord td {border-spacing:0}
.max1180{max-width:1180px}
.TableCenter{margin:0px auto}
.TableTop{vertical-align:top}
.TableBot{vertical-align:bottom}
.TextCenter{text-align:center}
.TableRight{float:right}
.TextLeft{text-align:left}
.TextRight{text-align:right}
.dbREl{position:relative; display:block}
.bg_head{background-color:#fff; /*START front of slider*//*position: absolute;width: 100%;z-index: 9;opacity: 0.8;*/ /*End front of slider*/}
.height_bg{height:115px;transition: height 0.25s ease-in;}
.height_bg img{max-width:100%; max-height:115px;transition: max-height 0.25s ease-in;}
.horizontal_menu{position: fixed; top: 0px; width: 100%; margin: 0px auto; z-index: 999999;}
.horizontal_menu .height_bg{height:80px;transition: height 0.25s ease-in;}
.horizontal_menu .height_bg img{max-width:100%; max-height:60px;transition: max-height 0.25s ease-in;}
.scroll_image{display:none}
.horizontal_menu .scroll_image{display:table-cell}
.horizontal_menu .desktop_image{display:none}

@media screen and (min-width: 0px) and (max-width: 990px)
{
.hide_on_mobile{display:none}
.c1head{margin:0px auto;display: table-cell; vertical-align:middle}
.c2head{display: table-cell;width: 40px;}
.height_bg{height:80px}
.height_bg img{max-width:100%; max-height:80px;transition: max-height 0.25s ease-in;}
/*Start Scroll menu*/
.horizontal_menu{position: fixed; top: 0px; width: 100%; margin: 0px auto; z-index: 999999;}
.horizontal_menu .scroll_image img{max-width:100%; max-height:40px;transition: max-height 0.25s ease-in;}
.horizontal_menu .height_bg{height:50px;}
.horizontal_menu .textRight_mob{text-align:right;}
.horizontal_menu .mobile_image{display:none}
/*End Scroll menu*/
}
@media screen and (min-width: 990px)
{
.hide_d{display:none}
}


/*style news products - viewCat1 */
.news_image{ max-width:100%; max-height:200px;}

.news_title_viewProd{font-weight:bold;font-size:20px;}
.NewsImages img {max-height:400px}
.NewsText{padding-top:20px;}
.NewsText div{padding:5px 0px}
.news_description li{list-style-type: initial;}
@media only screen and (min-width: 990px) {
.hide_on_desktop_news{display:none;}}
@media only screen and (max-width: 990px) {
.NewsImages img {max-width:100%}}
.divnewsimage{margin-top:25px;}
.divnewstext{margin-top:25px;}
.scrollmenu_style{top:0px !important;}

.slicknav_menu .slicknav_menutxt{position: relative;/*top: 8px;left:-8px;*/}
.slicknav_btn{top:59%;}
.full_width{height: auto;width: 100%;max-height: 500px;}
.markes_wrapper_img { width:50px; height:35px; border:0px solid #aaaaaa;  display:table-cell; vertical-align:middle; }
.manTitle, a.manTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration:none; font-weight: normal; }
.manDropDown {width: 130px;}


.top_menu_float { float:right; padding:3px; height:34px; background:#ededed; text-align:center; border-bottom:0px solid #518dda;z-index:9999999;top:0px;width:100%; }
.header_left,.header_right {float:none;text-align:center;top:3px;}
.centerColumn { width:100%; margin:0 auto; max-width:1180px;}
.header_text, a.header_text{ font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:rgba(101,101,101); text-decoration:none;  /*padding-left: 10px;*/position: relative; }
.give_it_space{margin-bottom:30px;margin-top:30px;}
.img_sub_cat{max-height: 500px;width: auto;}
.logo_position_left{top:0px;}
/*Parallax*/
.parallax{height: 100%;background-position:top;
position: relative;background-attachment: fixed;
left: 0;top: 0;background-repeat: no-repeat;}

/*START 2-Medias */
@media screen and (min-width: 0px) and (max-width: 660px)
{
.desc_content td{display:block; width:100%;}
.contCat td {display:table; width:100%; margin: 0px auto;
text-align: center;}
}
@media screen and (min-width: 0px) and (max-width: 990px)
{
/* .desc_content table{width:100%;} */
}
/* min 990px */
@media screen and (min-width: 0px) and (min-width: 990px)
{.header_left{float:left;}.header_right{float:right;}
.markes_img_width{width:170px;height:50px;}}
/* max 1150px */
@media screen and (max-width: 1150px){}
/* max 990px */
@media screen and (min-width: 0px) and (max-width: 990px)
{.top_menu_float { float:none; padding:3px; width:100%; background:#ededed; text-align:center; } 
.centerColumn { width:100%; margin:0 auto; }
.current_dir{top:-2px;font-size: 12px;}
.subcategories_cards{width:50%;}	
.markes_img_width{width:100px;height:30px;}}
/* max 660px */
@media only screen and (max-width: 660px){	
.subcategories_cards{width:100%!important}}
/* max 500px */
@media only screen and (max-width: 500px) {
.markes_img_width{width:50px;height:20px;}}
/* max 480px */
@media only screen and (max-width: 480px) {
	

.current_dir{top:0px;}
.divnewsimage{margin-bottom:0px;margin-top:0px;}
.top_menu_float{height:auto;}}
/* max 300px */
@media only screen and (min-width: 300px) {
.rwd-break {display:none;}	}
@media only screen and (min-width: 480px) {}

/*3-Cards for sub_cats */
.txtSubcat, a.txtSubcat { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2e2e2e; font-size: 12px; text-decoration:none; line-height:160%; font-weight:bold }
a.txtSubcat:hover { color: #cacaca; text-decoration:none; }
.subCatTitle{height:50px;}
.subCatImgh{height:140px;}
.TableWidthSubCat{width:170px;}
.sub_cats_extra{float: left; text-align: center;margin-bottom:10px;}
.sub_cats{width:25%}
@media screen and (min-width: 0px) and (max-width:420px)
{
	.sub_cats{width:100%}
}
@media screen and (min-width: 420px) and (max-width:680px)
{
	.sub_cats{width:48%}
}
@media screen and (min-width: 680px) and (max-width:990px)
{
	.sub_cats{width:33%}
}

/*4-DESKTOP VIEWPROD */
.thumbs_desktop{float:left; padding: 0px 10px;}
.thumbs_desktop img{border: 1px solid #dcd9cf; max-width:100%; max-height:80px;}
.wimg_viewProdthumb{width:70px; border: 1px solid #dcd9cf}
.himg_viewProdthumb{height:80px; border: 1px solid #dcd9cf}
.viewprod_extra_images_desktop{border: 1px solid #dcd9cf;
max-height: 75px;max-width: 75px;width: auto;
height: auto;}
.current_dir_viewprod{font-size: 15px;}
@media screen and (min-width: 990px){
.display_only_on_mobile{display:none;}
}
/*5-MOBILE VIEWPROD */
@media screen and (max-width: 990px)
{.description_desktop {display:none; }
.nbs-flexisel-container{width:95%;}	
.left_column_prod{text-align:center;}
.display_only_on_desktop{display:none;}	}
#accordion_desc  {display: block;background-color: #5d5d5d;font-weight: 700;margin: 0;cursor: pointer;padding:10px 5px 10px 10px;border-bottom: 1px solid #3f3f3f; color:#BABABA}
.accordion_desc {list-style: none; padding: 0 0 0 0; width: 100%;}
.accordion_desc  li{font-weight:400;background-color:#f3f3f3;padding:10px 8px 10px 8px;cursor:pointer; line-height:150%;border-top:0px solid #6f6f6f;border-bottom:0px solid #242424;}
.accordion_desc a{text-decoration:none;font-family:'Open Sans', sans-serif, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; font-weight:400}
@media screen and (min-width: 990px)
{

	#accordion_desc { display:none; }
	.accordion_desc  {background:none;padding:0px;border:none; display:block !important}
	.accordion_desc  li{background:none;padding:0px;border:none; }
	.accordion_desc a, .accordion_contact{color: #BEBEBE; font-weight:600;}

}
@media screen and (max-width: 990px)
{
	.accordion_desc {display:block}
	.accordion_desc a{color:#ffffff !important;}
	.accordion_desc a:hover{text-decoration:underline;}
}
.arrowtab {
background: transparent url(arrowinfo_tab.png) no-repeat scroll 100% top;
width: 19px;height: 10px;
float: right;position: relative;
right: 10px;top: 5px;}
/*SPECIAL OCCASIONS VIEWPROD*/
/*SPECIAL OCCASIONS VIEWPROD*/
.prodPrice, a.prodPrice {  font-family: 'Open Sans', sans-serif, Tahoma, Arial, Helvetica, sans-serif; color: #000; font-size: 24px; text-decoration:none; font-weight: normal; }
a.prodPrice:hover { color: #4aaedc; text-decoration:none; }
.prodSale { font-family: 'Open Sans', sans-serif, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 24px; color: #000; }
.txtOldPriceProd { text-decoration: line-through;color: #939393; font-size: 18px; }
.txtOptions, a.txtOptions { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration:none; font-weight:bold}
a.txtOptions:hover { color: #575757; text-decoration:none; }
.txtOptions_txt, a.txtOptions_txt { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-decoration:none; font-weight:normal}
a.txtOptions_txt:hover { color: #575757; text-decoration:none; }

.left{float:left}
.pad_price{padding-left:0px}
@media screen and (min-width:990px){
							
							
.left_column_prod { display:block; float:left; width:48%; text-align:center; margin:8px; }
.main_img_wrapper { /*height:180px;*/ width:auto; }
.content_prod { display:block; float:right; margin:4px 8px; width:48%; }
.wimg_viewProd{max-width:100%;max-height:350px;}
.himg_viewProd{max-width:100%;max-height:350px;}
}
@media screen and (min-width:990px){
.distance_from_top{padding-top:20px;text-align:left;}
.hide_on_desktop{display:none;}	
.ImgProd img{max-height: 400px;max-width:300px;}
}
@media screen and (max-width:990px){
	.hide_on_mobile{display:none;}	
	.main_img_wrapper img {max-width:98%; max-height:auto!important;text-align:center;}
	.header_left, .header_right {top:0px;}
	
	.ImgProd img{max-height: 400px;max-width:100% !important;}
	.pad_price{padding-left:15px}
	.prodDesc ul li { display:list-item !important; list-style-type:disc; padding:5px !important; }
}


/*6-menu_cms - Header(dropdown for subcats)*/
#mega_menu {position:relative;}
#menu_cms a{display:inline;}
#menu_cms{position: relative;/*select position vertical of menu none(center) right (right)*/float:none;/*select position*/display: table;text-align: center;margin: 0px auto;height:100%;}
#menu_cms ul { list-style: none; padding: 0px; left:5px; display: table-cell;/*select position vertical of menu top middle bottom*/vertical-align: middle; /*select position*/
text-align: center;margin: 0px auto;
}
#menu_cms a { font-family: 'Open Sans', sans-serif, 'Open Sans', sans-serif, 'Open Sans', sans-serif, Arial, Helvetica, sans-serif;  margin: 0px; padding-top:5px !important; padding-bottom:5px !important;  text-decoration: none; display: block; font-weight: 600; }
#menu_cms a:hover { color:#518dda !important;background-color:black;}
.menu_hover{ color:gold !important;}
#menu_cms ul li a {display:inline-block;}
#menu_cms ul ul li , #menu_cms ul ul ul li{display:block;border:1px solid black;}
#menu_cms ul li ul li a {display:block;color:black!important;}
#menu_cms ul ul li a, #menu_cms ul ul ul li a { background: #ffffff;  border-right: 0px; border-left: 0px;  font-family: 'Open Sans', sans-serif, 'Open Sans', sans-serif, 'Open Sans', sans-serif, Arial, Helvetica, sans-serif; }
#menu_cms ul ul li a, #menu_cms ul ul ul li a { background: #ffffff; padding: 7px 12px 7px 12px;}
#menu_cms ul ul , #menu_cms ul ul ul{}
#menu_cms ul ul { position: absolute; z-index: 3000000; text-align: left; /*Width li*/width: 270px;/*Width li*/ margin-left: 0px; left: 0; }
#menu_cms ul ul ul { position: absolute; top: 0; left: 100%; }
div#menu_cms ul ul,
div#menu_cms ul li:hover ul ul,
div#menu_cms ul ul li:hover ul ul,
div#menu_cms ul ul ul li:hover ul ul,
div#menu_cms ul ul ul ul li:hover ul ul
{display: none;}
div#menu_cms ul li:hover ul,
div#menu_cms ul ul li:hover ul,
div#menu_cms ul ul ul li:hover ul,
div#menu_cms ul ul ul ul li:hover ul,
div#menu_cms ul ul ul ul ul li:hover ul
{display: block;}

.vertu ul{max-width:none;}

.logo_wrapper img{z-index: 9;}
.navbar li{opacity:1;list-style-type: none;}
.sticky{position:relative;}
.margin_top{margin-top:0px;transition: margin 0.15s ease-out;		position:fixed;}


.logo_wrapper img{top:10px;}



/*START MENU SIMPLE HORIZ*/
.minimal-menu-horiz label{display:none}
.wrapper	{ max-width: 1200px; margin: 0 auto; }
.minimal-menu-horiz {position: relative;display: block;text-decoration: none;border-top: 0px solid #CF9E0D;font-size: 0;line-height: 0;}
.minimal-menu-horiz a {border-color: transparent;}
.minimal-menu-horiz ul,
.minimal-menu-horiz ul li,
.minimal-menu-horiz ul li a {
	position: relative;
}
.minimal-menu-horiz ul {
	z-index: 1;
}
.minimal-menu-horiz ul li {padding-bottom: 0px;}

/* RESPONSIVE
================================================== */
@media only screen and (min-width: 990px) {
/* START STYLES */
.minimal-menu-horiz a {font: 15px 'Open Sans', sans-serif, Tahoma,sans-serif, Roboto Condensed, Arial, Helvetica, sans-serif; font-weight:500; margin: 0px; text-decoration: none;}
.minimal-menu-horiz ul li a {display: block;padding: 0px 12px 0px 12px;line-height: 40px;text-decoration: none;  }
.minimal-menu-horiz ul ul li a, .minimal-menu-horiz ul ul ul li a, .minimal-menu-horiz ul ul ul ul li a, .minimal-menu-horiz ul ul ul ul ul li a{font: 13px 'Open Sans', sans-serif, 'Roboto', sans-serif, Tahoma,sans-serif, Roboto Condensed, Arial, Helvetica, sans-serif;display: block;padding: 7px 0px  7px 7px;line-height: 20px;text-decoration: none;  border-bottom:1px solid #9d9d9d; }
.minimal-menu-horiz ul li a.has_arrow{/*pointer-events: none; cursor: default; */}
/*END STYLES*/
/* ----START Background Color Menu_wrapper----*/
	.minimal-menu-horiz.clr-green {
		/*background: #ffffff;*/
	}
/* ----END Background Color Menu_wrapper----*/
/*HOVER*/
.minimal-menu-horiz > ul > li:hover > a,
.minimal-menu-horiz > ul > li.current > a {
/*background-color:#1D1D1D;*/
color:#cacaca;
}
.minimal-menu-horiz.clr-green ul ul li:hover > a,
.minimal-menu-horiz.clr-green ul ul li.current > a {
	/*border-color: #65e7a2;*/
/*background-color:#1D1D1D;*/
color:#cacaca;
}
.minimal-menu-horiz ul li:hover > ul, .minimal-menu-horiz ul li:hover > .menu-wrapper {-webkit-transition: opacity 0.3s, padding 0.3s;-moz-transition:	opacity 0.3s, padding 0.3s;transition:			opacity 0.3s, padding 0.3s;visibility: visible;opacity: 1;	padding: 0px 0; }
.minimal-menu-horiz ul ul li:hover > a,
.minimal-menu-horiz ul ul li.current > a {color:#fff;}
.minimal-menu-horiz ul li:hover ul li {
overflow: visible;
padding: 0 0px;
 
}
/*HOVER*/
.minimal-menu-horiz.pos-fixed {position: relative;z-index: 99; /*display: table;*/text-align: center;margin: 0px auto;}
/* ALIGN CENTER*/
.minimal-menu-horiz > ul  {/*margin-bottom: -15px !important;*/margin: 0px auto; padding: 0px; float:right /* Comment if menu_horizontalfloat:left; width:225px;text-align: left;*//* Comment if menu_horizontal*/ }
.minimal-menu-horiz > ul  ul {margin: 0px auto; text-align: left;  }
/* ALIGN CENTER*/
.minimal-menu-horiz ul li {display: inline-block; /*uncomment if menu_horizontal*/ /* Comment if menu_horizontaldisplay:block;*//* Comment if menu_horizontal*/}
/*** Submenu ***/
.minimal-menu-horiz ul ul, .minimal-menu-horiz ul .menu-wrapper {position: absolute;display: block;visibility: hidden;z-index: 1;height: auto;
left: -1px;/*uncomment if menu_horizontal*/margin: 0;padding: 0; 
opacity: 0; 	background: #fff; /* Comment if menu_horizontalleft: 225px;top: 0px;*//* Comment if menu_horizontal*/}

.minimal-menu-horiz ul ul li {display: block;overflow: hidden;height: auto;padding: 10px;-webkit-transition:padding 0.3s;-moz-transition:padding 0.3s;transition:padding 0.3s;width:220px;  }
.minimal-menu-horiz ul li.submenu > a:before,
.minimal-menu-horiz ul li.submenu > a:after {position: absolute;content: '';width: 2px;height: 5px;left: auto;top: 50%;right: 0;background: #9d9d9d;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.minimal-menu-horiz ul li.submenu > a.has_arrow:before,
.minimal-menu-horiz ul li.submenu > a.has_arrow:after {position: absolute;content: '';width: 2px;height: 5px;left: auto;top: 50%;right: 3px;background: #9d9d9d;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s; opacity:0;}
.minimal-menu-horiz ul li.submenu > a:before {margin-top: -1px; margin-right: 5px;-webkit-transform:	rotate(140deg);-moz-transform:rotate(140deg);transform:rotate(140deg);}
.minimal-menu-horiz ul li.submenu > a:after {margin-top: 2px; margin-right: 5px;-webkit-transform:rotate(-140deg);-moz-transform:rotate(-140deg);transform:rotate(-140deg);}
.minimal-menu-horiz ul li.submenu > a.has_arrow:before {margin-top: -1px; margin-right: 5px; -webkit-transform:	rotate(140deg);-moz-transform:rotate(140deg);transform:rotate(140deg);  }
.minimal-menu-horiz ul li.submenu > a.has_arrow:after {margin-top: -1px; margin-right: 2px;-webkit-transform:rotate(-140deg);-moz-transform:rotate(-140deg);transform:rotate(-140deg);}

.minimal-menu-horiz ul ul li.submenu > a:before,
.minimal-menu-horiz ul ul li.submenu > a:after {left: auto;top: 50%;right: 0;background: #9d9d9d;}
.minimal-menu-horiz ul ul li.submenu > a:before {margin-top: -1px;}
.minimal-menu-horiz ul ul li.submenu > a:after {margin-top: 2px;}
.minimal-menu-horiz ul ul li.submenu > a:hover:before,
.minimal-menu-horiz ul ul li.submenu > a:hover:after {right: -5px;}
.minimal-menu-horiz ul li.submenu > a:hover:before,
.minimal-menu-horiz ul li.submenu > a:hover:after {right: -5px;}
.minimal-menu-horiz ul li.submenu > a.has_arrow:hover:before,
.minimal-menu-horiz ul li.submenu > a.has_arrow:hover:after {right: 0px; top:25px;opacity:0}
.minimal-menu-horiz ul ul ul {left: 100%;top: 0px;}
.minimal-menu-horiz ul ul , .minimal-menu-horiz ul ul ul {border: 1px solid #9d9d9d; border-bottom:none;}
.minimal-menu-horiz .show-submenu {display: none;}
.minimal-menu-horiz-button {display: none;}
.div_clear_first_level_menu{display:none;}
}

@media only screen and (max-width: 990px) {
	/*.minimal-menu-horiz ul li a.has_arrow{pointer-events: none; cursor: default; }*/
/*START Font Styles*/
.minimal-menu-horiz  a {color: #000;font-family: 'Roboto CondenSed', sans-serif, 'Roboto', sans-serif, Tahoma, Arial, serif;font-size: 14px;text-align:left}

/*END Font Styles*/
/* ----START Background Color Menu_wrapper ----*/
	.minimal-menu-horiz.clr-green {
		background-color: #E9E9E9;
	}
/* ----END Background Color Menu_wrapper ----*/
/* START buttons */

.minimal-menu-horiz ul li.submenu > a:before,
.minimal-menu-horiz ul li.submenu > a:after {position: absolute;content: '+';bottom: 0;right: 0px;width: 40px;height: 40px;line-height: 35px;font-size: 25px;font-weight: bold;z-index: 99;text-align: center;cursor: pointer;color: white;border-left: 0px solid #333745;background-color: #000000;color: rgb(255, 255, 255); }

.minimal-menu-horiz ul li.submenu input:checked + a:before,
.minimal-menu-horiz ul li.submenu input:checked + a:after {
position: absolute;content: '-';bottom: 0;right: 0px;width: 40px;height: 40px;line-height: 35px;font-size: 25px;font-weight: bold;z-index: 99;text-align: center;cursor: pointer;color: white;border-left: 0px solid #333745;background-color: #000000;color: rgb(255, 255, 255);}


.minimal-menu-horiz ul ul  li.submenu > a:before,
.minimal-menu-horiz ul ul li.submenu > a:after {position: absolute;content: '+';bottom: 0;right: 0px;width: 30px;height: 30px;line-height: 25px;font-size: 20px;font-weight: bold;z-index: 99;text-align: center;cursor: pointer;color: white;border-left: 0px solid #333745;background-color: #555;color: rgb(255, 255, 255); top:5px;right:5px}

.minimal-menu-horiz ul ul li.submenu input:checked + a:before,
.minimal-menu-horiz ul ul li.submenu input:checked + a:after {
position: absolute;content: '-';bottom: 0;right: 0px;width: 30px;height: 30px;line-height: 25px;font-size: 20px;font-weight: bold;z-index: 99;text-align: center;cursor: pointer;color: white;border-left: 0px solid #333745;background-color: #555;color: rgb(255, 255, 255);  top:5px;right:5px}

label.minimal-menu-horiz-button  {display: inline-block;width: 35px;height: 35px;/*text-transform: uppercase;*/background: #000;color: #fff;cursor: pointer;text-indent: -9999px;background: #000;}
label.minimal-menu-horiz-button:before {position: absolute;content: '';width: 20px;height: 18px;left: 8px;bottom: 9px;border-top: 10px double #fff;border-bottom: 3px solid #fff;z-index: 1;transition: all 0.2s ease-in-out;}

	#mobile-nav:checked + label.minimal-menu-horiz-button {display: inline-block;width: 50px;height: 50px;/*text-transform: uppercase;*/background: #000;color: #fff;cursor: pointer;text-indent: -9999px;background: #000; }
#mobile-nav:checked + label.minimal-menu-horiz-button:before {height:45px;width: 5px;background-color: #fff; transform: rotate(45deg);position: absolute;content: '';left: 22px;bottom: 2px;z-index: 1;  transition: all 0.2s ease-in-out;}
#mobile-nav:checked + label.minimal-menu-horiz-button:after {height: 46px;width: 5px;background-color: #fff; transform: rotate(-45deg);position: absolute;content: '';left: 22px;bottom: 2px;z-index: 1;transition: all 0.2s ease-in-out;}
	
.minimal-menu-horiz .show-submenu {position: absolute;display: block;right: 0;top: 0;width: 40px;height: 40px;margin: 0;opacity: 0;-webkit-appearance: none;z-index:9999;}
.minimal-menu-horiz ul li.submenu > a:before {margin-top: -2px;}
.minimal-menu-horiz ul li.submenu > a:after {margin-top: 1px;}
/* END buttons */
/* START Open Menu and Subcategories */
.minimal-menu-horiz .show-submenu + a + ul,
.minimal-menu-horiz .show-submenu + a + .menu-wrapper {display: none;visibility: hidden;}
.minimal-menu-horiz  .show-submenu:checked +  a +  ul,
.minimal-menu-horiz  .show-submenu:checked + a  + .menu-wrapper
 {display: block;visibility: visible;}
input.minimal-menu-horiz-button {
		display: none;
}
#mobile-nav:checked + label + .minimal-menu-horiz {visibility: visible;left: 0;opacity: 1; background-color: rgba(0, 0, 0, 0.6); width:100%; z-index: 99;}
/* END Open Menu and Subcategories */		
	
.minimal-menu-horiz {border-color: rgba(100%, 100%, 100%, 0.3);}
.minimal-menu-horiz {position: fixed;right: 0;top: 0;z-index: 9999;}
.minimal-menu-horiz-button{position: relative;right: 0;top: 0px;z-index: 999;margin:5px;}
#mobile-nav:checked + label.minimal-menu-horiz-button {position: fixed;right: 0;top: 0;z-index: 8a8a8a;}
.minimal-menu-horiz {overflow: auto;left: -100%;top: 0;width: 55%;height: 100%;opacity: 0;-webkit-transition:	left 0.8s, opacity 0.5s;-moz-transition:	left 0.8s, opacity 0.5s;transition:			left 0.8s, opacity 0.5s;}
/*borders- subs*/
.minimal-menu-horiz h3, .minimal-menu-horiz ul li a {border-top: 1px solid transparent;border-bottom: 1px solid #f9f9f9}
.minimal-menu-horiz ul > li {padding-bottom: 0;background-color: #E9E9E9;}
/*borders- subs*/
.minimal-menu-horiz ul {margin: 0;padding: 0;/*height: 100%;*/width: 70%;background-color: #E9E9E9;height:100%;}
.minimal-menu-horiz li, .minimal-menu-horiz a {display: block;}
.minimal-menu-horiz li {position: relative;}
/*HOVER*/
.minimal-menu-horiz li:hover > a,
.minimal-menu-horiz li.current > a {
background: rgba(100%, 100%, 100%, 0.2);
color:#767676;
}
.minimal-menu-horiz li li:hover > a,
.minimal-menu-horiz li li.current > a {
background: rgba(100%, 100%, 100%, 0.4);
color:#767676;
}
.minimal-menu-horiz li li li:hover > a,
.minimal-menu-horiz li li li.current > a {
background: rgba(100%, 100%, 100%, 0.6);
color:#767676;
}


.minimal-menu-horiz > ul > li:hover > a,
.minimal-menu-horiz > ul > li.current > a	{
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}
/*HOVER*/

.minimal-menu-horiz ul li a {display: block;padding: 10px 5px 10px 5px;font-size: 16px;line-height: 20px;text-decoration: none;}
.minimal-menu-horiz ul a    {padding-left: 8px;}
.minimal-menu-horiz ul ul a    {padding-left: 10px;}
.minimal-menu-horiz ul ul ul a  {padding-left: 15px;}
.minimal-menu-horiz ul ul ul ul a   {padding-left: 20px;}
.minimal-menu-horiz ul ul ul ul ul a    {padding-left: 25px;}
.minimal-menu-horiz ul ul ul ul ul ul  a    {padding-left: 30px;}
.minimal-menu-horiz ul ul ,.minimal-menu-horiz ul ul ul, .minimal-menu-horiz ul ul ul ul,.minimal-menu-horiz ul ul ul ul ul , .minimal-menu-horiz ul ul ul ul ul ul    {width:100%}

.div_clear_first_level_menu{clear:both}

}

@media only screen and (max-width: 480px) {
	.minimal-menu-horiz {
		width: 70%;
	}
	.Session_footer{padding:10px;}
}

/*END MENU*/

/*8- viewCat -*/
.txtPrice, a.txtPrice { font-family: 'Open Sans', sans-serif, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 18px; text-decoration:none; font-weight: 600; }
.txtSale {font-family: 'Open Sans', sans-serif, Tahoma, Arial, Helvetica, sans-serif; font-weight: 600; font-size: 18px; color: #000; }
.txtOldPrice { text-decoration: line-through;color: #a3a3a3; font-size: 16px; }			
/*Start News-Products 1column*/
.width1cProd{width:100%; float:left; padding:0px 0px;height:220px;border-bottom:1px solid #cacaca; margin:0px 0px 30px 0px}	
.news_date1c{font-size:15px;font-weight:bold;}
.news_title1c{font-weight: 700;font-size: 16px;color: #000;margin-bottom: 25px;margin-top: 0;}
.news_description1c{color: #777;font-size: 12px;}										
.divnewsimage1c{ width:35%; max-width:100%;  text-align:left; position: relative;float:left;}
.divnewsRight1c { width:65%; max-width:100%; float:left; text-align:left;position: relative;float:left;padding-left:10px;}
.divnewsdesc1c {height:140px;}
.divnewstext1c {height:30px;}
.divnewsdate1c {height:30px;}
.more_viewCat{float:right}
.more_viewCat a { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 11px; text-decoration:none; font-weight:bold; }
.more_viewCat a:hover {  color: #cacaca;  }
.news_image1c {max-width: 100%;max-height: 200px;}
@media only screen and (max-width: 680px) {
	.width1cProd{width:100%; float:left;height:auto;}	
	.divnewsimage1c{ width:100%;float:none; text-align:center}
	.divnewsRight1c{ width:100%;float:none; text-align:center}
	.divnewsdesc1c {min-height:140px;height:auto}
	.divnewstext1c {min-height:30px;height:auto}
	.divnewsdate1c {min-height:30px;height:auto}
}																	
/*Start News-Products 2columns small Image*/
.width2cProd{width:46%; float:left; padding:0px 0px;border-bottom:1px solid #cacaca; margin:0px 0px 30px 25px}	
.news_date2c{font-size:15px;font-weight:bold;}
.news_title2c{font-weight: 700;font-size: 16px;color: #000;margin-bottom: 25px;margin-top: 0;}
.news_description2c{color: #777;font-size: 12px;}										
.divnewsimage2c{ width:35%; max-width:100%;  text-align:left; position: relative;float:left;}
.divnewsRight2c { width:65%; max-width:100%; float:left; text-align:left;position: relative;float:left;padding-left:10px;height:160px;}
.divnewstext2c {height:30px;}
.divnewsdate2c {height:30px;}
.divnewsdesc2c {height:80px;}
.news_image2c {max-width: 100%;max-height: 160px;}
@media only screen and (min-width: 680px)  and (max-width:990px) {
.divnewsdesc2c {overflow:hidden}
}
@media only screen and (max-width: 680px) {
	.width2cProd{width:100%; float:none;height:auto;padding:0px;margin:0px 0px 30px 0px}	
	.divnewsimage2c{ width:100%;float:none; text-align:center}
	.divnewsRight2c{ width:100%;float:none; text-align:center;height:auto; height:250px}
	.divnewsdesc2c {height:150px;text-align:center;margin:0px auto}
	.divnewstext2c {height:40px;text-align:center;margin:0px auto}
	.divnewsdate2c {height:40px;text-align:center;margin:0px auto}
}

/*Start News-Products 2columns big Image*/
.width2cProdbig{width:46%; float:left;padding:0px 0px;border-bottom:1px solid #cacaca; margin:0px 0px 30px 25px}	
.news_date2cbig{font-size:15px;font-weight:bold;}
.news_title2cbig{font-weight: 700;font-size: 16px;color: #000;margin-bottom: 25px;margin-top: 0;}
.news_description2cbig{color: #777;font-size: 12px;}										
.divnewsimage2cbig{ width:100%; max-width:100%;text-align:center;height:200px;display: table-cell;vertical-align: bottom;margin:0px auto;}
.divnewsRight2cbig { width:100%; max-width:100%;text-align:center;height:auto;}
.divnewstext2cbig {height:40px;}
.divnewsdate2cbig {height:30px;}
.divnewsdesc2cbig {height:100px;}
.news_image2cbig {max-width: 100%;max-height: 200px;}
.width2cProdbig .more_viewCat{float:none; margin:0px auto;}
@media only screen and (max-width: 680px) {
	.width2cProdbig{width:100%; float:left;height:auto;padding:0px 0px;  margin:0px 0px 30px 0px}	
	.divnewsimage2cbig{ width:100%;float:none; text-align:center;height:auto}
	.divnewstext2cbig { width:100%;float:none;text-align:center;height:auto;}

}

/*Start News-Products 3columns big Image*/
.width3cProdbig{width:29%; float:left;padding:0px 0px;border-bottom:1px solid #cacaca; margin:0px 0px 30px 25px}	
.news_date3cbig{font-size:15px;font-weight:bold;}
.news_title3cbig{font-weight: 700;font-size: 16px;color: #000;margin-bottom: 25px;margin-top: 0;}
.news_description3cbig{color: #777;font-size: 12px;}										
.divnewsimage3cbig{ width:100%; max-width:100%;text-align:center;height:210px;display: table-cell;vertical-align: bottom;margin:0px auto;}
.divnewsRight3cbig { width:100%; max-width:100%;text-align:center;height:auto;}
.divnewstext3cbig {height:50px;}
.divnewsdate3cbig {height:30px;}
.divnewsdesc3cbig {height:170px;}
.width3cProdbig .more_viewCat{float:none; margin:0px auto;}
.news_image3cbig {max-width: 100%;max-height: 200px;}
@media only screen and (max-width:990px) {
.width3cProdbig{width:46%;}	
}
@media only screen and (max-width: 680px) {
	.width3cProdbig{width:100%; float:left;height:auto;padding:0px 0px;  margin:0px 0px 30px 0px}	
	.divnewsimage3cbig{ width:100%;float:none; text-align:center;height:auto}
	.divnewstext3cbig { width:100%;float:none;text-align:center;height:auto;}
	

}

/*START AMEA*/
.slide_left_banner {  width: 160px; height: 100px;  position: fixed; right: 2px; top: 305px; z-index: 999;}
.slide_left_banner #slide_left_banner_icon {border:0px solid #1A78B4;  width: 150px; height: 100px;  left: 0px; /*background:url(../styleImages/banner_right_27062018.jpg) no-repeat;*/ cursor: pointer; position: relative; z-index: 99998; top:25px; background: #f4f4f4; display:table-cell; vertical-align:bottom;left:20px}
.slide_left_banner input{position: absolute;top: 28px;z-index: 9999999999;left: -10px; cursor:pointer; opacity:0; width:50px; height:50px; }
.slide_left_banner_Checkbox{background:url(amea.jpg) no-repeat; width:50px; height:50px; position: absolute;top:25px;z-index: 9999999;left: -12px;}
.slide_left_banner input:checked {left: 115px; }
.slide_left_banner input:checked + .slide_left_banner_Checkbox{position: absolute;top:25px;z-index: 9999999;left: 115px;
transition-duration: 0.9s; -webkit-transition-duration: 0.9s; -moz-transition-duration: 0.9s; -o-transition-duration: 0.9s; transition-timing-function: linear; -webkit-transition-timing-function: linear;  -moz-transition-timing-function: linear; -o-transition-timing-function: linear;
}
.slide_left_banner input:checked  + .slide_left_banner_Checkbox + div{left:170px !important; z-index:99997; transition-duration: 1s; -webkit-transition-duration: 1s; -moz-transition-duration: 1s; -o-transition-duration: 1s; transition-timing-function: linear; -webkit-transition-timing-function: linear;  -moz-transition-timing-function: linear; -o-transition-timing-function: linear;}
.slide_left_banner input:checked  + .slide_left_banner_Checkbox + a div{left:100px !important; z-index:99997; transition-duration: 1s; -webkit-transition-duration: 1s; -moz-transition-duration: 1s; -o-transition-duration: 1s; transition-timing-function: linear; -webkit-transition-timing-function: linear;  -moz-transition-timing-function: linear; -o-transition-timing-function: linear;}
.up, .down{background-color:#000; color:#fff; font-size:18px; width:50px; border:none; margin:10px; padding:5px; cursor:pointer}
	
/*END AMEA*/

	
.dtableAdmin{display:table;max-width:1180px;height: 430px;margin:0px auto}
.dtablecAdmin{display:table-cell;vertical-align:middle;width:48%;padding:0px 10px}
@media only screen and (min-width: 680px) and (max-width: 990px) {

.dtablecAdmin span{font-size:20px;line-height:18px !important;}

}
@media only screen and (max-width: 680px) {

	.dtableAdmin{display:table;max-width:1180px;height: auto;margin:0px auto}
.dtablecAdmin{display:block;vertical-align:middle;width:100%;padding:0px 10px}
.dtablecAdmin span{font-size:16px;line-height:18px !important;}
.bg_home{height:auto!important}

}

@media only screen and (min-width: 990px) {

.espa {position: fixed; bottom: 0;left: 0; z-index: 999;}
.hided{display:none}
}
