
.activitiesDeskTitle { 
 font-family: Open Sans Condensed, sans-serif;
 font-size: 30px;
 line-height: normal;
 font-weight: 600;
 font-style: normal;
 color: #087647;
 background-position:bottom left;padding-bottom:5px;
 background-image: url(/elements/styles/245.png);
 background-repeat: no-repeat;
}

.addresstext { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 16em;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
}

.addresstitle { 
 font-size: 14px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
}

.asfaliaBack { 
 display:block; height:300px;
 background-image: url(/elements/styles/223.png);
 background-repeat: repeat-x;
}

.asfaliaTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 32px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #000000;
}

.avenuexor { 
 font-size: 12px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 margin-top:20px;
}

.awardsHeaderTitle { 
 font-family: Open Sans, sans-serif;
 font-size: 28px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #323232;
}

.backGreyDark { 
 background-color: #dcdcdc;
 padding:10px 20px; margin-bottom:2px;
}

.backGreyLight { 
 background-color: #f1f1f1;
 padding:10px 20px; margin-bottom:2px;
}

.bookfields { 
 font-size: 10px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #353535;
 border:1px solid #c3c9ca;
}

.booksubmit { 
 font-size: 12px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #fff;
 background-color: #114158;
 width:145px; height:19px; text-align:center; border:1px solid #6e9aaf; cursor:pointer; 
}

.booktext { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
 padding-bottom:7px; padding-right:5px;
}

.booktitle { 
 font-size: 14px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #000;
}

.borderbottom { 
 border-bottom:1px solid #cccccc; padding-bottom:10px; margin-bottom:22px;
}

.botaddresstext { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 17px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #010101;
}

.botaddressTitle { 
 font-size: 13px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
}

.cartDelete { 
 font-family: Tahoma,Verdana,Segoe,sans-serif;
 font-size: 12px;
 line-height: normal;
 font-weight: bold;
 font-style: italic;
 color: #FFFFFF;
 background-color: #ff7d00;
 border:1px solid #bfb446; cursor: pointer;
}

.cartDiscount { 
 font-size: 14px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #FF0000;
}

.cartOldPrice { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #813E3E;
 text-decoration:line-through;
}

.cartPrice { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 24px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #047bc9;
}

.cartSubmit { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #fff;
 width:281px; height:42px; border:0px; cursor: pointer;
 background-image: url(/elements/styles/27.jpg);
 background-repeat: no-repeat;
}

.cartText { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #DA2424;
}

.cartTitles { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: Normal;
 color: #fff;
 background-color: #484848;
 border-right:1px solid #fff;  padding:3px;
}

.categoryNamePadd { 
 padding:50px 0px;
}

.center { 
}

.center { 
 display:table; margin:auto;
}

.contactPlaceTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 17px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #952226;
}

.containerBack { 
}

.cvtitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 24px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #cc6800;
}

.date { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #424244;
}

.dategreen { 
 font-family: Ubuntu Condensed, sans-serif;
 font-size: 42px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #087647;
}

.diethnisBack { 
 height:300px;display:block;
 background-image: url(/elements/styles/253.png);
 background-repeat: repeat-x;
}

.diethnisTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 32px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #ffffff;
}

.divMobile { 
 display:block;
}

.doreaBack { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 height:300px; display:block;
 background-image: url(/elements/styles/257.png);
 background-repeat: repeat-x;
}

.doreaTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 32px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #4f3302;
}

.EntypaSub { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 15px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #222120;
 text-align:center;
}

.entypaTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 20px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #222120;
 text-align:center;
}

.eshopfields { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 15px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #010101;
 border-bottom:1px solid #010101; padding:2px 5px; border-left:0px; border-right:0px; border-top:0px;
}

.eshopsubmit { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 15px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #000;
 border:1px solid #4c4c4c; cursor: pointer; padding:3px 10px; background:transparent;
}

.ethelontisBack { 
 height:300px;display:block;
 background-image: url(/elements/styles/260.png);
 background-repeat: repeat-x;
}

.ethelontisSubTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 25px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #131211;
}

.ethelontisTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 32px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #131211;
}

.footerBack { 
 background-color: #dddfda;
}

