
/* GLOBAL */
.quick-slider{position:relative;margin:auto;overflow:hidden;}
.quick-slider ul{padding:0;margin:0px;list-style:none;}
.quick-slider-slide{position:absolute;left:0;top:0;width:100%;display:none;text-align:left;overflow:hidden;line-height:0px;}
.quick-slider-slide:first-child{display:block;}
.quick-slider-nav-arrows{position:absolute;float:right;display:block;margin:0 0 -20px;padding:5px 10px;border:1px solid #fff;color:#fff;text-decoration:none;background:rgba(0,0,0,0.4);}
.quick-slider-nav-arrows:hover{color:#000;text-decoration:none;border:1px solid #000;background:rgba(255,255,255,0.4);transition:all 0.3s ease;}
.quick-slider-nav-arrows-next{right:20px;}
.quick-slider-nav-arrows-prev{left:20px;}
.quick-slider-nav-arrows-next:after{content:" >";}
.quick-slider-nav-arrows-prev:before{content:"< ";}
.quick-slider-nav-dots-wrapper{position:absolute;bottom:20px;width:100%;list-style:none;}
.quick-slider-nav-dots{float:left;width:12px;height:12px;margin:0 10px 0 0;background:rgba(0,0,0,0.4);border:1px solid #666;color:transparent;}
.quick-slider-nav-dots.active, .quick-slider-nav-dots:hover{background:#fff;transition:all 0.3s ease;color:transparent;}
.quick-slider-slide .description{z-index:3;position:absolute;padding:10px;background:rgba(0,0,0,0.3);line-height:1.25em;color:#fff;}
.quick-slider-slide .description a{color:inherit;}
.quick-slider-slide .description a:hover{text-decoration:none;}

/* CUSTOM - TOP SLIDER */
#slider-1{position:relative;clear:both;/*display:none;*/height:300px;overflow:hidden;color:#fff; width:1100px;} /* height:300px; is default height, so page will not change its height after slider is loaded, so you should change it if your slider has different height */
#slider-1 li.no-img{min-height:300px;}
#slider-1 .quick-slider-nav-arrows{bottom:75px;}
#slider-1 .quick-slider-nav-dots-wrapper{left:100px;}
#slider-1 .quick-slider-slide .description{top:10px;left:20px;width:25%;margin-top:10px;}
/* slide with specified ID */
#slider-1 .slide3{background:#007ebb;}

/* CUSTOM - WIDGET SLIDER */
.widgets-2 .slider, .widgets-3 .slider, #content .widget.type-3 .slider{position:relative;clear:both;display:none;overflow:hidden;color:#fff;/*border-top:1px solid #eaeaea;*/text-align:center;}
.widgets-2 .slider li.no-img, .widgets-3 .slider li.no-img, #content .widget.type-3 .slider li.no-img{min-height:150px;}
.widgets-2 .type-3 .slider .quick-slider-nav-arrows, .widgets-3 .type-3 .slider .quick-slider-nav-arrows, #content .widget.type-3 .slider .quick-slider-nav-arrows{bottom:50px;}
.widgets-2 .type-3 .slider .quick-slider-nav-dots-wrapper, .widgets-3 .type-3 .slider .quick-slider-nav-dots-wrapper, #content .widget.type-3 .slider .quick-slider-nav-dots-wrapper{left:0px;bottom:10px;margin:0 auto;text-align:center;}
.widgets-2 .slider .quick-slider-nav-dots-wrapper li, .widgets-3 .slider .quick-slider-nav-dots-wrapper li, #content .widget.type-3 .slider .quick-slider-nav-dots-wrapper li{display:inline-block;}
.widgets-2 .slider .quick-slider-slide .description, .widgets-3 .slider .quick-slider-slide .description, #content .widget.type-3 .slider .quick-slider-slide .description{top:0;left:0;width:100%;font-size:0.875em;}
#content .widget.type-3 li img{box-shadow:none;}
#content .widget.type-3 li img:hover{opacity:1;}
/* subpages slider */
.widgets-2 .pages-slider li, .widgets-3 .pages-slider li, #content .widget.type-6 .pages-slider li{line-height:1.25em;} /* you can also set height here */
.widgets-2 .pages-slider .image, .widgets-3 .pages-slider .image, #content .widget.type-6 .pages-slider .image{float:left;min-width:210px;width:39%;}
.widgets-2 .pages-slider .name, .widgets-3 .pages-slider .name, #content .widget.type-6 .pages-slider .name{float:left;min-width:250px;width:60%;padding-bottom:10px;font-size:1.25em;}
.widgets-2 .pages-slider .slider-description, .widgets-3 .pages-slider .slider-description, #content .widget.type-6 .pages-slider .slider-description{float:left;min-width:300px;width:55%;color:#000;}
.widgets-2 .pages-slider li.no-img .slider-description, .widgets-3 .pages-slider li.no-img .slider-description, #content .widget.type-6 .pages-slider li.no-img .slider-description{width:100%;}
.widgets-2 .type-6 .slider .quick-slider-nav-dots-wrapper, .widgets-3 .type-6 .slider .quick-slider-nav-dots-wrapper, #content .widget.type-6 .slider .quick-slider-nav-dots-wrapper{right:0px;top:0px;width:auto;}
.widgets-2 .type-6 .slider .quick-slider-nav-dots-wrapper li, .widgets-2 .type-6 .slider .quick-slider-nav-dots-wrapper li, #content .widget.type-6 .slider .quick-slider-nav-dots-wrapper li{display:inline-block;}
.widgets-2 .type-6 .slider.quick-slider{overflow:visible}
.widgets-2 .type-6 .slider .quick-slider-slide{overflow:visible;}
#content .widget.type-6 li img{box-shadow:none;}

@media print{
  /* PRINT STYLES */
  #slider, .quick-slider img, .quick-slider-nav-arrows, .quick-slider-nav-dots{display:none;}
}

/* PLUGINS */

.slide4 img{ display:block; width:1100px; margin: 0 auto; }

@media screen and (max-width:1100px){
#slider-1, .slide4 img{width:100%;}
#slider{display:none;width:100%; height:0px; background:none;}
.quick-slider-slide:first-child{display:none;}
.quick-slider-slide{height:0px;}
}

@media screen and (max-width:650px){
#slider-1{display:none !important;}
#slider{display:none;width:100%; height:0px; background:none;}
.quick-slider-slide:first-child{display:none;}
.quick-slider-slide{height:0px;}
}


/* WIDGETS */
/* .widgets-1 ... - type: top header */
/* .widgets-2 ... - type: header below menu */
/* .widgets-3 ... - type: footer after content */
/* #content ... - type: inside page content */

/* GLOBAL */
.widgets-1{position:relative;width:1100px;margin:10px auto 0;text-align:left;overflow:hidden;}
.widgets-1 > ul > li{float:left;margin:10px 0;color:#333;}
.widgets-1 div.head{margin-bottom:10px;text-align:center;font-size:1em;color:#cc1426;}
.widgets-2 > ul, .widgets-2 > ul > li, .widgets-3 > ul, .widgets-3 > ul > li, #content .widget{padding:20px 1%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.widgets-2 div.head, .widgets-3 div.head, #content .widget div.head{margin-bottom:10px;text-align:center;font-size:1.25em;text-transform:uppercase;color:#cc1426;}
.widgets-1 > ul, .widgets-2 > ul, .widgets-3 > ul{float:left;width:100%;list-style:none;}

/* TYPE: HEADER|FOOTER - GLOBAL */
.widgets-2 > ul, .widgets-3 > ul{float:left;width:100%;list-style:none;}
.widgets-2 > ul > li, .widgets-3 > ul > li{float:left;/*margin:10px 1%;*/}

/* INSIDE PAGE CONTENT - GLOBAL */
#content .widget{float:left;margin: 0;}

/* Display option: CONTENT */
.widgets-2 .type-1, .widgets-3 .type-1, #content .widget.type-1{width:/*31.3*/100%;}
#content .widget.type-1{border:1px solid #e8eaee;border-top-width:5px;}
.widget.type-1 ul, .widget.type-1 ol{padding:0 0 0 30px;overflow:hidden;}
.widget.type-1 li{margin: /*5px*/ 0 ;padding:0;border-left:0; font-size:0.8em;}
.widget.type-1 p{padding-bottom:7px;}

/* Display option: PAGE */
.widgets-2 .type-2, .widgets-3 .type-2{width:31.3%;}
.widgets-2 .type-2 img, .widgets-3 .type-2 img, #content .widget.type-2 img{float:left;margin:4px 15px 7px 0;box-shadow:0 0 4px rgba(100,100,100,0.4);}
.widgets-2 .type-2 img:hover, .widgets-3 .type-2 img:hover, #content .widget.type-2 img:hover{opacity:0.8;}
.widgets-2 .type-2 div.name, .widgets-3 .type-2 div.name, #content .widget.type-2 div.name{font-size:1.188em;}
.widgets-2 .type-2 div.name a, .widgets-3 .type-2 div.name a, #content .widget.type-2 div.name a{text-decoration:none;}
.widgets-2 .type-2 time, .widgets-3 .type-2 time, #content .widget.type-2 time{display:block;padding-top:5px;color:#6e6e6e;}
.widgets-2 .type-2 div.description, .widgets-3 .type-2 div.description, #content .widget.type-2 div.description{margin-top:6px;text-align:justify;font-size:0.875em;}
#content .widget.type-2{width:31.3%;border:1px solid #e8eaee;border-top-width:5px;}

/* Display option: SLIDER
   slider styles in style-slider.css file */
.widgets-2 .type-3, .widgets-3 .type-3, #content .widget.type-3, .widgets-2 .type-6, .widgets-3 .type-6, #content .widget.type-6{width:100%;padding-left:0;padding-right:0;}

/* Display option: MENU */
.widgets-2 .type-4, .widgets-3 .type-4{width:31.3%;}
.widgets-2 .type-4 nav ul, .widgets-3 .type-4 nav ul, #content .widget.type-4 nav ul{list-style:none;}
.widgets-2 .type-4 nav > ul > li, .widgets-3 .type-4 nav > ul > li, #content .widget.type-4 nav > ul > li{padding:4px 0 4px 22px;background:url('img/list.png') no-repeat 0px 8px;font-size:1.188em;}
.widgets-2 .type-4 nav > ul > li a, .widgets-3 .type-4 nav > ul > li a, #content .widget.type-4 nav > ul > li a{text-decoration:none;}
.widgets-2 .type-4 nav > ul > li ul, .widgets-3 .type-4 nav > ul > li ul, #content .widget.type-4 nav > ul > li ul{margin-left:3px;font-size:0.895em;}
.widgets-2 .type-4 nav > ul > li li, .widgets-3 .type-4 nav > ul > li li, #content .widget.type-4 nav > ul > li li{padding-top:2px;}
.widgets-2 .type-4 nav > ul > li li:before, .widgets-3 .type-4 nav > ul > li li:before, #content .widget.type-4 nav > ul > li li:before{content:'>';margin-right:7px;font-size:0.824em;color:#cc1426;font-weight:bold;}
#content .widget.type-4{width:31.3%;border:1px solid #e8eaee;border-top-width:5px;}

/* Display option: SUBPAGES
   other subpages styles you will find in style.css file in SUBPAGES LIST STYLES section
   just move it here and add .widgets-2 to create custom version */
.widgets-2 .type-5, .widgets-3 .type-5, #content .widget.type-5{width:48%;}
.widgets-2 .type-5 .pages-list p, .widgets-3 .type-5 .pages-list p, #content .widget.type-5 .pages-list p{font-size:0.875em;}
#content #page div.content .pages-list{padding:0;}
.widgets-1 .type-5 .pages-5 li, .widgets-2 .type-5 .pages-5 li, #content .widget.type-5 .pages-5 li{width:30%;margin:10px 1%;padding:10px 0.5%;border:0;text-align:center;}
.widgets-1 .type-5 .pages-5 li:nth-child(4n+1), .widgets-2 .type-5 .pages-5 li:nth-child(4n+1), #content .widget.type-5 .pages-5 li:nth-child(4n+1){clear:none;}
.widgets-1 .type-5 .pages-5 li:nth-child(3n+1), .widgets-2 .type-5 .pages-5 li:nth-child(3n+1), #content .widget.type-5 .pages-5 li:nth-child(3n+1){clear:left;}
.widgets-1 .type-5 .pages-5 .description, .widgets-2 .type-5 .pages-5 .description, #content .widget.type-5 .pages-5 .description{text-align:left;font-size:0.875em;}

@media print{
  /* PRINT STYLES */
  .widgets-1{position:static;width:17.2cm;height:auto;margin:0;overflow:visible;}
}

/* PLUGINS */

/* Display option: NOTICES */
.widget.type-10{display:none;padding:7px 0;background:#fff;font-size:0.75em;}
.widget.type-10 .close a{padding:5px 7px;font-weight:normal;text-decoration:none;background:transparent url("img/menu_left_bg.jpg") repeat-x scroll left bottom;color:#fff;}
.widget.type-10 .close a:hover{background:#A5A6A4;}
.widget.type-10.location-0 .head, .widget.type-10.location-3 .head{margin-bottom:7px;font-weight:bold;font-size:1.167em;}
.widget.type-10.location-1 div, .widget.type-10.location-2 div{display:inline-block;margin-right:4px;}
.widget.type-10.location-1 .head, .widget.type-10.location-2 .head{margin-right:10px;font-weight:bold;}
.widget.type-10.location-2{border-bottom:1px solid #555;}
.widget.type-10.location-1, .widget.type-10.location-2, .widget.type-10.location-0{position:fixed;z-index:2;width:100%;background-color:rgba(255,255,255,0.9);}
.widget.type-10.location-2{top:0px;}
.widget.type-10.location-1{bottom:0px;border-top:1px solid #555;}
.widget.type-10.location-0{width:200px;left:0px;bottom:0px;padding:10px;border:1px solid #bbb;}
.widget.type-10.location-3{position:fixed;top:100px;left:50%;z-index:1001;width:700px;margin-left:-350px;padding:30px;text-align:center;background:#fff;border:5px solid #fff;border-radius:10px;}
.widget.type-10.location-1 .close, .widget.type-10.location-2 .close{margin-left:20px;}
.widget.type-10.location-0 .close, .widget.type-10.location-3 .close{margin-top:15px;}
.widget-dark-background{display:none;position:fixed;width:100%;height:100%;left:0px;top:0px;background:rgba( 0, 0, 0, 0.7 );z-index:1000;}

/* Display option: NEWSLETTER */
.widget.type-12{width:31.3%;text-align:center;}
.widget.type-12 .default{display:none;}
.widget.type-12 legend{width:100%;font-size:1.25em;text-transform:uppercase;color:#cc1426;text-align:center;}
.widget.type-12 label{display:block;margin-top:7px;}
.widget.type-12 input[type="email"]{width:85%;margin:10px auto;padding:2% 3%;text-align:center;}
.widget.type-12 input[type="submit"]{padding:2% 5%;}
.widget.type-12 .msg.done{font-size:1.125em}
.widget.type-12 .msg.error{background-position:10px center;font-size:1em;}

/* SCROLL BACK TO TOP */
.back-to-top-widget{position:fixed;bottom:30px;right:1.5%;}
.back-to-top-widget a{display:block;width:50px;text-align:center;color:#666;text-transform:uppercase;text-decoration:none;transition:1s;opacity:0.6;}
.back-to-top-widget a:hover{opacity:1;color:#0093dd;text-decoration:none;}
.back-to-top-widget a:before{content:'';display:block;width:50px;height:50px;margin-bottom:7px;background:#607380 url('img/top.png') no-repeat center center;border-radius:5px;transition:1s;}
.back-to-top-widget a:hover:before{background-color:#0093dd;}
@media screen and (max-width:1280px){
  .back-to-top-widget{right:0.5%;}
  .back-to-top-widget a{opacity:0.3;}
}

.widgets-3 > ul {/*background: url(img/atuty_bg.jpg) no-repeat center bottom;*/}
.widgets-2 { width:300px; float:left;}
.widgets-2 .type-4, .widgets-3 .type-4 {width:100%;}

.widgets-2 .type-4 nav > ul > li { background:none; padding: 0; }
.widgets-2 .type-4 nav > ul > li > a { background: #0186B3; color:white; padding: 14px 0px; height:auto; display:block; text-align:center;}
.widgets-2 .type-4 nav > ul > li:hover, .widgets-2 .type-4 nav > ul > li.selected  { background:#00BBE8; border-left: 5px solid #FF9900;}
.widgets-2 .type-4 nav > ul > li:hover > a, .widgets-2 .type-4 nav > ul > li.selected > a  { background: #00BBE8; border-left: 5px solid #FF9900; }
#widget-7 {color: #4D2200; padding-left:15px;}
.widgets-6{float:left;}
#widget-9 {width:300px; float:left; list-style:none; padding-left:80px;}

.widget.type-12 input[type="email"] {margin-top:0;}

@media screen and (max-width:1100px){
.widgets-1 {width:100%;}
}

@media screen and (max-width:650px){
.widgets-3{display:none;}
.widgets-2{width:100%;}
.widgets-2 .type-4 nav > ul > li > a{width:auto;}

.widgets-6 { width:100%; }

#widget-9 {
    width: 300px;
    list-style: outside none none;
    margin: 0 auto;
    float:none;
    padding:0;
}



    .widgets-2 .type-4 nav > ul > li > a {padding:3px 0;}


}

#slider-2 li.slide6{text-align:center;}

