@charset "utf-8";

/*
THEME NAME: Domain
THEME URI: http://domain.gr/
DESCRIPTION: 
VERSION: 0.1
AUTHOR: NeoWeb
AUTHOR URI: http://neoweb.gr/
TAGS: InneT CMS, NeoWeb, Inventics S.A.
*/


* { margin: 0; padding: 0; font-size: 1em; outline: none; }
.clear {clear: both; height: 0px;}
.no_margin {margin-right: 0px !important;}
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }

/* =Global Elements
-------------------------------------------------------------- */

body, input, textarea {font-size:62.5%;line-height: 1.5em;}

h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', Microsoft Sans Serif, Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: 600; }

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 12px;}
h4 {font-size: 12px;}
h5 {font-size: 12px;}
h6 {font-size: 12px;}

a:link,
a:visited {
color:#bd181e;
text-decoration: none;
}
a:hover,
a:active {
color: #bd181e;
text-decoration: underline;
}


/* =Layout
-------------------------------------------------------------- */

body {
font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;
text-align: center;
background-color: #f0f0f0;
color: #333333;
}

.wrapper {
width: 980px;
margin: 0px auto;
padding: 0px;	
position: relative;
}

/* =Header
-------------------------------------------------------------- */

header {
	background-image: url(images/back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}

.logo {margin: 0 0 25px 0;}

.info {margin: 0 0 25px 0;}

.calltoaction {margin: 0 0 20px 0;}

.calltoaction a {
	border: solid 12px transparent;
	display: inline-block;
	overflow: hidden;
	border-radius: 90px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
	
.calltoaction a:hover {
	border: solid 12px #790a0e;
	}



/* =RED
------------------------------------------- */

.red {
	background-color: #bd181e;
	border-top: solid 12px #790a0e;
	border-bottom: solid 12px #790a0e;
	padding: 30px 0;
	overflow: hidden;
	margin-bottom: 30px;
	}

.one-third {
	width: 290px;
	margin-right: 50px;
	float: left;
	color: #ffffff;
	}

.one-third h2 {
	font-size: 18px;
	line-height: 1.3em;
	padding: 0 0 18px 0;
	}

.one-third p {
	font-size: 13px;
	line-height: 1.5em;

	}

.one-third.last {margin-right: 0px;}

.red a:link,
.red a:visited {
color: yellow;
text-decoration: none;
}

.red a:hover,
.red a:active {
color: yellow;
text-decoration: underline;
}

		  
		  
		  

/* =SECTION
------------------------------------------- */
 
section {
width: 580px;
float: left;
text-align: left;
}

article {
margin: 0 0 20px 0;
clear: both;
}

.article_title {
	padding: 20px 20px 20px 0;
	}

.article_text {
font-size: 13px;
line-height: 1.5em;
padding: 0 10px 0 0px;
}

.article_text p {
margin: 0 0 12px 0;
}

 

/* =Aside
------------------------------------------- */

aside {
	width: 377px;
	float: right;
	text-align: right;
	background-image: url(images/mac.png);
	background-repeat: no-repeat;
	background-position: center top;
}

/* =Slideshow
-------------------------------------------------------------- */

#slideshow {
width: 346px;
position: relative;
margin: 15px;
margin-bottom: 120px;
}

.flexslider {
position: relative;
}


.testimonial {
	font-style:italic;
	font-size: 12px;
	text-align: right;
	line-height: 1.5em;
	}	

.social {
	margin: 0 0 20px 0;
	}

.social a {
	margin: 0 10px 0 0;
	}






.notyet {
	padding: 30px 0;
	}

.notyet  h3 {
	font-size: 34px;
	font-weight: normal;
	padding: 20px 0;
	}

.notyet h4 {
	font-size: 25px;
	font-weight: normal;
	padding: 5px 0 20px 0;
	}

.calltoactionbutton {
	margin: 0 0 20px 0;
	}

.calltoactionbutton a {
	display: inline-block;
	padding: 20px;
	background-color: #bd181e;
	border: solid 12px #790a0e;
	font-size: 16px;
	border-radius: 60px;
	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}

.calltoactionbutton a:link,
.calltoactionbutton a:visited {
color: #ffffff;

}
.calltoactionbutton a:hover,
.calltoactionbutton a:active {
color: yellow;
border: solid 12px #bd181e;
background-color: #790a0e;
text-decoration: none;
}



/* =Footer
-------------------------------------------------------------- */

footer {overflow: hidden;padding: 0 0 50px 0;}

footer .wrapper {overflow: hidden;}

.marimar {
	width: 276px;
	float: left;
	position: relative;
	}
	
.marimar a.in {
	position: absolute;
	right: 0px;
	bottom: 0px;
	}
	
.marimar a.twitter {
	position: absolute;
	left: 0px;
	bottom: 0px;
	}	

.marimar_text {
	width: 653px;
	float: right;
	text-align: left;
	}

.marimar_text h2 {
	font-size: 26px;
	font-weight: 600;
	padding: 0 0 8px 0;
	line-height: 30px;
	}

.marimar_text h3 {
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	padding: 0 0 16px 0;
	}
	
.marimar_text p {
	font-size: 13px;
	line-height: 1.5em;
	margin-bottom: 25px;
	}
	
address {
	font-size: 13px;
	line-height: 1.5em;
	}
	
address span {
	font-style:normal;
	}

.marimar_text h3 span {color:#bd181e;}






















/* ==|== media queries ======================================================
Media Queries for Responsive Design.
========================================================================== */
   
/* 
Ipad Portrait 768 x 1024 
Apple iPad 1& 2 
HP TouchPad

Samsung Galaxy Nexus 720 x 1280
Sony Xperia S
High resolution netbooks such as Acer Aspire One 522
*/
@media only screen and (min-width:720px) and (max-width: 990px) {
	






}







/* 
Apple iPhone 4 & 4S 640 x 960
New Apple iPod Touch

Standard netbook/tablet resolution includes: 600 x 1024
Amazon Kindle Fire
Blackberry Playbook
Viewsonic Viewpad 10
Samsung Galaxy Tab
*/
@media only screen and (min-width:600px) and (max-width: 719px) {






}





/* 
Apple iPhone 3G & 3GS Landscape 480 

Blackberry Bold 9900 & Torch 9810 480 x 640

Samsung Galaxy I, II and S Samsung Nexus S 480 x 800
HTC Desire, Desire HD & Desire S
HTC Evo HTC Sensation XL
BlackBerry Torch 9860
Blackberry Storm 3
Nokia Lumia 800
Viewsonic Viewpad 7
LG Optimus 2X & 3D
*/
@media only screen and (min-width:480px) and (max-width: 599px) {
	






}




/* 
Apple iphone 3G & 3GS Portrait 320 

BlackBerry Curve, Storm, Torch 9800 & Bold incl. 9700 360 x 480
Sony Ericsson Vivaz

Nokia N8, N97, E7 and X6 amongst others 360 x 640
*/
@media only screen and (max-width: 479px) {
	



}


/* ==|== print styles =======================================================
Print styles.
Inlined to avoid required HTTP connection: h5bp.com/r
========================================================================== */

@media print {
* { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
a, a:visited { text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; } /* h5bp.com/t */
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
}




