#comment-form-elements,#sidebar ul,.commentlist,.filterable,.portfolio-items,.social,header .meta{list-style:none}.hidden,.invisible{visibility:hidden}p.pood{left:41%;position:absolute}.top,header{position:relative}button,html,input,select,textarea{color:#222}body{line-height:1.6em;background:#fff}@font-face{font-family:RockSalt;src:local('RockSalt'),url(RockSalt.ttf) format('truetype');font-weight:400}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}.aligncenter,div.aligncenter,img.centered{display:block;margin-left:auto;margin-right:auto}img.alignright{padding:4px;margin:0 0 2px 7px;display:inline}img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline}.alignright{float:right}.alignleft,.sf-menu,.top-menu-container,nav{float:left}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}a,a:focus,a:hover,a:visited{color:#e045a7;outline:0;text-decoration:none}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{font:14px/24px "Open Sans",Helvetica Neue,Arial;color:#666}.comment-reply-link,.commentlist article header a{font-style:normal;text-decoration:none}.wrapper{width:90%;margin:0 5%}.widget_footer ul,.widget_sidebar ul{padding-left:20px}.header-container{background:url(../img/bk_header.png)}header{background:#222;height:70px;z-index:5}article header{background:0 0;height:auto;padding:8px 0;border:solid #CECEBF;border-width:1px 0;margin-bottom:3%}.page-title{background:#EEE}.page-title h2{font-size:22px;color:#878787;font-weight:lighter;text-transform:uppercase;width:auto;display:inline-block;margin:30px 0}.title{color:#fff}.top-menu-container{margin-top:30px}nav{width:100%}.sf-menu ul{margin:0;padding:0}.sf-menu li{padding-left:28px}.sf-menu a{display:block;padding:0;text-decoration:none;font-weight:700!important;text-transform:uppercase;color:#818181;font-size:12px}.sf-menu a :hover,.sf-menu a:hover,.sf-menu li.current_page_item a{color:#fff}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:14px;height:14px;text-indent:-999em;overflow:hidden;background:url(../img/sub-indicator.png) no-repeat}a>.sf-sub-indicator{top:-.1em;background-position:0 0}.sub-menu{background:#222;left:18px!important}#small-screens-menu,#small-screens-menu nav{display:none;background:#000}.sub-menu li{padding:11px;float:left}#small-screens-menu{font-size:12px;position:relative;z-index:999}#small-screens-menu a{text-align:center;padding:12px 0;border-bottom:1px solid #111;display:block;text-shadow:none;color:#ccc!important;text-transform:uppercase;text-decoration:none}#small-screens-menu nav ul{padding:0;margin:0}#small-screens-menu nav ul li{clear:both;float:none;width:100%;padding:0}#small-screens-menu nav li:last-child a{border-bottom:none}#small-screens-menu nav ul ul a{font-size:90%}#small-screens-menu a:hover{text-decoration:none;color:#fff!important;background:#111}.main{padding:30px 0}.main article h1{font-size:3em}.footer-container footer{padding:30px 0;clear:both;font-size:90%;margin-top:20px;border-top:1px solid #eee}.footer-container footer a{color:inherit}.ie7 .title{padding-top:20px}.site-title{width:170px;height:170px;background:#8b0058;float:left;position:relative;text-align:center;margin:0}.site-title a{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:auto;display:inline-block;line-height:170px;color:#fff;text-decoration:none}.error,.site-title a img{display:block}.site-description{margin:0;position:absolute;top:135px;left:190px;color:#D6D6D6;font-weight:lighter}.categories,header .meta{font-weight:700;color:#79796A}.social{float:right;margin:24px 0 0}.social li{padding:0 0 0 18px;float:left;font-size:14px;color:#6B6B6B}.social li a{float:left;width:20px;height:20px;margin-top:2px;background:url(../img/social.png) no-repeat;text-indent:-999em}.social li a.linkedin{background-position:-1px 0}.social li a.dribble{background-position:-37px 0}.social li a.pinterest{background-position:-75px 0}.social li a.twitter{background-position:-115px 0}.social li a.rss{background-position:-148px 0}#searchform{width:225px;padding:8px;background:#fff;border:1px solid #CCC;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;float:right;margin:21px 7px 0 0}#searchform input{height:24px;line-height:24px;font-size:12px;font-weight:700;border:0;text-transform:uppercase}#searchform input#s{float:left;background:#fff;width:190px}#searchform input#searchsubmit{float:right;width:24px;background:url(../img/searchsubmit.gif) no-repeat}header .meta{margin:0;padding:0}header .meta li{float:left;padding:0 3%;border-right:1px #CECEBF solid}header .meta li:last-child{border-right:0}header .meta li .comments{float:left;padding-left:20px;background:url(../img/comments.png) 0 7px no-repeat}header .meta li .comments a{text-decoration:none}header .meta li .tags{padding-left:20px;background:url(../img/tags.png) 0 4px no-repeat}.blog-thumb{float:left;margin-right:3%}.blog-entry{float:left;width:60%}.categories{font-size:90%;text-transform:uppercase}.categories a{color:#79796A;text-decoration:none}.post-title{color:#8b0058;font-size:200%;font-weight:lighter;margin:3.5% 0;line-height:120%}.post-title a{color:#8b0058;text-decoration:none}article{margin-bottom:1%}.more-link{color:#000;padding-right:25px;background:url(../img/continue.png) right 3px no-repeat;text-decoration:none;font-weight:700}.sidebar-footer .widget-title{color:#8b0058;font-size:90%;font-weight:700;text-transform:uppercase;margin:2em 0}.column-two .widget-title{color:#212121;font-weight:700;text-transform:uppercase;margin:0 0 1em -30px;position:relative;padding-left:30px;font-size:1em;background:url(../img/widget_title.png) 0 4px no-repeat}.column-two ul,.sidebar-footer ul{list-style:none;padding:0;margin:0}.column-two ul{margin-bottom:0}.column-two ul li,.sidebar-footer ul li{margin:4px 0}.column-two ul li a,.sidebar-footer ul li a{text-decoration:none}#comment-nav{display:none}.avatar{-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}.commentlist{padding:0}.commentlist article header{border:0}.commentlist article header img{float:left;margin-right:30px}.commentlist article header cite a{font-weight:700}.commentlist article header cite{height:30px;line-height:30px;border-right:1px #79796A solid;margin-right:25px;padding-right:25px}.commentlist article section{color:#575746;float:left;padding-left:95px;margin-top:-30px}.commentlist article section p{margin:.3em 0}.comment-reply-link{clear:both;font-weight:700;font-size:80ew%;text-transform:uppercase}#comments{clear:both;margin-top:7%}.respond-form{clear:both;margin-top:3%;float:left}#comment-form-title h3,#comments h3{color:#868686;font-size:140%;font-weight:lighter;text-transform:uppercase}#comment-form-elements{color:#212121;padding:0}#comment-form-elements li{margin:10px 0;float:left;clear:both}#comment-form-elements label,#contactForm label{width:170px;text-transform:uppercase;float:left;height:40px;line-height:40px}#comment-form-elements input,#comment-form-elements textarea,#contactForm input,#contactForm textarea{float:left;width:328px;border:1px solid #CCC;padding:0 10px;height:40px;line-height:40px}#comment-form-elements textarea,#contactForm textarea{height:130px;line-height:24px}#comment-form-elements input.submitbutton,#contactForm button.submitbutton{width:125px;height:45px;line-height:45px;text-align:center;color:#fff;font-weight:700;text-transform:uppercase;background:#8b0058;border:0;cursor:pointer}.call_to_action{width:100%;height:140px;background:url(http://perrepro.ee/wp-content/uploads/2014/05/bg_head_1.jpg) no-repeat rgba(0,0,0,0);line-height:140px;text-align:center;color:#fff;font-size:200%;font-weight:lighter}.call_to_action .wrapper{height:100%}.call_to_action a{color:#fff;background:#8b0058;padding:10px 25px;text-decoration:none;margin:-15px 0 0 30px;border-radius:3px}.radial_gradient{width:100%;height:100%;background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(255,255,255,.25)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);background:radial-gradient(ellipse at center,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#00ffffff', GradientType=1 )}#contact-map{float:left;width:100%;height:350px;margin:0 0 15px}#contact-map iframe{border:0}#contact-form{width:60%;float:left;margin:0 30px 0 0}#contact-data{float:left;width:35%;margin:28px 0 0}#contact-data p{display:block;overflow:hidden;margin:0 0 15px}#contact-data .contact-data-field{float:left;width:35%;font-weight:700}#contact-data .contact-data-info{float:left;width:65%}#contactForm div{float:left;width:100%;margin-bottom:10px}.thanks{background:url(../img/ok.png) left 1px no-repeat;padding-left:20px;clear:both;margin-top:30px}.error{color:#333;background:url(../img/error.png) 5px 50% no-repeat #FCE2D4;margin-top:5px;clear:both;padding:7px 7px 7px 30px;border-radius:6px;font-size:11px;border:1px solid #fbc2c4;width:270px}.emm-title,.widget_search label{display:none}.filterable{float:right;text-transform:uppercase;margin:0 0 5%;clear:both}.filterable li{float:left;margin:0 20px 0 0}.filterable li a{color:#878787;padding:5px 10px;text-decoration:none}.filterable li a:hover,.filterable li.active a{background:#8b0058;color:#fff}.portfolio-items{float:left;width:100%;padding:0}.portfolio-items li{width:355px;margin:0 5px;text-align:center;float:left;height:360px}#wp-calendar,.portfolio-items li div,.portfolio-items li img{width:100%}.portfolio-items li img{max-width:300px!important}.portfolio-items .portfolio-item-holder{height:auto}.portfolio-items li .description p{margin:1em 0 0}.portfolio-items li .description p a{text-decoration:none;color:#8b0058;font-size:120%}.portfolio-items li .description span{text-transform:uppercase;font-size:90%;font-weight:700}.emm-paginate{padding:45px 0 20px}.emm-paginate a,.emm-paginate span{border:1px solid #CCC;background:0 0;border-radius:4px;margin:0 4px;padding:5px 11px;text-align:center;text-decoration:none;text-shadow:none;color:#CCC;transition:color .1s ease-in 0s}.emm-paginate .emm-title{border:none;padding-left:0;background:0 0}.emm-paginate .emm-current{color:#000;font-weight:700}.emm-paginate a:hover{border-color:#8b0058;background:#8b0058;color:#fff}.widget_sidebar{clear:both;margin-bottom:60px}.widget_search #searchform{margin:0 7px 0 0}#searchsubmit{text-indent:-9999px}* html #searchsubmit{font-size:0;display:block;line-height:0}.widget_calendar{float:left}#wp-calendar caption{text-align:center;color:#333;margin-top:10px;margin-bottom:15px}#wp-calendar thead{font-size:90%}#wp-calendar thead th{padding-bottom:10px}#wp-calendar tbody{color:#aaa}#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;text-align:center;padding:8px}#wp-calendar tbody td:hover{background:#fff}#wp-calendar tbody .pad{background:0 0}#wp-calendar tfoot #next{font-size:90%;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:90%;text-transform:uppercase;padding-top:10px}.tagcloud a{font-size:14px!important;background:#8b0058;color:#fff;display:inline-block;padding:2px 5px;margin-bottom:5px}@media only screen and (max-width:767px){.top-menu-container nav{display:none}#small-screens-menu{display:block}.call_to_action a{color:#fff;background:#8b0058;padding:3px;text-decoration:none;margin:0;border-radius:3px}.site-title,.site-title img{width:130px;height:130px}.flex-control-nav,.slides li img{width:100%!important}.site-title a{line-height:130px}.site-description{top:100px}#slider_container{height:490px!important}.flexslider .flex-caption{font-size:140%!important}.flex-control-nav{right:0!important;top:450px!important}.filterable{margin-top:5%}.filterable li{margin:0 2px 0 0;font-size:80%}.column-two .widget_sidebar{width:90%;float:right}#contact-data{width:100%}.commentlist article header{text-align:left}.commentlist article header cite{border-right:0;clear:right;display:block;text-align:left}.commentlist article header time{clear:left;text-align:left;font-size:80%}.commentlist article section{margin-top:-15px}#gallery-2 .gallery-item{width:46%!important;margin:8px;border:1px solid}#gallery-2 .gallery-item img{width:100%}}@media only screen and (max-width:600px){#gallery-2 .gallery-item{width:46%!important;margin:8px;border:1px solid}}@media only screen and (max-width:500px){#gallery-2 .gallery-item{width:100%!important;margin:8px 0!important;border:1px solid}}@media only screen and (max-width:479px),screen and (max-device-width:479px){.site-title,.site-title img{width:170px;height:170px}.site-title,header{height:170px}.site-description,.social,article{text-align:center}.site-title{float:none!important;margin:0 auto}.site-title a{line-height:170px}.site-description{top:175px;width:100%;left:0}.top-menu-container{float:none}.main .column-two{width:100%;float:right;border-top:2px #CECEBF solid;padding:5% 0 0}.call_to_action{font-size:100%}#menu-icon{color:#FFF;width:auto;background:#000;padding:10px 20px;cursor:pointer;display:block}#menu-icon:hover{background-color:#666}#menu-icon.active{background-color:#333}.social{float:left;margin-bottom:20px;margin-top:15px!important;width:100%;padding-left:0}.social li{float:none;display:inline-block}.social li:first-child{display:none}#slider_container{height:380px!important}.flex-control-nav{top:350px!important}.flexslider .flex-caption{font-size:120%!important}.page-title{margin-bottom:45px}.page-title h2{font-size:18px}.home .page-title h2{font-size:22px}#searchform{float:none;clear:both;margin:-45px auto 0;height:24px;position:relative;top:60px}.blog-thumb{width:auto;margin:0 auto;float:none}article .blog-entry,article p{width:100%;text-align:left}article #comments,article #respond,article .commentlist{text-align:left}#comment-form-elements input,#comment-form-elements textarea,#contactForm input,#contactForm textarea{width:250px}.portfolio-items li{width:275px;margin:0 auto;float:none}.portfolio-items li div,.portfolio-items li img{width:100%}}.ir,.visuallyhidden{border:0;overflow:hidden}@media only screen and (min-width:480px){#menu-icon,.social li:first-child{display:none}.social{margin-top:24px}.sf-menu{display:block!important}nav ul li{display:block;float:left}.oldie nav a{margin:0 .7%}}@media only screen and (min-width:768px){.header-container header{position:relative}.wrapper{width:95%;margin:0 2.5%}.title{float:left}.main .column-one{float:left;width:100%}.main .column-two{float:right;width:0%}.main .column-wide{float:left;width:100%}.widget_footer{float:left;width:25%}.sub-menu{padding:0 0 20px}.sf-menu li{padding-left:14px}.sf-menu li.sfHover ul,.sf-menu li:hover ul{left:0!important;top:2.5em;z-index:99}.flex-control-nav{right:5%!important}.flexslider .slides li img{width:80%}.social li:first-child{display:none}.blog-thumb{width:100px;height:100px}.blog-entry{width:75%}.portfolio-items li{width:270px}.page-template-template-portfolio-php .portfolio-items li{width:300px;margin:0 20px}.social{padding:0}}@media only screen and (min-width:1140px){.wrapper{width:1120px;margin:0 auto}.main .column-one{float:left;width:73%}.main .column-two{float:right;width:25%}.sf-menu li{padding-left:28px}.flex-control-nav{right:5%!important}.flexslider .slides li img{width:auto}.social li:first-child{display:block}.blog-thumb{width:auto;height:auto}.blog-entry{width:75%}.portfolio-items li{width:355px}}.ir{background-color:transparent}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}