/*
Theme Name: Raszyn
Theme URI: #
Description: Raszyn TEMPLATE.
Version: 1.3
Author: PERT PR
Author URI: #
Tags: pert, raszyn, water
*/ 
*{margin:0}
html{-webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   filter: grayscale(100%);
   height:100%;margin:0;padding:0}
a,img{outline:none;margin:0;padding:0;border:0;color:#e95446;text-decoration:underline;font-weight:400;}
h1 {color:#ffffff;font-size:33px;}
h2{font-size:26px;color:#93bfde;font-weight:700;}
h3{font-weight:700;font-size:22px;}
h4{font-size:16px;text-transform:uppercase;font-weight:700;}
h4.call{color:#828282;font-size:24px;text-transform:none;}
h5{font-size:33px;#12abc7;}
h6{color:#ffffff;font-size:11px;}
#wrapper{margin:0 auto;padding:0;border:0;width:999px;position:relative;min-height:100%;height:auto !important;height:100%}
#header{float:left;position:relative;width:100%;background: rgba(255, 255, 255, 0.9);}
img.logo{float:left;margin:0;}
img.sitemap{float:right;margin-top:20px;}
#menus{float:left;position:relative;width:100%;background: url('images/menu_bg.jpg') repeat-x;height:60px;}
.menu{float:left;position:relative;}
.menu ul {float:right;position:relative;height:60px;line-height:60px;padding:0;}
.menu ul li {display:inline;}
.menu ul li a, .menu ul li a:visited {padding:0px 20px 0 20px;height:60px;text-transform:uppercase;font-size:17px;font-weight:400;text-align:center;display:block;text-decoration:none;float:left;color:#ffffff;}
.menu ul li a:hover{background:#93bfde;}
#harmo{float:left;position:relative;width:100%;background: url('images/miara.png') center bottom repeat-x;height:238px;}
.faza{float:right;margin-right:100px;width:200px;height:225px;}
#news{float:left;position:relative;width:100%;height:350px;}
.news-box{float:left;position:relative;width:295px;height:190px;margin-right:57px;font-size:13px;}
.line{width:100%;height:2px;background:#ffc100;margin-top:5px;margin-bottom:5px;}
#boxes{float:left;position:relative;width:100%;background: url('images/boxes-bg.png') center top no-repeat;height:335px;}
.boxes-box{float:left;position:relative;width:220px;height:250px;margin-right:39px;margin-top:35px;font-size:13px;background:#fff;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;-webkit-box-shadow: 1px 1px 10px 1px rgba(0,0,0,0,6);
box-shadow: 1px 1px 10px 1px rgba(0,0,0,0,6);}
.boxes-box-more{float:left;position:relative;width:160px;height:43px;margin-left:30px;margin-top:50px;font-size:16px;color:#fff;text-align:center;line-height:43px;background:#93bfde;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}
.boxes-box-more a{color:#fff;text-decoration:none;}
.boxes-box-more a:hover{color:#e3e3e3;text-decoration:underline;}
#footer{float:left;position:relative;width:100%;background: url('images/footer-bg.png') repeat-x;height:226px;color:#fff;}
#footer .left-foot{float:left;position:relative;width:250px;margin-top:25px;}
#footer .center-foot{float:left;position:relative;width:499px;margin-top:25px;}
#footer .right-foot{float:left;position:relative;width:250px;margin-top:25px;}

/*subpage*/
#content{float:left;position:relative;width:100%;margin-top:140px;}
.sidebar{float:left;position:relative;width:250px;margin-right:95px;min-height:350px;margin-bottom:30px;}
.sidebar ul {float:right;position:relative;height:30px;line-height:30px;padding:0;}
.sidebar ul li {display:inline;}
.sidebar ul li a, .sidebar ul li a:visited {padding:2px 10px 2px 30px;text-transform:uppercase;font-size:15px;font-weight:400;text-align:left;display:block;text-decoration:none;float:left;color:#ffffff;background:#93bfde;width:95%;margin-left:30px;margin-bottom:8px;}
.sidebar ul li a:hover, .sidebar ul li.current_page_item a{background:#003a5d;width:100%;}
#content .article{float:left;position:relative;width:650px;min-height:100%;margin-bottom:50px;}
#content .articles{float:left;position:relative;width:100%;min-height:100%;margin-bottom:50px;}
.article p, .articles p{line-height:180%;font-size:14px;color:#000;}
.articles .left-div{float:left;position:relative;width:300px;}
.articles .right-fiv{float:left;position:relative;width:699px;}

img.alignleft {float:left; margin:0 4px 4px 0;}
.sidebar .attachment-post-thumbnail {float:none;text-align:center;border:0;-moz-box-shadow: 0px 0px 0px #ffffff;
-webkit-box-shadow: 0px 0px 0px #ffffff;
box-shadow: 0px 0px 0px #ffffff;}
.attachment-post-thumbnail {float:left; margin:0 16px 8px 0;border:4px solid #fff;
-moz-box-shadow: 1px 2px 10px #000000;
-webkit-box-shadow: 1px 2px 10px #000000;
box-shadow: 1px 2px 10px #000000;}

.news-box img.attachment-post-thumbnail:hover {float:left; margin:0 16px 8px 0;border:4px solid #fff;
-moz-box-shadow: 1px 2px 10px #ffffff;
-webkit-box-shadow: 1px 2px 10px #ffffff;
box-shadow: 1px 2px 10px #ffffff;}

.icons_a {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.icons_a:hover {
  -webkit-transform: rotate(-10deg);
     -moz-transform: rotate(-10deg);
       -o-transform: rotate(-10deg);
      -ms-transform: rotate(-10deg);
          transform: rotate(-10deg);
}
#header .menu{float:left;position:relative;width:723px;height:119px;background:url('images/menu-bg.jpg');}
#header .menu ul {float:right;position:relative;margin-top:76px;margin-right:20px;height:41px;line-height:41px;padding:0;}
#header .menu ul li {display:inline;}
#header .menu ul li a, #header .menu ul li a:visited {padding:13px 20px 0 20px;height:28px;text-transform:uppercase;font-size:15px;text-align:center;display:block;text-decoration:none;float:left;color:#ffffff;}
#header .menu ul li a:hover{background:url('images/menu-active-bg.html');}
#main{float:left;position:relative;top:-12px;left:-9px;width:999px;height:463px;background:url('images/main-photo.html') no-repeat;z-index:999;}
#main .welcome{float:left;position:absolute;top:37px;left:75px;}
#main .welcome .welcome1{position:relative;color:#ff811c;font-size:30px;padding-left:143px;margin-top:-16px;}
#main .welcome .welcome2{position:relatvie;color:#12abc7;font-size:48px;padding-left:88px;margin-top:-22px;}
#left-home{float:left;position:absolute;top:441px;left:36px;width:640px;}
#left-home .box {float:left;position:relative;width:640px;height:46px;background:url('images/box1.html') no-repeat;margin-bottom:9px;z-index:999;}
#hours{float:left;position:absolute;top:395px;left:610px;width:388px;height:137px;background:url('images/hours-bg.html') no-repeat;z-index:1;}
#hours .info{float:left;position:relative;margin-left:75px;margin-top:3px;}
#phone{float:left;position:absolute;top:538px;left:704px;width:294px;z-index:1;}
#phone img.call1{float:left;position:relative;width:74px;}
#phone .text{float:left;position:relative;width:220px;padding-left:0px;margin-top:20px;}

/*subpage*/
#article{float:left;position:relative;left:36px;top:-40px;width:961px;z-index:999;}
#article .top{float:left;position:relative;width:961px;height:46px;background:url('images/box4-subpage.html');}
#article .top .title1{padding:10px 10px 10px 10px;float:right;}
#article .article-text{float:left;position:relative;color:#084471;padding:15px;text-align:justify;width:929px;min-height:300px;border-left:1px solid #ff811c;border-right:1px solid #ff811c;border-bottom:1px solid #ff811c;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px; }
#article .article-text h2{font-size:21px;margin-bottom:12px;color:#ff811c;}
#article .article-text p{line-height:150%;color:#084471;}
#article .article-text a{text-decoration:underline;}
/*wp*/
.article ul li {color:#000;margin-left:10px;padding-left:10px;line-height:180%;}
