@charset "UTF-8";
a, input, button, select, li, textarea{-webkit-transition: all 0.7s ease-out;transition:all 0.7s ease-out;-moz-transition: all 0.7s ease-out;-o-transition: all 0.7s ease-out;}
a:hover, input:hover, button:hover, select:hover, li:hover, textarea:hover{-webkit-transition: all 0.7s ease-out;transition:all 0.7s ease-out;-moz-transition: all 0.7s ease-out;-o-transition: all 0.7s ease-out;}
input:focus, button:focus, select:focus, textarea:focus {-webkit-transition: all 0.7s ease-out;transition:all 0.7s ease-out;-moz-transition: all 0.7s ease-out;-o-transition: all 0.7s ease-out;}
*{padding: 0;margin: 0;outline:none;}
body{font-size: 16px;line-height: 24px;width:100%;text-align:justify;height: 100%; }
p {margin: 15px 0;}
html,#site{height: 100%;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
ul, ol{ margin-left:0px; text-align:left; padding-left:0;}
ul li{margin-left:0px;padding-left:0;list-style-type: circle;display:list-item;margin-left: 20px;}
img{ border:none; max-width:100%}
.width{width: 1000px;margin: 0 auto;display: table;}
.brand,section#company-info,section#galeria h2,section#offer h2,section#contact h3 {text-align: center;}
.row {display: table;width: 100%;}
.brand h1,section#company-info h2,section#galeria h2, section#offer h2, section#contact h3 ,article.grupaaf h3{text-transform: uppercase;}
section#company-info h2,section#galeria h2, section#offer h2, section#contact h3 {font-size: 31px;line-height: 35px;margin:30px 0}
.brand h1{font-size: 37px;line-height: 40px;}
.brand p {padding: 20px 0  0;}
.brand{padding-bottom:115px}
.header-inner {padding-top: 200px;}
.brand img {margin-bottom: 100px;}
div.nextlink {position: absolute;z-index: 9;margin-top: -60px;width: 100%;}
a.next {display:block;width:120px;height:60px;margin:0 auto;-webkit-border-top-left-radius: 60px;-webkit-border-top-right-radius: 60px;-moz-border-radius-topleft: 60px;-moz-border-radius-topright: 60px;border-top-left-radius: 60px;border-top-right-radius: 60px;background-repeat:no-repeat;background-position:center bottom;}
a.next.dark {background-image: url('../images/arrow1.png');}
a.next.light {background-image:url('../images/arrow2.png');}
section#company-info {padding: 60px 0 80px;}
section#company-info h4 {font-weight: bold;}
section#offer {padding-bottom: 100px;padding-top: 35px;}
section#offer article {width: 96%;margin: 15px 6px;text-align: left;background: rgba(0, 0, 0, 0.34);padding: 8px;border-radius: 15px;}
section#offer article,.cleft  {float: left;}
section#galeria {background-image:url('../images/pattern.png');background-repeat:repeat;background-position:center center;padding: 35px 0 80px;}
section#contact {max-height: 305px;text-align:left;}
section#contact p {margin: 0;}
.cleft .moduletable.address,.cleft .moduletable.phone,.cleft .moduletable.email{background-size: 33px 27px; padding-left: 60px;margin: 20px 0;}
.cleft .moduletable.address{background-image:url('../images/ikona1.png');background-repeat:no-repeat;background-position:left center;}
.cleft .moduletable.phone{background-image:url('../images/ikona2.png');background-repeat:no-repeat;background-position:left center;}
.cleft .moduletable.email{background-image:url('../images/ikona3.png');background-repeat:no-repeat;background-position:left center;}
.cleft,.cright {width: 50%;}
.cright {float: right;text-align: center;}
.cright .moduletable {display: inline-block;margin: 10px 15px;}
footer{font-size: 12px;line-height: 15px;padding: 15px 0;}
footer h3{font-size: 12px;line-height: 15px;}
footer p{margin:0}
footer .cright{text-align:right}
footer .cleft{text-align:left}
div#author {margin-top: 20px;opacity: 0.5;-webkit-transition: all 0.7s ease-out;transition:all 0.7s ease-out;-moz-transition: all 0.7s ease-out;-o-transition: all 0.7s ease-out;}
div#author:hover {opacity: 1;-webkit-transition: all 0.7s ease-out;transition:all 0.7s ease-out;-moz-transition: all 0.7s ease-out;-o-transition: all 0.7s ease-out;}
div#author a{color: #000;}
div#author a:hover{color:#FFBE00}
.AG_classic .ag_thumbclassic{margin:0 9px 10px;overflow:hidden;float:none;display:inline-block;}
.AG_classic {text-align: center;}
div#fancybox-title {display: none !important;}
span.ag_thumbclassic a img{filter: grayscale(1);-webkit-filter: grayscale(1);-moz-filter: grayscale(1);-o-filter: grayscale(1);-ms-filter: grayscale(1);-webkit-transition: all 0.7s ease-out;transition:all 0.7s ease-out;-moz-transition: all 0.7s ease-out;-o-transition: all 0.7s ease-out;}
span.ag_thumbclassic a:hover img{filter: grayscale(0);-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-o-filter: grayscale(0);-ms-filter: grayscale(0);-webkit-transition: all 0.7s ease-out;transition:all 0.7s ease-out;-moz-transition: all 0.7s ease-out;-o-transition: all 0.7s ease-out;}
@media (max-width:1015px){
.width {width: 90%;padding: 0 5%;}
.header-inner{padding-top:50px}
section#offer article {width: 90%;margin: 10px 5%;}
p {margin:0}
}
@media (max-width:755px){
.AG_classic .ag_thumbclassic{margin:0 auto 10px}
}
@media (max-width:700px){
section#offer article {width: 90%;margin: 10px auto;}
.brand img {margin-bottom: 30%;}
}
@media (max-width:680px){
section#offer{background-image:none;}
}
@media (max-width:585px){
section#contact{max-height: 480px;}
.cleft,.cright {width: 100%;margin: 25px 0;float:none;}
footer .cright, footer .cleft{text-align:center}
}
@media (max-width:450px){
section#offer article {text-align:center;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
section{display:table;width:100%;}
}
div#valid img {width: 80px;display: inline-block;margin: 0 10px;}
div#valid {margin-top: 95px;text-align: center;padding-top: 25px;border-top: 1px solid #afafaf;}