.footerPhone { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 24px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #0f518d;
 background-position:10% 50%;height:60px;line-height:70px;
 background-image: url(/elements/styles/228.png);
 background-repeat: no-repeat;
}

.footerPhoneTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 16px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #0f518d;
}

.footerText { 
 font-family: Open Sans, sans-serif;
 font-size: 14px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #555b58;
}

.footerTitles { 
 font-family: Open Sans Condensed, sans-serif;
 font-size: 30px;
 line-height: normal;
 font-weight: 600;
 font-style: normal;
 color: #676766;
}

.formerror { 
 font-family: Open Sans, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #9d2d2d;
 padding:3px; 
}

.formfields { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 17px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #010101;
 border:1px solid #010101; padding:5px 8px;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
}

.formrequired { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: italic;
 color: #000;
}

.formsearch { 
 font-family: Ubuntu Condensed, sans-serif;
 font-size: 19px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #ffffff;
 background-color: #0072bc;
 border: 1px solid #4799cf;height:40px;cursor:pointer;
}

.formsubmit { 
 font-size: 13px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #fff;
 background-color: #151515;
 border:1px solid #4c4c4c; cursor: pointer; margin-top:10px; 
border-radius:10px; 
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
-khtml-border-radius:10px;
padding:3px 10px; 
}

.formtext { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 17px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #010101;
 padding-bottom:6px;
}

.formtitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 17px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #952226;
 padding-bottom:15px; margin-top:40px;
}

