/*
Theme Name: Portal Kazimierski - kazimierski24.pl
Author: kazimierski24.pl
Description: Portal turystyczny
Version: 2.0.1
License: GPL2

*/

*,*::after,*::before{box-sizing:border-box;}

@font-face{font-family:'Open Sans';src:local('Open Sans'),local('OpenSans'),url('fonts/open-sans.woff') format('woff');}





/*!
 * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(fonts/fa-solid-900.eot);src:url(fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(fonts/fa-solid-900.woff2) format("woff2"),url(fonts/fa-solid-900.woff) format("woff"),url(fonts/fa-solid-900.ttf) format("truetype"),url(fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}



/*!
 * Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url(fonts/fa-brands-400.eot);src:url(fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(fonts/fa-brands-400.woff2) format("woff2"),url(fonts/fa-brands-400.woff) format("woff"),url(fonts/fa-brands-400.ttf) format("truetype"),url(fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}










body{background:#f2f2f2 url('img/body-background.jpg') repeat-x;}
body,div,header,p,a,nav,ul,li,h2,h5,h3,article,h1,sup,code,dl,dt,dd,form,fieldset,legend,label,input,textarea,button,th,td,footer,h4,h6{font-family:'Open Sans',sans-serif,Tahoma,Arial;margin:0;border:0;padding:0;}

.container{margin:0 auto;}

.date-bar{padding:1px 0;}
.date-bar p{text-transform:uppercase;font-size:11px;color:#e6e6e6;}

.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:block;visibility:hidden;line-height:0;height:0;content:'.';}
.clearfix:after{clear:both;}

.top{position:relative;margin:15px 0;background:url('img/top-break.png') no-repeat 221px 0;}

.logo{float:left;margin:0 auto;display:block;max-width:179px;}
.logo a{display:block;background:url('img/sprites.png') no-repeat;width:179px;height:90px;}
img{border:0;}
.logo a img{display:block;}

.top-ad{margin-left:260px;}
.top-ad p a{display:block;margin:0 auto;max-width:728px;height:auto;}
.top-ad a img{display:block;width:100%;height:100%;}

.navigation{-moz-transition:-moz-box-shadow ease 0.3s;-o-transition:-o-box-shadow ease 0.3s;-webkit-transition:-webkit-box-shadow ease 0.3s;transition:box-shadow ease 0.3s;position:relative;margin-bottom:15px;background-color:#0075a1;padding:1px 0;}
button{background:none;}
button::-moz-focus-inner{border:0;}
.show-navigation{display:none;cursor:pointer;}
ul{list-style:none;}
nav ul li{position:relative;float:left;}
a{outline:none;text-decoration:none;}
nav ul li a{-moz-transition:background-color ease 0.5s,color ease 0.5s;-o-transition:background-color ease 0.5s,color ease 0.5s;-webkit-transition:background-color ease 0.5s,color ease 0.5s;transition:background-color ease 0.5s,color ease 0.5s;display:block;padding:0 10px;line-height:32px;font-size:15px;color:#ffffff;}
nav ul li:hover > a{box-shadow:0 0 5px #003d55;background-color:#ffffff;color:#0075a1;}
nav ul .menu-item-home a {padding:0 10px;}
nav ul .menu-item-home a .fa {font-size:16px;}
nav ul li ul{-moz-transition:visibility 0 ease 0.3s;-o-transition:visibility 0 ease 0.3s;-webkit-transition:visibility 0 ease 0.3s;transition:visibility 0 ease 0.3s;visibility:hidden;position:absolute;left:-1px;z-index:4;border:1px #0075a1 solid;background-color:#ffffff;padding:7px 0;width:165px;}
nav ul li:hover ul{visibility:visible;opacity:1;}
nav ul li ul li{display:block;float:none;}
nav ul li ul li a{line-height:25px;font-size:13px;color:#0075a1;}
nav ul li ul li a:hover{box-shadow:none;background-color:#ffffff;color:#ff6600;}
.search{-moz-transition:max-width ease 0.5s;-o-transition:max-width ease 0.5s;-webkit-transition:max-width ease 0.5s;transition:max-width ease 0.5s;float:right;max-width:105px;}
.search input[type="search"]{-moz-transition:background-color ease 0.5s, width ease 0.5s, color ease 0.5s;-o-transition:background-color ease 0.5s, width ease 0.5s, color ease 0.5s;-webkit-transition:background-color ease 0.5s, width ease 0.5s, color ease 0.5s;transition:background-color ease 0.5s, width ease 0.5s, color ease 0.5s;background-color:transparent;padding:6px 32px 6px 6px;width:100%;font-size:15px;color:#ffffff;}

.recommended{margin-bottom:15px;background:url('img/sprites.png') no-repeat -179px 0;}
.recommended h2{float:left;margin:0 38px 0 8px;padding:3px 0;text-transform:uppercase;font-weight:bold;font-size:13px;color:#ffffff;}
.recommended ul li{display:inline;}
.recommended ul li a{margin-right:15px;text-shadow:1px 1px #ffffff;font-size:13px;color:#d40000;}

.right-column{float:right;width:240px}

.object-ad{margin-bottom:25px;border:1px #1982aa solid;background-color:transparent;padding:5px;}
.object-ad h3{background-color:#1982aa;padding:4px 0;text-align:center;text-transform:uppercase;font-size:15px;color:#ffffff;}
.object-ad p{text-align:center;}
.object-ad .object-name{margin:5px 0 5px 0;font-size:15px;color:#3290b3;}
.object-ad .object-name a{color:#3290b3;}
.object-ad p img{display:block;margin:0 auto;border:1px #cccccc solid;padding:1px;width:180px;height:150px;}
.object-ad .object-price{margin-top:5px;font-size:11px;color:#3290b3;}

.widget{margin-bottom:25px;}
i{font-style:normal;}
.widget h2 i{text-shadow:1px 1px #ffffff;color:#f8991d;}

.right-column h2,.ads h2,h1{margin-bottom:20px;border-left:8px #d40000 solid;padding-left:8px;text-align:left;text-shadow:1px 1px #ffffff;font-size:17px;color:#d40000;}

.upcoming-event .upcoming-event-contents{overflow:hidden;position:relative;border:1px rgba(255,102,0, 0.6) solid;background-color:rgba(0,0,0, 0.9);min-height:181px;}
.upcoming-event .event-details{background-color:rgba(255,102,0, 0.6);padding:5px;width:100%;}
.upcoming-event .event-details p{font-size:11px;color:#ffffff;}
.event-date{float:left;}
.event-entrance{float:right;}
.upcoming-event p img{display:block;width:100%;height:auto;}
.upcoming-event h3{-moz-transition:bottom ease 0.3s;-o-transition:bottom ease 0.3s;-webkit-transition:bottom ease 0.3s;transition:bottom ease 0.3s;display:block;position:absolute;bottom:0;background-color:rgba(255,102,0, 0.6);padding:3px;width:100%;font-size:15px;color:#ffffff;}
.upcoming-event:hover h3{bottom:-50px;}
.upcoming-event a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
.upcoming-event a span{display:none;}

.about-author-head{border:1px #e6e6e6 solid;background-color:#e6e6e6;}
.about-author-avatar{display:block;float:left;width:40px;height:40px;}
.about-author-avatar img{display:block;}
.about-author-name{margin-left:40px;line-height:40px;text-align:center;text-shadow:1px 1px #ffffff;font-size:17px;color:#1a1a1a;}
.about-author-navigation{border-spacing:1px;width:100%;}
.about-author-navigation th{min-width:79px;}
.about-author-navigation button{display:block;background-color:#3290b3;padding:3px 0;width:100%;text-align:center;font-size:12px;color:#ffffff;cursor:pointer;}
.about-author-navigation .active{background:-moz-linear-gradient(top,#f2f2f2,#e6e6e6);background:-o-linear-gradient(top,#f2f2f2,#e6e6e6);background:-webkit-linear-gradient(top,#f2f2f2,#e6e6e6);background:linear-gradient(to bottom,#f2f2f2,#e6e6e6);text-shadow:1px 1px #ffffff;font-weight:bold;color:#1a1a1a;cursor:auto;}
.about-author-tabbed-content{position: relative;border:1px #e6e6e6 solid;background-color:#ececec;padding:5px;}
.about-author-tabbed-content p{text-shadow:1px 1px #ffffff;font-size:13px;color:#1a1a1a;}
.about-author-tabbed-content li{font-size:13px;}
.about-author-tabbed-content a{color:#3290b3;}
.about-author-description p{font-size:13px;}
.about-author-posts{display:none;}
.about-author-comments{display:none;}

.looking-accommodation{margin-bottom:5px;padding-left:5px;}
.looking-accommodation dt{margin-bottom:3px;font-size:13px;}
.looking-accommodation dt a{text-shadow:1px 1px #ffffff;color:#3290b3;}
.looking-accommodation dd{border-bottom:1px #cccccc solid;padding-bottom:4px;text-shadow:1px 1px #ffffff;font-size:13px;color:#808080;}
.looking-accommodation dd .reply{font-size:11px;color:#c05800;}
.looking-accommodation dd .reply-author{border:1px #cccccc solid;border-bottom:0;background-color:#e6e6e6;}
.looking-accommodation dd .reply-author,.looking-accommodation dd textarea{padding:3px;width:100%;font-size:15px;color:#1a1a1a;}
.looking-accommodation dd button{width:100%;text-shadow:none;}
.reply-message{display:none;font-size:13px;}

.latest-comments .comment{position:relative;margin-bottom:10px;border:1px transparent dashed;padding:1px;}
.latest-comments .comment:hover{border:1px #cccccc dashed;background-color:#f9f9f9;}
.latest-comments .comment header p{margin-bottom:3px;}
.latest-comments .comment .comment-content{margin-bottom:1px;line-height:19px;font-size:13px;color:#1a1a1a;}
.latest-comments .comment-content .read-more{display:block;position:absolute;top:0;left:0;background-color:transparent;width:100%;height:100%;}
.latest-comments .comment-content .read-more span{display:none;}

.wp-tag-cloud a{text-shadow:1px 1px #ffffff;color:#3290b3;}
.wp-tag-cloud a:hover{color:#d40000;}

.fb-xfbml-parse-ignore p a{display:block;margin:0 auto;width:144px;height:27px;}
.fb-xfbml-parse-ignore p a img{display:block;background:url('img/sprites.png') no-repeat -179px -24px;width:144px;height:27px;}

.left-column{margin-right:255px;}

.slider{position:relative;}
.slide{background-color:#f2f2f2;background:-moz-linear-gradient(left,#cccccc,#f2f2f2);background:-o-linear-gradient(left,#cccccc,#f2f2f2);background:-webkit-linear-gradient(left,#cccccc,#f2f2f2);background:linear-gradient(to right,#cccccc,#f2f2f2);}
.slider .image{display:block;float:left;max-width:320px;}
.slider .image img{display:block;box-shadow:5px 0 5px 0 #999999;width:100%;height:auto;}
.slider .content{margin-left:320px;}
.slider .content h2{margin:25px 0 15px 0;padding:0 35px 0 35px;font-size:31px;}
.slider .content h2 a{text-shadow:1px 1px #ffffff;color:#3290b3;}
.slider .content p,#content p,#content p a{text-shadow:1px 1px #ffffff;color:#1a1a1a;}
.slider .content p{padding:0 35px;line-height:25px;font-size:17px;}

.ads{float:left;width:180px;}
.ads ul li{margin-bottom:15px;}
.ads ul li a{width:180px;}
.ads ul li img{display:block;}

.main{overflow:hidden;margin-left:195px;}

.listing{position:relative;}

.post-row,.comment{-moz-transition:border-color ease 0.3s;-o-transition:border-color ease 0.3s;-webkit-transition:border-color ease 0.3s;transition:border-color ease 0.3s;}
.post-row{position:relative;border:1px dashed transparent;padding:10px 5px;}
.post-row:hover{border:1px dashed #cccccc;}
.post-row:hover footer ul li{color:#3290b3;}
.white{background-color:#ffffff;}
.post-row header{float:left;width:120px;}
.post-row header p img{display:block;}
.post-row .content{margin-left:130px;margin-right:96px;}
.post-row .content h2{margin-bottom:5px;text-align:left;font-size:15px;color:#3290b3;}
.post-row .content p{line-height:19px;text-shadow:1px 1px #ffffff;font-size:13px;color:#1a1a1a;}
.post-row .content .more-link{display:block;position:absolute;top:0;left:0;background-color:transparent;width:100%;height:100%;}
.post-row .content .more-link:active{outline:1px dashed #3290b3;}
.post-row .content .more-link span{display:none;}
.post-row footer{float:right;width:92px;}
.post-row footer ul li{margin-bottom:1px;font-size:11px;color:#999999;}
.post-row footer ul li strong{color:#999999;}

.search-result{margin-bottom:25px;}
.search-result h2{margin-bottom:5px;text-shadow:1px 1px #ffffff;font-size:19px;}
.search-result h2 a{color:#3290b3;}
.search-result div{margin-bottom:3px;text-shadow:1px 1px #ffffff;font-size:15px;}
.search-result footer p{text-shadow:1px 1px #ffffff;font-size:13px;color:#00c000;}

.loader{position:absolute;top:0;left:0;background:rgba(255, 255, 255, 0.8) url('img/ajax-loader.gif') no-repeat center center;width:100%;height:100%;}

.pagination{margin-top:15px;}
.pagination ul li{display:inline-block;margin-right:5px;font-size:13px;}
.pagination ul li .current,.pagination ul li a{border:1px #ffffff solid;padding:3px 9px;}
.pagination ul li .current{display:block;}
.pagination ul li a{-moz-transition:background-color ease 0.3s,color ease 0.3s;-o-transition:background-color ease 0.3s,color ease 0.3s;-webkit-transition:background-color ease 0.3s,color ease 0.3s;transition:background-color ease 0.3s,color ease 0.3s;display:block;background-color:#3290b3;color:#ffffff;}
.pagination ul li a:hover,.pagination ul li .current{background-color:#0075a1;color:#ffffff;}
.pagination ul li .dots{line-height:26px;color:#1a1a1a;}

.post header p{margin-bottom:10px;}
.post header p i{margin-right:5px;text-shadow:1px 1px #ffffff;color:#999999;}
.post header p .space{margin-right:10px;}
.post header p,.post header p a{text-shadow:1px 1px #ffffff;font-size:13px;color:#999999;}
.post .content p{margin-bottom:15px;line-height:21px;text-shadow:1px 1px #ffffff;font-size:14px;color:#1a1a1a;}
.post .content p a{color:#3290b3;}
.post .content .ul li{margin-bottom:8px;line-height:21px;text-shadow:1px 1px #ffffff;font-size:13px;color:#1a1a1a;}
.post .content .ul li ul{list-style-type: disc;margin-left:30px;}
.post .content .fa{margin-right:5px;text-shadow:1px 1px #ffffff;color:#1a1a1a;}
.f::first-letter{font-size:23px;}
#map{position:relative;border:1px #e6e6e6 solid;width:100%;height:645px;}
.tags{margin-right:15px;font-size:13px;color:#333333;}
.tags a{font-size:13px;color:#ff5555;}
.post footer{margin-bottom:15px;}
.weather-link{margin-bottom:15px;text-shadow:1px 1px #ffffff;font-size:13px;color:#1a1a1a;}
.weather-link a{color:#3290b3;}
.share-buttons{border:1px #e6e6e6 solid;border-radius:5px;background-color:#f9f9f9;padding:10px 0 10px 15px;}
.share-buttons h3{float:left;margin-right:15px;text-transform:uppercase;font-size:15px;}
.share-button{float:left;margin-right:15px;line-height:12px;}
.post .content h2{margin-bottom:9px;text-align:left;text-shadow:1px 1px #ffffff;font-size:17px;color:#1a1a1a;}
.post .content dl{margin-bottom:15px;}
.post .content dt{font-size:13px;}
.post .content dd{margin-bottom:5px;font-size:13px;}

.previous-post{margin-bottom:25px;}
.previous-post h3, .comments h3, .comment-respond h3, .add-event h3{margin-bottom:15px;text-transform:uppercase;text-shadow:1px 1px #ffffff;font-size:15px;color:#d40000;}

.message{margin-bottom:15px;border-radius:3px;background-color:#37abc8;padding:5px 5px 5px 15px;}
.message p{text-shadow:1px 1px #27788c;color:#ffffff;}

.comment-notes{margin-bottom:10px;font-size:13px;}
.comment-respond p label{text-shadow:1px 1px #ffffff;font-size:15px;color:#1a1a1a;}
.comment-form-comment,.comment-form-author,.comment-form-email{margin-bottom:15px;}
.input-row{margin-bottom:15px}
.file-upload{display:block;overflow:hidden;position:relative;margin-right:5px;border:1px #c0c0c0 solid;background:#f2f2f2 url('http://zwiedzaj.localhost/wp-content/themes/ZwiedzajKazimierzDolny/images/attach-image.png') no-repeat center center;width:32px;height:32px;}
.file-upload:hover{}

.required{color:#ff0000;}
input[type="text"],input[type="email"],input[type="number"],textarea,select{-moz-transition:border-color ease 0.3s;-o-transition:border-color ease 0.3s;-webkit-transition:border-color ease 0.3s;transition:border-color ease 0.3s;box-shadow:inset 0 1px 2px #ececec;border:1px #cccccc solid;padding:5px 10px;font-size:21px;color:#333333;}
input[type="text"],input[type="email"]{width:50%;}
input[type="text"]:focus,input[type="email"]:focus,textarea:focus{box-shadow:0 1px 2px #aaeeff;border:1px #00aad4 solid;}
input[type="file"]{opacity:0;position:absolute;top:0;left:0;height:30px;cursor:pointer;}
textarea{width:100%;}
input[type="submit"],.button{box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);border:1px #006288 solid;background-color:#009ad4;padding:5px 10px;font-size:15px;color:#ffffff;cursor:pointer;}
input[type="submit"]:hover{background-color:#0088bb;}

.gallery .thumbnail{float:left;}
.gallery .thumbnail a{display:block;padding:10px;}
.gallery .thumbnail a:hover img{opacity:1.0;}
.gallery .thumbnail a img{-moz-transition:opacity ease 0.5s,color linear 0.5s;-o-transition:opacity ease 0.5s,color linear 0.5s;-webkit-transition:opacity ease 0.5s,color linear 0.5s;transition:opacity ease 0.5s,color linear 0.5s;display:block;opacity:0.8;z-index:5;border:2px #999999 solid;width:100%;height:auto;}

.weather-forecast{margin-bottom:15px;border-spacing:0;border:1px #e6e6e6 solid;width:100%;}
.weather-forecast th{border:1px #e6e6e6 solid;background-color:rgba(255,255,255,0.6);padding:10px 3px;font-size:13px;color:#1a1a1a;}
.weather-forecast td{border:1px #e6e6e6 solid;background-color:rgba(255,255,255,0.6);padding:10px 3px;text-align:center;font-size:13px;color:#1a1a1a;}
.weather-forecast .date{background-color:#e6e6e6;padding:10px 0 10px 25px;text-align:left;font-weight:bold;font-size:17px;color:#1a1a1a;}
.weather-forecast .wind{text-align:left;}
.weather-forecast img{vertical-align:middle;}

.main .looking-accommodation{margin-bottom:15px;}
.main .looking-accommodation dt{font-size:17px;}
.main .looking-accommodation dd .looking-accommodation-title{font-size:19px;}

.attachment-type{text-align:center;text-shadow:1px 1px #ffffff;font-style:italic;font-size:13px;color:#808080;}
.attachment .fa{font-size:100px;}
.attachment a img{display:block;border:2px #ffffff solid;width:100%;height:auto;}

.comments article{margin-bottom:25px;}
.comments article header p{padding-left:21px;text-shadow:1px 1px #ffffff;font-weight:bold;font-size:11px;color:#333333;}
.comments article .content{margin:10px 0 2px 21px;}
.comments article .content p{line-height:21px;text-shadow:1px 1px #ffffff;font-size:14px;color:#1a1a1a;}
.comments article footer p{margin-left:21px;}
.comments footer p time{border-radius:3px;border:1px #cccccc solid;background-color:#e6e6e6;padding:1px;font-size:11px;color:#666666;}











.footer-container{margin:25px 0 5px 0;border-top:10px #0074a0 solid;border-bottom:10px #0074a0 solid;}
.footer{margin:5px 0;border-top:1px #e8e8e8 solid;border-bottom:1px #e8e8e8 solid;background:url('img/logo-footer.png') no-repeat right 10px center;padding-top:5px;}
.footer .widget_container{float:left;min-width:160px;}
.footer h6{margin-bottom:10px;text-shadow:1px 1px #ffffff;font-size:13px;color:#1a1a1a;}
.footer ul li{margin-bottom:5px;background:url('img/sprites.png') no-repeat left -104px bottom;padding-left:12px;color:#0276a2;}
.footer ul li,.footer ul li a,.footer p{text-shadow:1px 1px #ffffff;font-size:11px;color:#1a1a1a;}
.footer ul li a:hover{color:#0176a2;}
.footer ul .current-menu-item a{font-weight:bold;}


.footer .textwidget .about {width:363px;}
.footer .textwidget p{line-height:18px;}


.copyright{margin:5px 0;text-shadow:1px 1px #ffffff;font-size:11px;color:#1a1a1a;}
.copyright span{font-weight:bold;}
.copyright .string{color:#0075a1;}
.copyright .integer{color:#ff6600;}

.small-screens-navigation{display:none;}

.notification{position:fixed;right:15px;bottom:15px;left:15px;z-index:4;border:1px #0075a1 solid;background-color:#ffffff;padding:1px 1px 5px 1px;}
.notification h6{margin-bottom:5px;background-color:#0075a1;padding:6px 0 6px 6px;font-size:15px;color:#ffffff;}
.notification dl{margin:0 2px 0 5px;}
.notification dt{margin-bottom:3px;font-weight:bold;}
.notification dt,.notification dd,.notification dd a{font-size:13px;color:#0075a1;}
.close-notification{display:block;position:absolute;top:1px;right:1px;width:32px;height:32px;cursor:pointer;}
.close-notification i{font-size:19px;color:#ffffff;}

.scroll-to-top{display:none;position:fixed;right:5px;box-shadow:0 0 3px #999999;border-radius:50%;background-color:#ffffff;width:32px;color:#0075a1;cursor:pointer;}
.scroll-to-top .fas{line-height:30px;font-size:19px;}
.scroll-to-top:hover{box-shadow:none;background-color:#0075a1;color:#ffffff;}






/* 28/03/2018 */




