/*
	styles.css
	Initial code generated by thesitewizard.com's Layout Wizard 3.0.1
*/

html, body {
  height: 100%;
  margin: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif ;
	font-size:1.3em;
  height: 100%;
  margin: 0;
}
img {
	max-width:100%;
	max-height:100%;
	width: auto ;
	height: auto ;
}
input, select, button, textarea {
	max-width: 100% ;
}
meter, progress, output {
	max-width: 100% ;
}
div#tswsidecol {
	float: left ;
	width: 20% ;
	color: #000 ;
	background-color: #fff ;
	text-align:justify;
}
div#tswcontent {
	float: left ;
	width: 80% ;
	color: #000 ;
	background-color: #fff ;
}
@media only screen and (max-width: 629px) {
	div#tswsidecol {
		float: none ;
		width: 100% ;
	}
	div#tswcontent {
		float: none ;
		width: 100% ;
	}
}
div#tswcontproper {
	padding-left: 5px ;
	padding-right: 40px ;
	text-align:justify;
}
div#tswcontainer {
	color: inherit ;
	background-color: #fff ;
	padding-left:30px;
	padding-right:30px;
}
div#tswsideproper, div#tswothersideproper {
	padding-left: 5px ;
	padding-right: 5px ;
}
div#tswheader {
	color: #000 ;
	background-color: #fff ;
}
div#tswfooter {
	color: #000 ;
	background-color: #fff ;
	font-size:0.7em;
	text-align:center;
	color:#737373;
	padding-bottom:10px;
}


.headerbannerfloatright {
	float:right;
}

.headerbannerbelownavbar {
	text-align:left;
}

.bannercentered {
	text-align:center;
}

.bannerleft {
	text-align:left;
}

.bannerright {
	width:100%;
	text-align:right;
}

.footerbanner {
	text-align:center;
	padding-top:50px;
	padding-bottom:20px;
}

.topnavbar {
	letter-spacing:5px;
	padding-top:30px;
	padding-bottom:30px;
}



@media only screen and (max-width: 629px) {
	div#tswcontent {
		/*background-color:#e5e5e5;*/
		padding-right:0px;
	}
	div#tswcontproper {
		padding-right:0px;
	}
	.headerbannerfloatright {
		float:left;
		width:100%;
		padding-bottom:30px;
	}
}


.panscreen {
  height: 100%;
	width:100%;
  background:#000000;
	text-align:center;
	margin:auto;
}

.panscreen img {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.headertitle {
	font-size:1.2em;
	padding-top:30px;
	text-align:justify;
}

.boldtxt {
	font-weight:600;
}

.topnavbar a {
	display:inline;
	padding:20px;
	vertical-align:middle;
}


.mainlink {
	text-align:left;
}


.iconsmall {
	display:table-cell;
	vertical-align:middle;
}

.iconlink {
	display:table-cell;
	vertical-align:middle;
	padding-left:20px;
}

.navlink {
	padding-top:20px;
	padding-bottom:40px;
	vertical-align:middle;
}


.copyright {
	padding-bottom:0px;
	margin-bottom:0px;
}

.footerlinks {
	padding-top:5px;
	margin-top:0px;
}



/* contact modal button */
.theme_buttons a,
.theme_button {
	font-size: 14px;
	font-weight: 900;
	padding: 22px 35px 22px;
	margin-bottom: 4px;
	line-height: 1;
	display: inline-block;
	min-width: 8.5em;
	text-align: center;
	color: #ffffff;
	border: 1px solid #323232;
	background-color: #323232;
	border-radius: 0px;
	position: relative;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	min-width: 166px;
	-webkit-transition: all 0.4s linear 0s;
	transition: all 0.4s linear 0s;
}

.theme_buttons a.respond,
.theme_button.respond {
	padding: 20px;
	background-color: #f2f2f2;
	border-radius: 50%;
	border: none;
}


.theme_buttons.color2 a,
.theme_button.color2 {
	background-color: #fe5656;
	border-color: #fe5656;
	color: #ffffff;
}

.theme_buttons.color2 a,
.theme_button.half_lite {
	background-color: #564d46;
	border-color: #564d46;
}

.theme_buttons a:active,
.theme_button:active {
	top: 1px;
}



.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px);
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}




/* nn - default parameters when page loads */
@media screen and (min-width: 1px) {
	.timikloubi {
		display:table-cell;
	}
	.seccodecell{
		display:table-cell;
	}
	.lingotitle {
		font-size:1.2em;
	}
	.info h1 {
		font-size:3.0em;
	}
	.info h2 {
		font-size:2.2em;
	}
	.maintoptitle {
		font-size:0.8em;
	}
}

@media screen and (max-width: 800px) {
	.timikloubi {
		display:table-row;
	}
	.seccodecell{
		display:table-row;
		margin-left:auto;
		margin-right:auto;
	}
	#seccode {
		text-align:center;
		padding-right:0px;
	}
}