.gradient { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #fff;
 background-repeat:no-repeat !important;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#74afd4), to(#547598));
background: -webkit-linear-gradient(top, #74afd4, #547598);
background: -moz-linear-gradient(top, #74afd4, #547598);
background: -ms-linear-gradient(top, #74afd4, #547598);
background: -o-linear-gradient(top, #74afd4, #547598);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=´#cccccc´, endColorstr=´#000000´);
}

.grayLineList { 
 background-color: #195591;
 width:100%; height:10px; background-position:top right;
}

.grid10 { 
 float:left; width:10%; margin:0px;
}

.grid15 { 
 float:left; width:15%; margin:0px;
}

.grid20 { 
 float:left; width:20%; margin:0px;
}

.grid25 { 
 float:left; width:25%; margin:0px;
}

.grid27 { 
 float:left; width:27%; margin:0px;
}

.grid30 { 
 float:left; width:30%; margin:0px;
}

.grid30Blog { 
 float:left; width:30%; padding:0% 2%;
}

.grid32 { 
 float:left; width:32.33%; margin:0px;
}

.grid32exact { 
 float:left; width:32%; margin:0px;
}

.grid33 { 
 float:left; width:33.33%; margin:0px;
}

.grid33exact { 
 float:left; width:33%; margin:0px;
}

.grid35 { 
 float:left; width:35%; margin:0px;
}

.grid39 { 
 float:left; width:39%; margin:0px;
}

.grid40 { 
 float:left; width:40%; margin:0px;
}

.grid47 { 
 float:left; width:47%; margin:0px;
}

.grid49 { 
 float:left; width:49%; margin:0px;
}

.grid50 { 
 float:left; width:50%; margin:0px;
}

.grid50all { 
 float:left; width:50%;
}

.grid50to100 { 
 float:left; width:50%; margin:0px;
}

.grid55 { 
 float:left; width:55%; margin:0px;
}

.grid60 { 
 float:left; width:60%; margin:0px;
}

.grid65 { 
 float:left; width:65%; margin:0px;
}

.grid66 { 
 float:left; width:66%; margin:0px;
}

.grid70 { 
 float:left; width:70%; margin:0px;
}

.grid75 { 
 float:left; width:75%; margin:0px;
}

.grid80 { 
 float:left; width:80%; margin:0px;
}

.grid85 { 
 float:left; width:85%; margin:0px;
}

.gridAudio { 
 float:left; width:30%; margin:0px;
}

.gridDhmosieumataL { 
 float:left;width:70%;
}

.gridDhmosieumataR { 
 float:left;width:30%;text-align:right;
}

.gridEntypa { 
 float:left; width:32.33%; margin:0px;
}

.gridEshop { 
 float:left; width:30%; margin:0px;
}

.gridForma { 
 float:left; width:47%; margin:0px;
}

.gridHomeActivities { 
 float:left; width:47%; margin:0px;
}

.gridInfographics { 
 float:left; width:33%; margin:0px;
}

.gridLangFlags { 
 float:left; width:21%; margin:0px;margin-right:9%;
padding-top:15px;
}

.gridLatestNewsImg { 
 float:left; width:20%; margin:0px;
}

.gridLatestNewsText { 
 float:left; width:75%; margin:0px;
}

.gridMemberList { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 margin:0px; float:left;width:18%;
}

.gridNewsIntLeft { 
 float:left; width:60%; margin:0px;
}

.gridNewsLetterList { 
 float:left; width:25%; margin:0px;
}

.gridNewsListImg { 
 float:left; width:15%; margin:0px;
}

.gridNewsListText { 
 float:left; width:84%; margin:0px;
}

.gridSearch { 
 float:left; width:30%; margin:0px;
}

.gridsliderL { 
 float:left; width:25%; margin:0px;
}

.gridsliderR { 
 float:left; width:75%; margin:0px;
}

.gridSocialLang { 
 float:left; width:39%; margin:0px;
}

.gridSocialTop { 
 float:left; width:70%; margin:0px;
}

.gridTopLinks { 
 float:left; width:31%; margin:0px;
}

h1 { margin:0px; 
font-family: Roboto Condensed, sans-serif; 
 font-size: 50px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #222120;
 line-height:normal;padding:10px 0px 10px 20px;
border-left:5px solid#cc6800;
 background-image: url(/elements/styles/5.png);
 background-repeat: repeat;
}

.h1Home { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 50px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #222120;
 line-height:normal; text-align:center;
}

h2 { margin:0px; 
font-family: Roboto Condensed, sans-serif; 
 font-size: 48px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #222120;
 line-height:normal;
}

h3 { margin:0px; 
font-family: Roboto Condensed, sans-serif; 
 font-size: 18px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #222120;
 line-height:normal;
}

.headerTitle { 
}

.headMoreclass { 
 position:absolute; bottom:20%;
}

.homeAwardsDesc { 
 font-family: Open Sans, sans-serif;
 font-size: 15px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #e4d130;
 background-color: #1e1d1d;
 cursor:default;padding:5px;
}

.homeText { 
 font-family: Open Sans, sans-serif;
 font-size: 16px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #222120;
}

.homeTextBack { 
 padding:65px 0px;
 background-image: url(/elements/styles/215.png);
 background-repeat: repeat;
}

.hoverImage { 
 position:absolute;
width: 100%;
height:100%;
z-index: 10;
opacity: 0;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
background-size: cover;
}

.hoverImage:hover { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 opacity:1;
}

.justify { 
 text-align:justify;
}

.latestNewsDate { 
 font-family: Open Sans, sans-serif;
 font-size: 14px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #cc6800;
}

.latestNewsDesc { 
 font-family: Open Sans, sans-serif;
 font-size: 14px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #747474;
}

.latestNewsTitle { 
 font-family: Ubuntu Condensed, sans-serif;
 font-size: 19px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #222120;
}

.memberarea { 
 font-size: 13px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #000;
}

.memberBorder { 
 border:1px solid #cccccc;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
}

.membersHeadTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 30px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #010101;
}

.memberTitle { 
 font-family: Open Sans, sans-serif;
 font-size: 16px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #656565;
 text-align:center;padding:15px 0px;
}

.menuIcon { 
 display:block;  width:34px; height:34px; 
 background-image: url(/elements/styles/185.png);
 background-repeat: repeat;
}

.menuIconHide { 
 display:block;  width:34px; height:34px; 
 background-image: url(/elements/styles/186.png);
 background-repeat: repeat;
}

.menupos { 
 position:relative;
}

.menuSep { 
 font-size: 21px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 width:5px; height:32px; position:absolute; line-height:30px;
}

.menusettings2L { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: Normal;
 padding-left:18px; line-height:12px;
}

.mobileWidth { 
 width:100%;margin:auto;
}

.monthgreen { 
 font-family: Ubuntu Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #087647;
}

.mp3Title { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 15px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #656565;
 margin-top:7px; 
}

.mylonasBack { 
 height:300px;display:block;
 background-image: url(/elements/styles/265.png);
 background-repeat: repeat-x;
}

.mylonasTtile { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 32px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #000000;
}

.newsDeskTitle { 
 font-family: Open Sans Condensed, sans-serif;
 font-size: 36px;
 line-height: normal;
 font-weight: 600;
 font-style: normal;
 color: #4799cf;
 background-position:bottom left;padding-bottom:5px;
 background-image: url(/elements/styles/243.png);
 background-repeat: no-repeat;
}

.newsInternalTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 22px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #1a6291;
}

.newsletError { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #cc0000;
}

.newsletField { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
 border:1px solid #424953; height:40px; line-height:23px; padding:0px 5px;width:200px;
background-position:2% 50%;background-color:transparent;text-indent:40px;
 background-image: url(/elements/styles/75.png);
 background-repeat: no-repeat;
}

.newsletfieldCode { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
 border:1px solid #424953; height:40px; line-height:23px; padding:0px 5px;width:250px;
background-position:2% 50%;background-color:transparent;text-indent:5px;
}

.newsletSubmit { 
 font-family: Open Sans, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #fff;
 background-color: #424953;
 border:1px solid #424953; cursor: pointer; height:42px; line-height:25px; padding:0px 10px;
}

.newsletterTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 20px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #222120;
 text-align:center;
}

.newsletTitle { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
 margin-bottom:7px;
}

.objectGalleryTitle { 
 font-family: Open Sans Condensed, sans-serif;
 font-size: 36px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #626262;
 padding-bottom:5px; background-position:bottom left;
margin:20px 0px;
 background-image: url(/elements/styles/244.png);
 background-repeat: no-repeat;
}

.outline-outward { 
}

.pagingFirstPage { 
 font-size: 10px;
 line-height: normal;
 font-weight: normal;
 font-style: Normal;
 color: #fff;
 border:1px solid #dcdcdc; width:22px; height:16px; cursor: pointer;
}

.pagingLastPage { 
 font-size: 10px;
 line-height: normal;
 font-weight: normal;
 font-style: Normal;
 color: #fff;
 border:1px solid #dcdcdc; width:22px; height:16px; cursor: pointer;
}

.pagingNum { 
 font-size: 15px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 background-color: #FFFFFF;
 border:1px solid #bababa; cursor: pointer; padding:5px 10px;color:#cc6800 !important;
}

.pagingNumSel { 
 font-size: 15px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #000;
 background-color: #ffffff;
 border:1px solid #bababa; cursor: pointer; padding:5px 10px;color:#000!important;
}

.parentCatTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 30px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #cc6800;
 background-position:100% 30%;display:table;
padding-right:50px;padding-bottom:10px;
 background-image: url(/elements/styles/241.png);
 background-repeat: no-repeat;
}

