@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, .srow: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: 15px;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;margin: 10px;}
a{text-decoration:none;color:#ed9749;}
a:hover{text-decoration:none;color:#fff !important;}
ul, ol{ margin-left:0px; text-align:left; padding-left:0;}
ul li{ margin-left:0px; padding-left:0; list-style-type: none; display:list-item;}
img{ border:none; max-width:100%}
.width{width: 1030px;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: -8px 0; */}
.brand h1{font-size: 37px;line-height: 40px;text-shadow: 2px 2px 2px #000;margin-top: 32px;}
.brand p {padding: 20px 0  0;}
.brand{/* padding-bottom:115px */}
.header-inner {padding-top: 200px;}
.brand img {/* margin-bottom: 100px; *//* margin-top: 39px; *//* margin-right: 67px; */}
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;background: url('../../../../images/pattern.png');}
section#company-info h4 {font-weight: bold;}
section#offer {padding-bottom: 100px;padding-top: 8px;}
section#offer article {width: 459px;margin: 15px 10px;text-align: left;background: rgba(0, 0, 0, 0.53);padding: 10px;}
section#offer article,.cleft  {float: left;}
section#galeria {background-image:url('../../../../images/pattern.png');background-repeat:repeat;background-position:center center;padding: 5px 20px 80px;}
section#contact {max-height: 305px;text-align:left;background: #000;}
section#contact p {margin: 0;}
section#company-slide {
    margin-bottom: 50px;
}
.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:#666}
footer.darkbg {background-image: url('../../../images/onepage/bgfooter.png' !important');}
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;}
.custom.email a {color: #ff8800;}
.custom.email a:hover {color: #000;}
.custom_kapela img {padding: 10px; -webkit-transition: all 0.5s ease-out;
	transition:  all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;}
.custom_kapela img:hover{-webkit-transition: all 0.5s ease-out;
	transition:  all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	
	-moz-transform: scale(1.15);
		-webkit-transform: scale(1.15);
        -o-transform: scale(1.15);
        -ms-transform: scale(1.15);
        transform: scale(1.15);}
		
div#fancybox-title {display: none !important;}
article.grupaaf.flagi {display: table;position: absolute;width: 100%;}
article.grupaaf.flagi img { margin: 5px;}
.custom.flagi { width: 74px;margin: 0 auto;}
.srow img:hover {
    -webkit-transition: all 0.5s ease-out;  transition: all 0.5s ease-out;  -moz-transition: all 0.5s ease-out;  -o-transition: all 0.5s ease-out;  -moz-transform: scale(1.15);  -webkit-transform: scale(1.15);  -o-transform: scale(1.15);  -ms-transform: scale(1.15);  transform: scale(1.15);  };
}
#company {
    height: auto !important;
}
header#company {
    background-size: inherit;
}
section#offer {
    background-size: inherit;
}
section#offer li {
    list-style-type: circle;
    margin-left: 20px;
}
.moduletable.sound {
    text-align: center;
}
article.grupaaf.video {
    padding: 10px;
    text-align: center;
    background: #000;
}
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){
#site{height: 100%;}
.width {width: 90%;padding: 0 5%;}
.header-inner{padding-top:50px}
section#offer article {width: 41%;margin: 10px 2%;}
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;}