@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4uaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4uaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4uaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4uaVc.ttf) format('truetype');
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.intro-box-title,h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;font-weight:300}.header-title,.page-numbers,.section-title,body,input,textarea{font-family:'Open Sans',sans-serif;font-weight:400}.breadcrumbs,.header-list,.intro-box-title span,.intro-box-title strong,.secondary-nav li,.sub-menu{font-family:'Open Sans',sans-serif;font-weight:600}.banner-title,.button,.button-url,.current-tag,.date,.file,.product-label,.required,.view-more-url,strong{font-family:'Open Sans',sans-serif;font-weight:700}.page-numbers .current,.primary-nav-ul{font-family:'Open Sans',sans-serif;font-weight:800}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{line-height:26px;color:#303030;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clear{clear:both}em,i{font-style:italic}sub{vertical-align:sub}sup{vertical-align:super}u{text-decoration:underline}del,s,strike{text-decoration:line-through}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{color:#303030;margin:0 0 35px 0;display:block;clear:both}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#303030;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}h1{line-height:50px;font-size:40px}h2{line-height:45px;font-size:36px}h3{line-height:38px;font-size:30px}h4{line-height:33px;font-size:26px}h5{line-height:28px;font-size:22px}h6{line-height:23px;font-size:18px}.section-title{line-height:30px;font-size:24px;text-transform:uppercase;letter-spacing:1.2px;padding:0;margin:0 0 54px 0;display:block}.section-title a{background:url(../themes/repam/assets/img/title-arrow.png) right center no-repeat;padding:0 58px 0 0;display:inline-block}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.section-title a{background:url(../themes/repam/assets/img/title-arrow@2x.png) right center no-repeat;background-size:28px 23px}}ol,p,ul{margin:0 0 30px 0}p.noinput{font-weight:700;display:inline-block}a{color:#303030;text-decoration:underline}a:hover{text-decoration:none}.date{background:url(../themes/repam/assets/img/underline-date.png) left bottom no-repeat;font-size:12px;color:#A8ABAD;padding:0 0 10px 0;margin:0 0 9px 0;display:block}.date a{color:#A8ABAD;text-decoration:none}.current-tag{background:#2054A0;height:30px;line-height:30px;font-size:12px;color:#fff;padding:0 10px;margin:0 0 9px 0;display:inline-block}.message{background:#A8ABAD;line-height:22px;color:#fff;padding:20px;display:block}.message a{color:#fff}.message-warning{background:#e40c16}.message-sent{background:#5ebc02}.display-none{display:none}.button{background:#F0D34B;height:54px;line-height:54px;color:#25110A;font-size:13px;text-transform:uppercase;text-decoration:none;letter-spacing:1.2px;text-align:center;padding:0 30px;margin:0 0 60px 0;cursor:pointer;display:inline-block;clear:both;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}.button span{background:url(../themes/repam/assets/img/title-arrow-small.png) right center no-repeat;padding:0 30px 0 0;display:inline-block}.button:hover{background:#25110A;color:#fff}.button:hover span{background:url(../themes/repam/assets/img/title-arrow-small-white.png) right center no-repeat}.profile-url{color:#8E8E8E}.required{color:#e40c16}label{font-size:15px;color:#6D6D6D;margin:0 0 10px 0;display:block}input{width:100%;height:54px;line-height:54px;font-size:14px;color:#8E8E8E;padding:0 30px;margin:0 0 14px 0;border:1px solid #D6D6D6;outline:0;-webkit-border-radius:0;border-radius:0}input.button{background:#F0D34B;width:auto;color:#25110A;font-size:13px;text-transform:uppercase;letter-spacing:1.2px;text-align:center;margin-right:14px;border:none;cursor:pointer}input.button-clear{background:#E3E3E3}.wysija-submit,input.subscribe-form-submit{background:#F0D34B url(../themes/repam/assets/img/title-arrow-small.png) 219px center no-repeat;text-align:left;padding:0 0 0 58px}.wysija-submit:hover,input.subscribe-form-submit:hover{background:#25110A url(../themes/repam/assets/img/title-arrow-small-white.png) 219px center no-repeat;color:#fff}textarea{width:100%;max-width:690px;max-height:200px;font-size:14px;color:#8E8E8E;padding:30px;margin:0 0 14px 0;border:1px solid #D6D6D6;outline:0;overflow:auto}hr{border:0;height:1px;background:#E3E3E3;clear:both}.container{width:100%;max-width:1140px;margin:0 auto}.col{float:left}.col-2{width:45.652173913043%;margin-left:8.695652173913%}.col-2:first-child{margin-left:0}.alignnone{margin:5px 40px 35px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 35px 40px}.alignleft{float:left;margin:5px 40px 35px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 35px 40px}a img.alignnone{margin:5px 40px 35px 0}a img.alignleft{float:left;margin:5px 40px 35px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 40px 35px 0}.wp-caption.alignleft{margin:5px 40px 35px 0}.wp-caption.alignright{margin:5px 0 35px 40px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}input[type=button],input[type=reset],input[type=submit]{filter:chroma(color=#000000)}.google-maps{position:relative;padding-bottom:45%;height:0;overflow:hidden;margin:0 0 40px 0}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;border:none}#fb-root{display:none}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100%!important}@media screen and (max-width:1200px){.container{padding-left:40px;padding-right:40px}input.subscribe-form-submit{background:#F0D34B;text-align:center;padding:0}input.subscribe-form-submit:hover{background:#25110A}}@media screen and (max-width:640px){.aligncenter,.alignleft,.alignright{margin-left:0;margin-right:0;float:none}.section-title{line-height:25px;font-size:20px}}.header{padding:60px 0 21px 0}.header .logo{max-width:100%;padding:0;margin:0;display:block;float:left}.header .header-list{font-size:16px;color:#303030;letter-spacing:1.2px;padding:0;margin:5px 0 39px 0;float:right}.header .header-list li{padding:0 0 0 45px;margin:0 0 0 40px;float:left}.header .header-list li:first-child{margin-left:0}.header .header-list li.header-list-phone{background:url(../themes/repam/assets/img/icon-phone.png) left center no-repeat}.header .header-list li.header-list-mail{background:url(../themes/repam/assets/img/icon-mail.png) left center no-repeat}.header .header-list li.header-list-lang{background:url(../themes/repam/assets/img/icon-lang.png) left center no-repeat}.header .header-list a{color:#303030;border-bottom:1px solid #fff;text-decoration:none}.header .header-list a:hover{color:#25110A;border-bottom:1px solid #8E8E8E}.header .header-title{line-height:24px;font-size:16px;color:#8E8E8E;letter-spacing:1px;padding:0;margin:0 0 38px 0;display:block;clear:both}.header .header-title span{padding:0 0 9px 0;margin:0;border-bottom:1px solid #E3E3E3}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.header .header-list li.header-list-phone{background:url(../themes/repam/assets/img/icon-phone@2x.png) left center no-repeat;background-size:25px 25px}.header .header-list li.header-list-mail{background:url(../themes/repam/assets/img/icon-mail@2x.png) left center no-repeat;background-size:25px 20px}.header .header-list li.header-list-lang{background:url(../themes/repam/assets/img/icon-lang@2x.png) left center no-repeat;background-size:25px 25px}}@media screen and (max-width:1100px){.header .logo{margin-bottom:20px}.header .header-list{width:100%;margin-bottom:20px;float:left}.header .header-list li{margin:0 40px 10px 0}.header .header-list li:last-child{margin-right:0}}@media screen and (max-width:640px){.header .header-list{font-size:14px}}.mobile-nav{display:none}.primary-nav{border-top:1px solid #D6D6D6}.primary-nav .primary-nav-ul{line-height:37px;font-size:14px;color:#303030;letter-spacing:1.4px;text-transform:uppercase;padding:0;margin:0;float:left}.primary-nav .primary-nav-ul li{background:0 0;padding:0;margin:0;float:left;position:relative}.primary-nav .primary-nav-ul a,.primary-nav .primary-nav-ul span{color:#303030;text-decoration:none;padding:17px 0 21px 0;margin:0 20px;display:block;cursor:pointer;border-top:4px solid #fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.primary-nav .primary-nav-ul a:hover,.primary-nav .primary-nav-ul span:hover{border-top:4px solid #B8990B;color:#B8990B}.primary-nav .primary-nav-ul li.dropit-open,.primary-nav .primary-nav-ul li.menu-item-has-children.open{background:url(../themes/repam/assets/img/dropdown-arrow.png) center bottom no-repeat}.primary-nav .primary-nav-ul li.current-menu-item a,.primary-nav .primary-nav-ul li.current-menu-item span{border-top:4px solid #B8990B}.primary-nav .primary-nav-ul li:first-child a,.primary-nav .primary-nav-ul li:first-child span{margin-left:0}.primary-nav .primary-nav-ul li ul,.primary-nav .primary-nav-ul li ul li ul,.primary-nav .primary-nav-ul li ul li ul li ul{display:none}.primary-nav .primary-nav-ul li ul{line-height:20px;width:auto;position:absolute;left:0;top:65px;font-size:14px;color:#fff;text-transform:none;padding:14px 0 0 0;margin:0;z-index:1000}.primary-nav .primary-nav-ul li ul li{background:#B8990B;padding:0;margin:0;border-bottom:1px solid #C9B248}.primary-nav .primary-nav-ul li ul li:first-child{padding-top:17px}.primary-nav .primary-nav-ul li ul li:last-child{padding-bottom:21px;border-bottom:none}.primary-nav .primary-nav-ul li ul li a,.primary-nav .primary-nav-ul li ul li span{width:400px;color:#fff;padding:9px 30px 9px 30px;margin:0;border-top:none!important;display:block}.primary-nav .primary-nav-ul li ul li a:hover,.primary-nav .primary-nav-ul li ul li span:hover{background:#967c02;color:#f8eec0;border-top:none}.primary-nav .primary-nav-ul li ul li.current-menu-item>a,.primary-nav .primary-nav-ul li ul li.current-menu-item>span{background:#967c02;color:#f8eec0;border-top:none}.primary-nav .primary-nav-ul li.open ul{display:block}.primary-nav .primary-nav-ul li ul li ul,.primary-nav .primary-nav-ul li ul li ul li ul{left:0;top:0;padding:0;position:relative}.primary-nav .primary-nav-ul li ul li ul li,.primary-nav .primary-nav-ul li ul li ul li ul li{padding:0}.primary-nav .primary-nav-ul li ul li ul li ul li:first-child,.primary-nav .primary-nav-ul li ul li ul li:first-child{padding-top:0}.primary-nav .primary-nav-ul li ul li ul li ul li:last-child,.primary-nav .primary-nav-ul li ul li ul li:last-child{padding-bottom:0}.primary-nav .primary-nav-ul li ul li ul li a,.primary-nav .primary-nav-ul li ul li ul li span,.primary-nav .primary-nav-ul li ul li ul li ul li a,.primary-nav .primary-nav-ul li ul li ul li ul li span{width:400px;padding-left:40px;padding-right:40px}.primary-nav .primary-nav-ul li ul li ul li ul li.menu-item-has-children:hover,.primary-nav .primary-nav-ul li ul li ul li.menu-item-has-children:hover{background:#B8990B}.primary-nav .search-form{height:79px;pading:0;margin:0;border-left:1px solid #D6D6D6;overflow:hidden;float:right}.primary-nav .search-form input{background:#fff;width:282px;height:79px;line-height:79px;font-size:15px;color:#8E8E8E;letter-spacing:.6px;text-transform:uppercase;padding:0 0 0 10px;margin:0;border:none;display:block;float:right}.primary-nav .search-form input[type=text]:focus{text-transform:none}.primary-nav .search-form input.mobile-hidden{display:none}.primary-nav .search-form input.search-form-submit{background:url(../themes/repam/assets/img/icon-search.png) center center no-repeat;width:45px;padding:0;margin:0 0 0 30px;cursor:pointer}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.search-form input.search-form-submit{background:url(../themes/repam/assets/img/icon-search@2x.png) center center no-repeat;background-size:25px 25px}}@media screen and (max-width:1180px){.primary-nav .search-form input.search-form-submit{margin:0 0 0 10px}}@media screen and (max-width:1140px){.primary-nav .search-form{width:100%;border-left:none;border-top:1px solid #D6D6D6}.primary-nav .search-form input{width:90%;margin:0}.primary-nav .search-form input.search-form-submit{width:10%;margin:0}}@media screen and (max-width:760px){.mobile-nav{background:url(../themes/repam/assets/img/mobile-nav.png) 40px center no-repeat;height:68px;line-height:68px;font-size:20px;color:#25110A;text-transform:uppercase;display:block;cursor:pointer;padding-left:78px;padding-right:40px;border-top:1px solid #D6D6D6}.primary-nav{border-top:none;border-bottom:1px solid #D6D6D6;display:none}.primary-nav .primary-nav-ul{line-height:24px;width:100%}.primary-nav .primary-nav-ul li{width:100%;border-top:1px solid #D6D6D6;float:none}.primary-nav .primary-nav-ul a,.primary-nav .primary-nav-ul span{width:100%;padding:20px;margin:0;border-top:none;display:block}.primary-nav .primary-nav-ul a:hover,.primary-nav .primary-nav-ul span:hover{border-top:none}.primary-nav .primary-nav-ul li.dropit-open,.primary-nav .primary-nav-ul li.menu-item-has-children.open{background:0 0}.primary-nav .primary-nav-ul li.current-menu-item a,.primary-nav .primary-nav-ul li.current-menu-item span{background:0 0;border-top:none}.primary-nav .primary-nav-ul li ul,.primary-nav .primary-nav-ul li ul li ul,.primary-nav .primary-nav-ul li ul li ul li ul{background:0 0;position:relative;left:0;top:0;padding:0;margin:0}.primary-nav .primary-nav-ul li ul li,.primary-nav .primary-nav-ul li ul li ul li,.primary-nav .primary-nav-ul li ul li ul li ul li{background:0 0;padding:0;border:none;border-top:1px solid #E3E3E3}.primary-nav .primary-nav-ul li ul li ul li ul li:first-child,.primary-nav .primary-nav-ul li ul li ul li:first-child,.primary-nav .primary-nav-ul li ul li:first-child{padding-top:0}.primary-nav .primary-nav-ul li ul li ul li ul li:last-child,.primary-nav .primary-nav-ul li ul li ul li:last-child,.primary-nav .primary-nav-ul li ul li:last-child{padding-bottom:0}.primary-nav .primary-nav-ul li ul li a,.primary-nav .primary-nav-ul li ul li span,.primary-nav .primary-nav-ul li ul li ul li a,.primary-nav .primary-nav-ul li ul li ul li span,.primary-nav .primary-nav-ul li ul li ul li ul li a,.primary-nav .primary-nav-ul li ul li ul li ul li span{width:auto;padding:20px 40px;color:#6D6D6D}.primary-nav .primary-nav-ul li ul li a:hover,.primary-nav .primary-nav-ul li ul li span:hover,.primary-nav .primary-nav-ul li ul li ul li a:hover,.primary-nav .primary-nav-ul li ul li ul li span:hover,.primary-nav .primary-nav-ul li ul li ul li ul li a:hover,.primary-nav .primary-nav-ul li ul li ul li ul li span:hover{background:#fff;color:#B8990B}.primary-nav .primary-nav-ul li ul li ul li ul li.current-menu-item>a,.primary-nav .primary-nav-ul li ul li ul li ul li.current-menu-item>span,.primary-nav .primary-nav-ul li ul li ul li.current-menu-item>a,.primary-nav .primary-nav-ul li ul li ul li.current-menu-item>span,.primary-nav .primary-nav-ul li ul li.current-menu-item>a,.primary-nav .primary-nav-ul li ul li.current-menu-item>span{background:0 0;color:#B8990B;border-top:none}.primary-nav .primary-nav-ul li ul li ul li a,.primary-nav .primary-nav-ul li ul li ul li span{padding:20px 60px}.primary-nav .primary-nav-ul li ul li ul li ul li a,.primary-nav .primary-nav-ul li ul li ul li ul li span{padding:20px 80px}.primary-nav .search-form input.desktop-hidden{display:none}.primary-nav .search-form input.mobile-hidden{display:block}.primary-nav.open{display:block}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(max-width:760px){.mobile-nav{background:url(../themes/repam/assets/img/mobile-nav@2x.png) 40px center no-repeat;background-size:24px 22px}}.breadcrumbs{background:#F3F3F3;margin:0 0 60px 0}.breadcrumbs-ul{fopnt-size:14px;color:#8E8E8E;padding:0;margin:0}.breadcrumbs-ul li{float:left}.breadcrumbs-ul li a{background:url(../themes/repam/assets/img/breadcrumbs-separator.png) left center no-repeat;height:68px;line-height:68px;color:#8E8E8E;text-decoration:none;padding:0 20px 0 40px;display:block}.breadcrumbs-ul li:first-child a{background:0 0;padding-left:0}.breadcrumbs-ul li.current-menu-item a{color:#707070}.breadcrumbs-ul li a.current-item{color:#707070}@media screen and (max-width:740px){.breadcrumbs-ul{display:none}}.intro-box{background:#F3F3F3;position:relative;clear:both}.intro-box-banner{position:absolute;right:0;bottom:0;display:block}.intro-box-banner img{display:block}.intro-box-left,.intro-box-right{width:50%}.intro-box-left .container,.intro-box-right .container{max-width:570px}.intro-box-left{height:380px;overflow:hidden}.intro-box-right{background:url(../themes/repam/assets/img/intro-building-image.jpg) 0 0 no-repeat;height:380px;overflow:hidden}.intro-box-left .container{padding:52px 150px 0 0;float:right}.intro-box-right .container{float:left}.intro-box-mascot{background:url(../themes/repam/assets/img/kablik.png) center 0 no-repeat;width:317px;height:380px;position:absolute;left:50%;bottom:0;margin-left:-158px}.intro-box-title{background:url(../themes/repam/assets/img/intro-box-border.png) left bottom no-repeat;line-height:54px;font-size:48px;color:#303030;padding:0 0 33px 0;margin:0 0 23px 0}.intro-box-desc{line-height:26px;font-size:15px;color:#707070;text-align:justify;padding:0;margin:0}@media screen and (max-width:1200px){.intro-box-left{width:60%}.intro-box-right{width:40%}.intro-box-left .container,.intro-box-right .container{max-width:1200px;padding-left:40px;padding-right:40px}.intro-box-left .container{padding-right:150px}.intro-box-title{line-height:50px;font-size:44px}.intro-box-mascot{left:60%}}@media screen and (max-width:980px){.intro-box-title{line-height:40px;font-size:36px}}@media screen and (max-width:860px){.intro-box-left{background:url(../themes/repam/assets/img/kablik.png) right bottom no-repeat;width:100%;height:auto}.intro-box-left .container{padding-right:317px}.intro-box-right{display:none}.intro-box-desc{margin-bottom:60px}.intro-box-mascot{display:none}}@media screen and (max-width:640px){.intro-box-banner{bottom:135px;display:none}.intro-box-left{background:0 0}.intro-box-left .container{padding-right:40px}.intro-box-title{line-height:33px;font-size:26px}}@media screen and (min-width:1200px){.intro-box-banner{bottom:135px}}.branches{background:#F0D34B;margin:0 0 60px 0;clear:both}.branches .container{max-width:100%}.branches a{text-decoration:none}.branches img{padding:0;margin:0;display:block;float:left}.branches-left,.branches-right{width:50%;padding:30px 0;border-right:1px solid #e2c53a;-webkit-transition:all .1s;-moz-transition:background .1s;-ms-transition:background .1s;-o-transition:background .1s;transition:background .1s}.branches-left .container,.branches-right .container{max-width:570px;padding:0;margin:0}.branches-right{border-right:none}.branches-left:hover,.branches-right:hover{background:#B8990B}.branches-left .container{padding-right:60px;float:right}.branches-right .container{padding-left:60px;float:left}.brances-desc{background:url(../themes/repam/assets/img/title-arrow-white.png) right center no-repeat;line-height:22px;font-size:14px;color:#7b670a;padding:7px 58px 7px 30px;margin:0;display:inline-block;float:left}.brances-desc a{color:#7b670a;text-decoration:none}.brances-desc strong{font-size:16px}.branches-left:hover .brances-desc,.branches-right:hover .brances-desc{background:url(../themes/repam/assets/img/title-arrow-white-hover.png) right center no-repeat;color:#fff}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.brances-desc{background:url(../themes/repam/assets/img/title-arrow-white@2x.png) right center no-repeat;background-size:28px 23px}.branches-left:hover .brances-desc,.branches-right:hover .brances-desc{background:url(../themes/repam/assets/img/title-arrow-white-hover@2x.png) right center no-repeat;background-size:28px 23px}}@media screen and (max-width:1200px){.branches img{margin-bottom:10px;float:none}.branches-left .container{padding:0 40px}.branches-right .container{padding:0 40px}.brances-desc{padding-left:0}}@media screen and (max-width:780px){.branches img{margin-bottom:0;float:left}.branches-left,.branches-right{width:100%;padding-left:0;padding-right:0;border-right:none;border-top:1px solid #e2c53a}.branches-left .container,.branches-right .container{float:none}.branches-left{border-top:none}.brances-desc{padding-left:30px}}@media screen and (max-width:640px){.branches img{display:none}.brances-desc{padding-left:0}}.products{width:auto;border:1px solid #D6D6D6;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 0 60px 0}.products .product{width:25%;padding:29px 29px 25px 29px;border-left:1px solid #D6D6D6;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-ms-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s;position:relative}.products .product .product-overlay{width:100%;height:100%;position:absolute;left:0;top:0}.products .product .product-image{height:160px;position:relative;padding:0;margin:0 0 12px 0;display:block;display:flex;justify-content:center;align-items:center;overflow:hidden}.products .product .product-image img{position:relative;margin:0 auto;display:block}.products .product .product-label{background:#2054A0;height:24px;line-height:24px;font-size:10px;color:#fff;text-transform:uppercase;padding:0 10px;margin:0;position:absolute;right:0;top:0;display:inline-block;z-index:100;text-decoration:none}.products .product .product-label-red{background:#e40c16}.products .product .product-label-grey{background:#303030}.products .product .product-date{height:36px;display:block;overflow:hidden}.products .product .product-name{min-height:50px;max-height:50px;line-height:24px;font-size:17px;color:#303030;padding:0;margin:0;display:block}.products .product .product-name a{color:#303030;text-decoration:none}.products .product:first-child{border-left:none}.products:hover .product{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65);-moz-opacity:.65;-khtml-opacity:.65;opacity:.65}.products .product:hover{background:url(../themes/repam/assets/img/product-bg.png) left bottom repeat-x;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.products .product:hover .product-name{color:#25110A}.products .product:hover .product-name a{color:#25110A}.content .products{border-bottom:0;display:block}.content .products .product-row{border-bottom:1px solid #D6D6D6;clear:both}.content .products .product{width:50%;border-left:none}.content .products .product:nth-child(odd){border-right:1px solid #D6D6D6}.content .products-single{width:50%;display:block}.content .products-single .product{width:100%}.content .products-single .product:nth-child(odd){border-right:none}@media screen and (max-width:1040px){.products{display:block}.products .product{width:50%;border-left:none}.products .product:nth-child(even){border-left:1px solid #D6D6D6}.products .product:nth-child(1),.products .product:nth-child(2){border-bottom:1px solid #D6D6D6}.content .products .product{border:none}}@media screen and (max-width:640px){.content .products .product,.products .product{width:100%;border:none;border-top:1px solid #D6D6D6}.content .products .product .product-name,.products .product .product-name{min-height:0;max-height:200px}.content .products .product:first-child,.products .product:first-child{border-top:none}.content .products .product:nth-child(1),.content .products .product:nth-child(2),.content .products .product:nth-child(even),.content .products .product:nth-child(odd),.products .product:nth-child(1),.products .product:nth-child(2),.products .product:nth-child(even),.products .product:nth-child(odd){border-left:none;border-right:none;border-bottom:none}.content .products-single{width:100%}}.page{clear:both}.page .container{max-width:1200px}.page .section-title{padding:0 30px}.page h3,.page h4,.page h5,.page h6{margin-top:20px}.content{width:57.5%;float:left}.content ul li{background:url(../themes/repam/assets/img/list-style-type.png) left 8px no-repeat;padding:0 0 0 24px;margin:0 0 10px 0}.content ul li ul{margin:10px 0 0 0}.file{background:#2054A0;height:20px;line-height:20px;font-size:10px;color:#fff;text-transform:uppercase;padding:0 8px;margin:0 0 0 10px;display:inline-block}.content input{max-width:380px}.regiter-form{margin-bottom:40px}.regiter-form .button{margin-bottom:20px}.page-numbers{font-size:14px;padding:0;margin:0 0 60px 0;float:right}.page-numbers li{background:0 0!important;padding:0!important;margin:0 0 6px 6px!important;float:left}.page-numbers li:first-child{margin-left:0!important;border-left:none}.page-numbers li a,.page-numbers li span{background:#F3F3F3;height:44px;line-height:44px;color:#707070;padding:0 18px;margin:0;text-decoration:none;border-bottom:1px solid #E3E3E3;display:block}.page-numbers li a:hover,.page-numbers li span:hover{background:#303030;color:#fff;border-bottom:1px solid #25110A}.page-numbers li .dots:hover{background:#F3F3F3;color:#707070;border-bottom:1px solid #E3E3E3}.page-numbers li .current,.page-numbers li .current:hover{background:#F0D34B;color:#25110A;border-bottom:1px solid #e2c53a}.page-numbers li .next,.page-numbers li .prev{background:#E3E3E3;border-bottom:1px solid #D6D6D6}.gallery{margin:0 0 40px 0;clear:both}.galllery-item{width:33.33333333333333%}.galllery-item .gallery-item-image{min-height:153px;height:153px;max-height:153px}.galllery-item .gallery-item-image img{position:relative;top:50%;transform:translateY(-50%);margin:0 auto;display:block}.galllery-item .gallery-item-image a{position:relative;top:50%;transform:translateY(-50%);margin:0 auto;display:block}.galllery-item .gallery-item-image a img{top:0;transform:none}.galllery-item .gallery-label{height:60px;line-height:20px;font-size:14px;color:#8E8E8E;text-align:center;padding:0;margin:0;display:block;overflow:hidden}.galllery-item .gallery-label a{color:#8E8E8E;text-decoration:none}.galllery-item .gallery-label a:hover{text-decoration:underline}.gallery-works .galllery-item .gallery-item-image{padding:0;margin-left:9px;border:2px solid #cfcfcf}.gallery-works .galllery-item:first-child .gallery-item-image{margin-left:0}.content .news-item{padding:0 0 30px 0;margin:0 0 60px 0;border-bottom:1px solid #E3E3E3}.content .news-item .news-title{line-height:43px;font-size:34px;margin:0 0 30px 0;color:#B8990B;border-bottom:none;display:inline-block;display:block}.content .news-item .news-title a{color:#B8990B;border-bottom:1px solid #B8990B}.content .news-item .news-title a:hover{color:#25110A;border-bottom:1px solid #25110A;text-decoration:none}.content .news-item p{margin-bottom:20px}.content .news-item ol,.content .news-item ul{margin-bottom:40px}.content .news-item .view-more-url{background:url(../themes/repam/assets/img/title-arrow-small.png) right 8px no-repeat;font-size:13px;color:#25110A;text-transform:uppercase;letter-spacing:1.2px;text-decoration:none;border-bottom:1px solid #D6D6D6;padding:0 33px 6px 0;margin:0 0 30px 0;display:inline-block}.content .news-item .view-more-url:hover{background:url(../themes/repam/assets/img/title-arrow-small-yellow.png) right 8px no-repeat;color:#B8990B;border-bottom:1px solid #B8990B}.contact-person-wrapper{margin:0 0 20px 0}.contact-person{width:50%;min-height:160px;font-size:14px;margin:0 0 20px 0}.contact-person .contact-person-img{margin:5px 20px 5px 0}.contact-person .contact-person-position{color:#8E8E8E}.contact-person a{text-decoration:underline}.contact-person a:hover{text-decoration:none}@media screen and (max-width:1140px){.contact-person{width:100%;min-height:0}}@media screen and (max-width:960px){.content{width:100%}.page-numbers li{display:none}.page-numbers .next-button,.page-numbers .prev-button{display:block}}@media screen and (max-width:640px){.galllery-item{width:100%;margin-bottom:14px}.galllery-item .gallery-item-image{min-height:0;height:auto;max-height:300px;margin-bottom:20px}.galllery-item .gallery-item-image img{top:0;transform:none}.galllery-item .gallery-item-image a{top:0;transform:none}.galllery-item .gallery-item-image a img{top:0;transform:none}}.sidebar{width:33.333333333333%;line-height:22px;font-size:14px;color:#707070;float:right}.sidebar .col{width:100%;padding:53px 59px 59px 59px;margin:0 0 60px 0;border:1px solid #D6D6D6}.sidebar .col.banner,.sidebar .col.secondary-nav{border:none}.sidebar .col.secondary-nav{padding-bottom:51px}.sidebar .col.banner{padding-top:83px}.sidebar .section-title{padding:0;margin:0 0 48px 0}.sidebar p{text-align:justify;margin:0 0 26px 0}.sidebar .button{width:100%}.sidebar .button-sidebar{background:#25110A;width:auto;height:44px;line-height:44px;color:#fff;padding:0 20px;margin:0;float:left}.sidebar .button-sidebar:hover{background:#E3E3E3;color:#25110A}.sidebar-wide{width:auto;float:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0;margin:0 0 60px 0}.sidebar-wide .col{width:33.33333333333333%;margin:0;border-left:1px solid #D6D6D6;border-right:none;border-top:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6}.secondary-nav{background:#F0D34B;color:#25110A}.secondary-nav .section-title{color:#fff}.secondary-nav ul{padding:0;margin:0}.secondary-nav ul li{line-height:20px;font-size:14px;letter-spacing:1.2px}.secondary-nav ul li a{color:#25110A;padding:0 0 8px 0;margin:0 0 9px 0;border-bottom:1px solid #D2B641;text-decoration:none;display:block}.secondary-nav ul li:hover a{color:#fff;border-bottom:1px solid #e2c53a}.secondary-nav ul li.current-menu-item a,.secondary-nav ul li.current_page_item a{color:#fff;border-bottom:1px solid #e2c53a}.news-item{padding:0;margin:0 0 10px 0}.news-title{line-height:24px;font-size:17px;color:#25110A;border-bottom:1px solid #E3E3E3;padding:0 0 12px 0;margin:0 0 14px 0;display:block}.news-title a{color:#25110A;text-decoration:none}.news-title:hover{border-bottom:1px solid #B8990B}.news-title:hover a{color:#B8990B}.subscribe .button{margin:0}.subscribe-form{padding:0;margin:0}.subscribe-form input.mobile-hidden{display:none}.subscribe-form .button,.subscribe-form .wysija-submit{margin:0}.banner{background:#25110A url(../themes/repam/assets/img/banner-bg.png) right top no-repeat;background-size:500px 500px;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.banner:hover{background-size:600px 600px}.banner .banner-title{background:url(../themes/repam/assets/img/underline-banner.png) center bottom no-repeat;font-size:22px;padding:0 0 25px 0;margin:0 0 23px 0;color:#fff;letter-spacing:1.2px}.banner .banner-title span{color:#F0D34B}.banner .banner-title a{color:#fff;text-decoration:none}.banner .banner-desc{line-height:30px;font-size:17px;color:#fff;text-align:center;margin:0 0 21px 0}.banner .button{width:100%;margin:0}.banner .button:hover{background:#fff;color:#25110A}.banner .button:hover span{background:url(../themes/repam/assets/img/title-arrow-small.png) right center no-repeat}@media screen and (max-width:1200px){.sidebar .banner .button span{background:0 0;padding:0}}@media screen and (max-width:1140px){.sidebar .col{padding-left:29px;padding-right:29px;padding-bottom:29px;margin-bottom:30px}.sidebar .banner .button{margin-bottom:30px}.sidebar-wide{display:block}.sidebar-wide .news,.sidebar-wide .subscribe{border:1px solid #D6D6D6}.sidebar-wide .news{width:100%;border:1px solid #D6D6D6}.sidebar-wide .banner,.sidebar-wide .subscribe{width:48%;margin-left:4%}.sidebar-wide .subscribe{margin-left:0}}@media screen and (max-width:960px){.sidebar{width:100%}.sidebar .col{width:48%;margin-left:4%}.sidebar .col:nth-child(odd){margin-left:0}.sidebar-wide .news{width:100%;margin-left:0}.sidebar-wide .banner,.sidebar-wide .banner:nth-child(odd){margin-left:4%}.sidebar-wide .subscribe,.sidebar-wide .subscribe:nth-child(odd){margin-left:0}}@media screen and (max-width:760px){.sidebar{width:100%}.sidebar .banner,.sidebar .banner:nth-child(odd),.sidebar .col{width:100%;margin-left:0}.sidebar .subscribe-form input.desktop-hidden{display:none}.sidebar .subscribe-form input.mobile-hidden{display:block}}@media screen and (max-width:640px){.sidebar{display:none}.sidebar .banner-title{font-size:17px}.sidebar .banner-desc{line-height:26px;font-size:15px}.sidebar .banner .button{height:auto;line-height:18px;padding-top:18px;padding-bottom:18px}.sidebar .banner .button span{background:0 0;padding:0}.sidebar-wide{display:block}}.footer{padding:55px 0 0 0;margin:0;border-top:1px solid #D6D6D6}.footer-content{background:#F3F3F3}.footer-contact-info{border-bottom:1px solid #D6D6D6}.footer-contact-info .col{width:50%;border-left:1px solid #D6D6D6;padding:61px 0 30px 0}.footer-contact-info .col-left{padding-right:60px;border-left:none}.footer-contact-info .col-right{padding-left:60px;border-right:none}.footer-title{line-height:26px;font-size:20px;color:#25110A;letter-spacing:1.2px;text-transform:uppercase;padding:0;margin:0 0 22px 0}.footer-desc{line-height:20px;font-family:Helvetica,Sans-Serif;font-size:14px;color:#707070;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #E3E3E3}.footer-desc a{color:#707070}.button-url{background:url(../themes/repam/assets/img/title-arrow-small.png) right 8px no-repeat;font-size:13px;color:#25110A;text-transform:uppercase;letter-spacing:1.2px;text-decoration:none;border-bottom:1px solid #D6D6D6;padding:0 33px 6px 0;margin:0 0 30px 0;display:inline-block}.button-url:hover{background:url(../themes/repam/assets/img/title-arrow-small-yellow.png) right 8px no-repeat;color:#B8990B;border-bottom:1px solid #B8990B}.footer-icon-bar{background:#F0D34B;line-height:22px;font-size:14px;color:#7b670a;text-align:center;border-bottom:1px solid #e2c53a;display:block}.footer-icon-bar a{color:#7b670a;text-decoration:none}.footer-icon-bar .col{width:25%;padding:30px 30px 27px 30px;border-left:1px solid #e2c53a;-webkit-transition:background .1s;-moz-transition:background .1s;-ms-transition:background .1s;-o-transition:background .1s;transition:background .1s}.footer-icon-bar .col img{padding:0;margin:0 0 21px 0}.footer-icon-bar .col p{padding:0;margin:0;display:block}.footer-icon-bar .col p a{display:block}.footer-icon-bar .col:hover{background:#B8990B;color:#fff}.footer-icon-bar .col:hover a{color:#fff}.footer-icon-bar .col:first-child{border-left:none}.footer-image{padding:0 0 60px 0}.footer-image .map{background:url(../themes/repam/assets/img/footer-map.png) center center no-repeat;width:66.666666666667%}.footer-image .map a{width:100%;height:100%;display:block}.footer-image .footer-links{width:66.666666666667%;padding:61px 0 0 0}.footer-image .footer-links ul{font-family:Helvetica,Sans-Serif;font-size:14px;color:#707070;padding:0;margin:0}.footer-image .footer-links ul li{background:url(../themes/repam/assets/img/list-style-type-footer.png) left 8px no-repeat;width:48%;padding:0 2% 0 24px;margin:0;float:left}.footer-image .footer-links ul li a{color:#707070;text-decoration:none}.footer-image .footer-links ul li a:hover{color:#6D6D6D;text-decoration:underline}.footer-image .building-photo{width:33.333333333333%}.footer-image .about-us{width:33.333333333333%;padding:61px 0 0 0}.footer-copyright{font-family:Helvetica,Sans-Serif;line-height:20px;font-size:14px;color:#8E8E8E;padding:0 0 30px 0;clear:both}.footer-copyright p{text-align:center;padding:0;margin:0;display:block}.footer-copyright img{padding:0;margin:0 2px;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}.footer-copyright img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}.footer-copyright a{color:#8E8E8E}@media screen and (max-width:1220px){.footer-icon-bar .col{min-height:240px}}@media screen and (max-width:1140px){.footer-contact-info .col-left{padding-right:30px}.footer-contact-info .col-right{padding-left:30px}}@media screen and (max-width:960px){.footer-icon-bar{line-height:22px;font-size:14px;color:#6D6D6D;text-align:center;display:block}.footer-icon-bar .col{width:50%;min-height:220px;border-left:none}.footer-icon-bar .col:nth-child(even){border-left:1px solid #e2c53a}.footer-icon-bar .col:nth-child(1),.footer-icon-bar .col:nth-child(2){border-bottom:1px solid #e2c53a}.footer-image .footer-links,.footer-image .map{width:100%}.footer-image .about-us,.footer-image .building-photo{width:100%}}@media screen and (max-width:760px){.footer-contact-info .col-left,.footer-contact-info .col-right{width:100%;padding-left:0;padding-right:0;border:none;border-top:1px solid #D6D6D6}.footer-contact-info .col-left{border-top:none}.footer-icon-bar .col{width:100%;min-height:0;border-top:1px solid #e2c53a}.footer-icon-bar .col:first-child{border-top:0}.footer-icon-bar .col:nth-child(1),.footer-icon-bar .col:nth-child(2),.footer-icon-bar .col:nth-child(even){border-left:none;border-bottom:none}}@media screen and (max-width:640px){.footer-image .footer-links ul{line-height:28px;font-size:17px}.footer-image .footer-links ul li{width:100%;padding-right:0}}@media screen and (max-width:640px){.footer-image .building-photo{display:none}}

label.accept_conditions {
    width: 80%;
    display: inline-block;
}

input.accept_conditions {
    display: inline-block;
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 10px;
}

.header .search-form input {
    background: #fff;
    width: 282px;
    height: 79px;
    line-height: 79px;
    font-size: 15px;
    color: #8E8E8E;
    letter-spacing: .6px;
    text-transform: uppercase;
    padding: 0 0 0 10px;
    margin: 0;
    border: none;
    display: block;
    float: right;
}
.header .search-form input.search-form-submit {
    background: url(../themes/repam/assets/img/icon-search.png) center center no-repeat;
    width: 45px;
    padding: 0;
    margin: 0 0 0 30px;
    cursor: pointer;
}

.nav-banner{
    float: right;
}

.nav-banner .button{
    margin: 0;
    height: 74px;
    padding: 12px 60px;
    margin-top: 2px;
}

@media screen and (max-width: 1140px){

    .header-search{
        display: none;
    }

    .primary-nav .nav-banner{
        display: none;
    }

}

@media screen and (min-width: 1140px){

    .primary-nav .search-form{
        display: none;
    }

    .primary-nav .nav-banner{
        display: inline;
    }
}

/* Cookie bar */

.cookies_banner{
    border-top: 1px solid #D6D6D6;
    background-color: #fff;
    z-index: 999999;
    opacity: 1;
    position: fixed;
    width: 100%;
    line-height: 20px;
    bottom: 0;
    left: 0;
}

.cookie-button{
    background: #F0D34B;
    color: #25110A;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    padding: 5px 15px;
    cursor: pointer;
    display: inline-block;
    line-height: 30px;
    font-family: 'Open Sans',sans-serif;
    /*font-weight: 600;*/
}

.cookie-button:hover{
    background: #25110A;
    color: #fff;
}

.cookies_banner p{
    line-height: 20px;
    font-family: Helvetica, Sans-Serif;
    font-size: 14px;
    color: #707070;
    padding: 0;
    margin: 0;
}

.cookies_banner .left{
    width: 40%;
    text-align: left;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
}
.cookies_banner .right{
    float: right;
    width: 59%;
    text-align: right;
    padding-bottom: 10px;
    padding-top: 10px;
}

@media (max-width:992px) {
    .cookies_banner .left{
        text-align: center;
        width: 100%;
    }

    .cookies_banner .right{
        text-align: center;
        width: 100%;
    }
}

@media (max-width:552px) {
    .cookies_banner .right .cookie-button-first{
        margin-bottom: 10px;
    }
}
