/*
Theme Name: 	STS
Description: 	STS
Version: 		1.0
Author: 		Sqniok
*/
html,body{font-family: 'Lato',sans-serif;
 font-weight: 400;color:#333;}
 a,a:hover,a:active,a:focus{text-decoration: none; outline: 0;}


img{max-width: 100%;height:auto;}
 
 .row-centered {
    text-align:center;
}
.main-menu a{    font-size: 1.7rem;
    font-weight: 300;}
.pdf-file {    float: right;
    margin-bottom: -34px}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    
    
    /* inline-block space fix */
    margin-right:-4px;
}
 
.nemus-slider .caption.bl,.nemus-slider .caption.tl,.nemus-slider .caption.tr,.nemus-slider .caption.tb{background:rgba(202, 92, 35, 0.5); 
color:#FFFFFF; 
border:1px solid rgb(202, 92, 35); width:auto; 
padding:14px 40px 21px 40px; 
border-radius:0px 10px 10px 0px; }

.nemus-slider .caption.bl{left:-1px !important;bottom:47px !important;}
.nemus-slider .caption.tl{left:10px;top:115px;}
.nemus-slider .caption.tr{right:10px;top:115px;}
.nemus-slider .caption.tb{right:10px;bottom:30px;}

 
 .no-padding-right{padding-right: 0;}
 .no-padding-left{padding-left: 0;}
 .no-padding{padding-left:0;padding-right: 0;}
 .no-margin-right{margin-right: 0;}
.alignleft{float: left;}


.dataTables_info {display:none;}



.top{  padding: 0 0 0 50px;

     background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color:rgba(202, 202, 202, 0.85);
    /* For IE 5.5 - 7*/
 
 


}
.site-logo{line-height: 46px;}
.site-logo img{ width: 60px;
    height: auto;
}

.menu-button{
	font-size: 2.5rem;
    text-align: center;
    color: #333;
    left: 0;
    height: 46px;
    width: 46px;
    line-height: 50px;
    position: absolute;
}



.mm-opening .top a.menu-button{color:#fff;background: #333;}

.main-menu ul{margin-bottom: 0;}
.main-menu li {    border: 0;
    display: inline-block;
   
    line-height: 70px;
    position: relative;
}
.main-menu a{display: inline-block;
    padding: 25px 5px 5px 5px;
    white-space: nowrap;
font-size:1rem;
color:#000;
position:relative;
font-weight: 600;
text-transform: uppercase;}

.main-menu a:hover{color:#fff;}

.news-container{width:100%;background:#eee;margin-top:150px;}






.main-menu li.home{top:33px;}
.main-menu li.home a:hover:after{display:none;}
.main-menu li.home a{background:url('img/home.png') no-repeat center center;height:25px;width:20px;display:block;}

.search-form{margin-top:20px;}

#searchform span, .foot form span {
    display: inline-block;
    position: relative;
    height: 45px;
    overflow: hidden;
    width: 100%;
}
#searchform input#s{
	line-height: 20px;
    width: 100%;height:100%;
    padding:10px;color:#ccc;
    border:1px solid #ccc;
    z-index:1;
}

#searchform input#searchsubmit{position: absolute;
    right: 5px;
    top: 5px;border:none;height:20px;}




.slider .nemus-slider{margin: 0 0 0px 0px;}



.slider .nemus-slider .caption.tl{
padding-left: 75px;background:url('img/big_arrow.png') no-repeat 1% center #537b9d;
}

