input#rodo {
  float: left;
  margin-left: 50px;
}

@media only screen and (max-width: 991px) {
  input#rodo {
    float: left;
    margin-left: 0px !important;
  }
}

#Array p {
  display: none;
}

p { margin: 0 0 5px 0;}
body {font-family: 'Oswald', sans-serif;}
a {color: #4fa800;}
a:hover {color: #4fa800;}
.content-info {margin-bottom: 0px; margin-top: 0px; border-bottom: none !important;}
.section-wide {border-top: none !important;}
.section-wide .head_h {color: #333333 !important;}
.section-wide p{color: #333333 !important;}
.content-info {background: white;
               -webkit-box-shadow: none !important;
               -moz-box-shadow: none !important;
               box-shadow: none !important;}
.content-counter .post-options {border: none;}
.counter {border: none;}
.counter span {color: inherit;}
.layout-boxed {
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.3);
    box-shadow: 0 1px 5px rgba(0,0,0,0.3);}
.layout-bg {
    position: fixed;
    width: 100%;
    height: 100%;
    opacity: 0.6;
}
.footer-down {background: none !important; float: left; width: 100%;}
.footer-down ul li a {color: #008832;}
.post-item {
    padding-bottom: 35px;
    margin-bottom: 35px;
    background: url("../images/border_small.jpg") bottom left repeat-x;
    min-height: 405px;
}
.footer-down .copyright {float: left; width: 100%; text-align: right; color: black !important; font-size: 12px; font-weight: 300;}
.footer-down .copyright img{outline: none; border: none; height: 30px;}
.footer-down .copyright a{color: #DE167F !important; text-decoration: none !important; font-size: 12p; font-weight: bold;}
.footer-down .info {float: left; width: 100%; line-height: 40px; font-size: 20px; text-align: center; color: white; }
.content-counter .post-options li {font-size: 17px; line-height: 36px;}
.content-counter .post-options li .fa{font-size: 17px; color: #4fa800;}
img.university {
    height: 80px;
    max-width: 100%;
    width: auto;
    padding: 10px;
}
header {border-top: none !important;}

.headerbox .left
    { width: 46px;
    height: 70px;
    background: url(../images/top-shape-left.png) no-repeat center center;
    position: absolute;
    left: 0;
    bottom: 0;}
.headerbox .right
    {    width: 46px;
    height: 70px;
    background: url(../images/top-shape-right.png) no-repeat center center;
    position: absolute;
    right: 0;
    top: 0;}
.headerbox .logo img {float: left; height: 100px; max-height: 100px; display: none;}
img.allimg {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.headerbox .adds img {float: right; height: 100px; max-height: 100px;}
.azs_logo {float: left; width: 100%; height: 100px; max-height: 100px; background: url(../images/azs_logo.png) no-repeat center center; background-size: contain;}
.headerbox .azs_logo {float: left; width: 100%; height: 100px; max-height: 100px; background: url(../images/azs_logo2.png) no-repeat center center; background-size: contain;}
.lbn_logo {float: left; width: 100%; height: 100px; max-height: 100px; background: url(../images/lbn.jpg) no-repeat center center; background-size: contain;}
.head_ h1 {    float: left;
    width: 100%;
    text-align: center;
    line-height: 40px;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 600;
    }

/* sekcja carousel
color:
#898c94 -> grey
#4fa800 -> green
#d42e12 -> red
*/
.nav-tabs > li {width: 49%; margin-right: 0px;}
.nav-tabs li a {
        padding: 6px 25px;
        background: #d42e12; color: white; border: none !important; text-transform: uppercase; text-align: center; font-weight: 500; font-size: 24px;}
.nav-tabs li.active a {background: #eaeaea !important; color: #898c94 !important; }
.nav-tabs > li > a {border-radius: 0px !important;}
.bg-dark {background: #eaeaea;}
h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6 {padding: 0px; margin: 0px;}
/*.head_h */



.nav-tabs .lbn:before {content: " ";
position: absolute; right: 3px; top: 0; height: 30px; width: 18px; background: url('../images/l_red.png');
z-index: 2; background-size: cover;}
li.lbn:after {
    content: " ";
    width: 18px;
    height: 30px;
    bottom: 0; left:0;
    background: url('../images/l_green.png');
    background-size: cover;
    position: absolute;
-ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

.lbn:after,.lbn:before {display: none !important;}
.lbn.active:after,.lbn.active:before {display: block !important;}

/*.head_grey {background: #898c94;}
.head_green {background: #4fa800;}
.head_red {background: #d42e12;}

.head_grey:after {content: " ";background: url('../images/l_red.png') ; position: absolute; width: 43px; height: 70px;  right: 0; top: 0;}
.head_red:after {content: " "; background: url('../images/l_green.png') ; position: absolute; width: 43px; height: 70px;  right: 0; top: 0;}
.head_green:after {content: " "; background: url('../images/l_grey.png') ; position: absolute; width: 43px; height: 70px;  right: 0; top: 0;}

.head_h.head_small:after {height: 35px !important; width: 21px !important;
background-size: cover;}
.head_h.head_small {line-height: 35px; font-size: 14px; margin-bottom: 15px; float: left;}
.head_h.head_small .fa {font-size: 14px; line-height: 35px;}
*//* sekcja carousel */
img {max-width: 100%;}
img.about {max-width:100%; width: 100%; margin-bottom: 30px;}
img.logo_team {width: 200px; float: right; margin: 10px;}
.about_img:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
left:0;
top:0;
  -ms-transition: all .5s ease;
    -webkit-transition:  all .5s ease;
    transition:  all .5s ease;
    -o-transition:  all .5s ease;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+2,000000+65&0+0,0.94+100 */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+2,000000+53,000000+98&0+0,0.94+87 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 2%, rgba(0,0,0,0.57) 53%, rgba(0,0,0,0.94) 87%, rgba(0,0,0,0.94) 98%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 2%,rgba(0,0,0,0.57) 53%,rgba(0,0,0,0.94) 87%,rgba(0,0,0,0.94) 98%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 2%,rgba(0,0,0,0.57) 53%,rgba(0,0,0,0.94) 87%,rgba(0,0,0,0.94) 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#f0000000',GradientType=0 ); /* IE6-9 */
opacity: .7;
}
.one-section:hover .about_img:before {opacity: .93;}
.about_img {    float: left;
                position: relative;
    width: 100%;
    height: 220px;
    margin-bottom: 15px;}

.one-section {/*border-bottom: 1px solid #eaeaea;*/ margin-bottom: 15px;}
.one-section img.about {margin-top: 10px;}
.more_ .in_ {padding-top: 10px;}
.post-item h4 a {color: #d42e12; text-transform: uppercase;}
#module_home_contact p {margin: 0; line-height: 30px;}
/* slider start */
.style-caption h1 {border: none !important;}
.style-caption h1:before {border: none !important;}
.style-caption p {border: none !important; background: #898c94;}
.more .btn {border: none; background: #e2020f;}
/*slider stop */
/* dyscypliny strona glowna */

.events-carousel li:hover .hover_img {
    -ms-transform: scale(1.07);
    -webkit-transform: scale(1.07);
    transform: scale(1.07);
    -o-transform: scale(1.07);
 }
.head_img {float: left; height: 100px; width: 100%; overflow:  hidden;}
.events-carousel .head_img {float: left; height: 100px; width: 100%; overflow:  hidden;}
.events-carousel .head_img .hover_img{float: left; height: 100%; width: 100%;
    -ms-transition: all .5s ease;
    -webkit-transition:  all .5s ease;
    transition:  all .5s ease;
    -o-transition:  all .5s ease;
}
.events-carousel li {width: 95%; margin-right: 5%;}
.events-carousel li .info-post {float: left; width: 100%;}
.events-carousel li .header-post .meta-tag {float: left; position: relative;}
.dark-home {height: 287px; padding-bottom: 15px; margin-top: 60px;}
/* dyscypliny strona glowna */
/* dyscypliny zapisy **/
.activities {background: #eaeaea; margin-bottom: 20px; height: 122px;
                 font-size: 13px;
    line-height: 18px
    /*margin-left: -10px;
    margin-right: -10px;*/}
.activities.as {min-height: 140px;}
.activities .dates{float: left; width: 20%; background: #d42e12; padding: 10px; height: 100%; color: white;}
.activities .dates .day_month{line-height: 70px; text-align: center; font-weight: bold; font-size: 30px;}
.activities .dates .day_week{line-height: 10px; text-align: center;}

.activities .cont{float: left; width: 53%; padding: 10px; height: 100%;}
.activities .save{float: left; width: 27%; padding: 10px; height: 100%; background: white; border: 1px solid #eaeaea;}
.activities .save .count{text-align: center;}
.activities .save .count span {font-weight: bold; color: #d42e12;}
.activities .save .count .count_count{line-height: 16px; font-size: 14px;}
.saver {cursor: pointer;
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
color: white;
font-weight: 400;
background: #4fa800;
text-transform: uppercase;
margin-top: 10px;
position: relative;
 -ms-transition: all .5s ease;
    -webkit-transition:  all .5s ease;
    transition:  all .5s ease;
    -o-transition:  all .5s ease;
}
.saver .fa {
            font-size: 18px;
            line-height: 30px;
            margin-left: 10px;
position: absolute;
left:0;
}
.saver:hover {background: #898c94;}

/* dyscypliny zapisy **/

.fb-like{    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;}
.facebook-container {
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}
/** listing **/
ul.listing {float: left; width: 100%; text-align: center; list-style: none;}
ul.listing li {display: inline-block;margin-left: 3px; margin-right: 3px;}
ul.listing li a{
     -ms-transition: all .5s ease;
    -webkit-transition:  all .5s ease;
    transition:  all .5s ease;
    -o-transition:  all .5s ease;
    width: 30px; height: 30px; line-height: 30px; display: block; color: white; text-decoration: none; background: #eaeaea; color: #232323; }
ul.listing li a.active,
ul.listing li a:hover{
    background: #5ec614;
    color: white;
}
/** listing **/
/** uniwersytety home-page **/
#module_sponsors h4 {float: left; width: 100%; text-align: center;}
#module_sponsors h4 a{color: #727272; text-decoration: none;}
/** uniwersytety home-page **/
.counter {padding: 10px 0px; font-size: 20px;}
#module_eventshome a {color: #727272; text-decoration: none;}
.events_list a.saver{ display: block; color: white !important; text-decoration: none !important; height: 70px; line-height: 70px;}
.one-news img {max-width: 100%;}
.one-news div.data-info {    margin-left: 10px;
    margin-top: 5px;}
.map {float: left; width: 100%; height: 200px; margin-bottom: 30px;}
.img-clubs {text-align: center;}
.img-clubs img {
    margin-top: 7px;
    height: 100px;
    width: auto !important;
    display: inline-block;}
.content img {max-width: 100%;
/*    max-height: 300px;*/
    margin-bottom: 30px;
}
.info-clubs {padding-top: 30px;}

.coordinator {height: 100px; background: #eaeaea; border: 1px solid #eaeaea; width: 100%; float: left; margin-bottom: 20px;}
.coordinator .photo {float: left; width: 33%; height: 100%; background: white;}
.coordinator .cont {float: left; width: 67%; height: 100%; padding-left: 10px; padding-top: 10px;}
.coordinator .cont .fa {font-size: 20px; margin-right: 10px;}
.telephon {cursor: pointer; /*margin-top: 10px;*/}
.telephon .fa {font-size: 18px; color: #4fa800;}
.bo_category .info-post h4 a{
    color: #4fa800;
}
.bo_category .head_img .hover_img {
float: left;
width: 100%;
height: 100%;
}
.bo_category .info-post {
    float: left;
    width: 100%;
    padding: 15px 20px;
    background: #fff;
    border: solid 1px #dedede;
    border-top: none;
    min-height: 100px;
    margin-bottom: 20px;
}
.clear_30 {float: left; width: 100%; height: 30px;}

/* menu */
ul.menu-pages  li  {line-height: 20px; min-height: 40px;}
ul.menu-pages  li > a {line-height: 20px;}
/* menu */

/* formularz zapisu **/
.bg_form {position: fixed;
         width: 100%;
         height: 100%;
         background: rgba(255,255,255,.75);
         top: 0;
         left:0;
         z-index: 10001;
           -ms-transition: all .7s ease;
    -webkit-transition:  all .7s ease;
    transition:  all .7s ease;
    -o-transition:  all .7s ease;
}
.bg_form .form_ {float: left; width: 100%; background: white; border: 1px solid #898c94; color: #808080; /*padding-bottom: 30px;*/
   -ms-transition: all .3s ease;
    -webkit-transition:  all .3s ease;
    transition:  all .3s ease;
    -o-transition:  all .3s ease;}
.bg_form .form_ .label {
    white-space: normal;
    float: left;
    width: 100%;
    border-bottom: 1px solid #F1F1F1;
    min-height: 30px;}
.bg_form .label .value{float: left; width: 50%; padding-right: 10px; text-align: right; color: #808080; font-weight: 400; font-size: 12px; line-height: 20px; padding-top: 7px;}
.bg_form .label .element{float: left; width: 50%; line-height: 30px;}
.bg_form .label .element input[type=text]{color: #808080; float: left; width: 99%; height: 30px; line-height: 30px; outline: none; border: 1px solid #eaeaea; }
.bg_form .label .element input[type=checkbox]{width: 20px; height: 20px; float: left; outline: none;}
.bg_form .label .element input[type=submit]:hover{background: #898c94;}
.bg_form .label .element input[type=submit]{float: left; width: 100%; height: 45px; line-height: 45px; border: none; outline: none; background: #4fa800; color: white; font-weight: 400;
                                            text-transform: uppercase; }
.bg_form .info {float: left; width: 100%; padding: 10px; font-size: 12px;}
.bg_form .activities .dates {float: left; width: 40%;}
.bg_form .activities .cont {float: left; width: 60%;}
.bg_form .head_h {margin-bottom: 10px;}
.bg_form p {padding: 7px; margin-bottom: 7px;}
.bg_form label.error {display: none !important;}
.bg_form input.error {border: 1px solid #d42e12 !important;}
.loading {position: absolute; width: 100%; height: 100%;
         background-color: rgba(255,255,255,.4);
         background-image: url('../images/loading.gif');
         background-position: top center;
         background-repeat: no-repeat;
         background-size: 250px 250px;
         top: 0; left: 0;
   -ms-transition: all .3s ease;
    -webkit-transition:  all .3s ease;
    transition:  all .3s ease;
    -o-transition:  all .3s ease;
}
.bg_form .x i{margin-right: 20px; }
.bg_form .x {        position: relative;
    float: right;
    background: #d42e12;
    color: white;
    padding: 10px;
    width: 100%;
    text-transform: uppercase;
    text-align: center;
    font-size: 20px;
cursor: pointer;}
/* formularz zapisu **/
#module_sponsors a {display: block; text-align: center;}
.bo_category .col-md-4 {margin-bottom: 20px;}
.resp {display: none;}
    .logo_resp {display: none ;}
@media only screen and (max-width: 999px){
    .post-item .news_cont {
    padding: 8px !important;
    }
    .resp {display: block !important; float: right; width: 42px; height: 42px; margin-right: 10px;}
    .resp .in {float: left; width: 100%; height: 7px; margin-top: 7px; background: black;  }
    #menu {
        display: none;
        margin-top: 50px;
        width: 300px;
        position: absolute;
        right: 0px;
        background: white;
        max-height: 300px;
        overflow: auto;
    }
    #menu li {float: right; width: 100%; padding-right: 15px; text-align: right;}
    .content-sub-menu {position: relative !important; width: 100% !important; padding-top: 10px;}
    .mainmenu {
        margin-top: 30px;
        background: none !important;
    }
}
@media only screen and (max-width: 767px){
    .section-wide .head_h {
/*    color: white !important;*/
    margin-top: 20px;
    float: left;
}
.margin10 {margin-top: 20px;}
.style-caption h1 {font-size: 36px !important; line-height: 40px;}
.style-caption p {font-size: 16px !important; line-height: 21px;}
    .upheader {height: auto !important;}
    .post-item .img_ {
        float: none !important;
        width: 100%;
        height: 230px;
        max-width: 400px;
        margin: auto;
    }
.isic {display: none;}
.is-sticky .mainmenu
{margin-top: 0px;
    width: 100% !important;
}


.head_h {width: 100% !important;}
.imgin {    width: 200px;
    height: auto;
    /* float: none !important; */
    margin-left: auto;
    margin-right: auto;
    margin-left: 50%;
    left: -100px;
    position: relative;}
.activities .dates .day_month {font-size: 20px;}
.save_list
{float: left;
    width: 100%; }
}
@media only screen and (max-width: 991px){
.head_small {width: 100% !important;}
.head_h.head_small {}
    nav {    width: 50% !important;
        margin-top: 30px;}
   .container .mainmenu {background: none !important;}
}
@media only screen and (max-width: 991px) and (min-width: 768px){
.activities .dates .day_month {font-size: 20px;}
.activities .save {width: 25%;}
.activities .cont {width: 55%;}
.save_list .dates {width: 33%;}
.save_list .cont {width: 66%;}
.save_list .save {width: 100%;}
.save_list .activities {    height: auto;
    float: left;
    width: 100%;}
}
@media only screen and (max-width: 450px){
    .save_list {float: left; width: 100%; height: auto;}
    .save_list .activities .dates{width: 33%; }
    .save_list .activities .cont{width: 67%; }
    .save_list .activities .save{ width: 100%; }
}
@media only screen and (max-width: 550px){
    .search_col {width: 100% !important;}
    .searcher {width: 100% !important;}
    .search_field {max-width: 75%;}
    .search_button {max-width: 25%;}
    .searcher input[type=search] {max-width: 100%;}
    .searcher button {max-width: 100%;}
    .isic {display: none;}
    .logo {display: none;}
    .logo_resp {display: block !important; width: 50%;}
    nav {    width: 50% !important;
    margin-top: 30px;}

    .bo_category .col-xs-6 {width: 300px; margin-left: auto; margin-right: auto; float: none !important; max-width: 100%;}
.post-item .col-xs-6 {width: 100% !important;}
.nav-tabs > li {width: 100%;}
.activities {    height: auto;
    float: left;
    width: 100%;
    margin-bottom: 20px;}
.activities .dates {width: 33%;     }
.activities .cont {width: 67%;}
.activities .save {width: 100%; margin-top: 0px;
    padding-top: 0px;
padding-left: 0px; padding-right: 0px;}
.events_list a.saver {margin-top: 0px;}
.head_h {font-size: 15px;}
.bg_form .label {    padding-bottom: 7px; }
.bg_form .label .value {    float: none !important;
    width: 300px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 7px;
    text-align: center;}
.bg_form .label .element {float: none !important; width: 300px; max-width: 100%; margin-left: auto; margin-right: auto; min-height: 30px;}
.label.checkbox_ .value{float: right !important; width: 80%; text-align: left;}
.label.checkbox_ .element{float: left !important; text-align: right; width: 20%; text-align: right; }
.label.checkbox_ .element input{float: right !important; margin-right: 10px;}
}
.e404 {    float: left;
    width: 100%;
    background: white;
    padding: 30px;
    padding-top: 100px;
    padding-bottom: 100px;
}
.e404 .nr{float: left; width: 100%; line-height: 100px; font-weight: bold; font-size: 80px; text-align: center; color: #e2020f;}
.e404 .txt{float: left; width: 100%; line-height: 40px; font-size: 30px; text-align: center; color: #e2020f;}
#cookies-message-container{position: fixed;
    bottom: 0px;
    right: 0px;
    width: 300px;
    z-index: 40001;
    background: white;
    padding: 20px;
font-size: 12px;
    font-weight: 300;}
#accept-cookies-checkbox {float: left;
    width: 100%;
    text-align: center;
    height: 30px;
    line-height: 30px;
    background: black;
    color: white;
    margin-top: 20px;}

span.nnw {color: #e2020f;}
span.star {font-size: 9px; color: #e2020f;}
.datess .fa{font-size: 16px; margin-right: 10px; }
.datess {float: left;
    width: 100%;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
   }

.small_notes {    font-style: italic;
    font-size: 11px;
    line-height: 14px;
    display: block;
    margin-top: 6px;
    color: black;}
.label.save_err {    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 16px;
    color: #D42E12;
    line-height: 30px;}

/* AZS Uniwersytet Medyczny START */
.upheader {float: left; width: 100%; height: 32px; line-height: 32px; /*background: black;*/ background: url('../images/section-bg.jpg'); background-size: 10px 10px; color: white;}
.upheader  * {color: white; }



.searcher {float: right; height: 50px; padding-top: 10px;}
.searcher p {display: inline-block; }
.searcher input[type=search] {width: 205px;
border-width: 1px;
border-style: solid;
padding: 3px 8px;
height: 30px;}
.searcher button:hover {color: white; background: #5ec614; border-color: #5ec614;}
.searcher button {width: 100%;
padding: 0px 8px;
margin: 0px;
border-width: 2px;
border-style: solid;
border-radius: 0px;
height: 30px;
line-height: 26px;
outline: none;
border: 2px solid black;
color: black;
text-transform: uppercase;
background: white;
  -ms-transition: all .4s ease;
    -webkit-transition:  all .4s ease;
    transition:  all .4s ease;
    -o-transition:  all .4s ease;
    letter-spacing: -1px;
    font-weight: bold;
}
.mainmenu {border-bottom: none !important; background: rgba(236,236,236,.7) !important; border: none !important; min-height: 30px; float: right;
position: relative; }
.header-menu ul li:hover ,
.header-menu ul li.active {
    background: #008832 !important;
}

.first-menu .social-icons  {
    float: right;
    padding-right: 10px !important;
    min-height: 50px;
}
.first-menu li.social-icons:hover, .first-menu li.social-icons:active  {
    background: none !important;
}
.first-menu .social-icons img {
    max-height: 40px;
    margin-left: 10px;
    margin-top: -5px;
}
.header-menu .first-menu li{
    background: white;
}
.header-menu ul li.active a,
.header-menu ul li:hover a{
    color: white;
}
.mainmenu .header-menu ul li {
    padding-left: 20px;
    padding-right: 20px;
}
.header-menu ul li a{
    color: #333333;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: normal;
}
nav .bo_logo {float: left; height: 48px; margin-left: 20px; display: none; max-width: 100px; }
nav .logotyp{float: left; height: 48px; margin-left: 20px; display: none; max-width: 100px; }
.mainmenu .sf-menu {text-align: right;}
.is-sticky nav {background: white !important; border-bottom: 1px solid #5A5050 !important; padding-top: 7px; padding-bottom: 7px;}
.is-sticky nav .logotyp,
.is-sticky nav .bo_logo{    display: block;
    position: relative;
    z-index: 9000;}
.sf-menu > li {padding: 8px 4px 7px 3px; margin-right: 0px; margin-left: 6px;}
.sf-menu > li > a {color: black;   -ms-transition: all .4s ease;
    -webkit-transition:  all .4s ease;
    transition:  all .4s ease;
    -o-transition:  all .4s ease;
    font-size: 17px;
    font-weight: 500;
}
.sf-menu > li > a {font-size: 17px; padding: 3px;}
.sf-menu > li > a:hover,
.sf-menu > li > a:active
{background: #5ec614; color: white;}
.camera_wrap {float: left; width: 100%; background: white;}
.section-wide { /*background: #5E7EFB;*/ background: url('../images/new_bg.jpg') ; background-size: 10px 10px;}
.search_list .more_content
,.head_h {color: black; font-size: 22px !important;
         line-height: 30px;
         margin-bottom: 30px; font-size: 18px; text-transform: uppercase; position: relative;
font-weight: bold;
float: left; width: 100%;}
.head_h .fa{display: none; color: white; font-size: 30px; line-height: 70px; margin-left: 12px; margin-right: 20px; float: left; }
.social {text-align: right;}
.social a{display: inline-block; text-align: center; line-height: 32px; height: 32px; margin: 0; padding: 0; }
#module_social {margin: 0; padding: 0;}
.slide_section {
float: left;
width: 100%;}
.camera_wrap .camera_pag .camera_pag_ul li span{/*border-radius: 50%;*/ background: white;}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent span{ background: black;}
.camera_commands {/*bottom: 0px !important; top: auto !important;*/ background: none !important;}
.camera_next ,.camera_prev {/*bottom: 0px !important; top: auto !important;*/ background: none !important;}
.style-caption h1 {/*margin-left: 60px;*/ background: none !important; background-color: none !important;
                   font-size: 60px; font-weight: bold; color: white !important;
    text-align: center;
    width: 100%;
    max-width: 100% !important;
    margin-right: 0px !important;
    padding-right: 0px !important;}
.style-caption p {/*margin-left: 60px;*/
    background: none !important;
    color: white;
    font-size: 30px;
    line-height: 36px;
width: 100%;
max-width: 100%;}
.overlay-bg {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    opacity: 1;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+2,000000+65&0+0,0.94+100 */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+2,000000+53,000000+98&0+0,0.94+87 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.02) 2%, rgba(0,0,0,0.57) 53%, rgba(0,0,0,0.94) 87%, rgba(0,0,0,0.94) 98%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 2%,rgba(0,0,0,0.57) 53%,rgba(0,0,0,0.94) 87%,rgba(0,0,0,0.94) 98%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.02) 2%,rgba(0,0,0,0.57) 53%,rgba(0,0,0,0.94) 87%,rgba(0,0,0,0.94) 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#f0000000',GradientType=0 ); /* IE6-9 */
opacity: .7;
    z-index: 0;
}
.camera_wrap {height: 450px;}
.slide_section .more .btn {
    display: block;
    background: none !important;
    border: 2px solid white;
    color: white;
    font-size: 21px;
    text-transform: uppercase;
    margin-top: 25px;
    width: 300px;
    margin-left: auto; margin-right: auto;
    -ms-transition: all .4s ease-in-out;
    -webkit-transition:  all .4s ease-in-out;
    transition:  all .4s ease-in-out;
    -o-transition:  all .4s ease-in-out;
}
.slide_section .more .btn:hover {
    background: white !important;
    color: black;
    border-color: white;

}
.post-item {float: left;
width: 100%; background: white !important;
border-bottom: 1px solid #eaeaea; padding-bottom: 20px !important; margin-bottom: 30px; min-height: 457px;}
.post-item .news_cont {padding: 20px; padding-bottom: 0px;}
.post-item .img_ {    float: left;
    width: 100%;
    height: 230px;
    overflow: hidden;}
.img_ .img-hover {
    position: relative;
    overflow: hidden;
    float: left;
    width: 100%;
    height: 100%;
    -webkit-transition: 0.3s all ease;
    -moz-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    -ms-transition: 0.3s all ease;
    transition: 0.3s all ease;
}
.img_ .img-hover:hover{-moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: 0.3s all ease;
    -moz-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    -ms-transition: 0.3s all ease;
    transition: 0.3s all ease;}
.smaller-photo .post-item .img_ {
/*    height: 180px;*/
}
#module_news_home .smaller-photo .post-item {
    min-height: 450px;
}
.post-item h4  {width: 100%; text-align: left;}
.post-item h4 a {color: black !important;
font-weight: bold;
font-size: 17px;
text-align: center;}
.post-item .overlay {display: none;}
.post-item p {
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 5px;
    font-weight: 300;
    color: black;
}
.one-news {float: left; width: 100%; background: white; padding: 20px; padding-top: 0px;}
.one-news.news_page {padding: 0px; margin-bottom: 30px;}
.one-news * ,
.one-news p {color: #333333; font-weight: 300; letter-spacing: 1px;}
.one-news a {color: #008832; }
strong * {font-weight: bold !important;}
b * {font-weight: bold !important;}
.one-news b, .one-news strong {font-weight: 700;}
.one-news .content {float: left; width: 100%; padding: 20px;}
.one-news .fb-like{float: right;
    display: block;
    width: 200px;
    margin:0;
    margin-right: 20px;
}
.one-news .datess {margin-left: 20px; font-size: 12px; float: left; width: 200px;}
.one-news .datess , .post-item .data-info {font-weight: bold;}
.one-news .head_h {margin-left: 20px; font-size: 24px !important; float: left; width: 100%; margin-bottom: 10px; font-weight: bold;
width: calc(100% - 140px);}
.one-news .head_h.head_all {
    width: 100%;
    margin: 0;
}
p {font-weight: 300; letter-spacing: 1px; color: black; }
#map_canvas1 {float: left;
    width: 100%;
margin-top: 30px;}
.module #map_canvas1 {margin-top: 0px;}

.panel-box {
    background: white !important;
    border: none;
    padding: 20px;
    float: left;
    width: 100%;
    font-size: 13px;
}
.owl-theme .owl-controls {margin-top: 20px;}

.owl-buttons  div.owl-prev, .owl-buttons div.owl-next {
    position: absolute;
    top: 30px;
    background: none !important;
    color: #008832 !important;
    font-size: 35px !important;
}
.owl-buttons  div.owl-prev {
    left: -25px;
}
.owl-buttons  div.owl-next {
    right: -25px;
}
.panel-box.border:after {
}
#module_news_home .post-item {/*height: 405px; max-height: 405px;*/ min-height: 455px;}
#module_news_home .post-item p a{text-decoration: none !important;}

.module_contact .label {display: block; float: left; width: 100%; margin-bottom: 0px;}

.module_contact .label input[type=submit]:hover {
    background: #008832;
}
.module_contact .label input[type=submit] {
    width: 100%;
    float: left;
    padding: 7px;
    padding-left: 14px;
    padding-right: 14px;
    color: white;
    background: #008832;
    font-weight: normal;
    border: none;
    padding: 15px 15px;
    text-transform: uppercase;
    font-size: 17px;
    outline: none !important;
    -ms-transition: all .4s ease-in-out;
    -webkit-transition:  all .4s ease-in-out;
    transition:  all .4s ease-in-out;
    -o-transition:  all .4s ease-in-out;
}

.module_contact .label textarea,.module_contact .label input[type=text] {    float: left;
    width: 100%;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding: 6px;
    background: none !important;
    outline: none !important;
    color: #333333;
    font-weight: 300;
    border: 1px solid #333333;
    letter-spacing: 1px;
}
.module_contact .label textarea {height: 100px; line-height: 20px;}
/*img.university {    margin-left: auto;
    margin-right: auto;
    max-width: 60%;
    margin-left: 20%;
    margin-right: 20%;
    max-height: 200px;
    width: auto;
}*/
.clear {float: left; width: 100%;}
.clear.c30 {height: 30px;}
article .one_photo {float: left; width: 100%; height: 170px;}
article .one_photo .inphoto {float: left; width: 100%; height: 100%;}
article h5 {
    float: left;
    width: 100%;
    line-height: 30px;
    color: black;
}
.photo_project {float: left; width: 100%; background: white;}
.photo_project .gal_photo  {margin-bottom: 20px;}
.photo_project .gal_photo ,
.photo_project .gal_photo .inphoto {float: left; width: 100%; height: 150px;}
.fancybox-overlay-fixed {z-index: 10000;}

.photo_home .photo,
.photo_home .photo .inphoto {float: left; height: 100px; width: 90%; margin-left: 5%; margin-right: 5%;}

/* kalendarz wyglądowo start */
.calendar_small .fa {
    font-size: 18px;}
.calendar_small .prev .fa {margin-right: 6px;}
.calendar_small .next .fa {margin-left: 6px;}
.calendar_small h2 {float: left; width: 100%; text-align: center; height: 50px; line-height: 50px; text-transform: uppercase; font-size: 20px;}
.cal_content {float: left; width: 100%;}
.cal_content .head {float: left; width: 100%;}
.cal_content .week_list {float: left; width: 100%;}
.cal_content .week_list .week{float: left; width: 100%;     float: left;
    width: 100%;
    margin-top: 3px;
    margin-bottom: 3px;}
.cal_content .week_list .day{float: left; width: 14%; height: 36px; line-height: 36px; border: 1px dashed #eaeaea; text-align: center; font-weight: 300; color: black;
-ms-transition: all .3s ease-in-out;
    -webkit-transition:  all .3s ease-in-out;
    transition:  all .3s ease-in-out;
    -o-transition:  all .3s ease-in-out;}
.day.none {    background: grey;
    opacity: 0.2;}
.cal_content .week_list .day:hover{color: #5ec614;}
.cal_content .head .day{float: left; background: black; color: white; width: 14%; height: 36px; line-height: 36px;
    border: 1px solid grey; text-align: center; }
.cal_nav {float: left; width: 100%; margin-top: 10px;}
.cal_nav .next,
.cal_nav .prev{float: left; width: 50%; color: black; text-align: center; text-transform: uppercase; cursor: pointer;
-ms-transition: all .3s ease-in-out;
    -webkit-transition:  all .3s ease-in-out;
    transition:  all .3s ease-in-out;
    -o-transition:  all .3s ease-in-out;}
.cal_nav .next:hover,
.cal_nav .prev:hover{color: #5ec614;}
.date {    float: left;
           font-family: 'Rubik One', sans-serif !important; font-weight: 400 !important;
    width: 55px;
    padding: 6px 0px;
    height: 44px;
    border-top: 1px dashed #eaeaea;
    border-bottom: 1px dashed #eaeaea;
    display: inline;margin-right: 10px;}
.date .day{    float: left;
    display: block;
    width: 100%;
    height: 40px;
    line-height: 32px;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    color: #008832;}
.date .month{float: left; display: block; width: 100%; height: 10px;  line-height: 12px; font-size: 10px;
           text-align: center; text-transform: uppercase; color: #5ec614;}
.details {margin-left: 10px;
    font-size: 14px;
    color: black;
    line-height: 22px;
/*    display: inline; */
float: left;
}
.details span {    font-weight: 300;
/*    padding-left: 10px;*/
}
.row .all {float: left; width: 100%; margin-bottom: 10px;}
.all.amwl {
    border-bottom: 1px dashed #eaeaea;
    padding-bottom: 10px;
}
.amwl.mess.all {border: none !important;}
.amwl h4.nomargin {
    margin: 0px !important;
    padding: 0px;
    border: none !important;
}
.amwl h4 {
    margin-bottom: 10px;
    border-bottom: 1px dashed #eaeaea;
    padding-bottom: 15px;}
.amwl h4 a .fa{
        font-size: 22px;
    margin-right: 20px;
    color: #008832;
}
#module_amwl_messages .panel-box {padding: 0px !important; margin: 0px;}
.amwl h4 a{
    color: #333333 !important;
    text-decoration: none !important;
    font-size: 13px;
    font-weight: 100;}
.isic:hover {background: grey; }
.isic {
    float: left;
    color: white !important;
    text-decoration: none !important;
    margin-bottom: 30px;
    padding: 30px;
    background: #306a05;
    width: 100%;
    text-align: center;
    line-height: 50px;
    -ms-transition: all .3s ease-in-out;
    -webkit-transition:  all .3s ease-in-out;
    transition:  all .3s ease-in-out;
    -o-transition:  all .3s ease-in-out;
    font-size: 20px;
    text-align: center;
}
.amp:hover {background: grey;}
.amp {
    -ms-transition: all .3s ease-in-out;
    -webkit-transition:  all .3s ease-in-out;
    transition:  all .3s ease-in-out;
    -o-transition:  all .3s ease-in-out;
    float: left; text-align: center; width: 100%; padding: 30px; margin-bottom: 30px; font-size: 20px; text-decoration: none !important;
     color: white !important; background: black;}
.week_list .day.active {font-weight: bold; color: #5ec614; border-color: #5ec614;}
.week_list .day.color {font-weight: bold; color: white !important; background: #5ec614; border-color: #5ec614; cursor: pointer;}
.events_list {
    position: absolute;
    left: 0;
    width: 100%;
    min-height: 30px;
    line-height: 30px;
    font-weight: 400;
    z-index: 22;
    background: white;
    border: 1px solid #eaeaea;
    padding-top: 3px;
    -ms-transition: all .3s ease-in-out;
    -webkit-transition:  all .3s ease-in-out;
    transition:  all .3s ease-in-out;
    -o-transition:  all .3s ease-in-out;
display: none;}
/*.week_list .day.color:hover .events_list {display: block;}*/
.events_list span {font-weight: 300; padding-left: 10px;}
.events_list .one {color: #5ec614;}
/* kalendarz wyglądowo start */
/** dyscypliny START **/
.one-section h2 ,
.one-section h4 {float: left; width: 100%; min-height: 36px; line-height: 36px;}
.one-section h2 {font-size: 22px; font-weight: bold;}
.one-section h4 {font-size: 18px;}
/** dyscypliny STOP **/
/** newsy **/
div.data-info {float: left; width: 90px; margin-right: 10px; margin-bottom: 5px; text-transform: uppercase;
border-top: 1px dashed #eaeaea; border-bottom: 1px dashed #eaeaea; padding: 6px 0px;
font-family: 'Rubik One', sans-serif !important; font-weight: 400 !important;}
div.data-info span.places {
    font-size: 11px;
    font-weight: normal;
        font-size: 12px;
    font-weight: 100;
    letter-spacing: 1px;
    font-family: Oswald;

}
div.data-info .hour {
        text-align: center;
    font-size: 24px;
    margin-top: 15px;
    margin-bottom: 5px;
    font-weight: normal;
    float: left;
    width: 100%;
    font-family: 'Oswald', sans-serif;
}
div.data-info .month,
div.data-info .day,
div.data-info .year{float: left; width: 100%; color: #333333 !important; }
div.data-info .month {text-align: center; font-size: 12px; line-height: 20px;}
div.data-info .day {text-align: center; font-size: 40px; line-height: 52px;}
div.data-info .year{text-align: center; font-size: 13px; line-height: 15px;}
.post-item h4 {line-height: 24px;}

.more_news,a.more_news {
    position: relative;
    display: inline-block;
    text-align: left;
    font-weight: bold;
    color: #333333 !important;
    text-decoration: none !important;
    text-transform: lowercase;
    font-size: 12px;
    padding: 3px;
    line-height: 12px;
}
.more_news:hover,a.more_news:hover {
    color: #008832 !important;
}
/** newsy **/
/** dyscypliny **/
h4 .fa {margin-left: 10px; font-size: 14px;}
h3.more_content,h4.more_content {cursor: pointer; font-weight: bold;}
.all p {margin: 0;}
.all.trainings,.all.trainers {display: none; border-bottom: 1px dashed #eaeaea; padding-bottom: 10px; margin-bottom: 10px; padding-top: 10px;}
.trainings,.trainers { border-bottom: 1px dashed #eaeaea; padding-bottom: 4px; margin-bottom: 10px; padding-top: 4px;}
.dyslist .more_news {float: right; margin-top: 10px; margin-bottom: 10px;}
.row.dyslist {margin-bottom: 30px;}
.row.dyslist .more_news ,
.row.dyslist a.more_news {background: #5ec614; padding: 5px;}
.row.dyslist h2 {color: #5ec614;
position: absolute;
    bottom: 0px;
    padding: 7px;
    text-transform: uppercase;
    color: white;}

.players {margin-top: 20px; margin-bottom: 20px;}
.players h4 {height: 43px; line-height: 43px;
            border-top: 1px dashed #eaeaea;
            border-bottom: 1px dashed #eaeaea;
             float: left; width: 100%; font-weight: bold; text-align: right; text-transform: uppercase; font-size: 14px;}
.player {margin-bottom: 20px; border-bottom: 1px dashed #eaeaea;}
.players .all {
    font-size: 12px;
    line-height: 18px;
    margin-top: 10px;
    text-align: justify;}
.play_photo {float:left; width: 40%;}
.play_about {float: right; width: 58%;}
.time_table {margin-top: 30px;}
.time_table .header {float: left; width: 100%; height: 50px; line-height: 50px; font-weight: bold; background: #5E7EFB; color: white;
border-bottom: 4px solid #5ec614; font-size: 18px;}
.time_table .game {float: left; width: 100%; height: 42px; line-height: 42px; font-weight: 400;
                   font-size: 12px;}
.time_table .header .time {float: left; width: 25%; color: white; font-weight: bold; text-transform: uppercase; padding-left: 6px;}
.time_table .header .det {float: left; width: 75%; color: white; font-weight: bold; text-transform: uppercase;  padding-left: 6px;}
.time_table .game .time {float: left; width: 25%; padding-left: 6px; font-weight: 400;}
.time_table .game .det {float: left; width: 75%; padding-left: 6px; font-weight: 400;}
.time_table .game .det *{ font-weight: 400;}
.time_table .game.gr{ background: #f4f4f4;}
.table.all {margin-top: 30px;}
/** dyscypliny **/
/** menu **/
.content-sub-menu {
    position: absolute;
/*    padding-top: 5px;*/
    width: 220px;
    background: white;
    padding-bottom: 5px;
    border-bottom: 1px dashed #eaeaea;
/*    display: none;*/
     -ms-transition: all .5s ease;
    -webkit-transition:  all .5s ease;
    transition:  all .5s ease;
    -o-transition:  all .5s ease;
}
.sf-menu > li {position: relative;}
.sfHover .content-sub-menu { display: block; height: auto;}
.menu-pages li {    float: left;
    width: 100%;
    min-height: 24px;
    line-height: 20px;
    text-align: left;
    padding-top: 3px;
    padding-left: 10px;}
.menu-pages li a{color: black !important; text-decoration: none; text-transform: uppercase;}
.menu-pages li a:hover {background: #5ec614;}
/*.menu-pages li {float: left; width: 100%; height: 24px; line-height: 24px;}
/** menu **/
/** search start **/
span.search {color: white; background: #5ec614; padding: 0px 5px;}
.page_search {background: white; float: left; width: 100%; height: 45px; line-height: 45px; border-bottom: 1px dashed #eaeaea;}
.page_search.gr{ background: #f4f4f4;}
.page_search a{color: black; text-decoration: none !important; text-transform: uppercase; margin-left: 10px; font-size: 17px;}
.page_search a:hover{color: #5ec614;}
.play_photo img {
    max-width: 100%;
    max-height: 300px;
    margin-bottom: 30px;
}
.players.all {background: white;}
.search_list .more_content {float: left; width: 100%;}
/** search stop **/
/* AZS Uniwersytet Medyczny STOP */


/** KUL new start **/
.upheader {background: #5E7EFB; height: auto; padding-top: 5px; padding-bottom: 5px;
background: url('../images/new_bg.jpg') ; background-size: 10px 10px; }
.social i{width: 32px; height: 40px; text-align: center; float: left; line-height: 40px; font-size: 21px;}
.social i.fa-youtube{background: #ce1616;}
div.names ,
div.telephon,
div.email {float: left; margin-right: 15px; font-weight: 300; font-size: 15px; line-height: 40px; }
div.names .fa,
div.telephon .fa,
div.email .fa{color: white; font-size: 16px; float: left; width: 25px; line-height: 40px; text-align: left; }
div.names p,
div.telephon p,
div.email p{/*float: left; */ margin: 0; display: inline;}
div.telephon,
div.email {font-size: 13px; }
.headerbox {
    position: relative;
    padding: 0px 0px;
    float: left;
    width: 100%;
    border-bottom: 1px solid #5A5050
}
.bo_logo {float: left; width: 50%; height: 100px; max-height: 130px; background: url(../images/logo.png) no-repeat left center; background-size: contain;}
.logotyp {float: left; width: 120px; height: 100px; max-height: 130px; background: url(../images/logotyp.svg) no-repeat left center; background-size: contain;
margin-top: 15px;
margin-left: 15px;}
.search_col {
    margin-top: 35px;
/*    background: white;*/
    padding-left: 0px;
    padding-right: 0px;
}
.content-info {float: left; width: 100%; background: none !important; padding-top: 30px;}
.container.padding-top {
    padding-top: 15px;
    padding-bottom: 15px;
}
.section-wide {
    padding: 80px 0;
}
/*.section-wide a {color: white;}*/
/* placeholder */

.section-wide  ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:  #333333 !important;
}
.section-wide  ::-moz-placeholder { /* Firefox 19+ */
  color:  #333333 !important;
}
.section-wide  :-ms-input-placeholder { /* IE 10+ */
  color:  #333333 !important;
}
.section-wide  :-moz-placeholder { /* Firefox 18- */
  color: #333333 !important;
}
.right_aside {padding-top: 60px;}
/* placeholder */
/** KUL new stop **/

/* azs lublin style */
.section-wide .bg-and-white.head_h,
.head_h {
    float: left;
    width: 100%;
/*    height: 50px;*/
    line-height: 50px;
    background: #008832;
    color: white;
    padding-left: 20px;
    font-weight: normal !important;
    opacity: .8;
}
.section-wide .bg-and-white.head_h {
    background: #008832 !important;
    color: white !important;
}
.newspage-header.head_h {
    margin-bottom: 0px;
}
.section-wide {
       background: none !important;
       padding: 15px 0px;
       padding-top: 0px;
       margin-top: 0px;
}

.section-wide .container {
    padding: 25px 0;
}
.section-wide .head_h {
    padding-left: 0px;
    margin-top: 15px;
    background: none !important;
}
.newsletter {
    float: left;
    width: 100%;
    padding-bottom: 30px;
    opacity: .9;
}

.bg-white {
    background: white;
}
body {
    color: #333333 !important;
}
.post-item, .post-item *, .post-item h4 a{
    color: #333333 !important;
}
.footer-down {padding: 10px 0px;}
.footer-down .copyright {
    font-size: 10px;
    max-width: 98%;
}
img.contact_logo {
/*    float: left;*/
    margin-right: 20px;
    margin-bottom: 20px;
    width: 100%;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    display: inherit;
}
.footer-down .copyright img {width: 80px !important;}
.mainmenu ul li {float: left; padding-left: 20px;     float: left;
    padding-left: 20px;
    height: 50px;
    line-height: 50px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: normal !important;}
.headerbox {border-bottom: none !important;}
.box {float: left;
width: 100%;
}
/* menu */
.rows2 .content-sub-menu {max-height: 450px; width: 300px;}
.rows2 .content-sub-menu .menu-pages li {
    float: left;
    width: 140px;}


/* menu */
/* azs lublin style */
/** live one **/
.live-one {
    float: left; width: 100%;
    min-height: 40px; line-height: 25px;
    padding-top: 8px;
    padding-bottom: 7px;
    border-bottom: 1px dashed grey;
    font-size: 12px;
}

.games .rows:nth-child(even) {
    float: left;
    background: #f0ecec;
    width: 100%;
}
.games .rows {padding-left: 5px; padding-right: 5px;}
.live-one div.active.status {
    padding-left: 10px;
}
.live-one div.active {
background: #008832;
color: white !important;
}
.live-one.status1 {
    opacity: 0.7;
}
.live-one.status2 .status {
    color: green;
    font-weight: bold;
}
.live-one.status3 .status {
        color: green;
    font-weight: bold;
    text-decoration: underline;
}
.live-one div {
    float: left;
    text-align: left;
    min-height: 1px;
    -ms-transition: all .5s ease;
    -webkit-transition:  all .5s ease;
    transition:  all .5s ease;
    -o-transition:  all .5s ease;
}
.status_change {
    -ms-transition: all 1s ease-in-out;
    -webkit-transition:  all 1s ease-in-out;
    transition:  all 1s ease-in-out;
    -o-transition:  all .1s ease-in-out;
    background: red !important;
    color: white !important;
    padding-left: 2px;
    border: 1px dotted white;
}
.live-one .dates {width: 5%;}
.live-one .team {width: 25%; padding-left: 10px;}
.live-one .home {text-align: right; padding-right: 10px;}
.live-one .pts {width: 30%; text-align: center; ;}
.live-one.status3 .pts {font-weight: bold;}
.live-one .status {width: 15%;}


.live .sport {float: left; width: 100%;     border: 1px dotted #ddd9d9;
    margin-bottom: 30px;
    padding: 5px;
    padding-left: 0px;
    padding-right: 0px;}
.live .sport .sport_name {font-size: 20px;     line-height: 50px;
    background: #008832;
    color: white;
padding-left: 10px;}
.live .table {float: left; width: 100%;}
.live .table .table_name {line-height: 40px; font-size: 18px;}
.live .games {float: left; width: 100%;}
.live .games .content {float: left; padding: 5px; font-size: 12px; font-style: italic;}
.live .table {float: left; width: 100%;}
.live .table .row{float: left; width: 100%; height: 36px; line-height: 36px; border-bottom: 1px dotted grey; margin-left: 0px; margin-right: 0px;}
.live .table .row .lp{float: left; width: 6%; padding-left: 4px; }
.live .table .row .name{float: left; width: 45%; }
.live .table .row .games{float: left; width: 12%; }
.live .table .row .points{float: left; width: 12%; }
.live .table .row .smallpoints{float: left; width: 12%; }
.live .table .row.header{color:white; background: #008832; height: 50px; line-height: 45px; border: none !important;}
.live .table .row.header div {color:white !important; }

/** live one **/
iframe {margin-bottom: 30px;}
.archives {margin-bottom: 30px; background: rgba(255,255,255,.7) !important;}
#module_home_contact {font-size: 13px;}

.logos_page {
    height: 150px;
    margin-bottom: 20px;
    text-align: center;
    vertical-align: middle;
}
.logos_page img {
    max-height: 100%;
    padding: 20px;
}
#module_partners .logos_module {
    height: 100px;
}
.logos_module {
    float: left;
    margin-left: 10%;
    width: 80%;
    height: 140px;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: url(grayscale.svg#greyscale);
}
.logos_module:hover {
        -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
    filter: none;
    filter: none;
    filter: none;
}
@media only screen and (max-width: 1200px){
    .mainmenu .header-menu ul li {padding-left: 7px; padding-right: 7px;}
    .mainmenu ul li {font-size: 12px;}
}
.resp {
    display: none;
}
.mainmenu ul.second-menu {
    background: rgba(236,236,236,.3) !important;
}
.second-menu .fa{
    display: none;
}
@media only screen and (max-width: 999px){
    .first-menu li.social-icons {
        padding-top: 10px;
    }
    .search_col,nav#mainmenu {background: none;}
    .header-menu.show {
        right: 0px;
    }
    .header-menu {
        z-index: 10001;
        position: absolute;
        margin-top: 60px;
        width: 65%;
        width: 350px;
        max-width: 200%;
        background: white;
        right: -500px;
        -ms-transition: all .5s ease;
        -webkit-transition:  all .5s ease;
        transition:  all .5s ease;
        -o-transition:  all .5s ease;
    }
    .header-menu ul{
        float: right;
        width: 100%;
    }
    .header-menu ul li {
        text-align: right;
        width: 100%;
    }
    .mainmenu ul li {
        padding-right: 20px;
        min-height: 28px;
        line-height: 28px;
        height: auto !important;
        border-bottom: 1px dotted grey;
    }
    .mainmenu ul.second-menu li {
        min-height: 28px !important;
        line-height: 28px !important;
    }
    .mainmenu ul.second-menu li a {padding-left: 10px; padding-right: 3px; padding-top: 5px; padding-bottom: 5px;}
    .logo_resp,.resp {display: block !important;}
    .logo {display: none;}
    .second-menu .fa{display: block;
            position: absolute;
            left: 10px;
            height: 35px;
            line-height: 35px;
            width: 20px;
            text-align: center;
            font-size: 18px;}
    .content-sub-menu {padding:0px !important; margin: 0px !important; border: none !important; background: none !important;}
    .second-menu > li .content-sub-menu {display: none; opacity: 1 !important;
    visibility: visible !important; }
    .menu-pages {background: white;}
    ul.menu-pages > li {margin-bottom: 0px !important; border-bottom: 1px solid grey;}
    .rows2 .content-sub-menu .menu-pages li {width: 50%; padding-left: 0px; padding-right: 0px;}
}

/** lightbox start */
/** lightbox start **/
.lightbox_bg {position: fixed; width: 100%; height: 100%; z-index: 100001; background: rgba(0,0,0,.7);}
.lin {z-index: 100002;
    position: fixed;
    width: 100%;}
.lin .container{position: relative; }
.lin .box{position: absolute; top: 100px; width: 70%; background: none !important; margin-left: 15%; border: none !important;}
.lin img{max-height: 100%;
    max-height: 100%;
    width: 100%;
    max-width: 100%;}
.lin .box iframe{width: 100%; max-width: 100%; margin-left: auto; margin-right: auto; height: 350px; max-height: 90%;}
.lin .x {position: absolute; top: -30px; right: -30px; width: 30px; height: 30px; background: white; color: black; text-align: center; z-index: 100003;line-height: 30px; font-size: 20px; font-weight: bold; cursor: pointer; text-transform: uppercase;}
/** lightbox start **/
/** lightbox stop */
