/* Quick.Cms.Ext v6.x slider stylesheet */
/* WIDGETS
  to style widgets in specific location use:
  .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:100%;margin:0 auto;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:#fff;}
.widgets-2 > ul, .widgets-2 > ul > li, .widgets-3 > ul, .widgets-3 > ul > li, #content .widget{padding:0;}
.widget div.head{text-align:left;text-transform:uppercase;color:#000;color: #000;font-size: 2.688em;font-family: 'Gothic';font-weight: normal;}
.widgets-1 > ul, .widgets-2 > ul, .widgets-3 > ul{float:left;width:100%;list-style:none;}

.widget > div.widgetHead {padding: 125px 0 40px;display:none; position: absolute !important;top: 0 !important;left: 0 !important;width: 100% !important;z-index: 10 !important;}
.widget > div.widgetHead .container{width:80%;margin: 0 auto;overflow: hidden;}
.widget > div.widgetHead .container .head{width:42%;float: left; text-align:right;color:#010101;}
.widget > div.widgetHead .container .head span{color:#fff;}
.widget > div.widgetHead .container .description{width:52%;float: right;color: #010101;margin-top:20px;}

.widget .slide .container{width: 100%;margin: 0 auto;color: #000;background:#fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 100px 16% 50px 3%;height: 300px;position: relative;}
.widget .slide .container:before{width: 100%;height: 50px;content: '';left:0;top:-50px;position: absolute;background: #fff;opacity: 0.3;}
.widget .slide .container .image{float:left;margin:18px 15px 0 0;}


.widget > div.description{width:80%;margin-left:10%;color:#f5f5f5;background-color:#1b1b1b;padding:30px;}
.widget ul{list-style:none;}
form#contact-form-1.contact-panel.form.form-full{width:50%;margin:0 20%;}
/* TYPE: HEADER|FOOTER - GLOBAL */
.widgets-2 > ul > li, .widgets-3 > ul > li{float:left;margin:10px 1%;border-top:5px solid #e8eaee;}

/* INSIDE PAGE CONTENT - GLOBAL */
#content .widget{float:left;margin:0;position: relative;width: 100%;}

/* Display option: CONTENT */
.widget.type-1{width:100%;}
#content .widget.type-1{}

.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;}
.widget.type-1 p{padding-bottom:7px;}

