*::-webkit-input-placeholder{color:#666;opacity:1;}
*:-moz-placeholder{color:#666;opacity:1;}
*::-moz-placeholder{color:#666;opacity:1;}
*:-ms-input-placeholder{color:#666;opacity:1;}
body input:focus:required:invalid,
body textarea:focus:required:invalid{}
body input:required:valid,
body textarea:required:valid{}
body{font-family:"RobotoRegular", sans-serif;font-size:16px;margin:0 auto;}
p{font-family:"PermianSlabRegular";}
img{max-width:100%;height:auto;vertical-align:middle;}
.logo_row{padding:35px 0;}
.logo{text-transform:uppercase;}
.sp_logo{border-bottom:4px solid #2D0E55;}
.sp_logo,.sp_logo a{color:#2d0e50;font-size:36px;font-family:"ArsenalBold";font-weight:900;font-style:normal;text-align:center;text-decoration:none;}
.slogan{padding-top:7px;color:#2d0e50;font-size:14px;font-family:"RobotoMedium";font-weight:400;font-style:normal;text-align:center;}
.sp_mnu{padding-top:25px;}
.btn-top{font-size:35px;color:#2d0e50;}
ul.spis{text-align:right;margin:0;padding:0;z-index:100;white-space:nowrap;position:relative;}
.spis > li.active, .spis > li:hover{border-bottom:3px solid #9f4410;background:transparent;}
.spis > li:hover>a,.spis > li > a{background:transparent;color:#2d0e50;cursor:pointer;font-family:"RobotoRegular";font-size:20px;}
.toprow{background:#9f4410;text-transform:uppercase;color:#fff;text-align:center;}
.toprow p{padding-top:11px;}
.coll2{border-left:1px solid #fff;border-right:1px solid #fff;}
.carousel .item{-webkit-transition:0.7s ease-in-out opacity;-moz-transition:0.7s ease-in-out opacity;-o-transition:0.7s ease-in-out opacity;transition:0.7s ease-in-out opacity;left:0 !important;}
.carousel .next.left,
.carousel .prev.right{opacity:1;z-index:1;}
.carousel .active.left,
.carousel .active.right{opacity:0;z-index:2;}
.carousel .carousel-control{z-index:1000;outline:none;}
.sl{font-size:32px;font-family:"BoomBoomRegular";font-weight:700;color:#d25107;text-transform:uppercase;line-height:1.3;z-index:1;}
.sl1{font-size:18px;font-family:"ArsenalBoldItalic";font-weight:700;color:#d25107;text-transform:uppercase;line-height:1.3;z-index:1;}
.adv{background:#efeddb;text-align:center;padding:60px 0 30px;}
.adv_zag{text-align:center;}
.adv_zag h2{font-size:35px;font-family:"RobotoBold";font-weight:700;color:#2d0e50;text-transform:uppercase;}
.adv_zag h2 span{color:#9f4410;}
.adv2{background:#efeddb;text-align:center;padding:30px 0 60px;}
.ban h3{color:#9f4410;font-size:24px;font-family:"ArsenalRegular";font-weight:700;font-style:normal;text-transform:uppercase;}
.ban p{color:#2d0e50;}
.ban-razd{border-left:1px solid #9f4410;border-right:1px solid #9f4410;}
.content{padding:60px 0 0;}
.content h2{background:#efeddb;display:inline-block;margin:0;padding:50px 50px 44px;line-height:1;}
.content .blog-f h2{position:absolute;margin-left:50px;z-index:1;color:#2d0e50;text-transform:uppercase;}
.blog-f span{color:#9f4410;}
.blog-f a{color:#2d0e50;text-transform:uppercase;text-decoration:none;}
.blog-f a:hover{color:#9f4410;}
.it-image{margin-top:50px;}
.blog-intro{background:#efeddb;width:50%;padding:25px;margin-left:50px;position:relative;top:-100px;left:30%;}
p.more a{border:2px solid #2d0e50;background:#2d0e50;padding:15px;font-size:18px;font-weight:700;color:#ffffff;position:relative;font-family:"RobotoBold";}
p.more a:hover{color:#2d0e50;background:#efeddb;}
.left{left:0;}
.blog-intro p{color:#2d0e50;}
.pagecount{text-align:center;}
.page .active > a{background-color:#2d0e50;border-color:#7c42ca;}
.page .active > a:hover{background-color:#ffffff;color:#2d0e50;border-color:#7c42ca;}
.page>li>a{color:#2d0e50;border-color:#7c42ca;}
.page>li>a:hover{color:#ffffff;border-color:#7c42ca;background-color:#2d0e50;}
.bottom{background-color:#9f4410;padding:30px 0 15px 0;color:#efeddb;}
.menu1> h3{color:#efeddb;text-transform:uppercase;font-size:22px;font-family:"ArsenalBold";text-align:left;font-weight:700;font-style:normal;}
.footmnu1{margin:0;padding:0;list-style-type:none;}
ul.footmnu1>li{padding:5px 0px;font-family:"ArsenalBold";font-size:14px;font-weight:400;font-style:normal;text-align:left;}
ul.footmnu1>li>a{color:#efeddb;text-decoration:none;text-transform:uppercase;}
.sea-zag>h3,.social-zag>h3{color:#efeddb;text-transform:uppercase;font-size:22px;font-family:"ArsenalBold";text-align:left;font-weight:700;font-style:normal;}
.fsearch{padding:6px 60px;}
.btnsearch{color:#efeddb;background:#aa5524;border-color:#aa5524;}
.btnsearch:hover{color:#aa5524;background:#efeddb;border-color:#efeddb;}
.shar{color:#fff;font-size:50px;letter-spacing:15px;}
.shar:hover{cursor:pointer;color:#efeddb;}
.copyright{background:#9f4410;}
p.copy{text-align:center;padding-top:10px;margin-top:30px;color:#efeddb;}
.copytext{border-top:3px solid #aa5524;}
.blog-site{padding-top:15px;margin-bottom:15px;}
.blog-site p{color:#2d0e50;}
.sidebar{padding-left:50px;border-left-width:1px;border-left-style:solid;border-left-color:rgb(239, 237, 219);}
.about>h3{background:#efeddb;padding:10px 15px;font-family:"ArsenalBold";text-transform:uppercase;position:relative;font-size:18px;color:#9f4410;}
.opis>p{color:#2d0e50;padding:5px;}
.opis>p>a{color:#9f4410;text-transform:uppercase;text-decoration:none;font-family:"ArsenalItalic";}
.titre{max-width:700px;text-transform:uppercase;}
.form-horizontal .lab1{text-align:left;}
textarea.lab2{width:79%;margin-left:15px;}
.subm:hover{background:#9f4410;color:#fff;}
.galleries2{margin:15px 0 15px -60px;width:100%;height:200px;}
.galleries2 li{width:80px;height:80px;float:left;padding:0;margin-right:5px;margin-bottom:5px;list-style-type:none;}
.galleries2 li img{float:left;width:80px;height:80px;margin:0;padding:0;}
.imghover_gallery{position:absolute;background-color:transparent;background-repeat:no-repeat;background-position:center center;width:80px;height:80px;float:left;display:block;opacity:0;}
.imghover_gallery:hover{opacity:0;background-color:rgba(255, 255, 255, 0.3);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.mosaicflow__item{padding:3px;}
.mosaicflow__column{float:left;}
.mosaicflow__item img{display:block;width:100%;height:auto;padding:4px;background-color:#fff;border:1px solid #ddd;border-radius:4px;}
.mosaicflow__item img:hover{opacity:0.6;filter:alpha(opacity=60);}
.recap{margin-bottom:15px;padding-left:4px;}
.yam{text-align:center;}
.video{height:0;position:relative;padding-bottom:56.25%;margin:0 5px 0 5px;}
.video iframe{position:absolute;top:0;width:100%;height:100%;}