label {display:block;margin-bottom:5px;font-size:17px;}
fieldset {padding-top:15px;margin-bottom:10px;}
legend {font-weight:bold;font-size:15px;}

.h3 {margin:15px 0 15px 0;font-size:15px;color:#1a1a1a;}
	
.right {text-align:right;}
	
.success {color:#00aa00 !important;}
	
.error {background-color:#d40000;}
.error span{color:#ffffff;}

.center{text-align:center;}
.hint{display:block;position:absolute;top:29px;left:270px;width:16px;height:16px;text-indent:-9999px;}
.form-error{margin-top:3px;text-shadow:1px 1px #ffffff;font-size:13px;color:#ff0000 !important;}
.input-row-note {display:block;margin-top:4px;font-size:13px;color:#808080;}







 /**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */

.bx-wrapper{position:relative;margin-bottom:25px;}
.bx-wrapper .bx-viewport{left:0;}
.bx-wrapper .bx-loading{z-index:9999;position:absolute;top:0;left:0;background: url('img/loader.gif') center center no-repeat #ffffff;min-height:50px;height:100%;width:100%;}
.bx-wrapper .bx-pager{position:absolute;bottom:10px;left:5px;width:100%;}
.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager a{display:block;margin:0 5px;outline:0;border:1px solid #e6e6e6;background-color:#cccccc;width:8px;height:8px;text-indent:-9999px;font-size:0;}
.bx-wrapper .bx-pager a:hover,.bx-wrapper .bx-pager a.active{box-shadow:0 0 3px 1px #ffffff;border:1px solid #e6e6e6;background-color:#00ff00;}





/* imagelightbox.min */

#imagelightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgba(0,0,0,0.8);}
#imagelightbox-loading,#imagelightbox-loading div{border-radius:50%;}
#imagelightbox-loading{position:fixed;top:50%;left:50%;z-index:9999;box-shadow:0 0 10px rgba(0,0,0,0.8);background-color:rgba(0,0,0,0.8);padding:14px;width:48px;height:48px;}
#imagelightbox-loading div{-moz-animation:imagelightbox-loading .5s ease infinite;-o-animation:imagelightbox-loading .5s ease infinite;-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite;background-color:#f9f9f9;width:20px;height:20px;}
@-moz-keyframes imagelightbox-loading{from{opacity:0.4;-moz-transform:scale(0.8);}50%{opacity:1;-moz-transform:scale(1);}to{opacity:0.4;-moz-transform:scale(0.8);}}@-o-keyframes imagelightbox-loading{from{opacity:0.4;-o-transform:scale(0.8);}50%{opacity:1;-o-transform:scale(1);}to{opacity:0.4;-o-transform:scale(0.8);}}@-webkit-keyframes imagelightbox-loading{from{opacity:0.4;-webkit-transform:scale(0.8);}50%{opacity:1;-webkit-transform:scale(1);}to{opacity:0.4;-webkit-transform:scale(0.8);}}@keyframes imagelightbox-loading{from{opacity:0.4;transform:scale(0.8);}50%{opacity:1;transform:scale(1);}to{opacity:0.4;transform:scale(0.8);}}
#imagelightbox-close{position:fixed;top:15px;right:15px;z-index:4;border-radius:3px;border:1px #ff0066 solid;background-color:#aa0044;width:32px;height:32px;cursor:pointer;}
#imagelightbox-close:hover{background-color:#d40055;}
#imagelightbox-close:before,#imagelightbox-close:after{position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px;background-color:#f9f9f9;width:2px;content:'';}
#imagelightbox-close:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
#imagelightbox-close:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}	
#imagelightbox{position:fixed;z-index:3;-moz-touch-action:none;-ms-touch-action:none;-o-touch-action:none;-webkit-touch-action:none;touch-action:none;box-shadow:0 0 15px #000000;}
.imagelightbox-arrow{display:none;position:fixed;top:50%;z-index:4;margin-top:-3.75em;border:1px #4d4d4d solid;background-color:#1a1a1a;width:41px;height:7.5em;cursor:pointer;}
.imagelightbox-arrow:hover,.imagelightbox-arrow:focus{background-color:#000000;}
.imagelightbox-arrow-left{left:5%;background:#1a1a1a url('img/previous-image.png') no-repeat center center;}
.imagelightbox-arrow-right{right:5%;background:#1a1a1a url('img/next-image.png') no-repeat center center;}
#imagelightbox-caption{position:fixed;right:0;bottom:0;left:0;z-index:9999;background-color:#1a1a1a;padding:10px 0 10px 0;text-align:center;font-weight:bold;color:#e8e8e8;}
#imagelightbox-overlay,#imagelightbox-loading,#imagelightbox-close,.imagelightbox-arrow,#imagelightbox-caption{-moz-animation:fade-in .25s linear;-o-animation:fade-in .25s linear;-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear;}
@-moz-keyframes fade-in{from{opacity:0;}to{opacity:1;}}
@-o-keyframes fade-in{from{opacity:0;}to{opacity:1;}}
@-webkit-keyframes fade-in{from{opacity:0;}to{opacity:1;}}
@keyframes fade-in{from{opacity:0;}to{opacity:1;}}
@media only screen and (max-width: 41.250em) {#container{width:100%;}#imagelightbox-close{top:5px;right:5px;}.imagelightbox-arrow{margin-top:-2.75em;width:2.5em;height:3.75em;}.imagelightbox-arrow-left{left:1.25em;}.imagelightbox-arrow-right{right:1.25em;}}
@media only screen and (max-width: 20em) {.imagelightbox-arrow-left{left:0;}.imagelightbox-arrow-right{right:0;}}
  	
  	
  	
  	
  	@media only screen and (min-width: 768px) {
		
		.container{width:750px;padding:0 15px 0 15px;}
		
		
		
	}
  	
  	
  	@media only screen and (min-width: 992px) {
		
		.container{width:970px;padding:0 15px 0 15px;}
		
	}
	
	@media only screen and (max-width: 992px) {
		
		
		
		.ads {display:none;}
		.main{margin:0;}
		.footer div{float:left;width:150px;}
		
		
	.slider_container {margin:0 auto;}
	.slider .image{float:none;background:none;max-width:100%;height:auto;}
	.slider .image img{display:block;width:100%;height:auto;}
	.slider .content h2{display:block;position:absolute;right:0;bottom:0;left:0;margin:0;padding:5px 15px;background-color:rgba(0, 117, 161, 0.4);width:auto !important;text-shadow:none;font-size:23px;color:#ffffff;}
	.slider .content h2 a{text-shadow:none;color:#ffffff;}
	.slider .slide{display:block;background:none;width:100%;}
	.slider .content{margin:0;padding:0;}
	.slider .content p{display:none;}
	.slider .image img{box-shadow:none;}
	.bx-wrapper .bx-pager{display:none;}
	
	
	.footer{background:none;}
	.footer div h6{margin-bottom:10px;font-size:15px;}
	.footer div p{line-height:21px;}
	.footer div ul li,.footer div ul li a,.footer div p{font-size:13px;}
	
	.footer .about {/*width:265px;*/font-size:11px !important;}
	
	.copyright{margin:10px 0 10px 0;font-size:13px;}

	}
  	
  	@media only screen and (min-width: 1200px) {
		
		.container{width:1170px;padding:0;}

	}
	
	
  	
@media only screen and (max-width: 768px) {
	
	
	
	body{background:#f2f2f2 url('img/body-background-mobile.jpg') repeat-x;}
	
	.container{position:relative;margin-left:48px;padding:0 5px 0 5px;}
	
	
	.widget_header_link a i{font-size:35px;}
	
	
	.gallery-item {margin:0 15px 0 15px;}
	
	.gallery li a {display:block;}
	.gallery li a img {display:block;width:100%;height:100%;}
	input[type="text"] {width:100%;}
	
	.scroll-to-top{box-shadow:none;border:0;z-index:9999;top:auto !important;bottom:49px !important;left:0 !important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;line-height:48px;width:48px;color:#fff;cursor:pointer;}
	
	
	.small-screens-navigation a:hover,.small-screens-navigation a:active,.small-screens-navigation button:hover, .small-screens-navigation button:active,.scroll-to-top:hover {background:none;cursor:pointer;}
	
	#nav_bar .container {margin-left:0;padding:0 1px 0 1px;}
	.nav_fixed{padding-left:48px;}
	
	.top {background:none;}
	
	
	.right{margin:0;
		
		width:100%;
		float:none;}
	.right-column{z-index:1;display:none;margin:0;padding:5px 5px 0 5px;position:absolute;top:0;left:0;width:100%;background-color:#f2f2f2;}
	
	
	.small-screens-navigation {
		z-index:0;
		display:block;
		width:48px;
		height:100%;
		background-color:#1a1a1a;
		position:fixed;
		top:0;
		left:0;
	}
	
	
	
	i {color:#e6e6e6;}
	.small-screens-navigation a,.small-screens-navigation button,.scroll-to-top {border:0;background-color:#4d4d4d;z-index:1;position:fixed;left:0px;width:48px !important;text-align:center;}
	.small-screens-navigation i {display:block;line-height:48px;}
	.small-screens-navigation a:active i {color:#ffd42a;}
	
	.small-screens-navigation a i,.small-screens-navigation button i, .scroll-to-top i {font-size: 23px;}
	.small-screens-navigation a:active i,.small-screens-navigation a:focus i,
	.small-screens-navigation button:active i,.small-screens-navigation button:focus i,
	.scroll-to-top:active i,.scroll-to-top:focus i{color:#ffd42a;}
	
	.small-screens-navigation .menu-item-home {top:0;}
	.small-screens-navigation .show-ads {top:49px;}
	
	.small-screens-navigation .fb {bottom:0;}
	
	.small-screens-navigation .on i {color:#ffd42a;}
	
	.small-screens-navigation .show-right-column {top:98px;}
	
	.object_ad h3 {text-align:left;text-transform:none;}
	.object_ad h3,.ads h2, .right-column h2, h1 {margin-bottom:10px;border:0;background-color:#d40000;padding:5px 0 5px 10px;text-shadow:none;font-size:21px;color:#ffffff;}
	.object_ad{border:0;padding:0;}
	 .right-column h2 a i {text-shadow:none;color:#ffffff;}
	
	.widget_header_link i{text-shadow:none;color:#ffffff;}

	.date-bar {margin-bottom:2px;padding:3px 0;}
	.date-bar p {text-align:center;font-size:13px;}
	
	.logo a {float:none;margin:0 auto;}
	.logo {position:static;float:none;}
	.top {margin:10px 0 0px 0;}
	
	.top-ad{margin:15px 0 15px 0;}
	
	.navigation {padding:1px;}
	.navigation nav {display:none;}
	nav ul li a,nav ul li span{font-size:21px;color:#ffffff;}
	nav ul li ul li a{font-size:19px;}
	
	.search{position:absolute;top:1px;right:1px;}
	
	.show-navigation {display:block;background-color:transparent;width:48px;height:48px;}
	.show-navigation:hover {background-color:#ffffff;}
	.show-navigation:hover i {color:#0075A1;}
	.show-navigation i {font-size: 23px;color:#ffffff;}
	
	
	nav ul li {display:block;float:none;width:100%;}
	nav ul li:hover > a,nav ul li:hover > span{box-shadow:none;background-color:#006990;color:#ffffff;}
	nav ul .menu-item-home{display:none;}
	nav ul li ul{display:none;visibility:visible;opacity:1;position:static;border:0;background-color:#e5f1f5;padding:0;width:100%;}
	nav ul li ul li a {display:block;line-height:32px;}
	nav ul li ul li a:hover {background-color:#e5f1f5;}
	
	.search input[type="search"]{background:#0075a1 none !important;padding:10px;font-size:21px;}
	.search input[type="search"]:active,.search input[type="search"]:focus{background:#ffffff none !important;}
	
	.post-row {}
	.post-row header {margin:0 10px 10px 0;}
	.post-row .content{float:none;margin-left:0;width:100%;}
	.post-row .content h2{font-size:17px;}
	.post-row .content p{float:left;font-size:15px;}
	.post-row footer{display:none;}
	
	.post header p,.post header p a{font-size:12px;}
	.post header p i{margin-right:2px;}
	.post header p .space{margin-right:2px;}
	
	.share-buttons{padding:10px 0 10px 13px;}
	.share-buttons h3{display:none;}
	.share-button{margin-right:15px;}
	
	#imagelightbox-close{top:10px;right:10px;}
	
	.recommended{background:none;}
	.recommended h2{float:none;margin:0 0 5px 0;background-color:#d40000;padding:5px 0 5px 10px;width:100%;font-size:21px;}
	.recommended ul li{display:block;}
	
	input[type="submit"], .button {width:100%;}
	
	
	.left-column{float:none;width:100%;}
	.main{margin:0;padding:0;width:auto;}
	.right{margin-top:25px;float:none;width:100%;}
	
	.ads {padding:5px 5px 0 5px;display:none;float:none;width:100%;height:100%;z-index:5;position:absolute;top:0;left:0;z-index:333;background-color:#f2f2f2 ;}
	.ads ul li a {display:block;margin:0 auto;max-width:180px;height:auto;}
	.ads ul li a img {display:block;width:100%;height:auto;}
	
	.footer{background:none;}
	.footer div{float:none !important;margin-bottom:15px;width:100%;}
	
	
	
	.footer .widget_container h6{padding:3px 0 3px 9px;background-color:#808080;margin-bottom:5px;text-shadow:none;font-size:19px;color:#ffffff;}
	.footer .widget_container ul li{background:none;padding:0;}
	.footer .widget_container ul li a{display:block;font-size:15px;}
	.footer .widget_container p{line-height:21px;font-size:15px;}
	
	.footer .textwidget .about {width:100%;}
	
	.copyright{text-align:center;font-size:15px;}
	
	#find-us-on-facebook{}
	
	
	
	
	
}