.PayPalDonate { 
 width:145px;height:47px;display:block;
 background-image: url(/elements/styles/258.png);
 background-repeat: no-repeat;
}

.photoshover { 
 position:absolute;
width: 100%;
height:100%;
z-index: 10;
opacity: 0;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
background-size: cover;
}

.photoshover:hover { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 opacity:1;
}

.ProductTitle { 
 font-family: Open Sans, sans-serif;
 font-size: 36px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000000;
}

.RecTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 20px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #cc6800;
 margin-bottom:15px;
}

.right { 
 text-align:right;
}

.round-corners { 
}

.searchFields { 
 font-family: Ubuntu, sans-serif;
 font-size: 15px;
 line-height: 35px;
 font-weight: normal;
 font-style: normal;
 color: #4799cf;
 border:1px solid #4799cf;  padding:0px 3px; height:35px; cursor:pointer; min-width:100px;
}

.searchform { 
 font-family: Ubuntu, sans-serif;
 font-size: 15px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #4799cf;
 width:165px;height:36px;border:1px solid #4799cf;
text-indent:7px;
}

.searchResultsTitle { 
 font-size: 13px;
 line-height: normal;
 font-weight: bold;
 font-style: Normal;
 color: #000;
 padding-top:4px; padding-bottom:4px; border-bottom:1px dotted #000;
}

