﻿body{background-size:cover;background-position:center top;font-family:PT Sans, Arial, sans-serif;color:#444;background-color:#fff;background-repeat:no-repeat;background-image:url('../img/body.jpg');background-attachment:fixed;}
*{margin:0;padding:0;outline:0;}
.wrap{max-width:960px;margin:0px auto;}
.top{background:#F4F4F5;height:29px;width:100%;}
.logotop{background-image:url('../img/bar.png');background-repeat:no-repeat;background-position:left center;width:100%;height:29px;}
.topcontainer{max-width:960px;margin:auto;background-repeat:no-repeat;}
.slidercontainer{width:100%;margin:0px auto;}
#logo{position:absolute;z-index:999;width:164px;height:200px;margin-left:20px;}
nav{margin:13px 0px 10px auto;background-position:center top;padding:0px 0px 0px 0px;text-align:left;color:#000000;max-width:442px;min-height:36px;z-index:999;background-color:rgba(255,255,255,0.25);}
#menu ul{list-style-type:none;min-height:13px;padding:10px 20px 10px 20px;margin:0px auto 0px auto;text-align:left;margin:0px 0px 0px auto;}
#menu li{list-style-type:none;float:right;height:13px;margin:0px 5px 0px 5px;padding:0px;}
#menu li a{text-decoration:none;color:#888;font-size:13px;display:block;height:13px;font-weight:500;text-transform:uppercase;line-height:15px;}
#menu li a.active{color:#000;}
#menu li a:hover{color:#000;}
#menu li img{vertical-align:middle;border:none;}
header, .header{overflow:hidden;text-align:left;z-index:998;margin-right:auto;margin-left:auto;color:#fff;font-weight:400;max-width:960px;padding:0px 0px;background-repeat:no-repeat;min-height:62px;background-color:#ee7f01;}
h1{overflow:hidden;margin:0px auto 0px auto;font-size:19px;color:#fff;font-weight:700;text-align:center;letter-spacing:0px;min-height:20px;max-width:920px;line-height:1em;padding:18px 20px;background-color:#122b4a;}
@media (max-width:800px){h1{font-size:17px;}
}
@media (max-width:709px){h6{display:none;}
}
@media (max-width:639px){nav{margin-top:0px;max-width:779px;}
header{background-position:center 43px;min-height:176px;}
.wrap{background-position:center 190px;}
body{}
#menu ul{text-align:center;padding:5px 15px 5px 15px;max-width:779px;}
#menu li{float:none;display:inline-block;}
#logo{position:relative;width:100%;text-align:center;margin:0px 0px 20px 0px;}
}
@media (max-width:480px){header{}
}
.container{max-width:960px;background-color:#fff;margin-right:auto;margin-left:auto;color:#222;}
.container2{background-color:rgba(52, 78, 7,0.53);}
.container hr{opacity:0.15;}
.top-bottom{position:absolute;height:80px;width:100%;margin-top:-136px;}
.top-b{max-width:960px;margin:auto;}
h2{overflow:hidden;margin:0px auto 0px auto;font-size:19px;color:#fff;font-weight:700;text-align:center;letter-spacing:0px;min-height:20px;max-width:920px;line-height:1em;padding:18px 20px;background-color:#122b4a;}
h3{color:#808080;font-weight:normal;}
h6{color:#333;font-size:15px;text-align:left;margin:0px 0px 0px auto;float:right;font-weight:300;padding:0px 25px 13px 25px;}
h6 a{text-decoration:none;font-size:18px;font-weight:600;color:#fff;}
h6 a:hover{color:#000;}
article{margin-right:auto;margin-left:auto;padding:0px;}
p{padding:25px;font-size:0.9em;line-height:1.22em;text-align:justify;font-weight:400;color:#222;}
#author{min-height:15px;padding-top:15px;padding-bottom:15px;font-size:11px;padding-left:0px;opacity:0.8;text-align:center;background-color:rgba(0,0,0,0.7);}
.photos{padding:0px;text-align:left;letter-spacing:4px;}
.photos img{box-shadow:0px 0px 3px 0px rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.1);margin-bottom:5px;}
footer{margin:0px auto 0px auto;max-width:960px;color:#000;padding-top:0px;padding-bottom:0px;transition-duration:0.4s;background-color:#fff;}
@media (max-width:680px){footer{}
}
#foot{padding:0px;margin-right:auto;margin-left:auto;}
footer a{color:#777;transition-duration:0.4s;}
footer #contact{background-position:right center;min-height:40px;padding:20px;text-align:center;letter-spacing:0px;font-size:14px;line-height:1.35em;background-repeat:no-repeat;}
footer #contact strong{font-weight:bold;font-size:16px;}
footer a:hover{color:#000;}
#author img{border-style:none;}
#author img.counter{vertical-align:-30%;}
footer img.counter:hover{opacity:0.65;}
#author{color:#555;background-color:#F4F4F5;max-width:960px;margin:auto;}
#author a{color:#888;}
.prod{margin-right:auto;margin-left:auto;padding-top:25px;max-width:935px;background-color:#fff;padding-left:25px;padding-bottom:15px;}
.prod .item{float:left;text-align:center;width:213px;height:216px;padding-top:0px;padding-bottom:0px;box-shadow:0px 0px 8px #DDDDDD;margin-right:18px;margin-left:0px;margin-bottom:18px;}
.prod .item a{color:#808080;font-weight:bold;font-size:16px;text-decoration:none;transition-duration:0.6s;line-height:1em;}
.prod .item a:hover{color:#9D701C;transition-duration:0.6s;}
.prod .item img{border-style:none;transition-duration:0.6s;width:213px;height:156px;}
.prod .item img:hover{transform:translateY(-4px);-moz-transform:translateY(-4px);-webkit-transform:translateY(-4px);transition-duration:0.6s;}
.clear{clear:both;height:0px;}
h2 img{border-style:none;}
.large{font-size:23px;font-weight:400;line-height:60px;letter-spacing:-2px;word-spacing:4px;}
.floating{float:right;margin-left:20px;margin-top:25px;margin-right:10px;}
.floatingleft{float:left;margin-left:0px;margin-top:0px;margin-right:25px;}
.google-maps{padding:0px;height:320px;margin:auto;max-width:960px;}
.spacer{width:100%;margin-right:auto;margin-left:auto;}
.mark2{color:#ee7f01;}
.foto img{padding:3px;background-color:#eee;border:1px solid rgba(150,150,150,0.35);height:77px;margin:2px;width:115px;}
.foto2 img{width:117px;height:auto;}
.foto3 img{}
.foto{padding:25px 10px 25px 10px;text-align:center;background-color:#ee7f01}
.foto img:hover{background-color:#ccc;}
.bar{background-repeat:repeat-x;background-position:center top;height:15px;width:100%;margin-right:auto;margin-left:auto;}
.box{width:100%;background-repeat:repeat-x;background-position:center top;}
.logo p{max-width:1280px;margin:auto;z-index:998;text-align:right;font-size:15px;line-height:17px;color:#fff;color:rgba(255,255,255,0.5);}
.logo a{color:#fff;text-decoration:none;font-weight:bold;}
.logo a:hover{color:#fff;color:rgba(255,255,255,0.5);}
.logo{background-position:center top;width:100%;height:45px;z-index:999;margin-top:0px;margin-left:0px;text-align:center;z-index:999;background-repeat:no-repeat;padding:13px 0px;}
#slideshow img{border:none;}
.c1_2{float:left;width:50%;padding-top:25px;padding-bottom:25px;}
.wht{background-color:rgba(255,255,255,0.3);}
.boxcontainer{width:100%;padding:0x 0px;}
@media (max-width:630px){.floating{display:none;}
.floatingleft{display:none;}
}
@media (max-width:319px){.foto img{width:100%;margin:0px;padding:0px;border:none;height:auto;}
}
.bgins2{background-color:#e6ded3;}
p a{color:#ee7f01;}