html {
	overflow-y:scroll
}

body {
	background:#000000;
	color:silver;
    font-family: "Lato", sans-serif;
	font-size:16px;	
}

#page_content {
	display:block;
	margin:0 auto;	
	padding:20px;
	max-width:1024px;
}

hr { 
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
	color:silver;
	background:silver;
}

img { 
    max-width: 100%; 
    height: auto; 
}

mr10 {
	margin-right:10px;
}

.center {
	text-align:center;
}

.left {
	text-align:left;
}

.bold {
	font-weight:bold;	
}

a:link {
	color:silver;
}

a:visited {
	color:silver;
}

a:hover {
	color:silver;
}

a:active {
	color:silver;
}

.btn-primary {
	background:#999999;
	border:1px solid #999999;
	color:#000000;
}

.btn-primary:hover {
	background:silver;
	border:1px solid silver;
	color:#000000;
}

a.btn {
	color:#000000;	
}

a.btn:hover {
	color:#000000;	
}

/* GALLERIA */
.galleria{
	max-width: 700px;
	height: 400px;
	background: #000
}

/* MENU NAVIGATION */
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

/* ICONS */

.fa-envelope {
	font-size:22px;
	color:silver;
}

.fa-phone-square {
	font-size:25px;
	color:silver;
}

/* HEIGHT */
.ht20 { height:20px; } .ht25 { height:25px; } .ht30 { height:30px; } .ht35 { height:35px; } .ht40 { height:40px; } .ht45 { height:45px; } .ht50 { height:50px; } 

/* PADDING */
.pd5 { padding:5px } .pd10 { padding:10px } .pd15 { padding:15px } .pd20 { padding:20px } .pd25 { padding:25px } .pd30 { padding:30px } .pd35 { padding:35px } .pd40 { padding:40px } .pd45 { padding:45px } .pd50 { padding:50px } .pd55 { padding:55px } .pd60 { padding:60px } .pd65 { padding:65px } .pd70 { padding:70px } .pd75 { padding:75px } .pd80 { padding:80px } .pd85 { padding:85px } .pd90 { padding:90px } .pd95 { padding:95px } .pd100 { padding:100px } 
.pdt5 { padding-top:5px; } .pdt10 { padding-top:10px; } .pdt15 { padding-top:15px; } .pdt20 { padding-top:20px; } .pdt25 { padding-top:25px; } .pdt30 { padding-top:30px; } .pdt35 { padding-top:35px; } .pdt40 { padding-top:40px; } .pdt45 { padding-top:45px; } .pdt50 { padding-top:50px; }
.pdr5 { padding-right:5px; } .pdr10 { padding-right:10px; } .pdr15 { padding-right:15px; } .pdr20 { padding-right:20px; } .pdr25 { padding-right:25px; } .pdr30 { padding-right:30px; } .pdr35 { padding-right:35px; } .pdr40 { padding-right:40px; } .pdr45 { padding-right:45px; } .pdr50 { padding-right:50px; }
.pdb5 { padding-bottom:5px; } .pdb10 { padding-bottom:10px; } .pdb15 { padding-bottom:15px; } .pdb20 { padding-bottom:20px; } .pdb25 { padding-bottom:25px; } .pdb30 { padding-bottom:30px; } .pdb35 { padding-bottom:35px; } .pdb40 { padding-bottom:40px; } .pdb45 { padding-bottom:45px; } .pdb50 { padding-bottom:50px; }
.pdl5 { padding-left:5px; } .pdl10 { padding-left:10px; } .pdl15 { padding-left:15px; } .pdl20 { padding-left:20px; } .pdl25 { padding-left:25px; } .pdl30 { padding-left:30px; } .pdl35 { padding-left:35px; } .pdl40 { padding-left:40px; } .pdl45 { padding-left:45px; } .pdl50 { padding-left:50px; }

/* MARGINS */
.m5 { margin:5px; } .m10 { margin:10px; } .m15 { margin:15px; } .m20 { margin:20px; } .m25 { margin:25px; } .m30 { margin:30px; } .m35 { margin:35px; } .m40 { margin:40px; } .m45 { margin:45px; } .m50 { margin:50px; }
.mt5 { margin-top:5px; } .mt10 { margin-top:10px; } .mt15 { margin-top:15px; } .mt20 { margin-top:20px; } .mt25 { margin-top:25px; } .mt30 { margin-top:30px; } .mt35 { margin-top:35px; } .mt40 { margin-top:40px; } .mt45 { margin-top:45px; } .mt50 { margin-top:50px; }
.mr5 { margin-right:5px; } .mr10 { margin-right:10px; } .mr15 { margin-right:15px; } .mr20 { margin-right:20px; } .mr25 { margin-right:25px; } .mr30 { margin-right:30px; } .mr35 { margin-right:35px; } .mr40 { margin-right:40px; } .mr45 { margin-right:45px; } .mr50 { margin-right:50px; } 
.mb5 { margin-bottom:5px; } .mb6 { margin-bottom:6px; } .mb10 { margin-bottom:10px; } .mb15 { margin-bottom:15px; } .mb20 { margin-bottom:20px; } .mb25 { margin-bottom:25px; } .mb30 { margin-bottom:30px; } .mb35 { margin-bottom:35px; } .mb40 { margin-bottom:40px; } .mb45 { margin-bottom:45px; } .mb50 { margin-bottom:50px; }
.ml5 { margin-left:5px; } .ml10 { margin-left:10px; } .ml15 { margin-left:15px; } .ml20 { margin-left:20px; } .ml25 { margin-left:25px; } .ml30 { margin-left:30px; } .ml35 { margin-left:35px; } .ml40 { margin-left:40px; } .ml45 { margin-left:45px; } .ml50 { margin-left:50px; } .ml200 { margin-left:200px; } .ml220 { margin-left:220px; } .ml240 { margin-left:240px; } .ml260 { margin-left:260px; } .ml280 { margin-left:280px; }