.searchSubmit { 
 font-family: Ubuntu, sans-serif;
 font-size: 15px;
 line-height: 35px;
 font-weight: normal;
 font-style: normal;
 color: #fff;
 background-color: #0072bc;
 border: 1px solid #4799cf; cursor:pointer; padding:0px 8px; height:35px; 
}

.searchText { 
 font-family: Ubuntu, sans-serif;
 font-size: 15px;
 line-height: normal;
 font-weight: 700;
 font-style: italic;
 color: #000;
}

.sink { 
}

.sitemap { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
}

.skew { 
}

.slidercaption { 
 position:absolute;bottom:10%;z-index:9;width:100%;margin:auto;
}

.sliderTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: 600;
 font-style: normal;
 color: #1e1d1d;
 background-position:50% 100%;
padding-bottom:5px;
 background-image: url(/elements/styles/233.png);
 background-repeat: repeat-x;
}

.snow { 
}

.sponsorsBack { 
 background-color:#f2f5ec;
}

.sticky { 
 width: 100%;
  height: 45px;
  top:0;
left:0;
  display: block;
  position: fixed;
  z-index: 999;
background-color:#ffffff;
}

.submenusettings2L { 
 font-size: 18px;
 line-height: 22px;
 font-weight: normal;
 font-style: normal;
 display:block;
}

.SubmenuTitle { 
 font-family: Ubuntu Condensed, sans-serif;
 font-size: 22px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #000;
 display:block;  margin-bottom:15px; border-bottom:1px dotted #656565;  border-top:1px dotted #656565; padding:6px 10px;
}

.symvoulesBack { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 height:300px;display:block;
 background-image: url(/elements/styles/263.png);
 background-repeat: repeat-x;
}

.symvoulesTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 32px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #000000;
}

.tablemargin { 
 display:table;
}

.topFasaBack { 
 background-image: url(/elements/styles/250.png);
 background-repeat: repeat-x;
}

.topFasaEditor { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 34px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #000000;
 text-align:center;cursor:default;
padding-top:20px;
}

.topFasaImage { 
 background-color: #f8f8f8;
 background-size:contain;
 background-image: url(/elements/styles/251.jpg);
 background-repeat: no-repeat;
}

.topFasaMargin { 
 margin-top:25px;
}

.topTextDesc { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 24px;
 line-height: 27px;
 font-weight: 400;
 font-style: normal;
 color: #fff;
  padding:20px 25px 10px 25px;
}

.topTextMargin { 
 position:absolute;width:100%;margin:auto;
margin-top:-23%;
}

.topTextSubTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 20px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #ffffff;
 display:table; padding:5px 25px 20px 25px;
}

.underline { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 border-bottom:3px solid #000; width:100%
}

.usefulText { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: Normal;
 color: #000;
}

.vertAlign980 { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 left: 0; right: 0; position: absolute; 
max-width: 100%; margin: auto;
max-height: 427px; width:980px; 
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}

.videoTitle { 
 font-family: Open Sans Condensed, sans-serif;
 font-size: 25px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #636363;
 padding:15px 0px;
}

.volFields { 
 font-family: Open Sans, sans-serif;
 font-size: 17px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #cc0000;
   padding:8px 8px;
margin-bottom:5px;
border:1px solid #4c4c4c;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
}

.volSubmit { 
 font-family: Open Sans, sans-serif;
 font-size: 17px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #fff;
 background-color: #151515;
 border:1px solid #4c4c4c; cursor: pointer; margin-top:10px; 
border-radius:10px; 
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
-khtml-border-radius:10px;
padding:5px 15px; 
}

.volText { 
 font-family: Open Sans, sans-serif;
 font-size: 17px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #000000;
 text-align:left;
}

.width980 { 
 max-width:980px; width:100%; margin:auto;
}

.wow fadeIn { 
}

.wow fadeInLeft { 
}

.wow fadeInRight { 
}

.wow fadeInUp { 
}

.wow zoomIn { 
}