.widget div.name, .widget h2{color: #000;width:30%;float:left;font-size:2.688em;text-align: left;padding-right:30px;text-transform: uppercase;font-family: 'Gothic';font-weight: normal;}
.widget div.description{width:50%;float:left	;text-align:justify;font-size:0.938em;color:#000;}


/* Display option: PAGE */
.widget.type-2{width:100%;}
.widget.type-2 aside{width:100%;margin: 0 auto;position: relative;overflow: visible;background: #fff;padding:70px 16% 50px 3%;height: 300px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;box-sizing: border-box;position: relative;z-index: 99;}
.widget.type-2 aside:before{width: 100%;height: 50px;content: '';left:0;top:-50px;position: absolute;background: #fff;opacity: 0.3;}
.widget.type-2 img{float:left;}
.widget.type-2 div.name{text-align: center;}
.widget.type-2 time{display:block;padding-top:5px;color:#6e6e6e;}
.widget.type-2 div.description ul li{list-style:square;margin-left:20px;width:50%}

/* Display option: FACEBOOK LIKE BOX */
.widget.type-19 .head{text-align:left;padding:0 0 5px 10px;font-weight:bold;}
.widget.type-19 .fb-like-box{overflow:hidden;background-color:#2a2f34;}
.widget.type-19.light .fb-like-box{background-color:#fff;}
.widget.type-19 .button{display:none;}

.widgets-5 .widget.type-19{z-index:50;position:fixed;top:20%;padding:10px;}
.widgets-5 .widget.type-19.left{left:0px;padding-left:0;}
.widgets-5 .widget.type-19.right{right:0px;padding-right:0;}
.widgets-5 .widget.type-19.left .fb-like-box{float:left;}
.widgets-5 .widget.type-19.right .fb-like-box{float:right;}
.widgets-5 .widget.type-19 .button{display:block;float:left;padding:0px;}


/* Display option: SLIDER
   slider styles in style-slider.css file */
.widget.type-3, .widget.type-6{width:48%;padding-left:0;padding-right:0;}

/* Display option: MENU */
.widget.type-4{width:31.3%;}
.widget.type-4 nav ul{list-style:none;}
.widget.type-4 nav > ul > li{padding:4px 0 4px 22px;background:url('img/list.png') no-repeat 0px 8px;font-size:1.188em;}
.widget.type-4 nav > ul > li a{text-decoration:none;}
.widget.type-4 nav > ul > li ul{margin-left:3px;font-size:0.895em;}
.widget.type-4 nav > ul > li li{padding-top:2px;}
.widget.type-4 nav > ul > li li:before{content:'>';margin-right:7px;font-size:0.824em;color:#fff;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 */
.widget.type-5{width:100%;}
.widget.type-5 .pages-list.no-type p{font-size:0.875em;}
#content #page div.content .pages-list.no-type{padding:0;}
.widget.type-5 .pages-5 li{width:30%;margin:10px 1%;padding:10px 0.5%;border:0;text-align:center;}
.widget.type-5 .pages-5 li:nth-child(4n+1){clear:none;}
.widget.type-5 .pages-5 li:nth-child(3n+1){clear:left;}
.widget.type-5 .pages-5 .description{text-align:left;font-size:0.875em;}


.widget .filmPolski{float:left;clear: both;margin: 20px 0;font-family: 'Gothic';}
.widget .filmPolski a{text-decoration: none;color: #000;font-size: 2em;}

@media print{
  /* PRINT STYLES */
  .widgets-1{position:static;width:17.2cm;height:auto;margin:0;overflow:visible;}
}

/* RESPONSIVE WEB DESIGN - media queries */
@media screen and (max-width:480px){
  .widget[class*='type-']{width:98%;}
}

/* PLUGINS */

/* Display option: IMAGE SLIDER */
.images-slider-5{clear:both;margin-bottom:50px;}
.images-slider-6{clear:both;margin-top:20px;}
.images-slider-5 ul, .images-slider-6 ul{position:relative;}
.images-slider-5 .quick-slider-slide, .images-slider-6 .quick-slider-slide{float:left;position:relative;width:auto;padding:0;display:block;}
.images-slider-5 .quick-slider-nav-arrows, .images-slider-6 .quick-slider-nav-arrows{bottom:0px;}
.images-slider-5 .quick-slider-slide p, .images-slider-6 .quick-slider-slide p{z-index:3;position:absolute;bottom:0;max-width:70%;padding:5px 10px;text-align:left;background:rgba(0,0,0,0.3);line-height:1.25em;color:white;font-size:0.75em;}
/* Display option: SOCIAL LINKS */
.social{width:150px;float:left;}
.social ul{float:left;display:inline-block;list-style:none;}
.social li{display:inline-block;margin:0 5px;vertical-align:middle;}
#content .social img{box-shadow:none;}

.widgets-list .widget.type-17, .widgets-list .widget.type-18{width:31.3%;}
#page .widget.type-17, #page .widget.type-18{width:98%;}
#user-panel{width:96%;margin:0 auto;}
#user-panel input[type="email"], #user-panel input[type="password"]{width:97%;margin:4px 0 10px;}
#user-panel .button{width:97%;margin:4px 0 10px;}
#user-panel .button input{padding-left:38px;background:#0093dd url('img/users_login.png') no-repeat 10px center;text-transform:uppercase;letter-spacing:1px;}
#user-panel .button input:hover{background-color:#00679a;}
#user-panel.msg.error{background-image:none;font-size:1.25em;}
#user-panel .links{margin:4px 0;text-transform:lowercase;}
#user-panel .links:before{content:'>';margin-right:7px;font-size:0.824em;color:#cc1426;font-weight:bold;}
#profile .option{margin:4px 0 10px;font-size:0.875em;}
#profile .option label{margin-left:4px;font-weight:normal;}
#profile #user-not-required{display:none;}
#profile ul{list-style:none;}
.widgets-list #profile .save{margin-top:20px;text-align:left;}
.msg#profile, .msg#user-panel{padding-top:50px;background-position:center 15px;}
.widget.type-26{width:31.3%;}
.widget.type-26 .profile, .widget.type-26 .logout{display:block;padding:4px 0 4px 25px;background:url('img/users_profile.png') no-repeat left center;}
.widget.type-26 .logout{background-image:url('img/users_logout.png');}

/* SIDE TAB */
.side-tab-widget{position:fixed;right:-100px;top:50%;z-index:51;background:#0093dd;font-size:0.75em;border-top-left-radius:15px;border-top-right-radius:15px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.side-tab-widget a{display:block;padding:13px;text-decoration:none;color:#fff;font-size:1.633em;}




#widget-8{padding-top: 0 !important;}
#widget-8 > div.widgetHead {position: absolute !important;top:0 !important;left: 0 !important;width: 100% !important;z-index: 10 !important;background: #1b91b8;background: rgba(27, 145, 184, 0.8);}
#widget-8 ul{width: 80%;margin: 0 auto;}
#widget-8 ul li {overflow: hidden;min-height: 100px;padding: 20px 0;}
#widget-8 ul li time{width: 20%;float: left;color: #fff;text-align: center;}
#widget-8 ul li time .container{height: 100px;width: 75px;margin: 0 auto;float: none;background: #24414f;}
#widget-8 ul li:nth-child(even) time .container{background: #1b91b8;}
#widget-8 ul li time strong{font-size: 3.250em;display: block;font-family: 'Oswald', sans-serif;font-weight: 700;line-height:1.3em;}
#widget-8 ul li time span{font-size: 1.463em;font-family: 'Oswald', sans-serif;font-weight:300;line-height:1em;}
#widget-8 ul li .container{width: 80%;float: right;}
#widget-8 ul li h2{color: #fff;font-size: 2em;margin-bottom: 20px;text-transform: uppercase;font-family: 'Oswald', sans-serif;font-weight:300;}
#widget-8 ul li .description{color: #fff;font-size: 0.938em;}


#widget-2{padding-top: 0 !important;position: relative !important;}

#widget-2 > div.widgetHead{position: absolute !important;top:inherit !important;left: 0 !important;width: 100% !important;z-index: 10 !important;background: #fff;background: rgba(255, 255, 255, 0.9) !important;display:none;bottom:230px;padding: 0 16% 0 3% !important;background: transparent !important;height:70px;display: table !important;}
#widget-2 > div.widgetHead .container{width: 100%;padding: 0;background: transparent;display: table-cell !important;vertical-align: middle;}
#widget-2 > div.widgetHead .head{color: #010101;}
#widget-2 > div.widgetHead .head span{color:#000;}
#widget-2 > div.widgetHead .description{width: 100% !important;margin:0 !important;}


#widget-8, #widget-10, #widget-5{background-attachment: fixed !important;background-size: cover !important;}

.images-3, .images-slider-5{margin-right: 13%;margin-bottom: 50px;}
.images-3 li{width:12.5%;}
.images-3 li img{max-width:100%;float: left;}


#widget-10 aside{margin-top: 150px;}


#widget-4 aside{padding-right:3% !important;padding-left: 3% !important;}
#widget-4 div.name{width: 100% !important;text-align: center;padding-right: 0;}
#widget-4 .description{display: block !important;margin-top: 20px;width: 100%;clear: both;float:left;}
#widget-4 .fp-controlArrow.fp-next, #widget-4 .fp-controlArrow.fp-prev{background: #1b91b8;}
#widget-4 aside:before{display: none !important;}


#widget-5 .containerForm{background: #fff;padding: 50px 16% 50px 3%;position: relative;float:left;width: 100%;z-index: 99;}
#widget-5 .containerForm:before{width: 100%;height: 50px;content: '';left: 0;top: -50px;position: absolute;background: #fff;opacity: 0.3;}
#widget-5 .containerForm .head{width:20%;float: left;}
#widget-5 .containerForm .description{width:20%;float: left;}
#widget-5 .containerForm #frmContact{width:60%;float: left;}

/* Display option: NOTICES */
.widget.type-10{display:none;padding:7px 0;background:#fff;font-size:1em;}
.widget.type-10 .description{display: block !important;background: none;color: #aaa;padding: 0;width: 100% !important;margin: 0 !important;text-transform: none;}
.widget.type-10 .close a{padding:5px 7px;font-weight:normal;text-decoration:none;background:#04193a;color:#fff !important;text-transform: lowercase;letter-spacing:normal !important;}
.widget.type-10 .close a:hover{background:#aaa;text-decoration:none !important;}
.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:10px;bottom:70px;padding:20px;border:1px solid #aaa;text-align:center;}
.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;width: 100%;float:left;}
.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;}

#widget-11 div.head{margin: 0 !important;width: 100% !important;}
#widget-11 > div.widgetHead{padding: 20px 22% 0 5% !important;}
#widget-11 > div.widgetHead .container{margin: 0;width: 100% !important;}
#widget-11{background: #04193a;color:#fff;}
#widget-11 .fp-tableCell{background: #04193a;vertical-align: middle !important;}
#widget-11 div.head, #widget-11 div.description{color:#fff;text-align: center;}
#widget-11 .slide .container{background: transparent;padding: 0 22% 0 5% !important;height: auto !important;}
#widget-11 .slide .container:before{display: none;}
#widget-11 h2{width:100% !important;color: #fff !important;font-size: 2em;padding: 0 !important;}
#widget-11 .description {width: 100%;text-align:center;padding:0;text-align: left !important;}
#widget-11 a{color: #fff;}
#widget-11 ul{list-style:disc outside none !important;clear: both;}
#widget-11 ul li, #widget-11 ol li{display: list-item !important;padding-bottom: 2px;}
#widget-11 ol{padding-left: 20px;}

#widget-17 .slide .container{height: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 40% !important;float: left;padding: 0 5% !important;}
#widget-17 .slide .container:before{top:0;width:50px;height: 100%;left:100%;}
#widget-17 h2{width: 100%;margin: 40px auto 10px;padding: 0 !important;}
#widget-17 div.description{width: 100%;margin: 10px auto 10px;}
#widget-17 .images-3, #widget-17  .images-slider-5{margin-right: 0;}
#widget-17 .images-3, #widget-17 .images-4{text-align: center;}
#widget-17 .slide:first-child .images-4 li{display: inline-block !important;float: none;max-width: 50%;}
#widget-17 .fp-tableCell{vertical-align: top !important;display: block;}

#widget-16 .description{width: 70%;}

.widget .pageInfo{width: 100%;float:left;padding: 0 16% 0 3%;color: #fff;font-size: 20em;line-height:0.05em;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: absolute;bottom: 380px;left:0;font-weight: bold;letter-spacing: -0.08em;}
.widget .pageInfo .count{display: inline-block;}
.widget .pageInfo span{position:absolute;bottom:-100px;float:left;margin-left:20px;font-size: 0.2em;letter-spacing: -0.1em;line-height: 1.2em;-webkit-animation-delay: 2s;  animation-delay: 2s;text-transform:uppercase;color:#fff;}

.widget .function{font-weight: bold;clear: both;}

.fp-slide{position: relative;background-position: center right;}