/* WIDTHS IN PERCENT */
.width5pc { width:5%; } .width10pc { width:10%;	} .width15pc { width:15%; } .width20pc { width:20%; } .width25pc { width:25%; } .width30pc { width:30%; } .width35pc { width:35%; } .width40pc { width:40%; } .width45pc { width:45%; } .width50pc { width:50%; } .width55pc { width:55%; } .width60pc { width:60%; } .width65pc { width:65%; } .width70pc { width:70%; } .width75pc { width:75%; } .width80pc { width:80%; } .width85pc { width:85%; } .width90pc { width:90%; } .width95pc { width:95%; } .width98pc { width:98%; } .width100pc { width:100%; } 

/* WIDTHS IN PIXELS */
.width5 { width:5px; } .width10 { width:10px; } .width15 { width:15px; } .width20 { width:20px; } .width25 { width:25px; } .width30 { width:30px; } .width35 { width:35px; } .width40 { width:40px; } .width45 { width:45px; } .width50 { width:50px; } .width55 { width:55px; } .width60 { width:60px; } .width65 { width:65px; } .width70 { width:70px; } .width75 { width:75px; } .width80 { width:80px; } .width85 { width:85px; } .width90 { width:90px; } .width95 { width:95px; } .width100 { width:100px; } .width105 { width:105px; } .width110 { width:110px; } .width115 { width:115px; } .width120 { width:120px; } .width125 { width:125px; } .width130 { width:130px; } .width135 { width:135px; } .width140 { width:140px; } .width145 { width:145px; } .width150 { width:150px; } .width155 { width:155px; } .width160 { width:160px; } .width165 { width:165px; } .width170 { width:170px; } .width175 { width:175px; } .width180 { width:180px; } .width185 { width:185px; } .width190 { width:190px; } .width195 { width:195px; } .width200 { width:200px; } .width205 { width:205px; } .width210 { width:210px; } .width215 { width:215px; } .width220 { width:220px; } .width225 { width:225px; } .width230 { width:230px; } .width235 { width:235px; } .width240 { width:240px; } .width245 { width:245px; } .width250 { width:250px; } .width255 { width:255px; } .width260 { width:260px; } .width265 { width:265px; } .width270 { width:270px; } .width275 { width:275px; } .width280 { width:280px; } .width285 { width:285px; } .width290 { width:290px; } .width295 { width:295px; } .width300 { width:300px; } .width305 { width:305px; } .width310 { width:310px; } .width315 { width:315px; } .width320 { width:320px; } .width325 { width:325px; } .width330 { width:330px; } .width335 { width:335px; } .width340 { width:340px; } .width345 { width:345px; } .width350 { width:350px; } .width355 { width:355px; } .width360 { width:360px; } .width365 { width:365px; } .width370 { width:370px; } .width375 { width:375px; } .width380 { width:380px; } .width385 { width:385px; } .width390 { width:390px; } .width395 { width:395px; } .width400 { width:400px; } .width405 { width:405px; } .width410 { width:410px; } .width415 { width:415px; } .width420 { width:420px; } .width425 { width:425px; } .width430 { width:430px; } .width435 { width:435px; } .width440 { width:440px; } .width445 { width:445px; } .width450 { width:450px; } .width455 { width:455px; } .width460 { width:460px; } .width465 { width:465px; } .width470 { width:470px; } .width475 { width:475px; } .width480 { width:480px; } .width485 { width:485px; } .width490 { width:490px; } .width495 { width:495px; } .width500 { width:500px; } .width540 { width:540px; } .width550 { width:550px; } .width580 { width:580px; } .width590 { width:590px; } .width600 { width:600px; } .width640 { width:640px; } .width650 { width:650px; } .width660 { width:660px; } .width700 { width:700px; } .width750 { width:750px; } .width800 { width:800px; } .width820 { width:820px; } .width850 { width:850px; } .width900 { width:900px; } .width925 { width:925px; } .width950 { width:950px; } .width970 { width:970px; } .width980 { width:980px; } .width1000 { width:1000px; } 
.width1020 { width:1020px; } .width1030 { width:1030px; } .width1040 { width:1040px; } .width1050 { width:1050px; } .width1060 { width:1060px; } .width1070 { width:1070px; } .width1080 { width:1080px; } .width1090 { width:1090px; } .width1100 { width:1100px; } .width1120 { width:1120px; } .width1150 { width:1150px; } .width1200 { width:1200px; } .width1250 { width:1250px; } .width1300 { width:1300px; } .width1350 { width:1350px; } .width1380 { width:1380px; } .width1400 { width:1400px; } .width1430 { width:1430px; } .width1435 { width:1435px; } .width1450 { width:1450px; } .width1500 { width:1500px; }