@media (max-width: 1280px) {
.addresstitle { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
}

.grid25 { 
 float:left; width:25%; margin:0px;
}

.grid30 { 
 float:left; width:30%; margin:0px;
}

.gridLangFlags { 
 float:left; width:24%; margin:0px;margin-right:6%;
padding-top:15px;
}

.gridSearch { 
 float:left; width:33%; margin:0px;
}

.gridSocialLang { 
 float:left; width:34%; margin:0px;
}

.gridSocialTop { 
 float:left; width:70%; margin:0px;
}

.gridTopLinks { 
 float:left; width:33%; margin:0px;
}

h1 { margin:0px; 
font-family: Roboto Condensed, sans-serif; 
 font-size: 45px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #222120;
 line-height:normal;padding:10px 0px 10px 20px;
border-left:5px solid#cc6800;
 background-image: url(/elements/styles/364.png);
 background-repeat: repeat;
}

.h1Home { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 45px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #222120;
 line-height:normal; text-align:center;
}

.searchform { 
 font-family: Ubuntu, sans-serif;
 font-size: 15px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #4799cf;
 width:180px;height:36px;border:1px solid #4799cf;
text-indent:10px;
}

.topTextDesc { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 20px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #fff;
  padding:20px 25px 10px 25px;
}

.topTextSubTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 17px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #ffffff;
 display:table; padding:5px 25px 20px 25px;
}


} /* end of @media (max-width: 1280px) */ 


@media (max-width: 1000px) {
.addresstitle { 
 font-size: 9;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
}

.asfaliaBack { 
 display:block; height:250px;
 background-image: url(/elements/styles/291.png);
 background-repeat: repeat-x;
}

.asfaliaTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 19px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #000000;
}

.center { 
 display:table; margin:auto;
}

.diethnisBack { 
 height:250px;display:block;
 background-image: url(/elements/styles/292.png);
 background-repeat: repeat-x;
}

.diethnisTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 25px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #ffffff;
}

.doreaBack { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 height:280px; display:block;
 background-image: url(/elements/styles/298.png);
 background-repeat: repeat-x;
}

.doreaTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 23px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #4f3302;
}

.ethelontisBack { 
 height:280px;display:block;
 background-image: url(/elements/styles/297.png);
 background-repeat: repeat-x;
}

.ethelontisSubTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 20px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #131211;
}

.ethelontisTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 25px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #131211;
}

.footerPhone { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 18px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #0f518d;
 background-position:10% 50%;height:60px;line-height:70px;
 background-image: url(/elements/styles/338.png);
 background-repeat: no-repeat;
}

.formsearch { 
 font-family: Ubuntu Condensed, sans-serif;
 font-size: 15px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #ffffff;
 background-color: #4799cf; border: 1px solid #4799cf;height:40px;cursor:pointer;
}

.grid20 { 
 width:20%; margin:0px;
}

.grid25 { 
 float:left; width:25%; margin:0px;
}

.grid30 { 
 width:30%; margin:0px;
}

.grid30Blog { 
 float:left; width:30%; padding:0% 2%;
}

.grid32 { 
 float:left; width:32%; margin:0px;
}

.grid33 { 
 float:left; width:33.33%; margin:0px;
}

.grid40 { 
 width:40%; margin:0px;
}

.grid60 { 
 width:60%; margin:0px;
}

.grid70 { 
 width:70%; margin:0px;
}

.grid80 { 
 width:80%; margin:0px;
}

.gridHomeActivities { 
 float:left; width:100%; margin:0px;margin-left:0px !important; max-width:330px;
}

.gridLangFlags { 
 float:left; width:27%; margin:0px;margin-right:0%;
padding-top:15px;
}

.gridLatestNewsImg { 
 float:left; width:30%; margin:0px;
}

.gridLatestNewsText { 
 float:left; width:65%; margin:0px;
}

.gridNewsListImg { 
 float:left; width:20%; margin:0px;
}

.gridNewsListText { 
 float:left; width:80%; margin:0px;
}

.gridSearch { 
 float:left; width:33%; margin:0px;
}

.gridSocialLang { 
 float:left; width:32%; margin:0px;
}

.gridSocialTop { 
 float:left; width:72%; margin:0px;
}

.gridTopLinks { 
 float:left; width:35%; margin:0px;
}

h1 { margin:0px; 
font-family: Roboto Condensed, sans-serif; 
 font-size: 35px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #222120;
 line-height:normal;padding:10px 0px 10px 20px;
border-left:5px solid#cc6800;
 background-image: url(/elements/styles/370.png);
 background-repeat: repeat;
}

