@import"https://fonts.googleapis.com/css?family=Vollkorn";@import"https://fonts.googleapis.com/css?family=Lato";::-webkit-scrollbar{width:8px;background:#eee}::-webkit-scrollbar-button{width:8px;height:5px}::-webkit-scrollbar-track{background:#eee;border:none;box-shadow:0 0 3px #dfdfdf inset;border-radius:5px}::-webkit-scrollbar-thumb{background:#bfbfbf;border:none;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#ccc}html,body{font-size:15px;height:100%}body{font-family:"Lato",sans-serif;background: #000000 url(../images/bg.jpg) top center no-repeat;  background-attachment: fixed;margin:0;padding:0;color:#555;text-rendering:optimizeLegibility;min-width:320px;}.ui.header{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Arial",sans-serif}a{color:#009fda;text-decoration:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}a:hover{color:#00baff}p a{font-weight:700}.uppercase{text-transform:uppercase}.trans{background:#023454;-webkit-box-shadow:0 3px 8px rgba(26,26,26,.45);-moz-box-shadow:0 3px 8px rgba(26,26,26,.45);box-shadow:0 3px 8px rgba(26,26,26,.45);position:fixed;z-index:10;width:100%}.menu .right.menu>.mobile.item{display:none}.ui.page.grid.segment{padding-top:3.5rem;padding-bottom:3.5rem}.masthead.segment{background:none;margin:0;padding-top:4rem;height:100%}.masthead.segment .column{position:relative}.masthead.segment .information{margin:3em 1em 1em 280px}.masthead.segment .information p{max-width:600px;margin:0 0 2em;font-size:1.2em}.masthead.segment h1.ui.header .sub{font-size:.7em}.masthead.segment .image{position:absolute;left:0;bottom:-110px}.overview .divided.grid .header+p{min-height:100px}.ui.shape .icon,.link.list .icon{margin:0;padding:0}.ui.cube.shape .side{}.f1{position:fixed;top:125px;left:0;z-index:10}.f2{position:fixed;bottom:0;right:0;z-index:10}#scroll{width:100%;padding:100px 13%;color:#FFF;line-height:30px}.clear {clear:both;}#pad{padding:10px 10%;margin:0}#contact{width:100%;padding:100px 13%;color:#131e56;line-height:30px;z-index:7}.contactalt{margin-left:150px}.contactalt img{margin-right:5px}h2{text-shadow:0 0 6px rgba(150,150,150,.3);text-transform:uppercase;font:400 40px/normal "Vollkorn",serif}h3{margin:10px 0;font:400 25px/normal "Vollkorn",serif}p{margin:0 0 30px}.footer{position:fixed;display:block;bottom:0;left:0;width:100%;background:#023454;color:#FFF;text-transform:uppercase;z-index:11;-webkit-box-shadow:0 3px 8px rgba(50,50,50,.45);-moz-box-shadow:0 3px 8px rgba(50,50,50,.45);box-shadow:0 3px 8px rgba(50,50,50,.45)}.pullright{float:right}.pulldown{margin-top:3px;float:left}.pullright img{margin-top:3px}.pullright .inlineblk{display:inline-block;vertical-align:middle;padding:0 6px 0 0}#slider{width:100%;padding:125px 13% 0;color:#FFF;line-height:25px}#slider .active{display:block}#slider li{list-style:none}#slider img{width:100%;height:auto;padding-top:30px}#slider #s1 img{width:90%!important;height:auto;padding-top:30px}#contactform{text-transform:uppercase}#contactform input[type="text"]{padding:10px;width:80%;border:1px #9c9c9c solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:15px}#contactform textarea{padding:10px;width:80%;border:1px #9c9c9c solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:15px}#contactform input[type="submit"]{padding:10px;text-transform:uppercase;background:#131e56;border:1px #131e56 solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#FFF;float:right;margin-right:15%}#catmenu{margin:0;padding:0}#catmenu .mhalf{display:inline-block;width:75%}#catmenu li{list-style:none;position:relative}#catmenu li:hover ul{display:none}#catmenu ul{display:none;margin:0;padding:5px 8px;background:#0f194c;width:150px;position:absolute;border:1px solid hsla(0,0,100%,.5);border-radius:4px;top:-10px;right:-85px;z-index:9}#catmenu a{color:#fff}.products li{list-style:none;padding:5px 4px;display:inline-block}.products img{border:3px solid rgba(3,60,91,.5);width:200px;height:auto;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#bgallery a{list-style:none;display:inline-block;margin:10px 15px}.mtop{margin-top:40px!important}@media only screen and (min-width: 1037px) and (max-width: 1211px){.menu .right.menu>.item{display:none}.menu .right.menu>.mobile.item{display:block}}@media only screen and (min-width: 0px) and (max-width: 428px){ body {background: #000000 url(../images/bg.jpg) no-repeat center center fixed;
	 background-size: cover; }.trans img{width:100px;height:auto}.mtop{margin-top:15px!important}#slider{padding:65px 13% 0}#scroll,#contact{padding:65px 13%}#slider img{padding-top:0}.footer .pulldown{width:100%;text-align:center}.footer .pullright{display:none}#bgallery a{margin:10px 0}.mohalf{display:none}}@media only screen and (min-width: 832px) and (max-width: 1037px){#slider{padding:190px 13%;}.header{width:100%;text-align:center}.f1{width:150px;height:auto;top:195px}.f2{width:150px;height:auto;bottom:0;right:0}.rtitle{font-size:20px}}@media only screen and (max-width : 831px){ .bis{display:none;}.rtitle{font-size:20px}.ui.page.grid.segment{padding-top:2rem;padding-bottom:2rem}.menu .right.menu>.item{display:none}.menu .right.menu>.mobile.item{display:block}h1.ui.header{font-size:1.5em}.masthead.segment{-webkit-background-size:auto}.masthead.segment .information{margin-left:190px}.masthead.segment .image{bottom:-65px;width:150px}.masthead.segment .button{font-size:1rem}.overview .divided.grid .header .icon{font-size:1.5em}.overview .divided.grid .header+p{min-height:0}.masthead.segment .column{}.masthead.segment .column p{}.f1,.f2{display:none}.pulldown,.pullright{font-size:10px!important}.selection.list .right.floated{display:none}}@media only screen and (max-width : 1000px){} @media only screen and (min-width: 0px) and (max-width: 825px) { .contactalt { margin-left: 0px; } }
.cbg { margin:0px;padding:0px;overflow:hidden; position: absolute; bottom: -100px; top: -100px; right: 0; left: 0; z-index: 6; background: rgba(255,255,255,0.8) }
.mbg { margin:0px;padding:0px;overflow:hidden; position: absolute; bottom: -100px; top: -100px; right: 0; left: 0; z-index: 5 }
 @media only screen and (min-width: 0px) and (max-width: 769px) { .cbg, .mbg { bottom: -500px; } }

@media only screen and (min-width: 1036px) and (max-width: 1400px) { #slider{ padding:95px 13%; } }

.bis{position:absolute;top:14px;right:50px;z-index:12;}
.pagination .item { color: #A1A1A1 !mportant; }
.popup-gallery img { width: 190px; height: auto; }
label.error { clear: both; display: block; margin-top: -10px; font-size: 11px; color: #c0392b; }
#contactform input, textarea { display: block; }
