html{color:#222;font-size:1em;line-height:1.4;}
body{background:#e3e3e3;}
.margin10{margin-bottom:10px;}
.margin20{margin-bottom:20px;}
.margin30{margin-bottom:30px;}
.margin40{margin-bottom:40px;}
.margin50{margin-bottom:50px;}
.margin60{margin-bottom:60px;}
.margin70{margin-bottom:70px;}
.margin80{margin-bottom:80px;}
h1,
h2,
h3,
h4,
h5{color:#1c62b7;}
a.thumbnail{color:#1c62b7 !important;text-decoration:none;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
audio,
canvas,
iframe,
img,
svg,
video{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
.hidden{display:none !important;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
@media only screen and (min-width:35em){}
@media print,
(-webkit-min-device-pixel-ratio:1.25),
(min-resolution:1.25dppx),
(min-resolution:120dpi){}
@media print{*,
*:before,
*:after,
*:first-letter,
*:first-line{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
a[href^="#"]:after,
a[href^="javascript:"]:after{content:"";}
pre,
blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,
img{page-break-inside:avoid;}
img{max-width:100% !important;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
}
header{background:white;}
header .top-header-links{float:right;margin:0px;padding:15px 0px;}
header .header-text{float:left;margin:0px;padding:20px 0px;color:#333;font-size:17px;margin-left:170px;}
header .img-logo-header{margin-top:-75px;}
header .top-header-links li{display:inline;}
header .top-header-links li a{text-decoration:none;color:#333;font-size:17px;}
header .top-header-links li a:hover{color:#1c62b7;}
header .top-header-links li:after{content:" |";color:#1c62b7;}
header .top-header-links .facebook-li-hader a{color:#1c62b7;}
header .top-header-links .facebook-li-hader a:hover{color:black;}
header .top-header-links li:last-child:after{content:"";}
header .navbar-default .navbar-nav>li>a{color:white;text-transform:uppercase;font-weight:bold;}
header .navbar-default{background-color:#1c62b7;border-color:#1c62b7;}
header .navbar-default .navbar-nav>.open>a,
header .navbar-default .navbar-nav>.open>a:focus,
header .navbar-default .navbar-nav>.open>a:hover{color:#333;background-color:transparent;}
@media (min-width:768px){header .navbar{border-radius:0px;}
header .dropdown:hover .dropdown-menu{display:block;margin-top:0;}
header .navbar .navbar-nav{display:inline-block;float:none;vertical-align:top;}
header .navbar .navbar-collapse{text-align:center;}
}
@media (max-width:1200px){header .header-text{float:left;margin:0px;padding:20px 0px;color:#333;font-size:17px;margin-left:0px;}
}
@media (max-width:992px){header .nav>li>a{padding:15px 10px;}
header .header-text{float:none;text-align:center;margin:0px;padding:5px 0px;color:#333;font-size:17px;margin-left:0px;padding-bottom:0px;}
}
@media (max-width:767px){header .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#1c62b7;background-color:white;}
header .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
header .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#1c62b7;background-color:#e6e6e6;}
}
.facebook-li-hader i{vertical-align:middle;}
.container-white{background:white;padding:15px 15px;}
.banner-home{margin-bottom:25px;}
.thumbnail_container{position:relative;width:100%;padding-bottom:100%;margin-bottom:20px;}
.thumbnail_container .thumbnail{position:absolute;width:100%;height:100%;}
.thumbnail_container .thumbnail img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:130px;}
.home-page .carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#1c62b7;}
.home-page .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0, 0, 0, 0);border:3px solid white;border-radius:10px;}
.home-page .carousel-caption{position:absolute;right:5%;bottom:30px;left:5%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;background:rgba(28, 98, 183, 0.69);text-shadow:0 0px 0px rgba(0, 0, 0, .6);padding:5px 10px;text-align:left;font-size:16px;font-weight:bold;}
.home-page h4{color:#1c62b7;}
@media screen and (min-width:768px){.home-page .carousel-indicators{bottom:0px;}
.carousel-caption{right:5%;left:5%;padding-bottom:30px;}
}
.the_thumb{position:relative;overflow:hidden;height:155px;background-color:white;}
.the_thumb img{position:absolute;min-height:155px;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;}
.the_thumb_big{position:relative;overflow:hidden;height:195px;background:#e3e3e3;}
.the_thumb_big img{position:absolute;min-height:195px;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;}
.news-date{font-style:italic;}
.news-p{font-weight:bold;font-size:13px;}
.ts-header{display:none;}
.side-news-box{padding:10px;}
.banner-sign{margin:30px auto;}
.gallery-h4-margin{margin-left:50px;}
.gray-box{background:#e3e3e3;margin-bottom:30px;}
.volleybreads.breadcrumb{padding:8px 0px;margin-left:-15px;margin-bottom:5px;list-style:none;background-color:transparent;border-radius:4px;margin-top:50px;font-size:16px;}
.volleybreads.breadcrumb a{color:#1c62b7;}
.volleybreads.breadcrumb>.active{color:#686c73;}
.volleybreads.breadcrumb>li+li:before{font-family:FontAwesome;padding:0 5px;color:#686c73;content:"\f101";}
.about-page .news-p{margin-top:10px;font-size:16px;}
.shkola-page .news-p{margin:20px auto;}
.ekip-page .img-ekip{margin-top:50px;}
.ekip-page p{text-align:center;margin-top:10px;font-size:16px;}
.gallery{display:inline-block;margin-top:20px;}
.blue-pagination .pagination>.active>a,
.blue-pagination.pagination>.active>a:hover,
.blue-pagination.pagination>.active>span,
.blue-pagination.pagination>.active>span:focus,
.blue-pagination.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#1c62b7;border-color:#1c62b7;}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#1c62b7;border-color:#1c62b7;}
.pagination>li>a,
.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#1c62b7;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
.gallery-name-p{text-align:center;margin-top:10px;color:#1c62b7;font-weight:bold;}
.gallery a{text-decoration:none;}
.klass-p{text-align:center;color:black;font-size:16px;margin-top:10px;}
.inline-block{display:inline-block;}
.klasove-page .form-group{margin-left:20px;}
.coach-name-klass{text-align:center;font-weight:bold;margin-top:10px;}
.zali-page .row{margin:30px auto;}
.banner-news{margin-bottom:25px;margin-top:70px;}
.row.news-margin{margin:30px auto;}
.news-data{font-size:16px;font-weight:bold;}
@media screen and (max-width:1200px){.volleybreads.breadcrumb{padding:8px 0px;margin-left:-15px;margin-bottom:5px;list-style:none;background-color:transparent;border-radius:4px;margin-top:10px;font-size:16px;}
}
@media screen and (max-width:992px){.the_thumb img{position:absolute;min-height:155px;max-width:231px;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;}
.banner-news{margin-bottom:25px;margin-top:25px;}
.news-p{text-align:center;}
.news-date{text-align:center;margin-bottom:15px;}
.home-page h4{text-align:center;margin-bottom:15px;}
.gallery-h4-margin{margin-left:0px;}
}
@media screen and (max-width:768px){.volleybreads.breadcrumb{padding:8px 0px;margin-left:15px;margin-bottom:5px;list-style:none;background-color:transparent;border-radius:4px;margin-top:10px;font-size:16px;}
}
@media screen and (min-width:768px){.home-page .carousel-indicators{bottom:0px;}
.carousel-caption{right:5%;left:5%;padding-bottom:30px;}
}
ul.social{list-style:none;margin:0px;padding:20px 0px;}
ul.social li{display:inline;padding:0;margin:0 5px;}
ul.social li a{display:inline-block;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width:40px;height:40px;font-size:20px;position:relative;border:3px solid #686c73;color:#686c73;}
ul.social li a i{text-align:center;margin:0;line-height:35px;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;transition:all 0.8s;}
ul.social li a:hover i{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms--transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.social li a.face:hover{color:#3B5998;border:3px solid #3B5998;}
.social li a.twit:hover{color:#33ccff;border:3px solid #33ccff;}
.social li a.instagram:hover{color:#9d7143;border:3px solid #9d7143;}
footer .full{float:left;width:100%;}
footer nav{border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;position:relative;}
footer ul.menu{margin:0px;}
footer ul.menu > li{padding:20px 10px;text-transform:capitalize;display:inline-block;font-weight:bold;}
footer ul.menu > li > a{line-height:14px;text-decoration:none;color:#686c73;}
footer ul.menu > li > a:hover{line-height:14px;text-decoration:none;color:#1c62b7;}
footer .all-rights{text-align:center;margin-bottom:50px;}
footer .all-rights a{text-decoration:underline;color:#686c73;}
footer .all-rights a:hover{text-decoration:underline;color:#1c62b7;}
.monthly{box-shadow:0 13px 40px rgba(0, 0, 0, 0.5);}
.desc{max-width:250px;text-align:left;font-size:14px;padding-top:30px;line-height:1.4em;}
.resize{background:#222;display:inline-block;padding:6px 15px;border-radius:22px;font-size:13px;}
@media (max-height:700px){.sticky{position:relative;}
}
@media (max-width:600px){.resize{display:none;}
}