.nemus-direction-nav .nemus-next{right:20px !important;color:#fff;top:30%;}
.nemus-direction-nav .nemus-prev{left:350px !important;color:#fff;top:30%;}

.home-widgets h2{font-weight: 300;}
.home-widgets img{margin-right: 10px;}

.news-container article .entry-summary{padding-left: 45px;position: relative;}
.news-container article .entry-summary:before{content: "\2b";color:#b5b5b5;font-size: 5rem;position: absolute;left:5px; top:0;}

.news a.more-link{background: #5a83aa;}
.news a.more-link:after{background:#306393;}
.news,.news-offer{margin-top:-113px;}
.news-container .upw-posts article{border-bottom: 0;margin-bottom: 3.5rem;}

.news h3,.news-offer h3{background:#5a83aa;padding: 30px 15px 30px 175px;color:#fff;font-size: 3rem;font-weight: 300;position: relative;}
.news h3:before, .news-offer h3:before{content: "";background:url('img/news.jpg') no-repeat;width:150px;height:93px;position: absolute;left:0;top:0;}
.news-offer h3{background: #f2d745; color:#626262;}
.news-offer h3:before{background:url('img/offer.jpg') no-repeat;}




.contact,.copy{width:100%; background: #5a83aa;color:#fff;padding:20px 0;}
.copy{background:#20252c;}

.contact-1,.contact-2{background:url('img/compas.png') no-repeat left top;background-size: 115px;}
.contact-2{background:url('img/phone-2.png') no-repeat left top;background-size: 115px;}
.contact h3{margin-top:0;margin-bottom: 25px;}
.contact .textwidget{padding-left: 120px;}
h4.widget{font-size: 16px;font-size: 1.6rem;}
h4.widget a{}
.item-list-news{min-height: 170px;}
.item-list-news img{ }
.news-list-page,h4.widget a {color:#222}
.item-list-news{border-top:1px solid #222;}
.date{color:#aaa;}
.content-text{padding-top:20px;}
.product-image{margin-top:25px;}

#myCarousel .carousel-indicators {
    width: 100%;
}

#myCarousel .carousel-indicators li {
    border: medium none;
    border-radius: 0;
   
    height: 70px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px !important;
    margin-top: 0;
    width:70px;
}

#myCarousel .carousel-indicators img {
    border: 1px solid #ccc;
    
    height: 70px;
   
    width: 70px;
}

#myCarousel .carousel-indicators .active img {
    border: 1px solid #ccc;

}

#myCarousel .carousel-indicators{position:static;margin-left: 0;margin-top:10px;}
.product-description{font-size: 1.3rem;line-height: 2rem;text-align: justify;}
h1.title{color:#666;text-align: center;}
.banner{background: url('img/codubix.jpg') no-repeat top center;}

.breadcrumbs-cont{width:100%;background: #f4f4f4;padding: 10px 0;}
.breadcrumbs-cont a{color:#1d375e;}
.breadcrumbs-cont span.glyphicon{font-size: 1.1rem;padding: 0 10px;}
.tabs-content{width: 100%;background: #eee;margin-top:50px; }
.tabs-content ul,#tabs{margin:0;}
.tabs{padding-top:25px;color:#222 !important;}
.tabs-content .ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding: .8em 2em;}
.tabs-content .ui-tabs .ui-tabs-nav  a.download.ui-tabs-anchor span{background:#5a83aa; border-radius: 50%;color:#fff;padding:5px;font-size: 1.5rem;margin-left:5px;}
.ui-tabs .ui-tabs-nav{padding:0;}
.ui-tabs .ui-tabs-nav li.no-margin-right{margin-right: 0;}
.tabs-content .ui-tabs .ui-tabs-nav  .ui-state-active a.download.ui-tabs-anchor span{background:#fccc23;}
.tabs-content table{width:100%;}
.tabs-content  .ui-state-active a, .tabs-content .ui-state-active a:link, .tabs-content .ui-state-active a:visited{color:#888;font-weight: 300;}
.tabs-content .ui-widget{font-family: 'Open Sans',sans-serif;}
.tabs-content .ui-state-default a, .tabs-content .ui-state-default a:link, .tabs-content .ui-state-default a:visited{color:#888;font-weight: 300;}

.ui-widget-header,.ui-state-active,.ui-widget-content , .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:none;background: none;color:#222;font-family: 'Lato',sans-serif;
font-weight: 400;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background: none;border:0;}
.ui-tabs .ui-tabs-nav{border-radius:0;border-bottom:1px solid #222;}

#tabs2 .ui-tabs-nav{}

.ui-widget-header .ui-state-default{background: #222;border-radius: 0;}
.ui-widget-header .ui-state-active{background: #e5661f;}
.ui-widget-header .ui-state-default a{color:#fff;}
.ui-widget-header .ui-state-active a{color:#222;}

.ui-tabs-panel span.image,.ui-tabs-panel span.text{background:url('img/image.jpg') no-repeat; width:37px;height:37px;display: inline-block;margin-right: 0;padding-right: 0;}
.ui-tabs-panel span.text{background:url('img/doc.jpg') no-repeat;}

.ui-tabs-panel table td,th{ padding:10px;}
.ui-tabs .ui-tabs-nav li{margin:0;}
.ui-tabs .ui-tabs-nav li a{display: inline-block;
   
    color: white;
    font-weight: 300;
    padding: 10px 20px !important;
    text-align: center;font-size:18px;font-size: 1.8rem;}
#single-page{margin-top:25px;}

#sbc-calendar{width:100%;margin:0;}
#sbc-calendar table{border-top: 0;}
#sbc-calendar-wrapper table tr td{padding:5px;}
.sbc-calendar-month{width: 100%;border:0;padding: 0;}
.sbc-calendar-month form{text-align:center;}
#sbc-calendar table{margin:0 auto;}
#sbc-calendar table thead th{color:#ccc;font-size: 2.4rem;font-weight: bold;}
#sbc-calendar .sbc-navigation select{border:0;}
#sbc-calendar .sbc-navigation select{font-size: 27px;
    font-weight: 300;
    font-family: Open Sans;}

.content-product{text-align: justify;}
p.free,p.register,p.uncorfirmed{padding-left: 110px;position: relative;}
p.free:before,p.register:before,p.uncorfirmed:before{content:"";height:20px;width:100px;background:#dfc;display: block;position: absolute;left: 0px;
    top: 3px;}
p.register:before{background:#ffc0bd;}
p.uncorfirmed:before{background:#fff799;}

.socials a{float:left;margin:0 5px;}
.socials-c{line-height: 55px;}

.nemus-direction-nav .nemus-prev{left:0px !important;}
.nemus-direction-nav .nemus-next{right:0px !important;}
.slider{position: relative;}
.text-banner{z-index: 2;}
.left-banner {background:#665d5c;color:#fff;font-size: 12px;font-size: 1.2rem;height:100px;padding-top:15px;padding-right: 20px;}
.right-banner{background:#CA5C23;height:100px;line-height: 100px;padding-left: 20px;}
.right-banner img{vertical-align: middle;width:110px;height:auto;}


.circles-belt{width:100%;background:#e16525;padding:30px 0;color:#fff;}
.circles-belt img{max-width: 100%;height:auto;}
.circles-belt h3{font-weight: 700;text-transform: uppercase;font-size: 18px;}

.list{background:#222;}
.sponsors{background:#fff;}

.list h3,.widget{font-size:20px;font-size:2rem;border-left:5px solid #e16525; padding:5px 0 5px 10px;color:#fff;}
.widget{color:#333;}
h1.widget{}
.sep{border-top:1px solid #222;margin-top: 30px;padding-bottom: 40px;}
table.list-event a{color:#fff;}
table.list-event td{padding:0px 5px;font-weight: 600;color:#fff;font-size: 15px;font-size: 1.5rem;}
table.list-event td.date{font-size: 15px;font-size: 1.5rem;font-weight: 300;line-height: 2.2rem;}
table.list-event td.date p{margin:0;}
table.list-event td.name{font-size: 12px;font-size: 1.2rem;}
table.list-event{width:100%;}
table.list-event td.border{border-bottom:1px solid #818181;}
table.list-event td.link a,a.more-link,a.read-more, .event-list-page td.link a{border-left:5px solid #e16525;padding:0px 10px;}
a.read-more{display:inline-block;float:right;text-transform: uppercase;color:#222;margin: 10px 0;
    font-weight: 600;font-size:1.5rem;}
a.more-link.news{color:#333;font-size: 15px;font-size: 1.5rem;}
a.more-link{font-size: 26px; font-size:2.6rem;color:#fff;display:inline-block;float:right; margin:10px 0;font-weight: 600;text-transform: uppercase}
.carousel-control.left,.carousel-control.right{background:none;border:1px solid #eee; border-radius: 5px;height:50px;width:50px;
line-height: 50px;top:-50px;right:0;left:auto;}
.carousel-control.left{right:60px;}
::-webkit-input-placeholder {
   color: #333;
}

:-moz-placeholder { /* Firefox 18- */
   color: #333;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #333;  
}

:-ms-input-placeholder {  
   color: #333;  
}

 .contact{width:100%;background:url('img/kontakt.jpg') no-repeat; background-size: cover;}
.contact .wpcf7-form-control{font-weight:600; text-transform:uppercase;background:none;border:none; border-bottom:1px solid #333; color:#333;font-size: 20px;font-size: 2rem;text-align: center;}
.contact .wpcf7-submit{border-radius:5px; border:1px solid #333;padding:10px 30px;margin-top:20px;}
.contact  textarea{padding-top: 260px;}
.contact input{border:1px solid #fff;}
.contact .wpcf7-form-control.wpcf7-recaptcha {border:none;opacity:0.4;margin-top:10px;}

#return-to-top {
    position: fixed;
    bottom: 20px;
    z-index: 9999;
    right: 20px;
    
    width: 50px;
    height: 50px;
    
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border:1px solid #ccc;color:#fff;
    text-align: center;line-height: 50px;
}

.sponsors a{display:block;float:left;margin:20px 0;}
.sponsors .carousel-control.left,.sponsors .carousel-control.right{border:1px solid #333;color:#333;}

.page .top{position:relative;}


.event-list-page .table>tbody>tr>td,.event-list-page .table th{border-bottom:1px solid #333;color:#333;font-weight: 300;    padding: 8px 4px;}
.event-list-page .table th{ padding-top:20px;font-weight: 600;}
.event-list-page .table a,.event-list-page .table th{color:#333;}

.event-list-page .table>thead:first-child>tr:first-child>th {
    border-top:1px solid #333;
}

a.back{background:#e5661f; color:white;border-radius:0;border:0;font-weight: 400;margin-bottom:20px;}

.list-left,.sponsors-right,.news-left{background:#222;}
.sponsors-right{background:#fff;padding-bottom: 20px;}
.list-left,.news-left{padding-bottom: 20px;}
#carousel-example-event {max-height: 350px; overflow:hidden;}
#carousel-example-event .carousel-control.left,#carousel-example-event .carousel-control.right{top:160px;left:20px;}
#carousel-example-event .carousel-control.right{right:20px;left:auto;}

.detail{font-weight: 400;color:#222;}
.ui-tabs .ui-tabs-panel{padding:25px 0 !important;line-height: 25px;line-height: 2.5rem;}
.dataTables_length{display:none;}
.tablepress tfoot th, .tablepress thead th{background:#ddd !important;}
.tablepress .even td{background-color:rgba(221, 221, 221, 0.51) !important;}

.tabs .dataTables_filter, #DataTables_Table_0_filter{float:left;}
.tabs .dataTables_filter input, #DataTables_Table_0_filter input {background:url('img/searching.jpg') no-repeat right center #ddd;color:#222;padding:4px;font-weight: 400;
padding-right: 40px;border: 1px solid #CCC;width:175px;
    font-size: 1.2rem;
    background-size: 33px;
	height:32px;}
.searchbar{display:none;height:45px;}
.tabs li.tab-item{margin-right: 1px;}
.tablepress .odd td{border-bottom:2px solid #fff;border-top:1px solid #fff;background:#ececec;}

.dataTables_filter input{}
a.nazwa {
    font-size: 1.4rem;
    font-weight: 400;
    color: #E16525 !important;
}
td.datai {
    font-weight: 400 !important;
    font-size: 1.5rem;
    color: #E16525 !important;
}
.widget_sp_image-image-link img{max-width: 55px !important;float:left;margin-top:10px;}
    .circles-belt h3,.widget_sp_image-description{}
a.search-mobile-button{position:absolute;right:0;background: url('img/search.jpg') no-repeat center center #537b9d; display: block;height:45px;width:45px;padding:5px;
z-index:9999;background-size: 45px; }

.nemus-slider .caption.bl,.nemus-slider .caption.br, .nemus-slider .caption.tl, .nemus-slider .caption.tr, .nemus-slider .caption.tb { 
    background: rgba(202, 92, 35, 0.5) !important; 
    color: #FFFFFF !important; 
    border:1px solid rgb(248, 248, 248) !important; 
    width: auto !important; 
    padding: 0px 40px 9px 40px !important; 
    left: -1px !important; 
    top: 4px !important; 
    bottom:auto !important; 
    right: auto !important; 
} 
.nemus-slider h3 {font-size: 16px; 
    padding: 7px 0px 1px 1px; 
    margin: 0px !important; 
    line-height: 22px;}

.news-list-page h4.widget{clear:both;}

@media (min-width:768px) {
    table.list-event td.link a, a.more-link, .event-list-page td.link a{font-size: 15px;}
	
 .nemus-slider .caption.bl, .nemus-slider .caption.br, 	.nemus-slider .caption.tl, .nemus-slider .caption.tr {left:auto !important;bottom:auto !important;top:auto !important;right:auto !important;margin: 0 !important;}
 
  .nemus-slider .caption.bl, .nemus-slider .caption.br, 	.nemus-slider .caption.tl, .nemus-slider .caption.tr {    border-radius: 10px;    left: 40% !important;    bottom: 60px !important;}

/*.nemus-slider .caption.bl {border-radius: 0px 10px 10px 0px; left: -1px !important; bottom: 47px !important; } 
.nemus-slider .caption.br {border-radius: 10px 0px 0px 10px; right: -1px !important; bottom: 47px !important; } 
.nemus-slider .caption.tl {border-radius: 0px 10px 10px 0px; left: -1px !important; top: 165px !important; } 
.nemus-slider .caption.tr {border-radius: 10px 0px 0px 10px; right: -1px !important; top: 165px !important; } */
.nemus-slider .caption.bl, .nemus-slider .caption.tl, .nemus-slider .caption.tr, .nemus-slider .caption.br { 
    background: rgba(202, 92, 35, 0.5) !important; 
    color: #FFFFFF !important; 
    border:1px solid rgb(248, 248, 248) !important; 
    width: auto !important; 
    padding: 0px 40px 9px 40px !important; 
}
.nemus-slider h3 {font-size: 25px; 
    padding: 20px; 
    margin: 0px !important; 
    }


.widget_sp_image-image-link img{max-width: 55px !important;float:none;margin-top:0px;}
    .circles-belt h3,.widget_sp_image-description{}

    .breadcrumbs,.breadcrumbs span a,.breadcrumbs span span{font-weight: 400;color:#222;}
      .breadcrumbs {color:#e16525;}
    
    .list{background:url('img/run.jpg') no-repeat;background-size: 800px;background-color:#222;min-height: 500px;}
.sponsors{background:url('img/sponsors.jpg') no-repeat;background-size: 800px;background-color:#fff;}
.newsc{background:url('img/oli.jpg') no-repeat;background-color:#222;background-size: 800px;}
.sponsors-right{padding-bottom: 60px;}
.list.list-page {background:#222;}
.sponsors{min-height: 500px;}
.table-cont{}
 .list h3,.widget{font-size:30px;font-size:3rem;font-weight: 600;}
 h1.widget{font-size:40px;font-size:4rem;}  
.list-left,.sponsors-right,.news-left{height:500px;}


.top{position:absolute; top:0;
  width:100%;
  z-index: 3;} 

.circles-belt a{display:inline-block;width:110px;height:110px; border:3px solid #fff;background:#e78451;border-radius: 50%;line-height: 110px;}
.circles-belt{margin-top:-40px;}
.left-banner {font-size: 15px;font-size: 1.5rem;}
.right-banner{}
.right-banner img{width:100px;}
 #tool{position: absolute;left:0;top:0;}
.top{padding:0;}
.site-logo{line-height: 95px;}
.slider .nemus-slider .caption.tl{display:block;font-size: 1.2rem;width:500px;
left:70%;margin-left: -275px;top:50%;}
span.phone{background:url('img/phone.png') no-repeat left center;margin-right: 10px;}
span.mail{background:url('img/mail.png') no-repeat left center;word-break:break-all;}
span.phone,span.mail{display: inline-block;
    padding: 5px 0px 5px 30px;}

.slider{top:-102px;}
.slider.disable .left-menu{position: absolute;background: url('img/left-menu.jpg') no-repeat center center;}
.slider.disable{float:left;}


.tabs-content .ui-tabs .ui-tabs-nav .ui-tabs-anchor{font-size: 2rem;}



#searchform span, .foot form span{height:45px;}
input#s{line-height: 40px;}

.search-block{margin-top:30px;}
.main-menu a{}

#searchform input#searchsubmit{position: absolute;
    right: 5px;
    top: 4px;border:none;height:33px;}


ul.sub-menu{display:none;    position: absolute;    top: 102px;    left: 0px;    padding-left: 0;
    background-color: rgba(202, 202, 202, 0.9);
    text-align: center;
    border-radius: 0px 0px 10px 10px;
    line-height: 26px;
    overflow: hidden;}

.menu li:hover ul.sub-menu {display: block;}
.menu li:hover{background:#df6f35;-webkit-transition: background 300ms ease;
    -moz-transition: background 300ms ease;
    -ms-transition: background 300ms ease;
    -o-transition: background 300ms ease;
    transition: background 300ms ease;}
ul.sub-menu li{    width: 100%;
    text-transform: lowercase;
    margin: 0 !important;
    line-height: 49px !important;
    padding: 0 33px;
    height: 49px !important;}
ul.sub-menu li a:hover{background:none;}
ul.sub-menu li a{    width: 100%;
    text-align: left;
    font-size: 1.6rem;
    text-transform: initial;
    padding: 0px;
    font-weight: 300;}
#sbc-calendar-wrapper table tr td{padding:25px;position: relative;}
#sbc-calendar-wrapper table tr td #tool{position: absolute;left:50%;top:0;width:250px;margin-left:-125px;background:#333;color:#fff;z-index: 9999;height: 50px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.text-banner{height:120px;z-index: 2;opacity:1;margin-top: -125px;}
.circles-belt img{width:40px;}
.nemus-direction-nav a{top:60% !important;}
a.search-mobile-button{position:absolute; top:195px;right:0;background: url('img/search.jpg') no-repeat center center #537b9d; display: block;height:45px;width:45px;padding:5px;
z-index:9999;background-size: 45px; }
.site-logo img{width:90px;}
}



@media (min-width:992px) { 
    
    .carousel-control.left,.carousel-control.right{    top: 366px;right:auto;left:0;}
    .carousel-control.right{left:60px;}
table.list-event td{font-size: 18px;font-size: 1.6rem;}
table.list-event td.date{font-size: 18px;font-size: 1.6rem;}
table.list-event td.name{font-size: 13px;font-size: 1.2rem;}
.list{background-position-x:465px;}

.text-banner {
    height: 140px;
  }
.left-banner {padding-top:20px;}
.right-banner{height:100px;line-height: 100px;}
.right-banner img{width:110px;}





    .main-menu {float:right;}
.slider .nemus-slider .caption.tl{display:block;font-size: 1.4rem;width:750px;margin-left: -375px;left:50%;}
.main-menu a{
font-size:1.3rem; padding: 25px 10px 5px 10px;font-weight:300;}
.main-menu li{line-height: 72px;}

.main-menu li.home{top:33px;}


.phone,.mail{}


 .product-description{margin-top: 155px;}
.content-product{margin-top:25px;line-height: 25px;margin-bottom: 25px;}  
h1.title{font-size: 4.5rem;font-weight: 300;color:#fff;text-align: left;}
h1.title.page-title{color:#333;}

#searchform span, .foot form span{height:55px;}
input#s{line-height: 50px;}


#searchform input#searchsubmit{height:41px;}

.sbc-calendar-month form{text-align: left;}

.sponsors{background-position-x:-95px;}

a.search-mobile-button{position:absolute; top:102px;right:0;background: url('img/search.jpg') no-repeat center center #537b9d; display: block;height:55px;width:55px;padding:5px;background-size: 55px;
z-index:9999; }
.searchbar{display:none;top:102px;position: absolute;
    z-index: 2;
    width: 100%;}
}

@media (min-width:1200px) {
        table.list-event td{font-size: 20px;font-size: 2rem;}
table.list-event td.date{font-size: 20px;font-size: 2rem;}
table.list-event td.name{font-size: 14px;font-size: 1.4rem;}
    .list{background-position-x:595px;}
    .sponsors{background-position-x:left;}
.main-menu a{    font-size: 1.7rem;
    font-weight: 300;}
.left-banner {font-size:18px;font-size: 1.8rem;padding-top:20px;height:100px;}



}



@media (min-width:1400px) {
   .container{width:1390px;}
.sponsors a{margin:0;}
 .list{background-position-x:right;}


    .phone,.mail{}
    
 .slider .left-menu li.bio:hover:before,.slider .left-menu li.spec:hover:before,.slider .left-menu li.fire:hover:before,.slider .left-menu li.sur:hover:before{transform-origin:50% 55px;height:15px;width:15px;}
 
    .slider .left-menu li.bio a:before,.slider .left-menu li.spec a:before,.slider .left-menu li.fire a:before,.slider .left-menu li.sur a:before {width:100px;height:100px;}
.slider .left-menu li.bio:before,.slider .left-menu li.spec:before,.slider .left-menu li.fire:before,.slider .left-menu li.sur:before{left:47px;}
}


@media only screen and (max-width: 480px) {
.slider .nemus-slider,.nemus-slider .slide-image{height:200px !important;}
a.more-link{font-size:1.6rem;}
.wpcf7 textarea {
    padding-top: 100px;
}
.dataTables_wrapper,.event-list-page {overflow-x:scroll;}
.event-list-page table{min-width: 1000px;}
.site-logo img{width:50px;min-width: auto;margin:5px 0;}
   

a.search-mobile-button{position:absolute; top:55px;right:0;background: url('img/search.jpg') no-repeat center center #537b9d; display: block;height:37px;width:37px;padding:5px;
z-index:9999; background-size: 37px;}
.searchbar{display:none;top:55px;position: absolute;
    z-index: 2;
    width: 100%;height:45px;}

#searchform span, .foot form span{height:37px;}
.widget_sp_image-image-link img{max-width: 55px !important;float:left;margin-top:10px;}
    .circles-belt h3,.widget_sp_image-description{}
    .socials{margin-top:5px;}
    .left-banner{padding-top: 7px;}
.text-banner{margin-top:-90px;}
#return-to-top{display:none !important;}

.carousel-control.left, .carousel-control.right{width:30px;height:30px;line-height: 30px;font-size: 11px;}
.carousel-control.left{right:35px;}
table.list-event td.link a, a.more-link, .event-list-page td.link a{font-size: 14px;}
}



.news-list-page .item-list-news img{border-radius: 50%;width:100px;height:auto;margin:10px 10px 10px 0;float:left;}
.item-list-news img{margin:10px;}

.alignright{float:right !important;}

.aligncenter{margin-left: auto !important;margin-right: auto !important;display:block;}


@media screen and (max-width: 500px){
.nemus-slider .caption.tr,.nemus-slider .caption.tl {margin:0 !important;}

}
.tablepress td, .tablepress th {
    padding: 8px;
    border: none;
    background: 0 0;
    text-align: left;
    width: auto !important;
    font-size: 1.2rem !important;
    padding: 2px 23px 2px 3px !important;
    border-right: 1px solid white !important;
    max-width: 228px !important;
    overflow: hidden;
    letter-spacing: -0.03rem;
}
} 