/*
Theme Name: Cool Coloring Pages
Theme URI: 
Description:
Version: 1.1
Author: Andrzej Olszewski
Author URI: http://www.clouds.pl

*/



html{overflow-y:scroll;}
body {position:relative;overflow-x: hidden;}
body, a, p, h1, h2, h3, h4, h5, h6{color:#464646;font-family: "Open Sans", Arial,sans-serif;}

hr{clear:both;width:100%;margin:10px auto;padding:0px;text-align:center;background-color:#757575;border:none;height:1px;}
hr.delimiter{width:100%;border:1px solid #999999;background:none;height:0px;}
img.alignleft{float:left;margin:0 10px 10px 0;}
img.alignright{float:right;margin:0 0 10px 10px;}
img{width:auto\9 !important;}
a img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;color:#999999;}

a h1, a:link h1,a:active h1, a:visited h1, a:hover h1{text-decoration:none;}
.overflow-hidden{overflow:hidden;}

/*************Contact Form and buttons*****************/
a.button, input.wpcf7-submit{display:block;font-size:18px;border:none;height:40px;line-height:40px;margin-top:15px;margin-bottom:5px;background:#0096E2;color:#FFFFFF;font-weight:bold;padding:0 20px;text-decoration:none;}
a.button:hover, input.wpcf7-submit:hover{background:#0096F2;}
input[type="submit"]{display:block;clear:both;height:40px;}
input[type="text"], input[type="email"], input[type="tel"]{height:30px;padding:5px;margin-bottom:15px;}
input[type="text"], input[type="email"], input[type="tel"], select.wpcf7-form-control{color:#FFFFFF;font-size:18px;line-height:30px;width:280px;}
select{padding:8px 5px;width:282px !important;margin-bottom:15px;} 
textarea{font-size:18px;margin-bottom:15px;line-height:25px;width:280px;padding:5px;height:80px;}

input::-webkit-input-placeholder {opacity:1;color:#FFFFFF;text-align:right;font-weight:bold; }
input::-moz-placeholder {opacity:1;color:#FFFFFF; text-align:right;font-weight:bold;} /* firefox 19+ */  
input:-ms-input-placeholder {opacity:1;color:#FFFFFF; text-align:right;font-weight:bold;} /* ie */
input:-moz-placeholder {opacity:1;color:#FFFFFF; text-align:right;font-weight:bold;} 
input.placeholder {opacity:1;color:#FFFFFF; text-align:right;font-weight:bold;}
/*input[placeholder] {opacity:1;color:#FFFFFF; text-align:right;font-weight:bold;} */
textarea::-webkit-input-placeholder {opacity:1;color:#FFFFFF;text-align:right;font-weight:bold; }
textarea::-moz-placeholder {opacity:1;color:#FFFFFF; text-align:right;font-weight:bold;} /* firefox 19+ */ 
textarea:-ms-input-placeholder {opacity:1;color:#FFFFFF; text-align:right;font-weight:bold;} /* ie */
/*textarea[placeholder]{opacity:1;color:#FFFFFF; text-align:right;font-weight:bold;}
textarea.placeholder {opacity:1;color:#FFFFFF; text-align:right;font-weight:bold;}*/

span.wpcf7-not-valid-tip{color:#333333;font-weight:bold;}
span.wpcf7-list-item {
float:right;width:300px;margin-bottom:15px;margin-left:0px !important;text-align:right;line-height:12px;color:#000000;font-size:11px;}
wpcf7-list-item input[type="checkbox"]{float:right;}
span.wpcf7-list-item-label{width:270px;float:left;margin-right:10px;display:block;}
span.wpcf7{clear:both;overflow:hidden;}
div.wpcf7-response-output{clear:both;}
/*************END Contact Form and buttons*****************/


.relative{position:relative;}
.clear{clear:both;}
.inner{padding:10px;}
.grey-bg{background-color:#999999;border:1px solid #ff4967;}
.grey-bg, .grey-bg *{color:#FFFFFF;}

/*********************HEADER**********************************/
.breadcrumbs{margin-top:15px;}
.header-bg{background-color:#ff4967;padding-bottom:20px;}
.menu-bg{background-color:#009de0;}
.logo{margin-top:20px;}

.social{position:relative;float:right;margin-top:10px;padding-right:15px;}
.social ul{list-style-type:none;right:0px;}
.social ul *{margin:0;padding:0;}
.social ul li{margin-left:5px;float:left;}


.home-ad, .home-img, .home-shortcode, .home-menu, .home-ad-box, .home-shortcode-2, .front-page-news-header{margin-top:20px;}
.home-img .txt, .home-img .txt *{color:#FFFFFF;}
.home-img .txt{width:100%;padding:10px;background-color:#08a0e1;}
.home-img .txt h1, .home-img .txt h2, .home-img .txt h3{margin-top:0px;}

.home-menu, .home-menu *{color:#FFFFFF;}
.home-menu .inner{background-color:#ff9000;}
.home-menu h2{margin-top:0px;}

.front-menu *{margin: 0; padding: 0;}
.front-menu ul.menu,.front-menu ul.menu ul{list-style-type:none;position:relative;} 

.front-menu ul.menu > li {position:relative;height:100%;min-height:200px;width:180px;display:block;float:left;padding-left:15px;padding-right:15px;background:url('images/line-coloring.png') repeat-y top right;}
.front-menu ul.menu > li > a{visibility:hidden;display:none;}
.front-menu ul.menu > li:first-child{padding-left:0px;}
.front-menu ul.menu > li:last-child{padding-right:0px;background:none;}
.front-menu ul.menu > li, .front-menu ul.menu > li > a{color:#e28a00;}
.front-menu ul.menu > li > li{display:block;clear:both;}
.front-menu ul.menu > li > li, .front-menu ul.menu > li > li *{color:#FFFFFF;}


.front-page-news-header{background-color:#08a0e1;padding:5px 10px;}
.front-page-news-header, .front-page-news-header *{color:#FFFFFF;}
.front-page-news-header h2{margin:0px;}
.front-page-news-header h2 a:hover{color:#FFFFFF;}
/***********************MENU**********************************/
 #menu{clear:both;}  
   #menu * {margin: 0; padding: 0;}
   #menu ul.menu {list-style:none;position:relative;float:left;} 
   #menu ul li {position:relative;height:100%;display:block;float:left;padding-right:1px;}
   #menu ul li a {display:block;height:100%;padding:0px 12px;}
   #menu ul li, #menu ul li a{text-decoration:none;font-size:14px;line-height:40px;font-weight:normal;text-align:left;color:#FFFFFF;text-transform:none;}
   #menu ul li:hover > a, #menu ul li.current-menu-item a, #menu ul li.current_page a, #menu ul li.current-menu-ancestor a{background:#FFFFFF;color:#009de0;}

   /*drugi poziom*/
   #menu ul.menu ul{position:absolute;visibility:hidden;display:none;z-index:1000006;background-image:url('data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');text-align:left;margin:0;padding-top:0px;}
   #menu ul.menu ul li ul{position:absolute;visibility:hidden;display:none;float:left;top:0px;padding-left:0px;padding-top:0px;margin-left:300px;} 
   #menu ul.menu ul li{border-left:none;border-right:none;position:relative;float:none;display:block;text-align:left;width:300px;padding-right:0px;}
   #menu ul.menu ul li a{background:#009de0;color:#FFFFFF;width:auto;line-height:40px;padding:0 5px 0px 20px;white-space:nowrap;}
   #menu ul.menu ul li:hover > a, #menu ul.menu ul li.current-menu-ancestor > a, #menu ul.menu ul li.current-menu-item > a{background:#0084bc;color:#FFFFFF;}
  #menu ul.menu li:hover > ul{visibility:visible;display:block;} 
   #menu ul.menu ul li:hover ul{visibility:visible;display:block;} 
   /*trzeci poziom*/
   #menu ul.menu ul li ul li:hover > a {background:#0084bc;}

   
.navbar-default {background-color: transparent;border-color:transparent;}
.navbar {border-radius: 0;border: none;margin-bottom: 0;min-height: 30px;}

.navbar-default .navbar-toggle .icon-bar {background-color: #FFFFFF;}  
.navbar-default .navbar-brand {color: #FFFFFF;}
/*===Media queries==*/

/*Media Small*/
@media (max-width: 767px) {
#menu ul.menu {float:left;width:100%;} 
#menu ul.menu *{background:transparent;}
#menu ul li {float:none;width:100%;}
#menu ul li a{color:inherit;line-height:40px;}
#menu ul li:hover > a, #menu ul li.current_page > a, #menu ul li.current-menu-ancestor > a{background:transparent !important;color:inherit !important;}
#menu ul li.current-menu-item > a{background:#999999;color:#FFFFFF;}
#menu ul > li{border-left:none;} 
#menu ul li{border-bottom:1px solid #999999;padding:0px;height:100%;overflow:hidden;}
#menu ul.menu li:last-child{border-bottom:none;}
#menu ul li, #menu ul li a{text-align:left;}

#menu ul.menu ul{clear:both;position:relative;}
#menu ul.menu ul li{clear:both;border-bottom:1px solid #8A8A8A;padding-left:0;width:100%;}
#menu ul.menu ul li:first-child{border-top:1px solid #8A8A8A;}
#menu ul.menu ul li:last-child{border-bottom:none;}
#menu ul.menu ul li a{padding-left:30px;text-align:left;}
#menu ul.menu ul li:hover > a, #menu ul.menu ul li.current-menu-ancestor > a, #menu ul.menu ul li.current_page > a{background:transparent !important;color:inherit !important;}
#menu ul.menu ul li.current-menu-item > a{background:#999999;color:#FFFFFF;}
#menu ul.menu ul li ul{position:relative;margin-left:0px;width:100%;}
#menu ul.menu ul li ul li a{padding-left:45px;}
#menu ul.menu ul, #menu ul.menu ul li ul{visibility:visible;display:block;} 

}
/*Media (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991px) {


}

/*Media (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199px) { 

  
}
/*Media (large desktops, 1200px and up)*/
@media (min-width: 1200px) {


} 
/***********************END MENU**********************************/


/***********************CONTENT***********************************/
figure, .figure{
	width: 70px;
	height: 70px;
	margin: 0 auto;
	padding: 0;

}



/* Zoom In #1 */
figure img, .figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
figure:hover img, .figure:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
.one-news{margin-top:15px;}
.one-news h2{margin-top:0px;}
.post {clear:both;overflow:hidden;}

.google-map-placeholder { border:none !important;}
.navigation {margin:10px 0px;}

#map {position: relative;padding-bottom: 400px;height: 0;overflow: hidden;}

#map iframe {position: absolute;top: 0;left: 0;width: 100% !important;height:400px !important;}


/**********************FOOTER*************************************/
footer{margin-top:40px;background-color:#ff4967;}
footer, footer *{color:#ffffff;}
.footer-column{margin-top:20px;min-height:280px;}
.footer-right-bg{background:url('images/line-footer.png') top right repeat-y;}
#credits{clear:both;display:block;padding-top:20px;margin-bottom:5px;font-weight:normal;background:transparent;}
#credits div{position:relative;clear:both;text-align:left;}
#credits a, #credits a:visited{text-decoration:none;font-family:Arial, sans-serif;font-weight:normal;}
#credits span {margin-top:5px;font-size:11px;font-weight:normal;}
#credits > .author > a{font-size:11px;font-weight:normal;}




/************Change slider*****************/
.flexslider{margin-bottom:0px !important;}
.caption-wrap{opacity:1 !important;background-image:none !important;background:url('images/blenda-slider.png') !important;padding:0px !important;}
.caption-wrap, .caption-wrap *{color:#FFFFFF !important;}
.metaslider .caption{padding:0px 0px 10px 0px!important;}
.caption-wrap .caption{width:980px !important;margin:0 auto !important;}
.caption-wrap .caption h1, .caption-wrap .caption h2, .caption-wrap .caption h3{font-size:40px;line-height:40px;margin-top:5px;margin-bottom:5px;}
.caption-wrap .caption a{color:#009de0 !important;}
.caption-wrap .caption a:hover{text-decoration:underline;}
.caption-wrap .caption hr{border:0;height:1px;background-color:#FFFFFF;margin:10px auto;}



/**************Media Small*****************/
@media (max-width: 767px) {
.caption-wrap .caption{display:none !important;}
.sm-center-block{float:none !important;margin-left: auto;margin-right: auto;text-align:center;}
.social{float:none;margin-left:auto;margin-right:auto;text-align:center;}
.social ul{display:inline-block;padding:0px;}
}
/**************Media Small*****************/

/**************Media (tablets, 768px and up)*****************/

@media (min-width: 768px) and (max-width: 991px) {
.caption-wrap .caption{width:100% !important;margin:0 auto !important;}
.sm-center-block{float:none !important;margin-left: auto;margin-right: auto;}
.social{float:none;margin-left:auto;margin-right:auto;text-align:center;}
.social ul{display:inline-block;padding:0px;}
}
/**************Media (tablets, 768px and up)*****************/

/**************Media (desktops, 992px and up)*****************/
@media (min-width: 992px) and (max-width: 1199px) { 
.caption-wrap .caption{width:1140px !important;margin:0 auto !important;}
  
}
/**************Media (desktops, 992px and up)*****************/

/**************Media (large desktops, 1200px and up)*****************/
@media (min-width: 1200px) {
.caption-wrap .caption{width:1140px !important;margin:0 auto !important;}

}
/**************Media (large desktops, 1200px and up)*****************/
/**auto-clear wymaga podania wszystkich rozmiarów w kolumnie**/
@media (min-width:1200px){
    .auto-clear .col-lg-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-lg-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-lg-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-lg-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-lg-6:nth-child(odd){clear:left;}
}
@media (min-width:992px) and (max-width:1199px){
    .auto-clear .col-md-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-md-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-md-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-md-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-md-6:nth-child(odd){clear:left;}
}
@media (min-width:768px) and (max-width:991px){
    .auto-clear .col-sm-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-sm-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-sm-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-sm-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-sm-6:nth-child(odd){clear:left;}
}
@media (max-width:767px){
    .auto-clear .col-xs-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-xs-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-xs-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-xs-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-xs-6:nth-child(odd){clear:left;}
}

/**************Change Nggallery*************/
.ngg-gallery-thumbnail-box {margin-right:1px !important;}
.ngg-gallery-thumbnail img {border:none !important;padding:1px !important;margin:1px 0px 1px 1px !important;}
.ngg-gallery-thumbnail img:hover {background:none !important;}
   
#fancybox-overlay[style] {
    background-color: #FFFFFF !important;
}
.GotoTop{bottom: 50px;height: 52px;width: 52px;line-height:52px;border:1px solid #CCCCCC;color: #CCCCCC;cursor: pointer;font-family: verdana;font-size: 25px;right: 3%;overflow: hidden;position: fixed;text-align: center;z-index: 1003;}
#imgGotoTop {background-color:#FFFFFF;bottom: 0;display: block;z-index: 1004;position:absolute;width:100%;height:100%;}