.h1Home { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 35px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #222120;
 line-height:normal; text-align:center;
}

h2 { margin:0px; 
font-family: Roboto Condensed, sans-serif; 
 font-size: 33px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #222120;
 line-height:normal;
}

.mylonasBack { 
 height:250px;display:block;
 background-image: url(/elements/styles/302.png);
 background-repeat: repeat-x;
}

.mylonasTtile { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 25px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #000000;
}

.newsletField { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
 border:1px solid #424953; height:40px; line-height:23px; padding:0px 5px;width:145px;
background-position:2% 50%;background-color:transparent;text-indent:40px;
 background-image: url(/elements/styles/339.png);
 background-repeat: no-repeat;
}

.pagingNum { 
 font-size: 15px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 background-color: #FFFFFF;
 border:1px solid #bababa; cursor: pointer; padding:5px 8px;color:#cc6800 !important;
}

.pagingNumSel { 
 font-size: 15px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #999999;
 background-color: #ffffff;
 border:1px solid #bababa; cursor: pointer; padding:5px 8px;color:#999999!important;
}

.searchform { 
 font-family: Ubuntu, sans-serif;
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #4799cf;
 width:127px;height:36px;border:1px solid #4799cf;
text-indent:4px;
}

.sticky { 
 width: 100%;
  height: 70px;
  top:0;
left:0;
  display: block;
  position: fixed;
  z-index: 9999;
background-color:#ffffff;
}

.symvoulesBack { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 height:250px;display:block;
 background-image: url(/elements/styles/301.png);
 background-repeat: repeat-x;
}

.symvoulesTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 23px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #000000;
}

.topFasaEditor { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 20px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #000000;
 text-align:center;cursor:default;
padding-top:10px;
}

.topTextDesc { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 19px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #fff;
  padding:5px 10px 0px 10px;
}

.topTextMargin { 
 position:absolute;width:100%;margin:auto;
margin-top:-30%;
}

.topTextSubTitle { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 16px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #ffffff;
 display:table; padding:5px 5px 15px 10px;
}


} /* end of @media (max-width: 1000px) */ 


