/* ************************************* layout.css ************************************* */
html{overflow-y:scroll;/*overflow-x: hidden;*/}
body{margin:0; padding:0; color:#919191;font-family: Tahoma, verdana, sans-serif;  font-size: 12px;  line-height: 18px;}
body.boxed{color:#919191; background-color:#000000;}

.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;  text-align: -webkit-center;text-align:-moz-center;}
.right{text-align:right;text-align:-moz-right;}
.left{text-align:left;text-align:-moz-left;}
.uppercase{text-transform:uppercase;}
.hidden{display:none;}
.show{display:block;}
.clear{display:block; clear:both;}
.clear:after{display:block; visibility:hidden; height:0; clear:both; font-size:0; content:"";}

a {color:#4E44AF; outline:none; text-decoration:none;}
a:hover {color:#333}
.fl_left{float:left;}
.fl_right{float:right;}

img{width:auto; max-width:100%; height:auto; margin:0; padding:0; border:none; line-height:normal; vertical-align:middle;}
#previewnews figure, #webtv figure {width: 100%;}
#previewnews iframe {max-width:100%;  width: 100%;min-height: 340px;position: relative; margin:0; padding:0; border:none; max-height: 400px; }
#previewnews .ifr-adman iframe {min-height: 250px;position: relative; margin:0; padding:0; border:none; max-height: 250px; }
#previewnews .ifr-adman iframe body {text-align: center;}

#previewnews {font-size: 15px;letter-spacing:-0.6px;line-height: 24px;padding: 0 5px;} 
#previewnews h1 {font-size:22pt;color: #F33300;text-align: center;margin: 0}
#previewnews h2 {font-size:17px;font-weight: bold;color:#000000;line-height: 21px;margin:10px 0 0 0;padding: 0;}  
#previewnews h3 {font-size:16px;font-weight: bold;color:#000000;margin:10px 0 0 0;padding: 0;}

#blue .ped_sygkrisi {color:#008000;font-weight: bold;font-size: 14px;}
#blue .ped_sygkrisi_red{background:#d1222f;color:#ffffff;font-weight: bold;font-size: 14px;}
#blue	.ped_sygkrisi_green{background:#00a559;color:#ffffff;font-weight: bold;font-size: 14px;}
#blue	.ped_sygkrisi_yellow{background:#fce027;color:#000000;font-weight: bold;font-size: 14px;}
#blue	#pos{font-size: 12px;}

/* start periex */
#previewnews .blue h3 {margin:0;padding: 0;font-size:15px;}
/* end periex */
#previewnews h4, h5, h6 {font-size: 15px; color: #111111; font-weight: bold;  margin: 0;  padding: 0;}  
#previewnews p {margin:0;}
/*#previewnews  a {text-decoration: underline;}*/
#previewnews .toggle-wrapper a, #previewnews .tagcloud li a {text-decoration: none;}
#webtv iframe {max-width:100%; width: 100%;min-height: 550px;position: relative; margin:0; padding:0; border:none; }
#koin-b{margin:10px;}
#koin-t{font-size: 15px;margin:10px;}
#previewnews #koin-t,#previewnews #koin-b {margin:10px;}
#noiframeheight iframe {min-height: 23px;}
.boxholder{padding:9px; border:1px solid #D6D6D6;}
.imgl{float:left; margin: 0 5px 0 0; clear:left;}
.imgr{float:right; margin:0 0 10px 15px; clear:right;}
.imgc{ margin:15px 0; clear:left;text-align: center;}
.top0 {margin-top:0}
/*---------box nees times prosfores--------*/
 .timtel {background: url(//www.autotriti.gr/images/nea/arrows.png) 5px 10px no-repeat;  list-style: none;  padding: 0px 2px 2px 16px;  border-bottom: 1px solid #ffffff;  margin: 0;text-align: left;font-size: 14px;line-height: 23px;}
 #timtel {font-weight: normal;font-size: 14px;line-height: 23px;padding-left: 15px;} 
/*----------------------------------------*/
/*----------------------------------------------number foto news-------------------------------------*/
	.divfotosnews {position: relative;xopacity: 0.8;padding: 8px 10px 7px 10px; text-decoration: none;bottom: 0; height: auto; font: 14px/18px 'Proxima Nova',sans-serif; font-weight: bold; margin: -41px 8px 0 0; text-align: center; float: right; text-transform: uppercase; border-color: #ffffff #ffffff #ffffff #ffffff; color: #FFFFFF; background-color: #000000; border-color: #999999; -moz-border-radius: 200px 0px 0 0px;-webkit-border-radius: 5px 5px 5px 5px;}		
	.divfotosnews:hover {color: #666666;background-color: #232323;border-color: #333333;}
	.divfotosnews span {font-size: 18px;}
	
	.divfotosnewsn {position: relative;xopacity: 0.8;padding: 8px 10px 7px 10px; text-decoration: none;bottom: 0; height: auto; font: 14px/18px 'Proxima Nova',sans-serif; font-weight: bold;margin: 2px 0 0 0; text-align: center; float: right; text-transform: uppercase; border-color: #ffffff #ffffff #ffffff #ffffff; color: #FFFFFF; background-color: #000000; border-color: #999999; -moz-border-radius: 200px 0px 0 0px;-webkit-border-radius: 5px 5px 5px 5px;}		
	.divfotosnewsn:hover {color: #666666;background-color: #232323;border-color: #333333;}
	.divfotosnewsn span {font-size: 18px;}
/*---------------------------------------------end foto-------------------------------------*/
.leznews {padding:6px 6px 6px 15px;margin:0 0 5px 0;background-color:#dddddd;height: auto;color:#000;text-align:center;font-size: 15px;font-weight: normal;}
/*----------------------------------------------HTML 5 Overrides-------------------------------------*/
address, article, aside, figcaption, figure, footer, header, nav, section{display:block; margin:0; padding:0;}
/*----------------------------------------------Responsive Videos-------------------------------------*/
.video{display:block; position:relative; width:100%; height:0; margin:0; padding:0 0 56.25% 0; /* using a 16:9 aspect ratio, the height is 56.25% of the width (9/16=0.5625) */}
.video iframe{display:block; position:absolute; width:100%; height:100%; margin:0; padding:0;}
.subwebtv {color: #fff; background-color: #222222; padding: 2px 4px 2px 4px; white-space: nowrap;display:inline-block;font-size: 11px;  margin-right: 5px;}
.subwebtv:hover {background-color: #E55051;}
/* ----------------------------------------------Wrapper-------------------------------------*/
div.wrapper, .wrapper100{display:block; width:100%; margin:0; padding:0; text-align:left; word-wrap:break-word;}
.row0, .row0 a{color: #999; background-color:#222;}
.row0 {border-bottom: 1px #444 solid;}
.row1, .row1 a{color:#C0BAB6; background-color:#333333;}
.row2m{background-color:transparent;}
.row2{color:#919191; background-color:#eee; border-bottom:1px solid #ccc;  border-top: 2px solid #666;}
.row3{color:#666666;   background-color: transparent;}
.row4, .row4  a{color:#ffffff; background-color:#232323;}
.row5{color:#666666; background-color:#FFFFFF; border-bottom:1px solid #E5E4E3;}
.row6, .row6 a {color:#ffffff; background-color:#333333;}
.row7, .row7 a {color:#ffffff; xbackground-color:#333333;}
.row1k{border-bottom: 1px solid #cdcdcd;background-color: #ececec;}.row1k a{color: #555;}
.row4k {color:#333; background-color:#ececec;border-top: 1px solid #cdcdcd;}
/*----------------------------------------------Generalise-------------------------------------*/
h1, h2, h3, h4, h5, h6{margin:0 0 30px 0; font-size:1.8em; xfont-family:"CaviarDreamsBold", Arial, Helvetica, sans-serif; font-weight:normal; line-height:normal;}
address{margin:10px 0; font-style:normal;}
nav ul{margin:0; padding:0; list-style:none;}
#header, #topnav, #intro, #container, #footer, #copyright{margin:0 auto;}
/*----------------------------------------------H1 border-------------------------------------*/
.hborder {position: relative;padding-bottom: 5px;border-bottom: 1px solid;border-color: #E1E0DF;font-variant: small-caps;text-transform: capitalize;color:#333;}
.hborder:after {position: absolute;bottom: -2px;left: 0;width: 40px;height: 3px;content: ""; background-color: #56AED4;}
.hx {text-transform: none;}
.hnor {text-transform: none;font-variant: normal;}
.hk {text-transform: uppercase;font-size: 1.6em;}
/*----------------------------------------------social icons ----------------------------------  ---*/
.faico {margin:0;padding: 0;}
.faico li {list-style: none;float: left;margin-right:5px}
.faico a {display: inline-block;width: 30px;height: 20px;line-height: 30px;font-size: 20px;text-align: center;border-radius: 5px;padding: 5px;}
.faico a {color: #ccc;  background-color: #444;}
.faicon-facebook:hover{background-color:#3B5998;color:#eee}
.faicon-google-plus:hover{background-color:#DB4A39;color:#eee}
.faicon-linkedin:hover{background-color:#0E76A8;color:#eee}
.faicon-youtube:hover{background-color:#C8232C;color:#eee}
.faicon-rss:hover{background-color:#EE802F;color:#eee}
.faicon-twitter:hover{background-color:#00ACEE;color:#eee}
.faicon-lang:hover{background-color:#eee;color:#eee}
/*----------------------------------------------scrol-------------------------------------*/
.scrol-top .cd-top {display: inline-block;color: #FFFFFF;background-color: #DF7879;border-radius: 5px;text-align: center;padding: 10px 13px;position: fixed;bottom: 20px;right: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); overflow: hidden; white-space: nowrap; visibility: hidden; opacity: 0; z-index: 1000;}
.cd-top.cd-is-visible {visibility: visible; opacity: 2;}
.cd-top:hover {background-color: #E55051;opacity: .9;}

/*----------------------------------------------Header-------------------------------------*/
#header{padding:5px 0;}
#header-dealer{margin-top: 15px;}
#header #hgroup{display:block; float:left; width:auto; clear:right;}
#header #hgroup h1, #header #hgroup h2{margin:0; font-weight:normal; text-transform:none;}
#header #hgroup h1{font-size:2em;}
#header #hgroup h2{font-size:1em;}

#header #header-contact{display:block; float:right; width:auto; clear:right;padding: 20px 10px;}
#header #header-contact ul{margin-top:15px;}
#header #header-contact li{display:inline; margin:0 0 0 15px; padding:0 0 0 15px; border-left:1px solid #C0BAB6;}
#header #header-contact li:first-child{margin:0; padding:0; border:none;}

/* Homepage Slider-------------------------------------------------------------------------- */
#slider {position:relative; overflow:hidden;}
#slider a, #slider ul{ padding:0; border:none; outline:none; list-style:none; text-decoration:none;}
.rslidespreviewnews, .rslides {position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0 auto;}
#slide-wrapper figure figcaption a {color:#fff;}
#slide-wrapper figure figcaptionx{color:#666666; background-color:rgba(255,255,255,.5);}
#slide-wrapper figure figcaptionx:hover{background-color:rgba(255,255,255,1);}
#slide-wrapper, #slide-wrapper figure, #slide-wrapper img{display:block; overflow:hidden; z-index: 1;}
#slide-wrapper figure, #slide-wrapper figure img{position:relative;}
#slide-wrapper figure figcaption {background:#222;width:100%; display:block;margin:0; box-sizing:border-box; overflow:hidden;
background: linear-gradient(to bottom,rgba(0, 0, 0, 0) 0% ,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.9) 70%);
background: -webkit-linear-gradient(to bottom,rgba(0, 0, 0, 0) 0% ,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.9) 70%);
background: -o-linear-gradient(to bottom,rgba(0, 0, 0, 0) 0% ,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.9) 70%);
background: -moz-linear-gradient(to bottom,rgba(0, 0, 0, 0) 0% ,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.9) 70%);
padding: 10px 5px;position: relative;color: white;text-align: center;bottom: 0;}
#slide-wrapper figure figcaption h2	 {text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.9);color: #EFEFEF;-webkit-font-smoothing: antialiased;font-weight: bold !important;font-size:45px !important;font-family: 'PFDinTextCondPro', Georgia;outline: 0;letter-spacing: -1px;margin-bottom:0;line-height: 48px;margin-top: 0;}
#slider-pager .rslides_here {text-decoration:none;  background: transparent url(/assets/inc/scripts/slide/images/icon-uparrowsmallwhite.png) top center no-repeat;  border-bottom: 3px solid #4E44AF;}
#slide-wrapper figure figcaption p {line-height: 1.3;text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);font-size: 13px;height:auto;padding: 2px 5px;margin: 0;}
#slide-wrapper figure figcaption  .sxol-s , #slide-wrapper figure figcaption  .sxol-s a {color:#fff}
.movers-row	{top:0;margin-top: 0px;position: relative; z-index: 1;}
.movers-row li {float: left;padding: 17px 0 5px 0;text-align: left;margin:-11px 1.3% 7px 0;width: 24%;  border-bottom: 3px solid #fff;}
.movers-row #right {float: right;margin-right:0;}
.movers-row li img {width: 156px;}
.movers-row li	p {line-height: 17px;xfont-size: 11px;margin: 0;font-weight: bold;}
.movers-row li	span {xfont-size: 11px;xline-height: 14px;text-decoration: none;color: #666666;overflow: hidden;height: 43px;xfont-family: 'Arimo', sans-serif;}
.movers-row li:active	p {text-decoration: none;}
#webtvvideo #slide-wrapper figure figcaption h2:hover {color:#E55051}
#webtvvideo #slide-wrapper figure figcaption {border:none; padding:10px;text-align: left;margin-bottom:45px;position: absolute;}
/* news autotriti Slider-------------------------------------------------------------------------- */
.slidenewsatr .movers-row li {width:15.5%;  margin: -11px 1.3% 7px 0;}
/* previewnews Slider-------------------------------------------------------------------------- */
.previewnews-row 	{top:0;margin-top: 0px;position: relative; z-index: 1;}
.previewnews-row li {float: left;  border: 1px solid #cccccc;  margin: 4px;  padding: 3px;  width: 13.9%;}
.previewnews-row #right {float: right;margin-right:0;}
.previewnews-row li	p {line-height: 17px;font-size: 11px;margin: 0;font-weight: bold;}
#slider-pager .rslidespreviewnews_here {border: 1px solid #333;}
.rslidespreviewnews_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 45%; left: 0;  opacity: 0.7;  z-index: 3;  text-indent: -9999px;  overflow: hidden;  text-decoration: none;  height: 61px;  width: 38px;  background: transparent url("/assets/inc/scripts/slide/themes/velos-red.gif") no-repeat left top;  margin-top: -45px; }
  
x.rslidespreviewnews_nav:hover { background: #000 url("/assets/inc/scripts/slide/themes/velos-red.gif") no-repeat left top;}
  
.rslidespreviewnews_nav:active { opacity: 1.0; }
.rslidespreviewnews_nav.next {left: auto; background-position: right top;  right: 0;  }
.rslidespreviewnews p {padding:6px 6px 6px 15px;margin:0;background-color:#dddddd;height: auto;color:#000;text-align:center;}
/* Homepage Slider------------------------------------------------------------------------- */

/*----------------------------------------------Content Area-------------------------------------*/
#container{padding:5px 0; clear:both;}
#container section{margin-bottom:50px;}
#container section.last10{margin-bottom:10px;}#container section.last20{margin-bottom:20px;}#container section.last30{margin-bottom:30px;}#container section.last{margin-bottom:0;}

.emphasise, #container .emphasise{font-size:2.8em; line-height:1.4em;}

.font-xsmall, #container .font-xsmall{font-size: 13px; line-height: 20px;}
.font-small, #container .font-small{font-size:1em;line-height: 18px;}
.font-medium, #container .font-medium{font-size:1.2em;}
.font-large, #container .font-large{font-size:1.4em;}
.font-xl, #container .xl-large{font-size:4em; line-height:1.2em;}
.font-xxl, #container .xxl-large{font-size:6em; font-weight:normal; line-height:1.2em;}

/* Sidebar */

.sidebar aside{line-height:1.2em;}
.sidebar aside h2{margin-bottom:10px; padding-bottom:8px; border-bottom:5px solid #E8E8E8; font-size:1.4em;}
.sidebar aside ul.nospace li{margin-top:20px;}

/*----------------------------------------------Footer-------------------------------------*/

#footer{padding:15px 5px;}
#footer .footer_title{font-size: 14px; margin-bottom:40px; padding-bottom:10px; border-bottom:1px solid #919191;}
#footer div{margin-bottom:0;}
#footer .tweet-container li{margin-top:18px; padding-top:18px; border-top:1px solid #333333;}
#footer .tweet-container li:first-child{margin-top:0; padding-top:0; border-top:none;}
#footer .tweet-container li .tweet_time{font-size:.8em;}

#footer #ft_gallery.spacing li{margin-bottom:15px;}

#footer form label{display:block; width:100%; margin:0 0 18px 0;}
#footer form label input{margin-top:5px;}
#footer form label input, #footer form textarea{color:#FFFFFF; background-color:#333333; border-color:#666666;}
#footer form textarea{height:120px;}

/*----------------------------------------------Copyright-------------------------------------*/

#copyright{padding:15px 0;color:#666}
#copyright p{margin:0; padding:0;}

/*--------------------------------- comments -------------------------------------------------------*/
#comment-list ul.list.block li > ul{margin-top:25px;margin-bottom:25px}
#blog-post #comment-list  {background-color: #F5F5F5; padding: 5px; margin-top: 10px;}
#blog-post #comment-list .comment-wrapper{display:block;width:100%}
#blog-post #comment-list .comment-wrapper .comment-meta div{float:left;margin-right:15px;line-height:normal}
#blog-post #comment-list .comment-wrapper .comment-meta div:last-child{margin-right:0}
#blog-post #comment-list .comment-wrapper .comment-meta .comment-avatar img{max-width:52px;max-height:52px;padding:2px;border:1px #ccc solid}
#blog-post #comment-list .comment-wrapper .comment-meta .comment-author{padding:10px 0 0 0}
#blog-post #comment-list .comment-wrapper .comment-meta .comment-author address{margin:0 0 5px 0;font-weight: bold;  color: #4E44AF;}
#blog-post #comment-list .comment-wrapper .comment-meta .comment-author .comment-date{font-size:11px; color: #4E44AF;}
#blog-post #comment-list .comment-wrapper .comment-meta .comment-author .comment-date time{float:left;margin-right:10px; color: #4E44AF;}
#blog-post #comment-count {display: block; margin: 0;padding: 15px; border: 1px solid #E1E0DF;  font-size: 14px;}
/*-----------------------------------------Navigation-------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/* Top Navigation */

#topnav{padding:0; color:#C0BAB6; background-color:#eee; clear:both; word-wrap:normal; white-space:nowrap;}
#topnav ul{margin:0; padding:0; list-style:none; font-size:12px;}
#topnav ul ul{z-index:9999; position:absolute;text-transform:none;max-width: 400px;
background-color: #444;background-image: -moz-linear-gradient(#444, #111);	background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111));background-image: -webkit-linear-gradient(#444, #111);background-image: -o-linear-gradient(#444, #111);	background-image: -ms-linear-gradient(#444, #111);background-image: linear-gradient(#444, #111);}
#topnav ul ul ul, #topnav ul ul ul ul{left:190px; top:0;}
#topnav ul:first-child li:last-child > ul{right:0;}
#topnav ul:first-child > li:last-child li > ul{left:-190px;}
#topnav li{position:relative; display:block; float:left; margin:0 0px 0 0; padding:0;}
#topnav ul li:first-child a{padding-left: 0px;}
#topnav li li:first-child a{padding-left: 15px;}
#topnav ul:first-child li:last-child{margin-right:0;}
#topnav li li{width:100%; margin:0;}
#topnav li a{display:block;   padding: 8px 8px;}
#topnav li li a{display:block; margin:0; padding: 8px 15px; border-top: 1px solid #666;  color: #fff; font-weight: normal;}
#topnav ul ul{display:none;}
#topnav ul li:hover > ul{display:block;}
#topnav a{color:#333; xbackground-color:#eee; font-weight:bold;}
x#topnav li li a, x#topnav li.active li a{color:#FFFFFF; background:#333; font-weight:normal;}
#topnav li.active a, #topnav a:hover{color:#d90000; background-color:#eee;}
#topnav ul li li:hover > a{color:#FFFFFF; background-color: #d90000;background-image: -moz-linear-gradient(#d90000, #9E0606);	background-image: -webkit-gradient(linear, left top, left bottom, from(#d90000), to(#9E0606));background-image: -webkit-linear-gradient(#d90000, #9E0606);background-image: -o-linear-gradient(#d90000, #9E0606);	background-image: -ms-linear-gradient(#d90000, #9E0606);background-image: linear-gradient(#d90000, #9E0606);}
#topnav li a.drop, #topnav li.active a.drop{}
#topnav li.active a.drop, #topnav a.drop:hover, #topnav li:hover > a.drop {color:#d90000;}
#topnav a.dropper { border-left: 1px solid #999;  background: #ccc;}
#topnav li.active a.dropper, #topnav a.dropper:hover, #topnav li:hover > a.dropper {color:#d90000;}

/* Top navigation for smaller resolutions */

#topnav form{display:block; height:30px; margin:0 auto; padding:15px 0;}
#topnav form select{display:block; width:100%; padding:8px; color: #333; background-color: #fff; border: 1px solid #ccc; cursor:pointer; outline:none;}
#topnav form select option{display:block; margin:10px; padding:0; cursor:pointer; outline:none; border:none;}

/* Sidebar Navigation */

.sidebar aside nav{display:block; width:100%; margin-bottom:30px;}
.sidebar aside nav ul{margin:0; padding:0; list-style:none;}
.sidebar aside nav li{margin:0 0 3px 0; padding:0;}
.sidebar aside nav a{display:block; margin:0; padding:5px 10px 5px 20px; color:#666666; background-color:inherit; background:url("images/orange_file.gif") no-repeat 10px center; text-decoration:none; border-bottom:1px dotted #666666;}
.sidebar aside nav a:hover{color:#56AED4; background-color:inherit;}
.sidebar aside nav ul ul a{background:url("images/black_file.gif") no-repeat;}
.sidebar aside nav ul ul a{padding-left:40px; background-position:30px center;}
.sidebar aside nav ul ul ul a{padding-left:50px; background-position:40px center;}
.sidebar aside nav ul ul ul ul a{padding-left:60px; background-position:50px center;}
.sidebar aside nav ul ul ul ul ul a{padding-left:70px; background-position:60px center;}

/* Pagination */

.pagination{display:block; width:100%; text-align:center; clear:both; line-height:normal;}
.pagination ul{margin:0; padding:0; list-style:none;}
.pagination li{display:inline;}
.pagination strong{font-weight:normal;}
.pagination .next{margin:0;}
.pagination a, .pagination .current strong, .pagination .splitter strong{display:inline-block; padding:5px 10px; margin:1px 2px;}
.pagination a:first-child{margin-left:0;}
.pagination a{border:1px solid #DFDFDF;}

/* Footer Navigation */

.footer_nav{margin:0; padding:0;}
.footer_nav ul li{margin-bottom: 4px;  padding-bottom: 4px;  border-bottom: 1px solid #444;}
.footer_nav ul li:first-child{margin-top:0; padding-top:0; border-top:none;}

/* ************************************* framework.css ************************************* */
.one_half, 
.one_third, .two_third, 
.one_quarter, .two_quarter, .three_quarter, 
.one_fifth, .two_fifth, .three_fifth, .four_fifth, 
.one_sixth, .two_sixth, .three_sixth, .four_sixth, .five_sixth{display:inline; float:left; margin:0 0 0 5%; list-style:none;}

.one_half:first-child, 
.one_third:first-child, .two_third:first-child, 
.one_quarter:first-child, .two_quarter:first-child, .three_quarter:first-child, 
.one_fifth:first-child, .two_fifth:first-child, .three_fifth:first-child, .four_fifth:first-child, 
.one_sixth:first-child, .two_sixth:first-child, .three_sixth:first-child, .four_sixth:first-child, .five_sixth:first-child{margin-left:0;}

.first{clear:left;}
.first, .nogutter{margin-left:0;}
.full_width{display:block; width:100%; clear:both;}
body.boxed .wrapper{max-width:90%; padding:0 1.6%; margin:0 auto;}
/*----------------------------------------------Half Grid-------------------------------------*/

.one_half{width:47.5%;}

.one_half.nogutter{width:50%;}
/*----------------------------------------------Third Grid-------------------------------------*/

.one_third{width:31%;  margin: 0 0 0 3%;}
.two_third{width:66%;}

.one_third.nogutter{width:33.33333%;}
.two_third.nogutter{width:66.66666%;}
/*----------------------------------------------Quarter Grid-------------------------------------*/

.one_quarter{width:21.25%;}
.two_quarter{width:47.5%;} /* Same as one_half */
.three_quarter{width:73.75%;}
#movers-row2 .one_quarter {width: 23.50%;margin: 0 0 0 1.5%;}
#movers-row2 .first {margin:0; clear: left;}

.one_quarter.nogutter{width:25%;}
.two_quarter.nogutter{width:50%;}
.three_quarter.nogutter{width:75%;}
/*----------------------------------------------Fifth Grid-------------------------------------*/

.one_fifth{width:16%;}
.two_fifth{width:37%;}
.three_fifth{width:58%;}
.four_fifth{width:79%;}

.one_fifth.nogutter{width:20%;}
.two_fifth.nogutter{width:40%;}
.three_fifth.nogutter{width:60%;}
.four_fifth.nogutter{width:80%;}
/*----------------------------------------------Sixth Grid-------------------------------------*/

.one_sixth{width:12.5%;}
.two_sixth{width:30%;} /* Same as one_third */
.three_sixth{width:47.5%;} /* Same as one_half */
.four_sixth{width:65%;} /* Same as two_third */
.five_sixth{width:82.5%;}

.one_sixth.nogutter{width:16.66666%;}
.two_sixth.nogutter{width:33.33332%;}
.three_sixth.nogutter{width:49.99998%;}
.four_sixth.nogutter{width:66.66664%;}
.five_sixth.nogutter{width:83.3333%;}
/*----------------------------------------------Spacing Elements-------------------------------------*/
.stretched{display:block; margin:0 auto;}
body.boxed .wrapper .stretched{margin-left:-1.8%; margin-right:-1.8%;}
.nospace{margin:0; padding:0;}
ul.nospace, ol.nospace{list-style:none;}
.nospace.spacing li{margin-bottom:25px;}
.nospace.spacing li:last-child{margin-bottom:0;}
.nospace.spacing10 li { margin-bottom: 10px;}
.nospace.spacing10 li:last-child{margin-bottom:0;}

.push5{margin-bottom:5px;}.push6{margin-bottom:6px;}.push8{margin-bottom:8px;}.push10{margin-bottom:10px;}.push15{margin-bottom:15px;}.push20{margin-bottom:20px;}.push25{margin-bottom:25px;}.push30{margin-bottom:30px;}.push35{margin-bottom:35px;}.push40{margin-bottom:40px;}.push45{margin-bottom:45px;}.push50{margin-bottom:50px;}.push55{margin-bottom:55px;}.push60{margin-bottom:60px;}.push65{margin-bottom:65px;}.push70{margin-bottom:70px;}.push75{margin-bottom:75px;}.push80{margin-bottom:80px;}.push85{margin-bottom:85px;}.push90{margin-bottom:90px;}.push95{margin-bottom:95px;}.push100{margin-bottom:100px;}
.padlt10 {padding-left: 10px;}.padlt20 {padding-left: 20px;}.padlt30 {padding-left: 30px;}.padlt40 {padding-left: 40px;}.padlt50 {padding-left: 50px;}
.pad3{padding:3px;}.pad5{padding:5px;}.pad8{padding:8px;}.pad10{padding:10px;}.pad15{padding:15px;}.pad20{padding:20px;}.pad25{padding:25px;}.pad30{padding:30px;}.pad35{padding:35px;}.pad40{padding:40px;}.pad45{padding:45px;}.pad50{padding:50px;}
.pad55{padding:55px;}.pad60{padding:60px;}.pad65{padding:65px;}.pad70{padding:70px;}.pad75{padding:75px;}.pad80{padding:80px;}.pad85{padding:85px;}.pad90{padding:90px;}.pad95{padding:95px;}.pad100{padding:100px;}

/* ************************************* pages.css ************************************* */
/*----------------------------------------------Site Wide Shared Classes-------------------------------------*/
.post-image{margin-bottom:40px;}
.blog-post-title a{color:#979797; background-color:#FFFFFF;}
.blog-post-title a:hover{color:#FF9900; background-color:#FFFFFF;}
.read-more{text-align:right;}
.blog-post-meta{font-size:.8em;}
.blog-post-meta ul{margin:0; padding:0; list-style:none;}
.blog-post-meta ul li{display:inline; margin-left:5px; padding-left:5px; border-left:1px solid #D6D6D6;}
.blog-post-meta ul li:first-child{margin-left:0; padding:0; border:none;}
/*----------------------------------------------Homepage-------------------------------------*/
#homepage{margin:0; padding:0; overflow:hidden;}/*Overflow Hidden - Due to collapsing margin bug*/
#intro{padding:30px 0;}
#intro .boxholder{padding:15px; border-color:#333333;}
/*----------------------------------------------Blog Overview-------------------------------------*/
#blog-posts #blog-overview{display:block; width:100%;}
#blog-posts #blog-overview .blog-post-excerpt{margin-bottom:50px;}
#blog-posts #blog-overview .blog-post-excerpt .blog-post-meta ul{padding:15px 0; border:solid #D6D6D6; border-width:1px 0;}

/*----------------------------------------------Portfolio Overview-------------------------------------*/
#portfolio ul{margin:0; padding:0; list-style:none;}
#portfolio ul li{margin-bottom:30px;}
/*----------------------------------------------Gallery-------------------------------------*/
#gallery section figure ul{margin:0; padding:0; list-style:none;}
#gallery section figure ul li{margin-bottom:30px;}
/*----------------------------------------------404-------------------------------------*/
#fof{display:block; margin:0; padding:100px 0 20px 0; text-align:center;}
#fof h1, #fof h2{margin:0; padding:0;}
#fof h1{margin-top:-70px; font-size:15em; text-shadow:6px 6px 0 rgba(229, 228, 227, 1);}
#fof h2{margin-top:-30px; font-size:3.5em;}
#fof p{margin:0; padding:0;}
#fof p.notice{display:block; width:100%; margin-bottom:50px; clear:both; font-weight:bold; text-transform:uppercase;}
#fof p.clear{padding:10px; border:1px solid #E5E4E3; font-size:16px;}
/*----------------------------------------------About Us-------------------------------------*/
figure.team-member figcaption p{margin:15px 0 0 0; padding:0;}
figure.team-member figcaption .team-name{font-weight:bold;}
figure.team-member figcaption .team-title{margin:0 0 15px 0; font-size:11px; line-height:normal;}
figure.team-member figcaption .team-description{margin:0; padding-top:15px; border-top:1px solid #E5E4E3;}
/*----------------------------------------------Testimonials-------------------------------------*/
.testimonial{margin-top:20px;}
.testimonial:first-child{margin-top:0;}
.testimonial div blockquote{position:relative; width:auto; margin:0; padding:0 0 0 60px; border:none;}
.testimonial div blockquote .marks{position:absolute; top:0; left:0; font-size:120px; line-height:.8em;}
.testimonial div blockquote p{margin:0 0 15px 0; padding:0;}
.testimonial .testimonial-author{padding:0 0 0 60px;}

/* ************************************* elements.css ************************************* */
.calltoaction{display:block; padding:30px; text-transform:uppercase; font-size:1em; color:#000000; background-color:#EFEFEF;}
#container .calltoaction h1{margin:0 0 12px 0; padding:0; font-size:2.5em; text-transform:uppercase;}
.calltoaction p{margin:0; padding:0; line-height:1.4em; text-transform:none;}
.calltoaction .button{display:block; text-align:center; line-height:1.4em;}

.calltoaction.opt1{border:solid #56AED4; border-width:0 0 0 5px;}
.calltoaction.opt2{border:solid #56AED4; border-width:0 5px 0 0;}
.calltoaction.opt3{border:solid #56AED4; border-width:0 5px;}
.calltoaction.opt4{border:solid #56AED4; border-width:2px 0; font-size:1.8em;}
#container .calltoaction.opt4 h1{margin:15px 0 0 0;}
/* image zoom */
#imgzoom  {display:block;position:relative}
#imgzoom::before {display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.6)}
#imgzoom::after{display:table-cell;text-align:center;vertical-align:middle;position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;padding:5px 0 0 0;border-radius:50%;box-sizing:border-box;font-family:"FontAwesome";content:"\f065";font-size:36px;line-height:36px;color:#E55051}
#imgzoom::before,#imgzoom::after{opacity:0}
#imgzoom:hover::before, #imgzoom:hover::after {opacity:1}
/* image before-after */
#imgold::before{display:table-cell;text-align:center;vertical-align:middle;position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;padding:5px 0 0 0;border-radius:50%;box-sizing:border-box;font-family:"FontAwesome";content:"\f14d";font-size:36px;line-height:36px;color:#F7F107}
#imgold:hover::before  {font-size:46px;}
 /* Lists - For ul + ol */
.list{margin:10px 0; padding:0; list-style-position:inside;}
.list.indent{margin-left:20px;}
.list li{margin:6px 0 0 0; padding:0;}
.list li:first-child{margin:0;}
.list li > ul, .list li > ol{margin:8px 0 8px 30px;}

.list.disc{list-style-type:disc;}
.list.roman{list-style-type:upper-roman;}
.list.alpha{list-style-type:upper-alpha;}
.list.decimal{list-style-type:decimal;}
.list.circle{list-style-type:circle;}
.list.none, .list.block, .list.tick, .list.arrow, .list.tagcloud, .list.underline{list-style-type:none;}
.list.block li > ul, .list.block li > ol{padding:0 0 0 10px; list-style:none; border-left:1px solid #CCCCCC;}

x.list.tick li, .list.arrow li{padding-left:22px; background:no-repeat 0 2px;}
x.list.tick li{background-image:url("images/icons/gemicon/tick-16x16.png");}
x.list.arrow li{background-image:url("images/icons/gemicon/arrow-16x16.png");}

.list.tick li, .list.tick li .list.tick li, .list.arrow li, .list.arrow li .list.arrow li {position: relative; padding-left: 22px;margin-bottom:15px;font-size: 14px; }
.list.arrow li:before, .list.arrow li .list.arrow li:before {content: "\f061";}
.list.tick li:before, .list.arrow li:before {left: 0;}
.list.tick li:before, .list.arrow li:before, .list.tick li:after, .list.arrow li:after {position: absolute;top: 0; font-family: "FontAwesome";}
.list.arrow li:before, .list.tick li:after, .list.arrow li:after, {font-family: "FontAwesome";}

.list.underline li{margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid #E5E4E3;}
.list.underline li:last-child{margin-bottom:0;}

.list.tagcloud li{display:inline-block; margin:0 5px 5px 0;}
.list.tagcloud li a{display:block; padding:4px 10px;   color: #333; background-color: #E1E0DF;}
.list.tagcloud li a:hover{color:#FFFFFF; background-color:#56AED4;}

.list.tagcloud-red li{font-weight:bold;display:inline-block; margin:0 5px 5px 0;}
.list.tagcloud-red li a{font-weight:bold;display:block; padding:4px 10px;color: #ffffff; background-color: #E41414;}
.list.tagcloud-red li a:hover{font-weight:bold;color:#e9a1a1; background-color:#E41414;}

/* Base Colours */

.blue{color:#56AED4;}
.green{color:#C0E079;} 
.bgreen{color: #009600;}
.ngreen{color: #11B76B;}
.grey{color:#A8A8A8;}
.dkgrey{color:#333333;}
.orange{color:#FF9900;}
.purple{color:#9F81A9;}
.red{color:#E41919;}
.yellow{color:#feba02;}
.black{color:#111111;}
.bred{color:#d00000;}
.nbred{color:#EF1D26;}
.bblue{color:#3b5998;}
.white {color: #ffffff;}

.bg_blue{color:#000000; background-color:#56AED4;}
.bg_green{color:#FFFFFF; background-color:#C0E079;} 
.bg_bgreen{color:#FFFFFF; background-color:#009600;}  
.bg_ngreen{color:#FFFFFF; background-color: #11B76B !important;}
.bg_grey{color:#FFFFFF; background-color:#A8A8A8;}
.bg_dkgrey{color:#FFFFFF; background-color:#333333;}
.bg_orange{color:#000000; background-color:#FF9900;}
.bg_purple{color:#FFFFFF; background-color:#9F81A9;}
.bg_red{color:#FFFFFF; background-color:#EF8484;}
.bg_bred{color:#FFFFFF; background-color:#d00000;}
.bg_nbred{color:#FFFFFF; background-color: #EF1D26 !important;}
.bg_yellow{color:#000000; background-color:#FDE803;}
.bg_black{color:#FFFFFF; background-color:#111111;}
.bg_f3 {background-color: #eeeff4;  -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15); box-shadow: 0 2px 4px 0 rgba(0,0,0,.15);}
.bg_f3:hover{   -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.25); box-shadow: 0 2px 10px 0 rgba(0,0,0,.25); -webkit-transition: all 200ms linear;transition: all 200ms linear;}

/* Dividers */
.divider0{display:block; width:100%; margin:15px 0; padding:0; border-top:1px dotted #D6D6D6; clear:both;}
.divider1, .divider2, .divider3{display:block; width:100%; height:20px; margin:30px 0; padding:0; border-top:1px #D6D6D6; clear:both;}
.divider1{border-top-style:solid;}
.divider2{border-top-style:dotted;}
.divider3{border-top-style:dashed;}

/* Buttons */

.button{display:inline-block; border:1px solid; font-weight:bold;}

.button.gradient{
	background:-moz-linear-gradient(top); background:-webkit-gradient(linear, left top, left bottom); background:-webkit-linear-gradient(top); background:-o-linear-gradient(top); background:-ms-linear-gradient(top); background:linear-gradient(to bottom);
	text-shadow:2px 3px 0 rgba(30, 30, 30, 0.2);
	-moz-transition:color .3s ease-in, -moz-transform .3s ease-in; -webkit-transition:color .3s ease-in, -webkit-transform .3s ease-in; -o-transition:color .3s ease-in, -o-transform .3s ease-in; transition:color .3s ease-in, transform .3s ease-in;
	}
.button.small{font-size:.9em;padding: 4px 15px 5px 15px;}
.button.medium{font-size:1.1em; padding:10px 20px 9px 20px;}
.button.large{font-size:1.4em; font-weight:normal; padding:18px 20px 17px 20px;}
/* To create the SVG gradient colour support for IE9 visit: http://ie.microsoft.com/testdrive/graphics/svggradientbackgroundmaker/default.html */
.button.blue{color:#FFFFFF; background-color:#56AED4; }
.button.blue:hover{background-color:#1C546C; }
.button.blue.gradient{
	background:#1C546C;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM1NkFFRDQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMxQzU0NkMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5MDkpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(#56AED4 0%, #1C546C 100%);
	background:-webkit-gradient(color-stop(0%,#56AED4), color-stop(100%,#1C546C));
	background:-webkit-linear-gradient(#56AED4 0%,#1C546C 100%);
	background:-o-linear-gradient(#56AED4 0%,#1C546C 100%);
	background:-ms-linear-gradient(#56AED4 0%,#1C546C 100%);
	background:linear-gradient(#56AED4 0%,#1C546C 100%);
	}

.button.green{color:#FFFFFF; background-color:#C0E079; border-color:#98BA55;}
.button.green:hover{color:#7C9B41; background-color:#98BA55; border-color:#7C9B41;}
.button.green.gradient{
	background:#98BA55;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDMEUwNzkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM5OEJBNTUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2NjgpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(#C0E079 0%, #98BA55 100%);
	background:-webkit-gradient(color-stop(0%, #C0E079), color-stop(100%, #98BA55));
	background:-webkit-linear-gradient(#C0E079 0%, #98BA55 100%);
	background:-o-linear-gradient(#C0E079 0%, #98BA55 100%);
	background:-ms-linear-gradient(#C0E079 0%, #98BA55 100%);
	background:linear-gradient(#C0E079 0%, #98BA55 100%);
	}

.button.grey{color:#FFFFFF; background-color:#A8A8A8; border-color:#333333;}
.button.grey:hover{color:#666666; background-color:#C9C9C9; border-color:#666666;}
.button.grey.gradient{
	background:#A8A8A8;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDOUM5QzkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNBOEE4QTgiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4NDcpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(#C9C9C9 0%, #A8A8A8 100%);
	background:-webkit-gradient(color-stop(0%,#C9C9C9), color-stop(100%,#A8A8A8));
	background:-webkit-linear-gradient(#C9C9C9 0%,#A8A8A8 100%);
	background:-o-linear-gradient(#C9C9C9 0%,#A8A8A8 100%);
	background:-ms-linear-gradient(#C9C9C9 0%,#A8A8A8 100%);
	background:linear-gradient(#C9C9C9 0%,#A8A8A8 100%);
	}

.button.orange{color:#FFFFFF; background-color:#FF9900; border-color:#CC7500;}
.button.orange:hover{color:#FF9900; background-color:#A66000; border-color:#FF9900;}
.button.orange.gradient{
	background:#A66000;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxODIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjkwMDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNBNjYwMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxODIpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(#FF9000 0%, #A66000 100%);
	background:-webkit-gradient(color-stop(0%,#FF9000), color-stop(100%,#A66000));
	background:-webkit-linear-gradient(#FF9000 0%,#A66000 100%);
	background:-o-linear-gradient(#FF9000 0%,#A66000 100%);
	background:-ms-linear-gradient(#FF9000 0%,#A66000 100%);
	background:linear-gradient(#FF9000 0%,#A66000 100%);
	}

.button.purple{color:#FFFFFF; background-color:#9F81A9; border-color:#74557D;}
.button.purple:hover{color:#9F81A9; background-color:#48344E; border-color:#9F81A9;}
.button.purple.gradient{
	background:#48344E;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxODMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5RjgxQTkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM0ODM0NEUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxODMpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(#9F81A9 0%, #48344E 100%);
	background:-webkit-gradient(color-stop(0%,#9F81A9), color-stop(100%,#48344E));
	background:-webkit-linear-gradient(#9F81A9 0%,#48344E 100%);
	background:-o-linear-gradient(#9F81A9 0%,#48344E 100%);
	background:-ms-linear-gradient(#9F81A9 0%,#48344E 100%);
	background:linear-gradient(#9F81A9 0%,#48344E 100%);
	}

.button.red{color:#FFFFFF; background-color: #E41414; border-color: #E44747;}
.button.red:hover{color:#F4B8B8; background-color:#E20D0D; border-color:#EF8484;}
.button.red.gradient{
	background:#E41414;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNENTQzNDYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM3QTFCMUQiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4NjApIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(#EF8484 0%, #E20D0D 100%);
	background:-webkit-gradient(color-stop(0%,#EF8484), color-stop(100%,#E20D0D));
	background:-webkit-linear-gradient(#EF8484 0%,#E20D0D 100%);
	background:-o-linear-gradient(#EF8484 0%,#E20D0D 100%);
	background:-ms-linear-gradient(#EF8484 0%,#E20D0D 100%);
	background:linear-gradient(#EF8484 0%,#E20D0D 100%);
	}

.button.yellow{color:#333333; background-color:#FDE803; border-color:#FDC703;}
.button.yellow:hover{color:#FDE803; background-color:#D2A402; border-color:#FDE803;}
.button.yellow.gradient{
	background:#D2A402;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1MjkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGREU4MDMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNEMkE0MDIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1MjkpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(#FDE803 0%, #D2A402 100%);
	background:-webkit-gradient(color-stop(0%,#FDE803), color-stop(100%,#D2A402));
	background:-webkit-linear-gradient(#FDE803 0%,#D2A402 100%);
	background:-o-linear-gradient(#FDE803 0%,#D2A402 100%);
	background:-ms-linear-gradient(#FDE803 0%,#D2A402 100%);
	background:linear-gradient(#FDE803 0%,#D2A402 100%);
	}

.button.black{color:#FFFFFF; background-color:#000000; border-color:#999999;}
.button.black:hover{color:#666666; background-color:#232323; border-color:#000000;}
.button.black.gradient{
	background:#000000;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2OTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5OTk5OTkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDAwMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2OTMpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(#999999 0%, #000000 100%);
	background:-webkit-gradient(color-stop(0%,#999999), color-stop(100%,#000000));
	background:-webkit-linear-gradient(#999999 0%,#000000 100%);
	background:-o-linear-gradient(#999999 0%,#000000 100%);
	background:-ms-linear-gradient(#999999 0%,#000000 100%);
	background:linear-gradient(#999999 0%,#000000 100%);
	}

.button.white{color:#666666; background-color:#FFFFFF; border-color:#A8A8A8;}
.button.white:hover{color:#333333; background-color:#EFEFEF; border-color:#000000;}
.button.white.gradient{
	background:#EFEFEF;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFRkVGRUYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MTkpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(#FFFFFF 0%, #EFEFEF 100%);
	background:-webkit-gradient(color-stop(0%,#FFFFFF), color-stop(100%,#EFEFEF));
	background:-webkit-linear-gradient(#FFFFFF 0%,#EFEFEF 100%);
	background:-o-linear-gradient(#FFFFFF 0%,#EFEFEF 100%);
	background:-ms-linear-gradient(#FFFFFF 0%,#EFEFEF 100%);
	background:linear-gradient(#FFFFFF 0%,#EFEFEF 100%);
	}

/* Alert Messages */

.alert-msg{display:block; position:relative; margin:15px 0; padding:15px 40px 15px 20px; border:1px solid #F00000; color:inherit;}
.alert-msg a{background-color:transparent;}
.alert-msg.info{background-color:#e3e3e3;border-color:#A8A8A8;}
.alert-msg.warning{background-color:#FEE794; border-color:#FDC703;}
.alert-msg.success{background-color:#C2E4CD; border-color:#76C38F;}
.alert-msg.error{background-color:#F3CBCC; border-color:#EF8484;}
.alert-msg .close{position:absolute; top:15px; right:20px; color:#999999; font-weight:bold; font-size:1.4em;}

/* Jquery Accordion + Jquery Toggle */
/*.accordion-wrapper .accordion-title, .toggle-wrapper .toggle-title{background-image:url("images/icons/gemicon/plus-16x16.png");}
.accordion-wrapper .accordion-title.active, .toggle-wrapper .toggle-title.active{color:#000; background-image:url("images/icons/gemicon/minus-16x16.png");}*/
.accordion-wrapper, .toggle-wrapper{  display: block;position: relative; margin-top: 15px;width:100%}
.accordion-wrapper .accordion-content, .toggle-wrapper .toggle-content{display:none; xpadding:15px 32px; border:solid #E5E4E3; border-width:0 1px 1px 1px;xbackground-color: #F5F5F5;}
.accordion-wrapper .accordion-title,.accordion-wrapper .accordion-title.active,.toggle-wrapper .toggle-title,.toggle-wrapper .toggle-title.active{display:block;position:relative;padding:0 0 0 34px;border:1px solid;  background: #f5f5f5;}
.accordion-wrapper .accordion-title span,.accordion-wrapper .accordion-title.active span,.toggle-wrapper .toggle-title span,.toggle-wrapper .toggle-title.active span{display:block;padding:8px 15px;border:solid;border-width:0 0 0 1px}
.accordion-wrapper .accordion-title, .accordion-wrapper .accordion-title.active, .toggle-wrapper .toggle-title, .toggle-wrapper .toggle-title.active, .accordion-wrapper .accordion-title span, .accordion-wrapper .accordion-title.active span, .toggle-wrapper .toggle-title span, .toggle-wrapper .toggle-title.active span, .accordion-wrapper .accordion-content, .toggle-wrapper .toggle-content {border-color: #E1E0DF;font-size: 18px;}
.accordion-wrapper .accordion-content, .toggle-wrapper .toggle-content  table {border: none;}
.accordion-wrapper .accordion-title:before,.toggle-wrapper .toggle-title:before,.accordion-wrapper .accordion-title.active:before,.toggle-wrapper .toggle-title.active:before{position:absolute;top:9px;left:9px;font-size:20px}
.accordion-wrapper .accordion-title:before,.toggle-wrapper .toggle-title:before{content:"\f067"}
.accordion-wrapper .accordion-title.active:before,.toggle-wrapper .toggle-title.active:before{content:"\f068"}
.accordion-wrapper .accordion-title:before, .toggle-wrapper .toggle-title:before, .accordion-wrapper .accordion-title.active:before, .toggle-wrapper .toggle-title.active:before{font-family: "FontAwesome";}
.ncircle:hover, .accordion-wrapper:hover .accordion-title:before,.toggle-wrapper:hover .toggle-title:before,.scrol-top a:hover .fa-arrow-up,.faico a:hover .fa,.service:hover .fa{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-moz-transition:-moz-transform .5s ease-in-out;-webkit-transition:-webkit-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;transition:transform .5s ease-in-out}
.accordion-title:hover,.toggle-title:hover,.accordion-wrapper .accordion-title.active,.toggle-wrapper .toggle-title.active{color:#FFFFFF}
.accordion-title:hover,.toggle-title:hover,.accordion-wrapper .accordion-title.active,.toggle-wrapper .toggle-title.active{background-color:#444}

/* news */
#previewnews .accordion-title:hover,.toggle-title:hover,.accordion-wrapper .accordion-title.active, #previewnews .toggle-wrapper .toggle-title.active {background: #f5f5f5;color:#4E44AF;font-weight:normal;margin:0;}
/*---*/
#previewnews .accordion-title:hover,.toggle-title:hover,.accordion-wrapper .accordion-title.active, #previewnews .toggle-wrapper .toggle-title.active span h2 {color:#4E44AF;font-weight:normal;margin:0;}
#previewnews .toggle-wrapper .toggle-title span h2 {color:#4E44AF;font-size: 18px;font-weight:bold;margin:0;}
#previewnews .accordion-wrapper .toggle-wrapper .toggle-title.active span h2 {color:#4E44AF;font-weight:normal;margin:0;}
/*---*/
#previewnews .accordion-title:hover,.toggle-title:hover,.accordion-wrapper .accordion-title.active, #previewnews .toggle-wrapper .toggle-title.active span h3 {color:#4E44AF;font-weight:normal;margin:0;}
#previewnews .toggle-wrapper .toggle-title span h3 {color:#4E44AF;font-size: 18px;font-weight:bold;margin:0;}
#previewnews .accordion-wrapper .toggle-wrapper .toggle-title.active span h3 {color:#4E44AF;font-weight:normal;margin:0;}
/* end news */

/* newtimes */
#newtimes {background-color: #f5f5f5;border: 1px #E1E0DF solid;padding: 7px 7px 0 7px;}
#newtimes .list {margin: 7px 0 0 0;}
#newtimes .toggle-wrapper .toggle-title:before{content:"\f107"}
#newtimes .toggle-wrapper .toggle-title.active:before{content:"\f106"}
#newtimes .toggle-wrapper .toggle-title, #newtimes .toggle-wrapper .toggle-title.active {padding: 0 0 0 0; }
#newtimes .toggle-wrapper {margin-top: 0px; }  
#newtimes .toggle-wrapper .toggle-title, #newtimes .toggle-wrapper .toggle-title.active, #newtimes .toggle-wrapper .toggle-title span, #newtimes .toggle-wrapper .toggle-title.active span,  #newtimes .toggle-wrapper .toggle-content {font-size: 14px;border-color:#f5f5f5;}
#newtimes .toggle-wrapper .toggle-title:before,#newtimes .toggle-wrapper .toggle-title.active:before{top: inherit;left: inherit;bottom:9px;right:9px;font-size:30px;text-align: right;}
#newtimes .toggle-wrapper .toggle-title span, #newtimes .toggle-wrapper .toggle-title.active span {padding: 3.6px 10px;}
@media screen and (max-width: 650px) {.res-table {display: block;width: 100%;margin: 0 0 30px 0;padding: 0 0 15px 0;overflow: auto;overflow-x: scroll;}}

/* siggriseis */
#siggriseis .toggle-wrapper .toggle-title, #siggriseis .toggle-wrapper .toggle-title.active, #siggriseis .toggle-wrapper .toggle-title span, #siggriseis .toggle-wrapper .toggle-title.active span,  #siggriseis .toggle-wrapper .toggle-content {font-size: 14px;xborder-color:#f5f5f5;}
#siggriseis .bordered {font-size: 13px;}
#siggriseis .bordered th, #siggriseis .bordered td {width:25%}
#siggriseis .bordered td { border-left: none ; padding: 10px 5px;  vertical-align: middle;}
#siggriseis .ped_sygkrisi {font-weight: bold;font-size: 16px;}

/* Jquery Tabs */
.tab-wrapper{display:block; width:99%;}
.tab-wrapper .tab-nav{position:relative; margin:0; padding:0; list-style:none;}
.tab-wrapper .tab-nav li{display:inline-block; float:left;   margin: 4px 0; padding: 0px 6px;  border-right: 1px solid #999;}
.tab-wrapper .tab-nav li a{display:block; padding:10px 20px; border:1px solid #E5E4E3;}
.tab-wrapper .tab-nav li a:hover, .tab-wrapper .tab-nav li.ui-tabs-active a{color:#ff0000;}
.tab-wrapper .tab-nav li.ui-tabs-active a{border-bottom-color:#FFFFFF; cursor:default;}
.tab-wrapper .tab-container{display:block; padding:20px 25px 15px 25px; border:1px solid #E5E4E3;}
/* Jquery Tabs + Rounded Corners */
.tab-wrapper.rnd5 .tab-nav li:first-child a{-moz-border-radius:5px 0 0 0; -webkit-border-radius:5px 0 0 0; border-radius:5px 0 0 0;}
.tab-wrapper.rnd5 .tab-nav li:last-child a{-moz-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0; border-radius:0 5px 0 0;}
.tab-wrapper.rnd5 .tab-container{-moz-border-radius:0 5px 5px 5px; -webkit-border-radius:0 5px 5px 5px; border-radius:0 5px 5px 5px;}
.tab-wrapper.rnd8 .tab-nav li:first-child a{-moz-border-radius:8px 0 0 0; -webkit-border-radius:8px 0 0 0; border-radius:8px 0 0 0;}
.tab-wrapper.rnd8 .tab-nav li:last-child a{-moz-border-radius:0 8px 0 0; -webkit-border-radius:0 8px 0 0; border-radius:0 8px 0 0;}
.tab-wrapper.rnd8 .tab-container{-moz-border-radius:0 8px 8px 8px; -webkit-border-radius:0 8px 8px 8px; border-radius:0 8px 8px 8px;}
.tab-wrapper.rnd10 .tab-nav li:first-child a{-moz-border-radius:10px 0 0 0; -webkit-border-radius:10px 0 0 0; border-radius:10px 0 0 0;}
.tab-wrapper.rnd10 .tab-nav li:last-child a{-moz-border-radius:0 10px 0 0; -webkit-border-radius:0 10px 0 0; border-radius:0 10px 0 0;}
.tab-wrapper.rnd10 .tab-container{-moz-border-radius:0 10px 10px 10px; -webkit-border-radius:0 10px 10px 10px; border-radius:0 10px 10px 10px;}
.tab-wrapper.rnd12 .tab-nav li:first-child a{-moz-border-radius:12px 0 0 0; -webkit-border-radius:12px 0 0 0; border-radius:12px 0 0 0;}
.tab-wrapper.rnd12 .tab-nav li:last-child a{-moz-border-radius:0 12px 0 0; -webkit-border-radius:0 12px 0 0; border-radius:0 12px 0 0;}
.tab-wrapper.rnd12 .tab-container{-moz-border-radius:0 12px 12px 12px; -webkit-border-radius:0 12px 12px 12px; border-radius:0 12px 12px 12px;}

/* Jquery Tabs - Vertical */

.tab-wrapper.tab-opt2 div{margin-bottom:0;}
.tab-wrapper.tab-opt2 .tab-nav li{display:block; float:none; margin:0 0 15px 0;}
.tab-wrapper.tab-opt2 .tab-nav li a{display:block; padding:10px 20px 10px 0; border:none; border-bottom:1px solid #E5E4E3;}
.tab-wrapper.tab-opt2 .tab-nav li.ui-tabs-active a{background:url("images/icons/gemicon/arrow-16x16.png") right center no-repeat;}
.tab-wrapper.tab-opt2 .tab-container{margin-bottom:0; padding:20px 0 0 0; border:none;}

/* Pricing Tables */

.pricingtable-wrapper{ border:1px solid #E5E4E3;background-color: #ffffff;}
.pricingtable-wrapper .pricingtable{display:block;}
.pricingtable-wrapper .pricingtable .photo{height: 160px; margin:5px auto 10px;line-height: 160px;    overflow: hidden;}
.pricingtable-wrapper .pricingtable .pricingtable-title h3 {position: relative;overflow: hidden; max-height: 38px;height: 38px;margin: 0 0 5px;padding: 0 0 2px;}
.pricingtable-wrapper .pricingtable .pricingtable-title h3 a{font-size: 14px;line-height: 1.4;color:#f96a6a;}
.pricingtable-wrapper .pricingtable .pricingtable-title h3 a:hover, .pricingtable-wrapper .pricingtable .pricingtable-title h3 a:active {text-decoration: underline;}
.pricingtable-wrapper .pricingtable .pricingtable-list ul{margin:0; padding:0 5px; list-style:none;}
.pricingtable-wrapper .pricingtable .pricingtable-list b {color: #000000;font-size: 15px;}
.pricingtable-wrapper .pricingtable .pricingtable-list ul li{padding:5px 0px; border:solid #E5E4E3; border-width:1px 0 0 0;}
.pricingtable-wrapper .pricingtable .pricingtable-list ul li:first-child{border:none;}
.pricingtable-wrapper .pricingtable .pricingtable-price{padding:10px 5px; font-size:2.0em;}
.pricingtable-wrapper .pricingtable .pricingtable-price sup{font-size:.3em;}
.pricingtable-wrapper .pricingtable .pricingtable-price span{display:block; margin:-5px 0 0 0; font-size:.3em;}
.pricingtable-wrapper .pricingtable .pricingtable-signup{padding:10px;}
.pricingtable-wrapper .pricingtable .pricingtable-signup a{display:block; color:#f2f2f2; background-color: #4e4b4e;}
.pricingtable-wrapper .pricingtable .pricingtable-title, 
.pricingtable-wrapper .pricingtable .pricingtable-price{color:#333333; xbackground-color:#EEEEEE;}
.pricingtable-wrapper.opt2{padding:10px 10px 0 10px; border:5px solid #E5E4E3;}
/*.pricingtable-wrapper:hover, input:focus, textarea:focus { border-color: #56AED4;}.pricingtable-wrapper:hover  .pricingtable .pricingtable-signup a{background-color: #ffffff;color: #1b7da7;}*/

/* Pricing Tables + Rounded Corners */

.pricingtable-wrapper.rnd5 .pricingtable-title{-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.pricingtable-wrapper.rnd8 .pricingtable-title{-moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0;}
.pricingtable-wrapper.rnd10 .pricingtable-title{-moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;}
.pricingtable-wrapper.rnd12 .pricingtable-title{-moz-border-radius:12px 12px 0 0; -webkit-border-radius:12px 12px 0 0; border-radius:12px 12px 0 0;}
/* Skillset */
.skillset ul li{margin:8px 0 0 0;}
.skillset ul li:first-child{margin-top:0;}
.skillset ul li div{display:block; margin:5px 0 0 0; padding:3px; color:#333333; background-color:#E2E2E2;}
.skillset ul li strong{display:block; padding:5px 8px; color:#FFFFFF; background-color:#333333; font-weight:normal; line-height:normal;}
.skillset ul li.size-20 strong{width:16.5%;}.skillset ul li.size-25 strong{width:21.5%;}.skillset ul li.size-30 strong{width:26.5%;}.skillset ul li.size-35 strong{width:31.5%;}.skillset ul li.size-40 strong{width:36.5%;}.skillset ul li.size-45 strong{width:41.5%;}.skillset ul li.size-50 strong{width:46.5%;}.skillset ul li.size-55 strong{width:51.5%;}.skillset ul li.size-60 strong{width:56.5%;}.skillset ul li.size-65 strong{width:61.5%;}.skillset ul li.size-70 strong{width:66.5%;}.skillset ul li.size-75 strong{width:71.5%;}.skillset ul li.size-80 strong{width:76.5%;}.skillset ul li.size-85 strong{width:81.5%;}.skillset ul li.size-90 strong{width:86.5%;}.skillset ul li.size-95 strong{width:91.5%;}.skillset ul li.size-100 strong{width:96.5%;}
/* Forms */
form, fieldset, legend{margin:0; padding:0; border:none;}
legend{display:none;}
form{display:block; width:100%;}
form input, form checkbox,  form select, form textarea{display:block; width:100%; padding:5px; border:1px solid #E5E4E3; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
form input:hover, form checkbox:hover, form select:hover  {box-shadow: 0px 0px 2px #7799D0;border-color: #7799D0;}
form input   {width: auto;}
#respond form label, form textarea{margin-bottom:15px;}
form textarea{overflow:auto;}
form div, form p{margin:0; padding:0;}
form input[type="submit"], form input[type="reset"]{display:inline-block; width:auto; margin:0; padding:5px 15px; color:#666666; background-color:#FFFFFF; cursor:pointer;}
input, textarea, select {resize:none; outline:none;}
input.checkbox, input.radio {display:block;	height:13px;	line-height:1.4em;	margin:6px 0 0 3px;	width:13px;}
label.choice{	display:block;	font-size:100%;	line-height:1.4em;	margin:-1.55em 0 0 25px;	padding:4px 0 5px;	width:90%;}
#search label.choice{padding:0}
/* Tables */
table {width:100%;border-collapse:collapse; table-layout:auto; vertical-align:top; margin-bottom:15px; }

table thead th{color:#FFFFFF; background-color:#666666;  border-collapse:collapse; text-align:center; table-layout:auto; vertical-align:middle;}
table tbody td{vertical-align:top; border-collapse:collapse;}
table thead th, table tbody td{padding:5px; border-collapse:collapse;}
table tbody tr.light{color:#979797; background-color:#F7F7F7;}
table tbody tr.dark{color:#979797; background-color:#E8E8E8;}
#box3 table {margin-bottom:0;}
#box3 table td {padding:0px; }
/* Font Awesome Additions */
.icon-6x{font-size:6em;}.icon-8x{font-size:8em;}.icon-10x{font-size:10em;}
/* Show Text */
.showtext{display:block; position:relative; text-align:center;}
.showtext .caption{display:none; position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; color:#FFFFFF; background-color:#000000; background:hsla(0, 0%, 0%, 0.8);}
.showtext:hover .caption, .showtext:hover .caption span{display:block;}
/* General Rounded Corners */
.rnd3{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.rnd5, .list.tagcloud.rnd5 a, form.rnd5 input, form.rnd5 textarea, form.rnd5 select{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.rnd5, .list.tagcloud-red.rnd5 a, form.rnd5 input, form.rnd5 textarea, form.rnd5 select{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.rnd8, .list.tagcloud.rnd8 a, form.rnd8 input, form.rnd8 textarea, form.rnd8 select{-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.rnd10, .list.tagcloud.rnd10 a, form.rnd10 input, form.rnd10 textarea, form.rnd10 select{-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.rnd12, .list.tagcloud.rnd12 a, form.rnd12 input, form.rnd12 textarea, form.rnd12 select {-moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
.rnd50 { border-radius: 50%;}

/* ************************************* search.css ************************************* */
    .form-wrapper {
        width: 95%;
        max-width: 300px;
        padding: 6px;
        margin: 0px 10px 0 0;
        overflow: hidden;
        border-width: 1px;
        border-style: solid;
        border-color: #dedede #bababa #aaa #bababa;
        -moz-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
        -webkit-box-shadow: 0 0px 0px rgba(255,255,255,.1), 0 0px 0 #bbb, 0 0px 0 #aaa, 0 0px 0px #444;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;    
        background-color: #f6f6f6;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eae8e8)); 
        background-image: -webkit-linear-gradient(top, #f6f6f6, #eae8e8);
        background-image: -moz-linear-gradient(top, #f6f6f6, #eae8e8);
        background-image: -ms-linear-gradient(top, #f6f6f6, #eae8e8);
        background-image: -o-linear-gradient(top, #f6f6f6, #eae8e8);
        background-image: linear-gradient(top, #f6f6f6, #eae8e8);
    }    
    .form-wrapper #search , .form-wrapper-bottom-news #search-bottom-news {
       	width: 78%;
        padding: 6px;
        float: left;    
				font-size: 15px;
        border: 1px solid #ccc;
        -moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
        -webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
        box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;      
    }
/* -------------------------------------------------*/
.form-wrapper-bottom-news {
				width: 95%;
				padding: 6px;
        margin: 0px 10px 0 0;
        overflow: hidden;
        border-width: 1px;
        border-style: solid;
        border-color: #dedede #bababa #aaa #bababa;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;    
        background-color: #f6f6f6;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eae8e8)); 
        background-image: -webkit-linear-gradient(top, #f6f6f6, #eae8e8);
        background-image: -moz-linear-gradient(top, #f6f6f6, #eae8e8);
        background-image: -ms-linear-gradient(top, #f6f6f6, #eae8e8);
        background-image: -o-linear-gradient(top, #f6f6f6, #eae8e8);
        background-image: linear-gradient(top, #f6f6f6, #eae8e8);
}
.form-wrapper-bottom-news #search-bottom-news { width:90%;   }
/* -------------------------------------------------*/    
    .form-wrapper #search:focus,.form-wrapper-bottom-news #search-bottom-news:focus { outline: 0; border-color: #aaa; -moz-box-shadow: 0 1px 1px #bbb inset; -webkit-box-shadow: 0 1px 1px #bbb inset;  box-shadow: 0 1px 1px #bbb inset;  color: #ff0000;}    
    .form-wrapper #search::-webkit-input-placeholder,.form-wrapper-bottom-news #search-bottom-news::-webkit-input-placeholder { color: #111; font-weight: normal;  }    
    .form-wrapper #search:-moz-placeholder,.form-wrapper-bottom-news #search-bottom-news:-moz-placeholder { color: #111; font-weight: normal;  }    
    .form-wrapper #search:-ms-input-placeholder,.form-wrapper-bottom-news #search-bottom-news:-ms-input-placeholder {  color: #111;   font-weight: normal; }        
    .form-wrapper #submitsearch,.form-wrapper-bottom-news #submitsearch {
        margin: 0 0 0 7px;   
        border: 1px solid #DF0000;
        height: auto;
        width: auto;
        padding:6px;
        cursor: pointer;
        font: bold 14px Arial, Helvetica;
        color: #fafafa;
        text-transform: uppercase;    
        background-color: #DF0000;
        xbackground: url(/images/magnifier.png) 20px 6px no-repeat;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#F96A6A), to(#DF0000));
        background-image: -webkit-linear-gradient(top, #F96A6A, #DF0000);
        background-image: -moz-linear-gradient(top, #F96A6A, #DF0000);
        background-image: -ms-linear-gradient(top, #F96A6A, #DF0000);
        background-image: -o-linear-gradient(top, #F96A6A, #DF0000);
        background-image: linear-gradient(top, #F96A6A, #DF0000);
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;      
        text-shadow: 0 1px 0 rgba(0, 0 ,0, .3);
        -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
    }    
    .form-wrapper #submitsearch:hover,.form-wrapper-bottom-news #submitsearch:hover,
    .form-wrapper #submitsearch:focus,.form-wrapper-bottom-news #submitsearch:focus {		
        background-color: #F96A6A;       
        background-image: -webkit-gradient(linear, left top, left bottom, from(#DF0000), to(#F96A6A));
        background-image: -webkit-linear-gradient(top, #DF0000, #F96A6A);
        background-image: -moz-linear-gradient(top, #DF0000, #F96A6A);
        background-image: -ms-linear-gradient(top, #DF0000, #F96A6A);
        background-image: -o-linear-gradient(top, #DF0000, #F96A6A);
        background-image: linear-gradient(top, #DF0000, #F96A6A);
    }	      
    .form-wrapper #submitsearch:active,.form-wrapper-bottom-news #submitsearch:active {  outline: 0;   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;  }      
    .form-wrapper #submitsearch::-moz-focus-inner, .form-wrapper-bottom-news #submitsearch::-moz-focus-inner { border: 0; }
/* ************************************* demo-only.css ************************************* */
ul.demo_li_space li{display:inline-block; *display:inline; margin:0 5px 10px 0; padding:0;}
ul.demo_li_space .button{*margin-bottom:8px;}
ul.demo_li_space li:last-child{margin-right:0;}
code{word-wrap:break-word;}
code.code{display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
div.columncolor div{margin-bottom:30px; color:inherit; background-color:#EFEFEF;}
div.columncolor div.columncolor{color:inherit; background-color:#333333;}
div.columncolor div.columncolor{margin-bottom:0;}
div.columncolor div.columncolor div{margin-bottom:0; color:#FFFFFF; background-color:#666666;}
#container div.columncolor p.emphasise{display:block; clear:both; margin:0 0 30px 0; padding:15px; font-size:1.6em; font-weight:bold; color:#000; background-color:#EFEFEF; text-align:center; text-transform:uppercase;}
/* ************************************* styleatr.css ************************************* */
.titloscatnea { border-top: 1px solid #ccc; font-family: arial, sans-serif; font-size: 13px; padding-top: 5px; color: #ff0000; font-weight: bold; text-decoration: none;  margin: 0;}
.titloscatnea-x {border:none}
#movers-row2 .one_quarter  a:hover h3, #movers-row2 a:hover h3 {color:#333}
#newscatfirst h3 {  font-size: 19px;  color: #4E44AF;  text-decoration: none;  margin: 0;  line-height: 26px;}
#movers-row2 img {width:156px}
#movers-row2 .one_quarter h3, .newscat h3, #newscatthird h3 { font-size: 12px;  color: #4E44AF;  font-weight: bold;  text-decoration: none;  margin: 0;  line-height: 18px;}
#movers-row2 .one_quarter p, #newscatfirst div, #newscatthird div {  font-size: 12px;  xline-height: 14px;  text-decoration: none;  color: #666666;  overflow: hidden;  height: auto;}
#newscatthird a:hover h3 , #newscatfirst a:hover h3 {color:#333}
#newscatthird img {margin: 5px 6px 2px 0;  width: 48%;}
#newscatfirst img {padding: 0 0 3px 0;  margin: 8px 0 1px 0; }  
.newscat {  color: #555354;  float: left;  width: 100%;}
.moreall {  padding-bottom: 5px; margin-top: -5px;float: right;}
.moreall3marg {margin: 3px;  text-align: right;}
.listneared, a.listneared, a.listneared:active {font-size: 12px;color: #ff0000; font-weight: bold; text-align: right;}
.timeshome {color:#000;border:1px solid  #BFBFFF;padding: 5px 2px 0 8px;width:288px;min-height:242px;text-align: left;}
.timeshome .list li { margin: 5px 0 0 0;}
.listnea { font-size: 12px; font-weight: bold;}
.titletel, .must  { background: url(//www.autotriti.gr/images/nea/arrows.png) 5px 10px no-repeat;  list-style: none;  padding: 4px 2px 4px 16px;  border-bottom: 1px solid #ddd;  margin: 0;}
.must { border-bottom: dashed 1px #444444;}
.titletel:first-child {border-top: 1px solid #ddd;}
#even {background-color: #eee;}
.gri {background-color: #eee;}
/*newslleter*/
#newsletterForm{border: 1px dashed #BFBFFF;float: left;background: #eee;max-width:300px;}
.newslleter{border: 1px dashed #BFBFFF;text-align: left;color: #333;float: left;}
.newslleter #newsletterLayer {color:#ff0000; font-weight: bold;}
.newslleter div{float:left;margin:2px 5px 2px 0;padding-left:5px}
.newslleter input {width:auto;}
#simple-post{margin-top: 2px;}
/*xrhsima*/
.boxxrhs{background-color: #eee;max-width:298px}
.aurl{color:#fff}
.sxol-s, .sxol-s a {font-size: 10px;cursor: pointer;z-index: 999;}
.tddashed {border-top: 1px dashed #cccccc;border-bottom: 1px dashed #cccccc;margin: 5px 0 5px 0;}  
#sxol-size {font-size: 15px;}
.tabhome {border: 1px solid #BFBFFF;}
.tab-nav li , #tab-li-a {border: none; padding: 1px 0.5px;}
/*----------------------------------------------fasa top-------------------------------------*/
.list.tagcloudtop li a {display: block;margin: 4px 0;color: #eee;padding: 2px 2px;  border-radius: 3px;}
.list.tagcloudtop li a:hover {background-color:#C8232C;color:#eee}
.list.tagcloudtop li {display: inline-block; margin: 0; padding:0; list-style: none;}
 /*----------------------------------------------table-------------------------------------*/
.bordered { border: solid #ccc 1px; -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;   -webkit-box-shadow: 0 1px 1px #ccc;  -moz-box-shadow: 0 1px 1px #ccc;  box-shadow: 0 1px 1px #ccc;  font-family: 'trebuchet MS', 'Lucida sans', Arial;  font-size: 14px; color: #444;background-color: #fff;}
.bordered tr:hover { background: #F9F1CD; -o-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out;  -moz-transition: all 0.1s ease-in-out;  -ms-transition: all 0.1s ease-in-out;  transition: all 0.1s ease-in-out; }   
.bordered td, .bordered th {border-left: 1px solid #ccc; border-top: 1px solid #ccc;padding: 10px;text-align: left;  vertical-align: middle; }
.bordered th, .searchbkg {color: #333;   background-color: #dce9f9;  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));  background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);  background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);  background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);  background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);  background-image:         linear-gradient(top, #ebf3fc, #dce9f9);  -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;  -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; border-top: none; text-shadow: 0 1px 0 rgba(255,255,255,.5); }
.bordered td:first-child, .bordered th:first-child {border-left: none;}
.bordered th:first-child {-moz-border-radius: 6px 0 0 0; -webkit-border-radius: 6px 0 0 0; border-radius: 6px 0 0 0;}
.bordered th:last-child { -moz-border-radius: 0 6px 0 0;  -webkit-border-radius: 0 6px 0 0;  border-radius: 0 6px 0 0;}
.bordered th:only-child{ -moz-border-radius: 6px 6px 0 0;  -webkit-border-radius: 6px 6px 0 0;  border-radius: 6px 6px 0 0;}
.bordered tr:last-child td:first-child {-moz-border-radius: 0 0 0 6px;-webkit-border-radius: 0 0 0 6px;border-radius: 0 0 0 6px;}
.bordered tr:last-child td:last-child {-moz-border-radius: 0 0 6px 0;-webkit-border-radius: 0 0 6px 0; border-radius: 0 0 6px 0;}
.bordered-x td {padding:0; border:0}
 /*------news table bestbuy-------------*/
 #blue th {text-align: center;padding:5px;}
 #blue td {text-align: center;padding:5px;}
 #blue #bg_yellow{color:#000000; background:#FDE803;}
 #blue #bg_black{color:#FFFFFF; background:#111111;}
 #blue #bg_orange{color:#000000; background:#FF9900;}
 #blue #bg_blue{color:#000000; background:#56AED4;}
/*----------------------------------------------news.autotriti.gr-------------------------------------*/
#listnews figure .boxholder {background: #fff;overflow: hidden;}
#listnews ul li {list-style: none; border-top: 1px dashed #BBBEBE; padding: 15px 5px 5px 5px; color: #222;}
#listnews ul li:first-child {border-bottom: 1px dashed #BBBEBE;border-top:none}
#listnews ul li a {color: #222;}
#listnews ul li img {max-width: 230px;}
#markmont ul li:hover, #apage ul li:hover, #listnews ul li:hover {background: #eee;color: #222;}  
#listnews h3{line-height: 28px;font-size: 17pt; color: #3399cc;  font-family: Helvetica Narrow,Verdana sans-serif;margin-bottom:5px}
#listnews h3 span{font-size: 13pt; color: #666;}
#listnews h5, #listnews p, #listnews li p a {color: #666;  margin-bottom: 5px;}
#listnews p a:hover {color: #3399cc;}
#listnews figcaption { font-size: 13px; line-height: 19px;}
#listnews ul li img:hover  {-webkit-transform: scale(1.15);	-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 750ms;	-moz-transform: scale(1.15);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 750ms;	overflow: hidden;}
#listnews ul li .fa-arrow-right { color: #3399cc;}
.nospace.spacing li {margin-bottom:0}
/*----------------------------------------------e-shops.gr-------------------------------------*/
.listshops ul li {background: #eee;} 
.listshops h2 {font-size: 15px;}
/*----------------------------------------------times new - mtx-------------------------------------*/
.clients{text-align:center;}
.clients a{display:block;position:relative;padding:12px 2px;border:1px solid #E1E0DF;margin:0px;background-color: #f5f5f5;}
.clients a:hover, #scrolleracces a:hover img {-webkit-filter: grayscale(1) opacity(1);background-color: #fff;}
.clients a:hover img, #scrolleracces  a:hover img{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-moz-transition:-moz-transform .5s ease-in-out;-webkit-transition:-webkit-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;transition:transform .5s ease-in-out}
.clients a span{display: block;clear: both;margin-top: 5px;font-weight: bold;}
/*----------------------------------------------apage-------------------------------------*/
#apage ul li {border-bottom: 1px dashed #BBBEBE;padding: 15px 5px 5px 10px;}
#apage a {color: #3399cc;}#apage h3{line-height: 24px;font-size: 18px; color: #3399cc; margin-bottom:5px}
#apage img {max-width:100px;    height: 85px;}#apage .calltoaction {border-bottom:none}#apage .calltoaction p {line-height: 2.4em;}
/*----------------------------------------------listhotel-------------------------------------*/
#listhotel ul li {padding: 2px 2px 2px 2px;}#listhotel .calltoaction:hover {background-color: #f2f4f8;}
#listhotel h3 {color: #3399cc;}#listhotel h3{line-height: 20px;font-size: 17px; color: #3399cc; margin-bottom:5px}#listhotel a{color: #3399cc;text-decoration: none;}
/*#listhotel img {max-width:185px;  xheight: 200px;}#listhotel .calltoaction {background: none;}#listhotel .calltoaction p {line-height: 2.4em;}*/
/*----------------------------------------------search-------------------------------------*/
#tour a {xcolor: #333;font-size: 14px;}
#tour .toptitle-10 {  font-size: 20px; line-height: 30px;}
#tour #top10 article  {background-color: #F5F5F5;padding:10px}
#tour #top10 article  h2, #tour #top10 article  h3,#tour #top10 article  h3 a, .toptitle-10 {color: #222; font-size: 22px;}
#tour #top10 article  h2:hover, #tour #top10 article  h3:hover,#tour #top10 article  h3 a:hover, .toptitle-10:hover {color: #2aa4cf;}
#tour #top10 article:hover {background-color: #fff; }
#tour #top10 figure img1:hover { -webkit-filter: grayscale(1) opacity(1);}
#tour #top10 figure:hover {-webkit-transform: scale(1.03); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 550ms; -moz-transform: scale(1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 550ms;  overflow: hidden;  }
#tour figure  {clear: left; text-align: center;background: #EADDBE;}
#tour img {max-height: 428px;}
#tour .button {font-weight: normal;}
.ncircle{list-style-type: circle; display: block;  position: relative;  top: -39px;  left: -17px;  z-index: 10;  width: 57px;  height: 57px;  font-size: 24px;  line-height: 57px;  background-color: #E4A057;/*#56AED4;*/  text-align: center;  color: #fff;  font-weight: bold;  margin-bottom: -60px;}  
.pame {width:auto;margin-bottom: -53px;height:50px;}
.pameP {width: auto;margin-bottom: -37px;height: 34px;top: -27px;}

#ncircred{ font: italic bold 1em/1.1em Georgia, Serif;   border-radius: 50px;    top: -28px;    left: -17px;    width: 45px;    height: 45px;    font-size: 29px;    line-height: 42px;   background-color: #E41919; border: .1em solid rgba(0,0,0,.05);}
#tour .divfotos{ position: relative; background-color: #FC5A01; color: #fff; width: auto; font-size: 35px; padding: 12px 0px 0 0; bottom: 0; height: auto; margin: -77px 0 0 0; text-align: center; border-radius: 30px 0px 0px 0px;  -moz-border-radius: 30px 0px 0px 0px;  -webkit-border-radius: 30px 0px 0px 0px; right: 0; float: right;}
#tour .divfotos p {font-size: 15px;padding:0 7px}
.topitem {  padding: 0;  xmargin: 20px 0 0 0;  xheight: 40px;  margin-bottom: 15px;  font-family: 'Arial', Tahoma, Verdana;}
.topnumber {  background-color: #E4A057;  color: #FFF;  padding: 15px 20px;  font-size: 26px;  font-weight: bold;  xmargin: 0;  xheight: 50px;}
.toptitle {color: #444;font-size: 22px; xpadding: 0 0 10px 10px; xmargin: 0;}
.them_titlos, .them_ypokat { FONT-WEIGHT: BOLD;    COLOR: #000080;}
.them_ypotit { FONT-SIZE: 14px;COLOR: #000080;}
#thema table {margin:0;font-size: 14px;}
.fb-share-button iframe {min-height: 21px;}
.fb-koin {background-color:#fee794; border:1px solid #fdc703; font-size:14px;}
/*----------------------------------------------periexomena news-------------------------------------*/
#periex {font-size: 15px;letter-spacing: -0.5px; width: 20px; text-align: right;line-height: 18px; padding-right: 2px;}
.padlt17 {padding-left:17px;}
.padlr5 {padding-right:5px;}
/*----------------------------------------------end scrollbar news-------------------------------------*/
.scrollbar{height: 220px; overflow-y: scroll;}
.force-overflow{min-height: 210px;}
#style-14::-webkit-scrollbar-track{	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.6);background-color: #CCCCCC;}
#style-14::-webkit-scrollbar{	width: 10px;background-color: #F5F5F5;}
#style-14::-webkit-scrollbar-thumb{	background-color: #FFF;	background-image: -webkit-linear-gradient(90deg,rgba(0, 0, 0, 1) 0%,rgba(0, 0, 0, 1) 25%,	transparent 100%,	rgba(0, 0, 0, 1) 75%,	transparent)}

/*----------------------------------------------tooltip-------------------------------------*/
.tooltip { position: relative; display: inline-block; cursor: help;}
.tooltip .tooltiptext { visibility: hidden; width: 200px;background-color: #111111; color: #fff; text-align: center; border-radius: 6px; padding: 5px; position: absolute; z-index: 1;  bottom: 125%;  left: 50%; margin-left: -60px;  opacity: 0;  transition: opacity 0.3s;  font-weight: normal;}
.tooltip .tooltiptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px;  border-style: solid; border-color: #111111 transparent transparent transparent;}
.tooltip:hover .tooltiptext { visibility: visible; opacity: 1;}

/* ************************************* atr_box.css ************************************* */
/* ************************************* @import url(http://fonts.googleapis.com/css?family=Arimo:400,700); ************************************* */
/* ----------------display afixeis-----------------------------------*/
@media (min-width: 768px){#afixeis .one_third{ float: left;width: 31%; margin: 0 0 3% 2%;}}	
@media (max-width: 768px){#afixeis .one_third{ width: 47.5%; float: left; margin: 0 0 3% 2%;}}		
.w3-display-container{position:relative}	
.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}
.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}
.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-container:hover .w3-display-hover{display:block}.w3-display-container:hover span.w3-display-hover{display:inline-block}.w3-display-hover{display:none}
.w3-display-position{position:absolute}
/* ----------------afixeis-----------------------------------*/