@import url('https://fonts.googleapis.com/css?family=Roboto');
/* GENERAL--------------------------------------------------------- */
html{ height:100%}
body{color:#333333;font-family: Arial, Helvetica, sans-serif;font-size:12px;height:100%;line-height:130%;z-index:0;margin:0;background-color:#fff;text-align:left;}
.clear{clear:both;margin:0px;padding:0px}
img{border:0px;padding:0px;margin:0px; padding:0px;}
td,table,div{font-size:100%;}
.tablepad td{padding:5px; border-collapse:collapse}
#all{width:100%;margin:auto}
#page_bg{width:100%;margin:auto;background-color:#3593C8;}
.wrapper{width:970px;margin:auto;}
.header{width:970px;margin:auto; height:132px; padding-top:23px;}
#toptop_bg{width:100%;background-color:#3593C8;height:35px;padding-top:10px;border-bottom:solid 1px #fff;}
#top_bg{width:100%;background-color:#fff;background-image:url(../images/top_bg.jpg);background-repeat:repeat-x;min-height:500px;}
#banners_bg{width:100%;background-image: url(../images/banners_bg.jpg);background-repeat:repeat-x;min-height:50px; padding-top:20px; padding-bottom:20px;text-align:center}
#toptop_left{width:440px;float:left;}
#toptop_right{float:right;width:470px;text-align:right;}
#logoLeft{float:left; width:440px;}
#logoRight{float:right; width:500px; padding-left:0px;padding-top:72px; text-align:right}
.banners{width:970px;margin:auto}
.ticker{width:950px;margin:auto; margin-top:20px; z-index:1;background-color:#b0d9fc;padding:10px;-webkit-border-radius: 6px;-moz-border-radius:6px;border-radius:6px;}
#photo{width:970px;padding-top:10px;margin:auto}
.box27{width:740px; float:left;}
.box26{width:226px; float:left;}
.grey_box{background-color:#E8E8E8;padding:10px;box-shadow: 10px 10px 5px #888888;}
.calendar_box{background-color:#E2E3E4;padding:10px;box-shadow: 10px 10px 5px #888888;}
.Left{width:720px; float:left;}
.Right{width:230px; float:left;}
.RightAnak{width:230px; float:left;}
.sep{width:20px; height:20px; float:left;}
.lang{float:right;width:50px; padding-right:0px; padding-top:5px; margin-right:-40px}
.src{float:right;width:50px; width:270px;}
#main{width:970px; padding-top:20px; padding-bottom:0px; margin:auto}
#footer_bg{/*background-image:url(../images/bot_bg.jpg);*/background-repeat:no-repeat;background-color:#1F79AB;padding-top:20px;/*width:100%;*/ padding-bottom:5px;margin-top: 25px;}
.chronoform{display:none;}
#footer{width:970px;margin:auto;padding-bottom:5px;font-size:11px; color:#fff;}
.footer_box{ width:230px; text-align:left; float:left;color:#fff;font-size:11px;}
#footer_left{text-align:left;color:#fff;font-size:11px;float:left;padding-top:10px;}
#footer_right{text-align:right;float:right;}
a.footer_box:link, a.footer_box:visited{color:#89CCF2;text-decoration:none;font-weight:normal}
a.footer_box:hover{color:#fff;text-decoration:none;}
#footer_left a:link, #footer_left a:visited{color:#fff;text-decoration:none;font-weight:normal}
#footer_left a:hover{color:#fff;text-decoration:underline;}
.item-page h2{ padding-bottom:2px;}
.contact h3{ display:none;}
.contact-contactinfo p{ padding-bottom:0px;}
p{display: block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
.item-page p{text-align:justify;line-height:140%;font-size:13px;}
.cat-img{ }
img.caption{ width:180px; float:left;}
.img_caption.left{margin-right:15px;}
p.img_caption{ display:none}
.blog{ font-style:normal}

/* SCHOOL TEMPLATE */
.inner_school{/*width:650px;*/ padding-bottom:20px; text-align:justify}
.inner_school_box{width:315px;float:left;}
.message{-webkit-border-top-right-radius:20px;-moz-border-radius-topright:20px;border-top-right-radius:20px;padding:15px;background-color: #E5E7E8; }
.anak{ width:315px; height:310px;}
.themata{-webkit-border-top-left-radius:20px;-moz-border-radius-topleft:20px;border-top-left-radius:20px; padding:15px; background-color: #d0e7f4; text-align:justify}
.calendarS{ background-color:#E2E3E4; padding:20px; margin-bottom:20px;}
.contactS{background-color:#E5E7E8; padding:20px; margin-bottom:20px; font-size:13px; color:#383939; font-family:Georgia, "Times New Roman", Times, serif; line-height:140%;}
.LeftS{width:650px; float:left;}
.RightS{width:300px; float:left;}
.LeftS h2{font-size:18px;color:#333;text-align:left;padding-bottom:15px;margin:0px;line-height:140%; font-weight:normal; font-style:normal !important}
.LeftS h4{font-size:15px;color:#237EB1;text-align:left;padding-bottom:10px;margin:0px;line-height:140%; font-weight:normal; font-style:normal; font-family:Georgia, "Times New Roman", Times, serif}

ul.menuleftschool {list-style-type:none;background-color:#D3D5D5;border:none;padding:10px;font-style:normal; margin-bottom:20px;}
ul.menuleftschool li {text-align:left;display:block;background-image:url(../images/school_m.jpg); background-repeat:no-repeat; padding-left:20px;}
ul.menuleftschool li a {font-size:14px;text-align:left;color:#3693C8;font-weight:bold; border-bottom:solid 1px #C7C9C9;padding-bottom:5px;margin-bottom:5px;padding-top:3px; display:block}
ul.menuleftschool li a:hover{color:#333;text-decoration:none}
ul.menuleftschool li.active a:link, ul.menuleftschool li.active a:visited {color:#333;font-weight:bold;}

ul.menuleftschool2 {list-style-type:none;border:none;font-style:normal;padding-bottom:15px; border-bottom: dashed 1px #d3d5d5}
ul.menuleftschool2 li {text-align:left;display:inline;background-image:none; padding-left:0px; line-height:150%;}
ul.menuleftschool2 li a {font-size:13px;text-align:left;color:#333;font-weight:normal;padding-right:10px;display:inline;font-family:Georgia, "Times New Roman", Times, serif;border-right:solid 1px #959595; margin-right:10px; padding: 0px 15px;}
ul.menuleftschool2 li a:hover {color:#3693C8;text-decoration:none}
ul.menuleftschool2 li.active a:link, ul.menuleftschool2 li.active a:visited {color:#3693C8;text-decoration:none; font-weight:bold}

div.menuschoolmain > div > div a:link,
div.menuschoolmain > div > div a:visited
{font-size:16px;text-align:center;color:#2C8ABF;font-weight:bold;display:block;background-color:#DBDCDC;padding:20px;margin-top:10px;margin-bottom:10px;/*min-width:260px;*/}

div.menuschoolmain>div>div a:hover
 {color:#fff;text-decoration:none; background-color:#3593C8;}

ul.menuschoolmain {list-style-type:none;background-color:none;border:none;padding:0px;font-style:normal;margin-bottom:10px;}
ul.menuschoolmain li {text-align:left;display:block; background-image:none;padding:0px;display:inline-block;border:solid 1px #D1D1D1;margin-right:20px; margin-bottom:20px;}
ul.menuschoolmain li.last {text-align:left;display:block; background-image:none;padding:0px;display:inline-block;border:solid 1px #D1D1D1;margin-right:0px;margin-bottom:20px;}
ul.menuschoolmain li a:link, ul.menuschoolmain li a:visited {font-size:16px;text-align:center;color:#2C8ABF;font-weight:bold;display:block;background-color:#DBDCDC;padding:20px; min-width:260px;}
ul.menuschoolmain li a:hover{color:#fff;text-decoration:none; background-color:#3593C8;}

ul.menuschoolmain4 {list-style-type:none;background-color:none;border:none;padding:0px;font-style:normal;margin-bottom:10px;}
ul.menuschoolmain4 li {text-align:left;display:block; background-image:none;padding:0px;display:inline-block;border:solid 1px #D1D1D1;margin-right:20px; margin-bottom:20px;}
ul.menuschoolmain4 li.last {text-align:left;display:block; background-image:none;padding:0px;display:inline-block;border:solid 1px #D1D1D1;margin-right:0px;margin-bottom:20px;}
ul.menuschoolmain4 li a:link, ul.menuschoolmain4 li a:visited {font-size:16px;text-align:center;color:#2C8ABF;font-weight:bold;display:block;background-color:#DBDCDC;padding:20px; min-width:182px;}
ul.menuschoolmain4 li a:hover{color:#fff;text-decoration:none; background-color:#3593C8;}

ul.menuschoolmain3 {list-style-type:none;background-color:none;border:none;padding:0px;font-style:normal;margin-bottom:10px;}
ul.menuschoolmain3 li {text-align:left;display:block; background-image:none;padding:0px;display:inline-block;border:solid 1px #D1D1D1;margin-right:20px; margin-bottom:20px;}
ul.menuschoolmain3 li.last {text-align:left;display:block; background-image:none;padding:0px;display:inline-block;border:solid 1px #D1D1D1;margin-right:0px;margin-bottom:20px;}
ul.menuschoolmain3 li a:link, ul.menuschoolmain3 li a:visited {font-size:16px;text-align:center;color:#2C8ABF;font-weight:bold;display:block;background-color:#DBDCDC;padding:20px; min-width:265px;}
ul.menuschoolmain3 li a:hover{color:#fff;text-decoration:none; background-color:#3593C8;}

ul.menuschoolmain2 {list-style-type:none;background-color:none;border:none;padding:0px;font-style:normal;margin-bottom:10px;}
ul.menuschoolmain2 li {text-align:left;display:block; background-image:none;padding:0px;display:inline-block;border:solid 1px #D1D1D1;margin-right:20px; margin-bottom:20px;}
ul.menuschoolmain2 li.last {text-align:left;display:block; background-image:none;padding:0px;display:inline-block;border:solid 1px #D1D1D1;margin-right:0px;margin-bottom:20px;}
ul.menuschoolmain2 li a:link, ul.menuschoolmain2 li a:visited {font-size:16px;text-align:center;color:#2C8ABF;font-weight:bold;display:block;background-color:#DBDCDC;padding:20px; min-width:430px;}
ul.menuschoolmain2 li a:hover{color:#fff;text-decoration:none; background-color:#3593C8;}

div.moduletablecontact h3 {font-size:14px;color:#3693C8;text-align:left;padding:0px;margin:0px;font-weight:bold;padding-bottom:10px;}
div.moduletablecal h3 {font-size:18px;color:#677070;text-align:center;padding:0px;margin:0px;font-weight:normal;font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; background-color:#E8E8E8;padding-bottom:10px; border-bottom:solid 1px #868D8D; margin-bottom:10px;}

.jfdefaulttext{display:none;}
#small_news{display:block;}

.mylinka {color:#FFFFFF !important;}
.mylinka:hover{color:#114561 !important;}

/* LINKS, UL, LI TH, FIELDSET */
a:link, a:visited {color:#1F79AB;text-decoration:none;font-weight:normal;}
a:hover{text-decoration:none;color:#333;}
.customschool a:link, .customschool a:visited, .customschool a:hover, .customschool a:focus  {color:#1F79AB;text-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.customschool a:hover{text-decoration:none;color:#333;}
ul {margin: 0;padding: 0;padding-top:10px; padding-bottom:10px;}
ol li { padding:0px; margin-bottom:3px; list-style-position:inside; padding:0px;}
ul.actions li{background-image:none;display:inline;padding-top:8px; padding-left:0px; padding-right:0px;}
li {line-height: 140%; list-style-position:inside; padding:0px;}
th {padding:4px;font-weight:bold;text-align:left;}
fieldset {border:none;margin:0;padding:0;}
fieldset a {font-weight:bold;}
span.jicons-icons{ display:none}
h1{font-size:20px;color:#333;text-align:left;padding-bottom:20px;margin:0px;line-height:140%;font-weight:normal;padding-top:0px;}
h2{font-size:16px;color:#3693C8;text-align:left;font-weight:bold;padding-bottom:20px;margin:0px;padding-top:0px;line-height:140%;}
h5, H5 A:LINK{font-size:16px;color:#999;padding-bottom:0px;margin:0px;line-height:140%;}
h4{font-size:14px;color:#333;text-align:left;font-weight:bold;padding-bottom:10px;margin:0px;padding-top:10px;line-height:120%;}
h3, .jwts_toggleControlTitle{font-size:16px;color:#3593C8;text-align:left;padding-bottom:10px;margin:0px;line-height:140%;font-weight:bold}
hr{border-top: 1px solid #bbb;border-right: 0;border-left: 0;border-bottom: 0;height: 1px; margin-top:10px; margin-bottom:10px;}
dd {display: block;-webkit-margin-start: 0px;}
.Right .item-separator{ display:none}

/* MAILEVEL STYLE MENU --------------------------------------------------------- */
ul.menu{list-style-type:none;background-image:none;font-style:normal;padding-bottom:0px;padding-top:0px;display:inline;font-family: 'Open Sans', sans-serif;}
ul.menu li{text-align:right;padding-left:0;display:inline; background-image:none;}
ul.menu li a{font-size:19px;color:#5B5353;font-weight:normal;text-align:right;text-decoration:none;background-image: none; }
ul.menu li a:hover, ul.menu li a:active{color:#3593C8;text-decoration:none}
ul.menu li.active a:link, ul.menu li.active a:visited {color:#3593C8;text-decoration:none}

ul.menuen{list-style-type:none;background-image:none;font-style:normal;padding-bottom:0px;margin-top:-6px !important;display:inline;font-family: 'Open Sans', sans-serif;}
ul.menuen li{text-align:right;padding-left:-15px;display:inline; background-image:none;}
ul.menuen li a{font-size:17px;color:#5B5353;font-weight:normal;text-align:right;text-decoration:none;background-image: none; }
ul.menuen li a:hover, ul.menuen li a:active{color:#3593C8;text-decoration:none}
ul.menuen li.active a:link, ul.menuen li.active a:visited {color:#3593C8;text-decoration:none}

ul.menubot {list-style-type:none;background-image:none;border:none; padding:0px;}
ul.menubot li {text-align:left;padding-left:0;display:block;background:none;}
ul.menubot li a {font-size:11px; padding-bottom:5px;text-align:left;color:#fff;font-weight:normal;padding-left:12px;display:block;padding-left:12px;background-image:url(../images/arrowb.png); background-repeat: no-repeat; padding-top: 0px;}
ul.menubot li a:hover{color:#88CEF5; text-decoration:none}
ul.menubot li.active a:link, ul.menubot li.active a:visited {color:#88CEF5}

ul.menubot2 {list-style-type:none;background-image:none;border:none; padding-top:40px;}
ul.menubot2 li {text-align:left;padding-left:0;display:block;background:none; }
ul.menubot2 li a {font-size:11px; padding-bottom:5px;text-align:left;color:#fff;font-weight:normal;padding-left:12px;display:block; background-image:url(../images/arrowb.png); background-repeat: no-repeat; padding-top: 0px;}
ul.menubot2 li a:hover{color:#88CEF5; text-decoration:none}
ul.menubot2 li.active a:link, ul.menubot2 li.active a:visited {color:#88CEF5}

ul.menutop {list-style-type:none; background-image:none; border:none; padding:0px; font-style:normal; padding-top:5px; padding-bottom:4px;}
ul.menutop li {text-align:left;padding-left:0;display:inline;background-image:none;}
ul.menutop li a {font-size:13px;text-align:left;color:#fff;font-weight:normal;padding-right:19px;font-family:Georgia, "Times New Roman", Times, serif; background-image:url(../images/mtop.jpg); background-repeat:no-repeat; background-position:right}
ul.menutop li a:hover, ul.menutop li a:active{color:#88CEF5;}
ul.menutop li a:hover{ text-decoration:none}
ul.menutop li.active a:link, ul.menutop li.active a:visited {color:#88CEF5;}

ul.menucentral {list-style-type:none;background-image:none;border:none;padding:0px;margin-top:0px; margin-bottom:20px}
ul.menucentral li {text-align:left;padding-left:0;display:block;}
ul.menucentral li a {font-size: 13px;text-align: left;color: #3693C8;font-weight: bold;border-bottom: solid 1px #fff;padding-bottom: 8px;
padding-top: 8px;display: block;padding-left:18px;background-image:url(../images/ar-left.png); background-repeat:no-repeat; background-color:#e1e1e1;}
ul.menucentral li a:hover, ul.menucentral li a:active{color:#fff;background-color:#cacaca}
ul.menucentral li.active a:link, ul.menucentral li.active a:visited {color:#fff;background-color:#cacaca}
ul.menucentral li.active ul li { background-color: #fff; background-image:none; padding-left:0px;}

ul.menuleft {list-style-type:none;background-color:#6EBAE5;border:none;padding:15px;font-style:normal; margin-bottom:20px;}
ul.menuleft li {text-align:right;display:block;background-image:none;}
ul.menuleft li a {font-size:13px;text-align:right;color:#fff;font-weight:bold; border-bottom:dashed 1px #fff;padding-bottom:5px; margin-bottom:5px; display:block}
ul.menuleft li a:hover{color:#3593C8;text-decoration:none}
ul.menuleft li.active a:link, ul.menuleft li.active a:visited {color:#3593C8;font-weight:bold;}

ul.menuleft ul{ padding:6px; background-color:#74bde7; margin-bottom:5px;}
ul.menuleft li li a {font-size:12px; text-align:right;font-weight:normal; border-bottom:none; padding-bottom:0px;}
ul.menuleft li li {background-image:none}
ul.menuleft li.active ul li a:link, ul.menuleft li.active ul li a:visited{color:#fff;font-weight:normal;}
ul.menuleft li.active ul li a:hover{color:#3593C8;font-weight:normal;}
ul.menuleft li.active ul li.active a:link, ul.menuleft li.active ul li.active a:visited {color:#3593C8 !important; font-weight:normal;}
ul.menuleft li.active ul li.active a:link, ul.menuleft li.active ul li.active a:hover {color:#3593C8 !important; font-weight:normal;}


/* FORM --------------------------------------------------------- */
form {margin: 0;padding: 0;}
input, select {font: 11px/normal Tahoma, Arial, Helvetica, sans-serif;}
select, .inputbox {padding: 2px;}
textarea {padding-left: 2px;}
.contact-form{ font-size:12px;}
legend {display: block;-webkit-padding-start: 0px;-webkit-padding-end: 0px;border: none; padding-bottom:15px; font-style:italic}
.button{background-color:#3593C8;padding:5px;color:#fff;font-size:11px;font-weight:bold;line-height:120%;border: solid 1px #3593C8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.button:hover, .button:focus{color:#fff;background-color:#3593C8;border: solid 1px #3593C8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.inputbox{border:solid 1px #55A0CB;color:#A5D6F1;font-size:13px;background-color:#55A0CB;text-align:right;padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}
.inputbox:hover, .inputbox:focus { }
.contact-form input, .contact-form textarea{border:1px solid #E2E2E4;background-color:#E2E2E4;color:#333;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; padding:5px; font-size:11px; margin-bottom:10px;}
.contact-form input:hover, .contact-form input:focus, .contact-form textarea:hover, .contact-form textarea:focus {border:1px solid #F6F6F6; background-color:#F6F6F6}

/* MODULES--------------------------------------------------------- */
div.modules {width: 100%;}
div.moduletable h3 {font-size:18px; color:#333; text-align:left; padding:0px;margin:0px;margin-bottom:10px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
div.moduletableschool h3 {font-size:14px;color:#3693C8;text-align:left;padding:0px;margin:0px;margin-bottom:10px;font-weight:bold;padding-right:0px;font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.5px}
div.moduletablered h3 {font-size:17px;color:#fff;text-align:left;padding:5px;margin:0px;font-weight:600;padding-right:0px; background-color:#ea2812; /* font-family: 'Open Sans', sans-serif; border-bottom: none;*/ padding-left:15px; margin-bottom: 15px;}
div.moduletablebot h3 {font-size:16px; color:#fff; text-align:left; padding:0px;margin:0px;margin-bottom:20px;font-weight:normal;font-family: 'Open Sans', sans-serif;}
div.moduletabledrast h3 {width: 100%; font-size:17px;color:#fff;text-align:left;padding:5px;margin:0px;font-weight:600;/* width:260px; -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;font-family: 'Open Sans', sans-serif; */ background-color:#3593c8;/* margin-bottom:-25px;*/}
div.moduletablediak h3 {font-size:17px;color:#F0430E;text-align:center;padding:0px;margin:0px;font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; background-color:#E8E8E8; padding-top:10px; padding-bottom:10px; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px; width:130px; box-shadow: 0px 0px 2px #666;-moz-box-shadow: 2px 2px 2px #666;-webkit-box-shadow: 2px 2px 2px #666;}
div.moduletabledate h3 {font-size:17px;color:#F79521;font-weight:bold; font-family: 'Open Sans', sans-serif;margin-top:0px;}
div.moduletableschooldate h3 {font-size:18px; color:#333; text-align:left; padding:0px;margin:0px;margin-bottom:10px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
div.moduletableschoolanak h3 {font-size:18px; color:#333; text-align:left; padding:0px;margin:0px;padding-bottom:13px; margin-bottom:20px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; border-bottom: solid 1px #CCCCCC}
div.moduletable {padding: 15px 0px;margin-top: 0px!important;margin-top: 0px;}
div.moduletable td {padding: 3px 0!important;}
.mod_login{color:#333;font-size:11px;}
#mod_login_greeting{color:#fff;font-size:11px;}
.smallgrey {color:#9E9E9F;font-size:10px;font-weight:normal;}

/* SEARCH STYLES--------------------------------------------------------- */
.search input, .mod_googleSearchcse input.inputbox {border:solid 1px #6bbded; border-right: none; color: #fff;font-size:13px;background-color:#6bbded;text-align:center;padding:4px;font-style:bold;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px; font-family:Arial, Helvetica, sans-serif; font-style:normal}
.search input:hover, .search input.inputbox:focus, .mod_googleSearchcse input.inputbox:hover, .mod_googleSearchcse input.inputbox:focus{border:solid 1px #6bbded;color: #fff;background-color:#6bbded;}

.search input::placeholder {
  /* color: #3593c8; */
  color: #ffffff;
}

.search span.glyphicon-search {
background-color: #6bbded; color: #fff; font-size: 13px; padding: 4px; border: solid 1px #6bbded; height: 28px; display: inline-block; position:relative; top: 3.5px; padding-top: 8px;
}

/* CMS STYLE--------------------------------------------------------- */
.readmore{ padding:0px; margin:0px; margin-top:7px;}
.readmore a:link, .readmore a:visited {color:#3593C8;font-weight:bold;text-decoration:none;font-size:12px;}
.readmore a:hover {text-decoration:underline;color:#3593C8}
.create {color: #777;font-size: 11px;font-weight: normal; padding-bottom:3px;}
.modifydate {color: #AFA79F;}
.error {color: #282673;}
.mosimage, .mosimage img {}
.article-info{ display:none}
div.mod-languages li {margin-left:0px;margin-right: 0px; display:inline; background-image:none; padding-left:0px;}
.item-separator{ border-bottom: dotted 1px #ccc; margin-bottom:25px; margin-top:15px;}
.counter{ font-style:italic; font-size:11px; padding:0px;}
.pagination { border-top: dotted 1px #ccc; margin-top:10px; padding-top:10px;}
.pagination ul li{ display:inline; background-image:none; padding-left:0px; padding-right:4px;}
.pagination ul{padding-top:0px; padding-bottom:0px;}
.moduletabledate{ padding-bottom:20px;}

/* PATHWAY--------------------------------------------------------- */
#pathway{border-top:dashed 1px #C3C5C7; padding-top:8px; padding-bottom:17px;}
.breadcrumbs {font-size:10px;font-weight: normal; color:#66B9E8;display:block;}
.breadcrumbs a {padding: 0 0 0 0;color:#595959;font-weight:normal}
.breadcrumbs img {margin: 0 4px;}
.showHere{ padding-right:6px;color:#595959;}

/* MISCELLANOUS----------------------------------------------------------- */
div.back_button a {float: right;display: block;width: auto;padding: 0 10px;height: 18px;background: url(../images/but-bg.gif) no-repeat bottom right;border: 1px solid #808080;color: #666666;cursor: default;}
div.back_button a:hover {color: #666666;text-decoration: none;cursor: default;}
div.back_button a:active {border: 1px solid #CCCCCC;background: #EEEEEE;color: #666666;text-decoration: none;cursor: default;}

/* CLEAR FIX */
.clearfix:after {clear: both;display: block;content: ".";height: 0;visibility: hidden;}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#system-message-container {margin-bottom: 10px;}
#system-message dd.message { background-repeat:no-repeat}
dt.message{ display:none}
dl {display: block;-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
#system-message {font-weight: bold; font-size:12px; padding:0px; text-indent:0px;}
#system-message dd.message ul li {margin-bottom:10px;color:#33;text-align:center;background-color:#E3E3E5;padding:10px;background-image:none;}
/* System Error Messages */
#system-message dd.error ul li{margin-bottom:10px;color:#333;text-align:center;background-color:#E3E3E5;padding:10px;background-image:none;}
/* System Notice Messages */
#system-message dd.notice ul li{margin-bottom:10px;color:#333;text-align:center; background-color:#E3E3E5;padding:10px;background-image:none;}

/* SLIDER */
.lof-ass .lof-description {bottom: 20px;left: 50px;max-width: 400px;background: url(../images/transparent_bg.png);padding: 10px;}
.lof-ass .lof-description h4 a {margin: 0;color: white;text-decoration: none;text-transform: none;font-size:18px;padding: 20px 8px 2px;font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height:120%; font-weight:bold;}
.lof-ass .lof-description h4 a:hover {color:#3693C8; text-decoration:none}
.lof-ass .lof-snleft .lof-main-item img { width:720px; height:430px;}
.lof-ass .lof-navigator li div {background-color:#3693C8; background-image:none;height: 100%;position: relative;margin-left: 15px;padding-left: 15px;border-top: 1px solid #E1E1E1;}
.lof-ass .lof-navigator li div span{ font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; fo}
.lof-ass .lof-navigator li h4 {padding: 13px 0 0 !important; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold}
.lof-ass .lof-snleft .lof-navigator li.active div {margin-left: inherit;margin-right: 18px;background-image:none; background-color:#1C6C9A}

/* NEWS */
.div_lnd_intro, #extcal_minical{background-color:#E8E8E8;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:2px;}
.nspArt{}
.nspArt p.nspText { display:block; padding-top:0px; padding-bottom:10px; margin:0px; font-weight:normal !important}
.nspArt h4.nspHeader { padding-top:0px; padding-bottom:2px; display:block}
.nspArt h4.nspHeader a {text-decoration: none; font-size:12px; font-weight:bold; color:#333; font-family:Arial, Helvetica, sans-serif; line-height:120%}
.nspArt h4.nspHeader a:hover {text-decoration: none; font-weight:bold; color:#666; font-family:Arial, Helvetica, sans-serif}
.nspBotInterface, .nspTopInterface {overflow: hidden;margin: 0px 0;padding-bottom:0px; padding-top:0px;}

.nspArt p.nspInfo{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:italic; padding:0px; margin:0px; visibility:hidden; height:1px}
.nspImage{padding-bottom:10px;}
.nspLinks ul li h4 { padding:0px;}
.nspLinks ul li {margin: 0 5px 0 0 !important;padding-left:0px; font-size:11px; background-image:none; padding-top:2px;}
.nspLinks ul li a {font-size:12px; color:#333; font-style:italic;padding-left:15px;background: url(../images/arrow.png) no-repeat 2px 5px;}
.nspLinks ul li a:hover { color:#666;}
.mod_events_latest_table{box-shadow: 0px 0px 2px #666;-moz-box-shadow: 2px 2px 2px #666;-webkit-box-shadow: 2px 2px 2px #666;background-color:#E8E8E8;padding-bottom:15px; padding-left:15px; padding-right:15px; height:180px; overflow:hidden}
.div_lnd_list {box-shadow: 0px 2px 2px #666;-moz-box-shadow: 2px 2px 2px #666;-webkit-box-shadow: 2px 2px 2px #666;background-color:#E8E8E8;padding-bottom:0px; padding-left:10px; padding-right:10px; overflow:hidden; height:100px;}
.lnd_introtxt {font-size: 100%;color: #333;padding: 0px;background:none;border-radius:0px;box-shadow:none;margin: 0px 0;text-shadow: 0 1px 0 white;}
.lnd_head {font-size:13px;color:#000;text-align:left;font-weight:bold;margin:0px;padding-top:0px;line-height:120%;}
a.lndtitle {font-size:100%;line-height: 130%; color:#333;font-weight:bold;}
a.lndtitle:hover {color:#666;}
.nspLinks ul {padding: 0 !important;list-style-type: none !important; border-top: dashed 1px #ccc;}
.lnd_introdate {font-size:11px;line-height:160%;color: #666; padding-top:5px; padding-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal}
ul.lnd_latestnews{ border-top: dashed 1px #C3C5C6; font-family:Georgia, "Times New Roman", Times, serif}
ul.lnd_latestnews li{ padding-left:15px;}
li.lnd_latestnews {padding: 0px 0px 5px 0px;border-bottom:none;color: #666;font-size: 90%;}
li.lnd_latestnews a {font-weight:normal; color:#333; font-style:italic; font-size:11px;}
li.lnd_latestnews a:hover {font-weight:normal; color:#999; font-style:italic; font-size:11px;}

.img-fulltext-left img, .img-fulltext-right img, .img-fulltext-none img{border:solid 2px #D3D5D5}
.img-fulltext-right{padding-bottom:15px; padding-left:15px;}
.img-fulltext-none{padding-bottom:15px; text-align:center;}

/* CALENDAR */
.calendarS .moduletableschooldate #extcal_minical{box-shadow: 0px 0px 0px #666;-moz-box-shadow: 0px 0px 0px #666;-webkit-box-shadow: 0px 0px 0px #666;background-color:#E2E3E4; padding:0px;}
.moduletableschooldate #extcal_minical .extcal_month_label {font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: normal;color: #333;}
.moduletableschooldate #extcal_minical .extcal_navbar {background-image:none;background-repeat: repeat-x;border-bottom:none;padding-bottom:15px;}
.moduletableschooldate #extcal_minical table.extcal_weekdays {background-image:none;background-repeat: repeat-x;border-top: none;width:100%;border-collapse: collapse;border-spacing: 0px;
border-width: 0px;text-align: center;}
.moduletableschooldate #extcal_minical .extcal_daycell, .moduletableschooldate #extcal_minical .extcal_todaycell, .moduletableschooldate #extcal_minical .extcal_sundaycell, #extcal_minical .extcal_othermonth {
font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: normal;font-style: normal;text-decoration: none;color: #464748;background-repeat: no-repeat;
background-position: center center;padding-top: 3px;padding-bottom: 3px;padding-right: 2px;padding-left: 2px; background-color:#fff; }
.moduletableschooldate #extcal_minical td.extcal_weekdays {font-family:  Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;color: #B4B0AE;text-decoration: none;padding-top: 4px;vertical-align: top;height: 24px;text-align: center;}
.moduletableschooldate #extcal_minical table.extcal_weekdays {border-collapse: separate;border-spacing:1px;text-align: center; padding-bottom:15px;}
.moduletableschooldate #extcal_minical .extcal_daylink, .moduletableschooldate #extcal_minical .extcal_sundaylink, .moduletableschooldate #extcal_minical .extcal_busylink {font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: normal;font-style: normal;text-decoration: none; color:#464748}
.moduletableschooldate #extcal_minical .extcal_busylink:link, .moduletableschooldate #extcal_minical .extcal_busylink:visited {color: #fff;text-decoration: none; background-color:#F79521;padding-top: 3px;padding-bottom: 4px;padding-right: 2px;padding-left: 2px; }
.mod_events_latest_date{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#333; padding-bottom:6px; font-style: italic}
.mod_events_latest_content a:link, .mod_events_latest_content a:visited{ font-size:12px; font-weight:bold; color:#333;}
.mod_events_latest_content a:hover{ color:#1F79AB}
:w

/* GAVICK */
.box27 .nspMain { }
.box27 .nspList li{padding-bottom:4px;}
.box27 .nspLinks ul {list-style-type: none !important; border-top: dashed 1px #ccc; padding-top:10px !important;}
.box27 .nspList li.even{ margin-top:15px;}
.box27 .nspLinks {padding-left:20px; padding-top:10px;padding-right:20px;}
.box27 .nspArt img.nspImage {padding-bottom:0px;}
.box27 .nspArt p.nspInfo{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:italic; padding-top:0px; padding-bottom:5px; margin:0px; display:none}
.box27 .nspArt h4.nspHeader a{ padding-top:4px; padding-bottom:15px; font-size:13px !important }

.RightAnak .nspMain { border: solid 1px #ea2812; padding:15px; width:198px !important; height:370px}
.RightAnak .nspArt h4.nspHeader a {text-decoration: none;font-size: 12px;font-weight: bold;color: #333;font-family: Arial, Helvetica, sans-serif;line-height: 120%;}
.RightAnak .nspArt p.nspInfo { visibility:visible !important; height:10px;font-size: 11px;font-style: italic;padding: 0px;margin: 0px;padding-bottom: 10px; color:#ea2812; margin-bottom:10px; border-bottom: dashed 1px #eee}

span.jwts_toggleControlNotice{ display:none !important;}
ul.jwts_tabbernav li a { font-weight:bold; color:#1F79AB;}
ul.jwts_tabbernav li a:hover {color: #333;}
.image{ padding:5px; border: solid 1px #ccc; margin-right:10px; margin-bottom:10px;}
ul.sigProClassic {margin: 0!important;padding: 0px 0!important;list-style: none!important;float: none;}
ul.sigProClassic li.sigProThumb { padding-top:10px !important;}

/* all menu links */
#nav a{text-decoration:none;display:block;padding:0px 0px 9px 12px; background-color:transparent;-moz-border-radius:0px;-webkit-border-radius:0px;font-family: 'Open Sans', sans-serif;}
#nav a{  margin:0;float:left;}
#subMenusContainer a{text-decoration:none;display:block;padding:0px 0px 0px 0px; margin-right:15px; background-image: none;background-color:transparent;-moz-border-radius:0px;-webkit-border-radius:0px;}
#nav a{  margin:0;float:left;}
#subMenusContainer a, #nav li li a{  text-align:left;}
#nav a:hover, #nav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{  background-color: transparent !important;color:#3693C8;}
#subMenusContainer a:hover, #subMenusContainer a:focus,#nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused,#nav li a:hover,#nav li a:focus{background-color: transparent;color:#3693C8;}
#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { padding: 0;  margin: 0;list-style: none;line-height: 1em;}
#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {-moz-border-radius:0px; padding:10px;-webkit-border-radius:0px;background:#D7D7D9;border:none;left:0;}
#subMenusContainer li{list-style: none;padding-bottom:5px;border-bottom: dashed 1px #999;margin-bottom:5px;margin-right:20px;}
#nav li li a{ font-size:13px; padding-left:0px;list-style: none;padding-bottom:5px;border-bottom: dashed 1px #999;margin-bottom:5px; font-weight:500; color:#000}
#nav li li li a{ font-size:13px; padding-left:0px;list-style: none;padding-bottom:5px;border-bottom: dashed 1px #999;margin-bottom:5px; font-weight:500; color:#000}
#nav li li.active a:link, ul.menu li li.active a:visited { color:#333;}
#nav li li li.active a:link, ul.menu li li li.active a:visited { color:#3593c8;}
#nav li ul { z-index:3}

.ux-menu li { padding-left:0px; background-image:none; }
.ux-menu-arrow {display: block;width: 8px;height: 6px;right: 10px;top: 14px;position: absolute;background:none;font-size: 0;}
.ux-menu a{display:block;position:relative;text-decoration:none;color:#432;border-left:0px solid #e3dad1;border-top:0px solid #e3dad1;border-bottom:0px solid #e3dad1;background:none;font-size:12px;line-height:12px;padding:0px 0px 0px 0px}
.ordering-box{ margin-bottom:5px; margin-top:5px;}
.search-results{ background-color:#EFEFEF; padding:15px;}
.result-title{ font-weight:bold;}
.result-title a{ font-weight:bold;}
.result-category{ font-style:italic; font-size:11px; padding-bottom:3px;}
.result-text{ padding-bottom:6px; border-bottom: dashed 1px #ccc; margin-bottom:6px; font-size:11px;}
/*
#photo .nspArt h4.nspHeader { padding-top:0px; padding-bottom:12px; display:block}
#photo .nspArt h4.nspHeader a {text-decoration: none; font-size:16px; font-weight:bold; color:#333; font-family:Arial, Helvetica, sans-serif; line-height:120%}
#photo .nspArt h4.nspHeader a:hover {text-decoration: none; font-size:16px; font-weight:bold; color:#666; font-family:Arial, Helvetica, sans-serif}
#photo .nspArt img.nspImage {border: solid 2px #CCC;padding-bottom: 0px;}
#photo .nspText { text-align:justify}
#photo .nspMain{ }
#photo .nspTopInterface{ padding-top:10px;}
*/

#fpssContainer295.fpss-template-uncut {position: relative;margin: 0px auto;border: 0px solid #333;padding: 0;overflow: hidden;font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;background: white;}
#fpssContainer295.fpss-template-uncut .slides-wrapper {margin: 0;padding: 0;float: right;position: relative;overflow: hidden;background: white;}
.fpss-template-uncut .fpssTimer {width: 0;clear: both;height: 4px;background-color: #3593c8;position: absolute;left: 0;right: 0;bottom: 0;z-index: 101;}
.fpss-template-uncut .navigation li.active, .fpss-template-uncut .navigation li:hover, .fpss-template-uncut .navigation-background {background: #3593c8 url(../images/nav-over.gif) repeat-x bottom;}
#fpssContainer295.fpss-template-uncut .navigation-wrapper {margin: 0;padding: 0;float: left;overflow-x: hidden;overflow-y: auto;background: #79c8f6;}
.fpss-template-uncut .navigation li a {display: block;padding: 10px;margin: 0;text-decoration: none;font-size: 11px;color: white;overflow: hidden;position: relative;
z-index: 9;}
.fpss-template-uncut .navigation-title {display: block;font-size: 14px;font-family: Arial, Helvetica, sans-serif;font-weight: bold; color: white;line-height: 120%;padding-bottom: 7px;}
.fpss-template-uncut .navigation li {background: #79c8f6 url(../images/nav.gif) repeat-x bottom;z-index: 7;height:85px;border-bottom: 1px dashed #b0d9fc;}
.fpss-template-uncut img {border: none; width:520px; height:440px;}
#fpssContainer295.fpss-template-uncut .slides-wrapper .slides .slide .slidetext {padding: 18px 15px 15px;}
#jevents_body .maintable { font-size:12px;}
#jevents_body li.ev_td_li { padding-left:10px; font-size:12px; padding-bottom:3px;}
#jevents_body .buttontext a {font-size: 11px;}
#jevents_body a {font-size: 12px;}
#jevents_body .today {font-size: 11px;}
#jevents_body h2 {padding-top:13px;}
.jev_catselect{ display:none}

.items-more{ margin-top:30px;border-top: dotted 1px #ccc;padding-top:15px; padding-bottom:10px; font-style:normal !important;}
.box27 .nspBotInterface, .box27 .nspTopInterface {overflow: hidden;margin: 0px 0;padding-bottom:40px;padding-top: 0px; padding-right:20px;}
#fpssContainer295.fpss-template-movies {margin: 0px auto;border:0px solid #999;font-family: Arial, sans-serif;}
#fpssContainer295.fpss-template-movies .navigation li.navigation-button a {padding: 10px 10px;font-size: 12px;height:62px;}
#fpssContainer295.fpss-template-movies .slides-wrapper {background: #fff;}
#fpssContainer295.fpss-template-movies .navigation-wrapper {background: #79c8f6;}
.fpss-template-movies .navigation li {background-color: #79c8f6; background-image:none;z-index: 7;}
.fpss-template-movies img { height:430px}
#fpssContainer295.fpss-template-movies .navigation-thumbnail {border: 2px solid #fff;}
.fpss-template-movies .navigation-title { padding-top:3px}
.fpss-template-movies .navigation li { height:86px}
#fpssContainer295.fpss-template-movies .navigation li.navigation-button a {border-top: 1px dashed #bfe4f9;}
.fpss-template-movies .navigation li.active,
.fpss-template-movies .navigation li:hover,
.fpss-template-movies .navigation-background {background-color:#3593c8; background-image:none;}
#fpssContainer295.fpss-template-movies .navigation li.active a,
#fpssContainer295.fpss-template-movies .navigation li.navigation-button a:hover {border-top: 1px dashed #bfe4f9;}
.fpss-template-movies .slidetext a.fpssReadMore {position: absolute;left:15px;bottom: 15px;width: 100px;margin: 0;padding: 6px 0 6px 12px;color: #fff;border: none;
text-decoration: none; background-color:#79c8f6; background-image:none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-weight:bold}
.fpss-template-movies .slidetext a.fpssReadMore:hover {background-image:none; background-color:#3593c8;color:#fff;text-decoration:none;}
.fpss-template-movies .slidetext {position: absolute;top: 0;left: 0px;margin: 0;padding: 0 15px;}
.fpss-template-movies .slidetext h1, .fpss-template-movies .slidetext h1 a {font-family: Arial, sans-serif;font-size: 28px;line-height: 120%;margin: 0;color: #fff;}
.fpss-template-movies .slidetext h1 a:hover {color:#79c8f6;text-decoration:none;}
.addthis_toolbox { padding-top:15px; padding-bottom:15px;}
.want_this_vert {display: none !important;}

.pull-right{
    float:right;
}

.btn-group{
    position:relative;
    /* margin-top:-30px; */
}

.btn-group ul{
    list-style:none;
    display: inline;
    padding-left:4px;
}

.print-icon{
    background: url(/media/system/images/printButton.png) no-repeat;
    height: 16px;
    width: 16px;
    overflow: hidden;
    display: inline-block;
}

.email-icon{
    background: url(/media/system/images/emailButton.png) no-repeat;
    height: 16px;
    width: 16px;
    overflow: hidden;
    display: inline-block;
}

.print-icon a,
.email-icon a{
    color:transparent;
}

ul.breadcrumb {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.breadcrumb li {
    display: inline;
}

/* Schools top bar */
.no-gutter > [class*='col-'] {
    padding-right: 1px;
    padding-left: 30px;
}

div.schoolbar {
  width: 100%;
  height: 62px;
  color: white;
  border-radius: 0px 0px 10px 10px;
  text-align: center;
}

div.headerbar {
  height: 6px;
}

div.schoolbar.schoolpsychiko , 
div.headerbar.headerbarpsychiko 
{
  background-color: #f1ae1d;
}

div.schoolbar.schoolekali , 
div.headerbar.headerbarekali 
{
  background-color: #00b7ba;
}

div.schoolbar.schoolthessaloniki ,
div.headerbar.headerbarthessaloniki 
{
  background-color: #80b530;
}

div.schoolbar.schoolpatra ,
div.headerbar.headerbarpatra 
{
  background-color: #fa412c;
}

div.schoolbar.schoolioannina ,
div.headerbar.headerbarioannina 
{
  background-color: #f0830e;
}

div.schoolbar.schooltirana ,
div.headerbar.headerbartirana 
{
  background-color: #852757;
}

div.schoolbar span {
  font-size: larger;
}

ul.newtop.maximenuck>label.maximenumobiletogglericonck {
  color: #888888;
}

.hide-test {
  display: none;
}

.icons {
  display: none;
}

h4.nspHeader {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.0;
}

.main-button{
	background-color: #00afd1 !important;
	outline: none;
	border: none !important;
	display: inline-block;
    text-decoration: none;
    color: #fff !important;
    font-size: 16px !important;
    font-family: Roboto, 'Open Sans', sans-serif !important;
    font-weight: 300 !important;
    padding: 10px 16px !important;
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -o-border-radius: 3px !important;
	cursor: pointer;
    -webkit-appearance: button;
}

.newsletter_h1 {
    font-family: 'Tahoma', sans-serif;
	background-color: #3593C8;
    padding: 15px;
	text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 120%;
    border: solid 1px #3593C8;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	width: 100%  !important;
}

.newsletter_p {
    font-size: 12pt;
    font-family: 'Tahoma', sans-serif;
	text-align: justify !important;
	/*padding-bottom: 20px;*/
	line-height: 150%;
	color: #333;
    background-color: #fff;
}

.newsletter_button {
    font-family: 'Tahoma', sans-serif;
	background-color: #3593C8;
    padding: 10px;
	width: auto !important;
	/*margin-top: 10px;*/
    color: #fff !important;
    font-size: 11px !important;
	text-decoration: none !important;
    font-weight: bold !important;
    line-height: 120%;
    border: solid 1px #3593C8;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.newsletter_button:hover {
    color: #fff !important;
    font-size: 11px !important;
	text-decoration: none !important;
    font-weight: bold !important;
}

.newsletter_blockquote {
    font-size: 12pt;
    font-family: 'Tahoma', sans-serif;
	font-style: italic;
	padding: 20px;
	text-align: justify;
	line-height: 150%;
	color: #000;
    background-color: #d8f5f9;
}

.newsletter_image {display: inline-block; width: 100%; text-align: center;}

.newsletter_image img {max-width: 100%; height:auto; vertical-align: middle; margin-top: 10px; margin-bottom: 10px;}



/* IT Support 2022*/
.item-page iframe{width: 100%;}
.pagination {width: 100%;}
.page-header {padding-bottom: 0px !important;margin: 10px 0 10px !important;border-bottom: 1px solid #eee !important;}
/* blog */
.blog h2 {margin: 0px !important;padding: 0px !important;}
.blog .img_caption.left {height: 130px;overflow: hidden;}
.readmore a:link, .readmore a:visited {padding: 5px 0px !important;}
/* Search module */
.button2022{background-color: #6bbded !important;border-radius: 0px !important;border: 0px !important;padding: 8px !important;}
.glyphicon {top: 2px !important;line-height:1.2 !important;}
/* tags sto istologio */
.itsupport-istologio .tags li{list-style: none !important;float: left;padding-right: 10px;}
.itsupport-istologio .tags {padding: 0px;margin: 0px;display: inline-block;border-bottom: 1px solid #eee;width: 100%;}
.itsupport-istologio .tags li a{background: none;padding: 5px;}