@media (max-width: 680px) {
.addresstext { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #646363;
}

.addresstitle { 
 font-size: 9;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
}

.asfaliaBack { 
 display:block; height:auto;
 background-image: url(/elements/styles/309.png);
 background-repeat: repeat;
}

.awardsHeaderTitle { 
 font-family: Open Sans, sans-serif;
 font-size: 20px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #323232;
}

.bottomtext { 
 font-size: 11px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #5e5e5e;
 padding:15px 0px; 
}

.categoryNamePadd { 
 padding:20px 0px;
}

.center { 
 display:table; margin:auto;
}

.diethnisBack { 
 height:auto;display:block;
 background-image: url(/elements/styles/310.png);
 background-repeat: repeat;
}

.divMobile { 
 display:none;
}

.doreaBack { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 height:auto; display:block;
 background-image: url(/elements/styles/311.png);
 background-repeat: repeat;
}

.ethelontisBack { 
 height:auto;display:block;
 background-image: url(/elements/styles/312.png);
 background-repeat: repeat;
}

.footerBorderLine { 
 background-color: #555555;
 border-bottom:2px solid #555555;
}

.grid25 { 
 width:25%; margin:0px;
}

.grid30 { 
 width:30%; margin:0px;
}

.grid30Blog { 
 float:left; width:30%; padding:0% 2%;
}

.grid32 { 
 width:32%; margin:0px;
}

.grid33 { 
 width:33.33%; margin:0px;
}

.grid49 { 
 width:49%; margin:0px;
}

.grid50 { 
 width:50%; margin:0px;
}

.grid50to100 { 
 float:left; width:100%; margin:0px;
}

.gridAudio { 
 float:left; width:100%; margin:0px;
}

.gridDhmosieumataL { 
 width:100%;
}

.gridDhmosieumataR { 
 width:100%;
}

.gridEntypa { 
 float:left; width:100%; margin:0px;
}

.gridEshop { 
 float:left; width:100%; margin:0px;
}

.gridForma { 
 float:left; width:100%; margin:0px;
}

.gridInfographics { 
 float:left; width:100%; margin:0px;
}

.gridLatestNewsImg { 
 float:left; width:40%; margin:0px;
}

.gridLatestNewsText { 
 float:left; width:55%; margin:0px;
}

.gridMemberList { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 margin:0px; float:left;width:100%;
}

.gridNewsIntLeft { 
 float:left; width:60%; margin:0px;
}

.gridNewsLetterList { 
 float:left; width:100%; margin:0px;
}

.gridNewsListImg { 
 float:left; width:45%; margin:0px;
}

.gridNewsListText { 
 float:left; width:55%; margin:0px;
}

.gridsliderL { 
 float:left; width:100%; margin:0px;margin-bottom:25px;height:150px;
}

.gridsliderR { 
 float:left; width:100%; margin:0px;
}

h1 { margin:0px; 
font-family: Roboto Condensed, sans-serif; 
 font-size: 30px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #222120;
 line-height:normal;padding:10px 0px 10px 20px;
border-left:5px solid#cc6800;
 background-image: url(/elements/styles/342.png);
 background-repeat: repeat;
}

.h1Home { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 30px;
 line-height: normal;
 font-weight: 300;
 font-style: normal;
 color: #222120;
 line-height:normal;
}

h2 { margin:0px; 
font-family: Roboto Condensed, sans-serif; 
 font-size: 27px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #222120;
 line-height:normal;
}

.headMoreclass { 
 position:absolute; bottom:55%;
}

.homeAwardsDesc { 
 font-family: Open Sans, sans-serif;
 font-size: 14px;
 line-height: normal;
 font-weight: 400;
 font-style: normal;
 color: #e4d130;
 background-color: #1e1d1d;
 cursor:default;padding:5px;
}

.homeTextBack { 
 padding:35px 0px;
 background-image: url(/elements/styles/374.png);
 background-repeat: repeat;
}

.map { 
 font-size: 12px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 height:21px; display:inline-block;  margin-right:7px; background-position:center left; line-height:21px;
 background-image: url(/elements/styles/119.png);
 background-repeat: no-repeat;
}

.menupos { 
 position:absolute;
}

.menuSep { 
 font-size: 21px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 width:5px; height:32px; position:absolute; line-height:30px;
display:none;
}

.menuTopCenter { 
 width:60%; margin:0;  float:left; position:relative; padding-top:35px; 
}

.menuTopLeft { 
 width:20%; margin:0; float:left;
}

.menuTopRight { 
 width:20%; margin:auto; float:left;
}

.mobileTitle { 
 text-align:center;
}

.mobileWidth { 
 width:95%;margin:auto;
}

.mp3Title { 
 font-family: Roboto Condensed, sans-serif;
 font-size: 15px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #656565;
 margin-top:7px; text-align:center;
}

.mylonasBack { 
 height:auto;display:block;
 background-image: url(/elements/styles/314.png);
 background-repeat: repeat;
}

.newsletField { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000;
 border:1px solid #424953; height:40px; line-height:23px; padding:0px 5px;width:200px;
background-position:2% 50%;background-color:transparent;text-indent:40px;
 background-image: url(/elements/styles/415.png);
 background-repeat: no-repeat;
}

.ProductTitle { 
 font-family: Open Sans, sans-serif;
 font-size: 30px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000000;
}

.symvoulesBack { 
 font-size: 12px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 height:auto;display:block;
 background-image: url(/elements/styles/313.png);
 background-repeat: repeat;
}

.tablemargin { 
 display:table;margin:auto;
}

.telButton { 
 font-family: Open Sans, sans-serif;
 font-size: 12px;
 line-height: normal;
 font-weight: bold;
 font-style: normal;
 color: #fff;
 background-color: #c3a365;
 -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; display:block; height:21px; line-height:21px;  text-align:center;  padding:0px 10px; display:block;
}

.volFields { 
 font-family: Open Sans, sans-serif;
 font-size: 17px;
 line-height: normal;
 font-weight: normal;
 font-style: normal;
 color: #000000;
   padding:8px 8px;
margin-bottom:5px;
border:1px solid #4c4c4c;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
width:140px;
}


} /* end of @media (max-width: 680px) */ 