.reset-elem,header nav.nav-menu ul.menu-list,header nav.nav-menu ul.sub-menu,header .social-box ul.social-icons,section.carousel-works .works-box .works-post .hover-box .inner-hover ul.project-tags,section.carousel-works .works-box-second .works-post .hover-box .inner-hover ul.project-tags,ul.filter,.page-title-section ul,.blog-section.standart .blog-box .blog-post .post-content .social-box ul.social-icons,ul.pagination-list,.sidebar .category-widget ul.category-list,.sidebar .popular-widget ul,.blog-section.border-tp .inner-blog .blog-post ul.social-posts,.blog-section.standart.single-post .comment-section ul.comment-tree,section.single-project-section .single-content .title-post ul.project-tags,section.single-project-section .single-content .share-box ul.social-icons{margin:0;padding:0}.paragraph,p,.sidebar .popular-widget ul li .post-title h2,.blog-section.standart.single-post .comment-section ul.comment-tree li .comment-box .comment-content span,.blog-section.standart.single-post .comment-section ul.comment-tree li .comment-box .comment-content a{font-size:13px;color:#aaa;font-family:"Open Sans",sans-serif;font-weight:400;line-height:24px;margin:0 0 10px}.heading1{color:#333;font-size:36px;font-family:"Roboto",sans-serif;font-weight:400;line-height:44px;margin:0 0 20px}.heading2,.blog-section.standart.single-post .comment-section ul.comment-tree li .comment-box .comment-content h4,section.single-project-section .single-content .title-post h1,section.single-project-section .single-content .share-box span{color:#333;font-size:20px;font-family:"Roboto",sans-serif;font-weight:400;margin:0 0 10px;line-height:28px}.heading3{color:#4b77be;font-size:15px;font-family:"Roboto",sans-serif;font-weight:400;margin:0 0 4px;line-height:28px}.back-cover,.blog-section .blog-box .blog-post.quote-post{background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}.anchor,a{display:inline-block;text-decoration:none!important;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}header{width:330px;position:fixed;top:0;left:0;background:#111;min-height:100%;z-index:99999;display:flex;flex-direction:column;justify-content:space-around;align-items:center}header .logo{text-align:center}header nav.nav-menu{padding:30px 45px;width:100%}header nav.nav-menu ul.menu-list li{display:block;border-bottom:1px solid #242424;position:relative}header nav.nav-menu ul.menu-list li a{padding:19px 35px;color:#fff;font-size:14px;font-family:"Roboto",sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px}header nav.nav-menu ul.menu-list li.menu-item-has-children>a:after{content:'\f105';font-family:'FontAwesome';font-size:13px;position:absolute;top:23px;right:35px}header nav.nav-menu ul.menu-list li a.active,header nav.nav-menu ul.menu-list li a:hover{color:#00a0af}header nav.nav-menu ul.menu-list li:first-child{border-top:1px solid #242424}header nav.nav-menu ul.sub-menu{position:absolute;top:10px;left:100%;width:200px;background:#fff;opacity:0;border-left:5px solid #00a0af;visibility:hidden;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;padding:10px 0}header nav.nav-menu ul.sub-menu li{border:none!important}header nav.nav-menu ul.sub-menu li a{padding:8px 20px;text-transform:initial;font-size:14px;color:#232323}header nav.nav-menu ul.sub-menu li a:after{display:none}header nav.nav-menu ul.menu-list li:hover>ul.sub-menu{top:0;opacity:1;visibility:visible}header .social-box{text-align:center}header .social-box p{color:#fff;text-transform:uppercase}header .social-box ul.social-icons li{display:inline-block;margin:0 6px}header .social-box ul.social-icons li a{color:#717171;font-size:18px}header .social-box ul.social-icons li a:hover{color:#aaa}header p.copyright-line{position:absolute;left:0;bottom:45px;width:100%;padding:0 35px;color:#999;text-align:center}a.elemadded{display:none;color:#fff;font-size:13px;font-family:"Roboto",sans-serif;text-transform:uppercase;font-weight:400;padding:15px 0;text-align:center;text-decoration:none;border-bottom:1px solid #232323;border-top:1px solid #232323;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.boxedcontainer{max-width:1170px;margin:auto;padding:0 30px}.tp-banner-container{width:100%;position:relative;padding:0}.tp-banner{width:100%;position:relative}.tp-banner-fullscreen-container{width:100%;position:relative;padding:0}#content{margin-left:330px}.title-section{text-align:center;margin-bottom:40px;position:relative}.title-section h1{margin-bottom:10px}.title-section span{color:#4b77be;font-size:12px;font-family:"Roboto",sans-serif;font-weight:500;text-transform:uppercase;display:inline-block;opacity:.5;margin:0 0 10px}.title-section p{max-width:770px;margin:0 auto;color:#bdbdbd;line-height:24px}.title-section.white-style h1{color:#fff}.title-section.white-style span{color:#c5cae9}.slider-section .tp-caption.NotGeneric-Title{font-size:28px;font-weight:700!important;color:#fff;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:inherit}.slider-section .tp-caption.NotGeneric-SubTitle{font-size:15px;font-family:"Roboto",sans-serif!important;font-weight:400;line-height:24px;letter-spacing:2px;text-align:center}.slider-section .slotholder:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:2}#content .tp-bullet{width:18px;height:18px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:1px solid transparent;background:transparent}#content .tp-bullet:after{content:'';position:absolute;width:5px;height:5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#fff;top:5px;left:5px}#content .tp-bullet.selected{border:1px solid #fff}.fullscreen-container{padding-left:330px!important}.slider-section2 .tp-caption.NotGeneric-Title2{font-size:70px;font-weight:700!important;color:#fff;font-family:"Roboto",sans-serif;letter-spacing:inherit;border:5px solid #fff!important;padding:.11em 0.44em!important}.slider-section2 .tp-caption.NotGeneric-SubTitle2{font-size:14px;font-family:"Open Sans",sans-serif!important;font-weight:400;line-height:inherit;text-align:center;letter-spacing:0}.slider-section2 .tp-caption.Concept-Title{font-size:30px;font-family:"Open Sans",sans-serif!important;font-weight:700;letter-spacing:0}.slider-section2 .slotholder:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:2}.slider-section3 .tp-caption.NotGeneric-Title3{font-size:130px;color:#fff;font-family:"Dancing Script",cursive;letter-spacing:inherit;line-height:120px;text-align:center;font-weight:400!important}.slider-section3 .tp-caption.Concept-Title2{color:#000;font-size:32px;font-family:"Open Sans",sans-serif!important;font-weight:700;letter-spacing:0;text-transform:uppercase;padding:.1em 1.5em!important;background:#fff!important}.slider-section3 .tp-caption.Concept-Title21{color:#fff;font-size:60px;font-family:"Roboto",sans-serif!important;font-weight:900;letter-spacing:0;text-transform:initial;padding:0;background:transparent;letter-spacing:3px}.slider-section3 .tp-caption.Concept-Title21 span{font-size:80px;font-family:"Dancing Script",cursive;font-weight:400;letter-spacing:initial;display:inline-block;padding:0 10px}.slider-section3 .tp-caption.NotGeneric-SubTitle3{font-size:15px;font-family:"Roboto",sans-serif!important;font-weight:700;line-height:24px;letter-spacing:2px;text-align:center}.slider-section3 .tp-caption.NotGeneric-SubTitle3 a{border:2px solid #fff;padding:10px 35px;background:transparent;color:#fff;text-transform:uppercase;font-size:13px}.slider-section3 .tp-caption.NotGeneric-SubTitle3 a.slide-button1{border:2px solid transparent;background:#00a0af;color:#fff;margin:0 2px}.slider-section3 .tp-caption.NotGeneric-SubTitle3 a.slide-button2{border:2px solid transparent;background:#fff;color:#333;margin:0 2px}.slider-section3 .tp-caption.NotGeneric-SubTitle3 a.slide-button1:hover,.slider-section3 .tp-caption.NotGeneric-SubTitle3 a.slide-button2:hover{opacity:.5}.slider-section3 .tp-caption.NotGeneric-SubTitle.second-style{font-family:"Open Sans",sans-serif!important;font-weight:400}.slider-section3 .slotholder:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:2}.slider-section4{position:relative;overflow:hidden}.slider-section4 .tp-caption.NotGeneric-Title4{font-size:20px;color:#fff;font-family:"Open Sans",sans-serif;letter-spacing:1.2px;font-weight:400!important}.slider-section4 .tp-caption.Concept-Title4{color:#fff;font-size:50px;font-family:"Open Sans",sans-serif!important;font-weight:700;letter-spacing:0;text-transform:uppercase;letter-spacing:3px}.slider-section4 .tp-thumbs:before{content:'';width:194px;height:10000px;top:-5000px;right:-20px;position:absolute;background:#111}.slider-section4 .tp-thumbs:before .tp-thumb-mask{z-index:99!important}.slider-section5 .slotholder:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:99}a.button-white{color:#00a0af;font-size:11px;font-family:"Roboto",sans-serif;text-transform:uppercase;padding:9px 50px;background:#fff;font-weight:600;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}a.button-white:hover{color:#fff;background:#00a0af}a.button-one{color:#000;font-size:12px;font-family:"Roboto",sans-serif;text-transform:uppercase;padding:12px 45px;background:#00a0af;font-weight:500;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;margin:0}a.button-one:hover{color:#fff;background:#4b77be}.center-button{text-align:center}a.button-two{color:#3a539b;font-size:13px;font-family:"Roboto",sans-serif;font-weight:500;padding:13px 20px 10px;text-transform:uppercase;border:2px solid #3a539b;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px}a.button-two:hover{background:#3a539b;color:#fff}button.mfp-close,button.mfp-arrow,a.zoom{outline:none}section.page-banner-section{padding:120px 0 70px;margin-top:74px;text-align:center;background:#111 url(/wp-content/themes/portreto/upload/banners/ban2.jpg) center center no-repeat;background-size:cover}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3 / 2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){section.page-banner-section{background:#111 url(/wp-content/themes/portreto/upload/banners/ban2@2x.jpg) center center no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){section.page-banner-section{background:#111 url(/wp-content/themes/portreto/upload/banners/ban2@2x.jpg) center center no-repeat;background-size:cover}}section.page-banner-section h1{font-size:48px;line-height:60px;color:#fff;margin-bottom:4px}section.page-banner-section p{color:#bdbdbd;font-size:20px;font-family:"Roboto",sans-serif;margin-bottom:0}section.slider-section6 .tp-caption.FoodCarousel-Button{background:transparent;color:#fff;border:none;font-family:"Roboto",sans-serif;font-size:32px}section.slider-section6 .tp-thumbs{background:transparent!important}section.team-section .team-box{padding:0 30px}section.team-section .team-box .team-post{position:relative;text-align:center;margin-bottom:30px}section.team-section .team-box .team-post .team-gal{overflow:hidden;margin-bottom:45px}section.team-section .team-box .team-post .team-gal img{width:100%;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}section.team-section .team-box .team-post h2{color:#333;font-size:24px;font-family:"Open Sans",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 8px}section.team-section .team-box .team-post span{display:inline-block;color:#333;font-size:12px;font-family:"Roboto",sans-serif;letter-spacing:.6px;margin:0 0 25px}section.team-section .team-box.owl-wrapper .team-post{padding:0 15px}section.services-section{padding:50px 30px 0;background:#fff}section.services-section .services-box{padding-bottom:40px;min-height:360px;border-bottom:1px solid #e5e5e5}section.services-section .services-box .services-post{padding:50px 30px;border:1px solid #dadada;background:transparent;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;text-align:center;min-height:295px;margin-bottom:30px}section.services-section .services-box .services-post span,section.services-section .services-box .services-post i{color:#00a0af;font-size:26px;display:inline-block;margin-bottom:25px}section.services-section .services-box .services-post h2{padding-bottom:24px;position:relative;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}section.services-section .services-box .services-post h2:after{content:'';position:absolute;bottom:0;left:50%;margin-left:-15px;width:30px;height:3px;background:#dadada;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}section.services-section .services-box .services-post p{line-height:24px;max-height:72px;overflow:hidden;margin-bottom:0;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}section.services-section .services-box .services-post a{color:#fff;font-size:12px;font-family:"Roboto",sans-serif;text-transform:uppercase;display:none}section.services-section .services-box .services-post a:hover{opacity:.7}section.services-section .services-box .services-post:hover{border:1px solid #00a0af;background:#00a0af}section.services-section .services-box .services-post:hover h2,section.services-section .services-box .services-post:hover p{color:#fff}section.services-section .services-box .services-post:hover a{display:inline-block}section.services-section .services-box .services-post:hover span,section.services-section .services-box .services-post:hover i{color:#fff}section.services-section .services-box .services-post:hover h2:after{background:#fff}section.carousel-works .works-box .works-post,section.carousel-works .works-box-second .works-post{overflow:hidden;position:relative}section.carousel-works .works-box .works-post img,section.carousel-works .works-box-second .works-post img{width:100%;height:auto;min-height:100%}section.carousel-works .works-box .works-post .hover-box,section.carousel-works .works-box-second .works-post .hover-box{position:absolute;bottom:50px;padding:50px 10px;left:35px;right:35px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;border:2px solid #fff;display:flex;text-align:center;justify-content:center;align-items:center}section.carousel-works .works-box .works-post .hover-box .inner-hover a.likes,section.carousel-works .works-box-second .works-post .hover-box .inner-hover a.likes{color:#fff;font-size:36px;font-family:"Roboto",sans-serif;margin-bottom:6px}section.carousel-works .works-box .works-post .hover-box .inner-hover a.likes i,section.carousel-works .works-box-second .works-post .hover-box .inner-hover a.likes i{font-size:30px}section.carousel-works .works-box .works-post .hover-box .inner-hover a.likes:hover,section.carousel-works .works-box-second .works-post .hover-box .inner-hover a.likes:hover{opacity:.7}section.carousel-works .works-box .works-post .hover-box .inner-hover h2,section.carousel-works .works-box-second .works-post .hover-box .inner-hover h2{font-size:14px;color:#fff;font-family:"Roboto",sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1.5px;margin:0 0 8px}section.carousel-works .works-box .works-post .hover-box .inner-hover h2 a,section.carousel-works .works-box-second .works-post .hover-box .inner-hover h2 a{color:#fff}section.carousel-works .works-box .works-post .hover-box .inner-hover h2 a:hover,section.carousel-works .works-box-second .works-post .hover-box .inner-hover h2 a:hover{opacity:.7}section.carousel-works .works-box .works-post .hover-box .inner-hover ul.project-tags li,section.carousel-works .works-box-second .works-post .hover-box .inner-hover ul.project-tags li{display:inline-block;margin-right:2px}section.carousel-works .works-box .works-post .hover-box .inner-hover ul.project-tags li a,section.carousel-works .works-box-second .works-post .hover-box .inner-hover ul.project-tags li a{color:#00a0af;font-size:12px;font-family:"Roboto",sans-serif;letter-spacing:1.4px}section.carousel-works .works-box .works-post .hover-box .inner-hover ul.project-tags li a:hover,section.carousel-works .works-box-second .works-post .hover-box .inner-hover ul.project-tags li a:hover{opacity:.7}section.carousel-works .works-box .works-post .hover-box .inner-hover div.hidden-box,section.carousel-works .works-box-second .works-post .hover-box .inner-hover div.hidden-box{padding-top:10px;visibility:hidden;opacity:0;height:0;overflow:hidden;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}section.carousel-works .works-box .works-post .hover-box .inner-hover div.hidden-box p,section.carousel-works .works-box-second .works-post .hover-box .inner-hover div.hidden-box p{color:#fff;font-size:12px;margin-bottom:15px;padding:0 10px}section.carousel-works .works-box .works-post .hover-box .inner-hover div.hidden-box a,section.carousel-works .works-box-second .works-post .hover-box .inner-hover div.hidden-box a{color:#fff;font-size:13px;font-family:"Open Sans",sans-serif;padding:7px 20px;background:#00a0af}section.carousel-works .works-box .works-post .hover-box .inner-hover div.hidden-box a:hover,section.carousel-works .works-box-second .works-post .hover-box .inner-hover div.hidden-box a:hover{opacity:.7}section.carousel-works .works-box .works-post:hover .hover-box,section.carousel-works .works-box-second .works-post:hover .hover-box{top:50px;border:2px solid transparent;background:rgba(0,0,0,.6)}section.carousel-works .works-box .works-post:hover .hover-box .inner-hover div.hidden-box,section.carousel-works .works-box-second .works-post:hover .hover-box .inner-hover div.hidden-box{opacity:1;visibility:visible;height:auto}section.carousel-works .owl-theme .owl-controls{margin:0;display:none!important}section.carousel-works .works-box-second{padding:30px 15px}section.carousel-works .works-box-second .works-post{margin:0 15px;position:relative}section.carousel-works .works-box-second .works-post .hover-box{position:absolute;bottom:30px;padding:0 30px;left:0;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;border:none;display:block;text-align:left;z-index:2}section.carousel-works .works-box-second .works-post .hover-box .inner-hover h2{font-size:18px}section.carousel-works .works-box-second .works-post:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}section.carousel-works .works-box-second .works-post:hover .hover-box{top:initial;border:none;background:transparent}section.carousel-works .works-box-second .owl-theme .owl-controls{margin:0;display:block!important;position:absolute;top:50%;margin-top:-40px;left:0;width:100%}section.carousel-works .works-box-second .owl-theme .owl-controls .owl-pagination{display:none}section.carousel-works .works-box-second .owl-theme .owl-controls .owl-buttons{display:block;padding:0 30px;overflow:hidden}section.carousel-works .works-box-second .owl-theme .owl-controls .owl-buttons div{background:transparent}section.carousel-works .works-box-second .owl-theme .owl-controls .owl-buttons div.owl-prev{float:left}section.carousel-works .works-box-second .owl-theme .owl-controls .owl-buttons div.owl-next{float:right}section.carousel-works .works-box-second .owl-theme .owl-controls .owl-buttons div.owl-prev:before{content:'\f137';color:#fff;font-size:40px;font-family:'FontAwesome'}section.carousel-works .works-box-second .owl-theme .owl-controls .owl-buttons div.owl-next:before{content:'\f138';color:#fff;font-size:40px;font-family:'FontAwesome'}section.portfolio-section{position:relative}section.portfolio-section .portfolio-box .project-post{width:25%;margin:0;position:relative}section.portfolio-section .portfolio-box .project-post img{width:100%;height:auto}section.portfolio-section .portfolio-box .project-post a.likes{position:absolute;bottom:15px;left:20px;color:#fff;font-size:24px;font-family:"Roboto",sans-serif;z-index:2;transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out}section.portfolio-section .portfolio-box .project-post a.likes i{font-size:24px}section.portfolio-section .portfolio-box .project-post .hover-box{position:absolute;top:0;left:0;width:100%;height:100%;padding:50px 10px;opacity:0;visibility:hidden;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;background:rgba(0,160,175,.9);display:flex;text-align:center;justify-content:center;align-items:center}section.portfolio-section .portfolio-box .project-post .hover-box h2{font-size:14px;color:#fff;font-family:"Roboto",sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1.5px;margin:0 0 4px;padding-bottom:0;border-bottom:1px dashed #343434}section.portfolio-section .portfolio-box .project-post .hover-box h2 a{color:#fff}section.portfolio-section .portfolio-box .project-post .hover-box h2 a:hover{opacity:.7}section.portfolio-section .portfolio-box .project-post .hover-box span{font-size:12px;font-family:"Open Sans",sans-serif;color:#343434}section.portfolio-section .portfolio-box .project-post .hover-box .inner-hover{margin-top:-14px}section.portfolio-section .portfolio-box .project-post:hover .hover-box{opacity:1;visibility:visible}section.portfolio-section .portfolio-box .project-post:hover a.likes{bottom:inherit;top:50%;margin-top:25px;left:50%;margin-left:-28px}section.portfolio-section .portfolio-box.col-2 .project-post{width:50%}section.portfolio-section .portfolio-box.col-3 .project-post{width:33.333333%}a.filter-toggle{position:absolute;z-index:3;top:30px;right:30px;width:30px;height:30px;background:#00a0af;color:#fff;font-size:15px;text-align:center;line-height:30px}ul.filter,ul.filters{width:200px;position:absolute;z-index:3;top:61px;right:30px;display:none;text-align:right}ul.filter li,ul.filters li{display:block}ul.filter li a,ul.filters li a{display:block;color:#fff;font-size:12px;font-family:"Roboto",sans-serif;font-weight:500;text-transform:uppercase;background:#111;padding:10px 20px;border-bottom:1px solid #232323}ul.filter li a:hover,ul.filter li a.active,ul.filters li a:hover,ul.filters li a.active{color:#00a0af}ul.filter li:last-child{border-bottom:none}.gallery-box.iso-call .gallery-post{width:25%;position:relative}.gallery-box.iso-call .gallery-post img{width:100%;height:auto}.gallery-box.iso-call .gallery-post .zoom{position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-10px;color:#00a0af;font-size:20px;opacity:0;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;z-index:2}.gallery-box.iso-call .gallery-post:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:transparent;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}.gallery-box.iso-call .gallery-post:hover:after{background:rgba(0,0,0,.8)}.gallery-box.iso-call .gallery-post:hover .zoom{margin-top:-10px;opacity:1}.mfp-wrap{z-index:999999}.page-title-section{padding-top:50px;max-width:870px;margin:0 auto}.page-title-section ul{margin-bottom:15px}.page-title-section ul li{display:inline-block;margin-right:5px}.page-title-section ul li a{color:#aaa;font-family:"Roboto",sans-serif;font-size:12px;text-transform:uppercase}.page-title-section ul li a:hover{color:#333}.page-title-section ul li:before{content:'/';color:#aaa;font-size:12px;font-family:"Roboto",sans-serif;margin-right:8px}.page-title-section ul li:first-child:before{display:none;margin-right:0}.page-title-section h1{font-family:"Roboto",sans-serif;font-weight:700;text-transform:uppercase;margin:0}.blog-section{padding:50px 30px}.blog-section .blog-box.iso-call{margin-left:-15px;margin-right:-15px;margin-top:-15px}.blog-section .blog-box.iso-call .blog-post{width:33.3333%;padding:15px 15px;margin-bottom:40px}.blog-section .blog-box.iso-call .blog-post.quote-post{padding:15px 15px;background:transparent}.blog-section .blog-box.iso-call .blog-post.quote-post .inner-quote{padding:70px 30px;background:url(/wp-content/themes/portreto/upload/blog/back.jpg) center}.blog-section .blog-box .blog-post{margin-bottom:80px}.blog-section .blog-box .blog-post .post-gallery a{width:100%}.blog-section .blog-box .blog-post .post-gallery a img{width:100%}.blog-section .blog-box .blog-post .post-gallery a:hover{opacity:.7}.blog-section .blog-box .blog-post .post-gallery iframe{width:100%;height:250px}.blog-section .blog-box .blog-post .post-content{padding-top:25px;text-align:center;overflow:hidden}.blog-section .blog-box .blog-post .post-content>span{display:inline-block;color:#aaa;font-size:12px;font-family:"Roboto",sans-serif;letter-spacing:1px;margin:0 0 5px}.blog-section .blog-box .blog-post .post-content>span a{color:#333}.blog-section .blog-box .blog-post .post-content>h2{font-size:20px;font-family:"Roboto",sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:400;margin-bottom:2px;margin-top:0}.blog-section .blog-box .blog-post .post-content h2 a{color:#333}.blog-section .blog-box .blog-post .post-content h2 a:hover{opacity:.7}.blog-section .blog-box .blog-post .post-content p{max-width:700px;color:#888;font-weight:500;margin:15px auto 0}.blog-section .blog-box .blog-post .post-content p span{font-weight:500}.blog-section .blog-box .blog-post .post-content a.likes,.blog-section .blog-box .blog-post .post-content .sl-wrapper{float:left;color:#333;font-size:14px;font-family:"Roboto",sans-serif}.blog-section .blog-box .blog-post .post-content a.likes i{font-size:11px}.blog-section .blog-box .blog-post .post-content .sl-wrapper a{color:#333}.blog-section .blog-box .blog-post.quote-post{padding:70px 30px;background:url(/wp-content/themes/portreto/upload/blog/back.jpg) center;text-align:center}.blog-section .blog-box .blog-post.quote-post span{display:inline-block;color:#fff;font-size:12px;font-family:"Roboto",sans-serif;letter-spacing:1.4px;margin:0}.blog-section .blog-box .blog-post.quote-post h2{font-size:24px;font-family:"Open Sans",sans-serif;letter-spacing:1.6px;font-weight:400;color:#fff;margin:30px 0;line-height:36px}.blog-section .blog-box .blog-post.quote-post h4{color:#fff;font-size:12px;font-family:"Roboto",sans-serif;letter-spacing:1.4px;margin:0 0 36px;padding-bottom:36px;position:relative}.blog-section .blog-box .blog-post.quote-post h4:after{content:'';position:absolute;bottom:-1px;left:50%;height:2px;width:70px;margin-left:-35px;background:#fff}.blog-section.standart .blog-box{max-width:870px;margin:0 auto}.blog-section.standart .blog-box .quote-post{max-width:570px;margin:0 auto 85px}.blog-section.standart .blog-box .blog-post .post-gallery iframe{height:490px}.blog-section.standart .blog-box .blog-post .post-content h2 a{position:relative}.blog-section.standart .blog-box .blog-post .post-content h2 a:after{content:'';position:absolute;top:50%;left:0;height:1px;background:#333;width:0}.blog-section.standart .blog-box .blog-post .post-content h2 a:hover{opacity:1}.blog-section.standart .blog-box .blog-post .post-content h2 a:hover:after{width:100%}.blog-section.standart .blog-box .blog-post .post-content p{font-weight:300;line-height:24px;text-align:center}.blog-section.standart .blog-box .blog-post .post-content .social-box{max-width:570px;margin:0 auto 10px}.blog-section.standart .blog-box .blog-post .post-content .social-box ul.social-icons{float:right}.blog-section.standart .blog-box .blog-post .post-content .social-box ul.social-icons li{display:inline-block;opacity:0;margin:0 3px}.blog-section.standart .blog-box .blog-post .post-content .social-box ul.social-icons li a{color:#333;font-size:11px}.blog-section.standart .blog-box .blog-post .post-content .social-box ul.social-icons li a:hover{opacity:.7}.blog-section.standart .blog-box .blog-post .post-content .social-box ul.social-icons li:last-child{opacity:1}.blog-section.standart .blog-box .blog-post .post-content .social-box ul.social-icons:hover li{opacity:1}.blog-section.standart.withsidebar .blog-box{max-width:100%}ul.pagination-list{text-align:center}ul.pagination-list li{display:inline-block}ul.pagination-list li a,ul.pagination-list li{font-family:"Roboto",sans-serif;color:#333;font-size:12px}ul.pagination-list li .prev a,ul.pagination-list li .next a{color:#aaa;font-size:20px}ul.pagination-list li .prev i,ul.pagination-list li .next i{display:inline-block}ul.pagination-list li .prev{margin-right:50px}ul.pagination-list li .next{margin-left:50px}ul.pagination-list li:nth-child(2):after{content:'/';font-family:"Roboto",sans-serif;color:#333;font-size:12px;margin:0 4px 0 7px}.flex-control-paging li a{width:10px!important}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{width:40px!important}.sidebar .widget{margin-bottom:80px}.sidebar .widget>h2{font-size:14px;font-weight:400;letter-spacing:3px;margin-bottom:36px}.sidebar .about-widget img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin-bottom:50px;max-width:100%}.sidebar .about-widget p{font-weight:300;margin-bottom:0}.sidebar .category-widget ul.category-list li{list-style:none;margin-bottom:8px}.sidebar .category-widget ul.category-list li a{font-family:"Roboto",sans-serif;font-size:13px;color:#666;letter-spacing:2px}.sidebar .category-widget ul.category-list li a:hover{color:#333;text-decoration:line-through}.sidebar .popular-widget{text-align:left}.sidebar .popular-widget ul li{list-style:none;overflow:hidden;margin-bottom:20px}.sidebar .popular-widget ul li img{float:left}.sidebar .popular-widget ul li .post-title{margin-left:100px;padding-top:15px}.sidebar .popular-widget ul li .post-title h2{margin:0}.sidebar .popular-widget ul li .post-title h2 a{color:#aaa}.sidebar .popular-widget ul li .post-title h2 a:hover{color:#333;text-decoration:line-through}.sidebar .popular-widget ul li .post-title span{color:#aaa;font-size:12px;font-family:"Roboto",sans-serif;font-weight:300}.sidebar .subscribe-widget p{color:#aaa;font-size:13px;font-family:"Roboto",sans-serif;font-weight:300;line-height:24px;margin-bottom:15px}.sidebar .subscribe-widget form{max-width:370px;margin:0 auto;overflow-x:hidden}.sidebar .subscribe-widget form h1{font-family:"Open Sans",sans-serif;letter-spacing:1.6px;font-weight:400;margin-bottom:53px;text-align:center}.sidebar .subscribe-widget form input[type="text"]{width:100%;display:block;outline:none;border:none;border-bottom:1px solid #ccc;color:#aaa;font-size:12px;font-family:"Roboto",sans-serif;font-weight:300;padding:16px 20px;margin:0}.sidebar .subscribe-widget form button{outline:none;border:none;background:transparent;float:right;padding:0;font-size:15px;color:#ccc;margin-right:18px;margin-top:-32px}.sidebar .subscribe-widget form button:hover{color:#aaa}.blog-section.border-tp{padding-top:0}.blog-section.border-tp .inner-blog{padding-top:45px}.blog-section.border-tp .inner-blog .blog-post ul.social-posts{float:right;text-align:right}.blog-section.border-tp .inner-blog .blog-post ul.social-posts li{display:inline-block;margin-left:5px;opacity:0;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}.blog-section.border-tp .inner-blog .blog-post ul.social-posts li a{color:#333;font-size:11px}.blog-section.border-tp .inner-blog .blog-post ul.social-posts li a:hover{opacity:.7}.blog-section.border-tp .inner-blog .blog-post ul.social-posts li:last-child{opacity:1}.blog-section.border-tp .inner-blog .blog-post ul.social-posts:hover li{opacity:1}.blog-section.border-tp .blog-box.iso-call{margin-left:-15px;margin-right:-15px}section.about-section{padding:50px 30px;position:relative}section.about-section .container{position:relative;z-index:2}section.about-section .about-box{padding-bottom:35px;border-bottom:1px solid #e5e5e5}section.about-section .about-box .about-post{margin-bottom:40px}section.about-section .about-box .about-post img{width:100%;height:auto;margin-bottom:20px}section.about-section .about-box .about-post h2{margin-bottom:10px}section.about-section .about-box .about-post p{color:#757575}.blog-section.standart.single-post .blog-box .blog-post .post-content .social-box ul li{opacity:1}.blog-section.standart.single-post .blog-post .post-gallery img{width:100%}.blog-section.standart.single-post .blog-post .post-content>h1{font-size:24px;font-family:"Open Sans",sans-serif;letter-spacing:1.6px;font-weight:400;margin-top:0}.blog-section.standart.single-post .autor-post{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:50px 50px 50px 140px}.blog-section.standart.single-post .autor-post img{float:left;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin-right:30px}.blog-section.standart.single-post .autor-post .autor-content{padding-top:10px}.blog-section.standart.single-post .autor-post h2{font-size:14px;letter-spacing:2px;color:#222;font-weight:400}.blog-section.standart.single-post .autor-post p{line-height:24px;letter-spacing:1.2px}.blog-section.standart.single-post .comment-section{padding-top:70px}.blog-section.standart.single-post .comment-section h1{text-transform:uppercase;font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:40px;margin-top:0}.blog-section.standart.single-post .comment-section ul.comment-tree{padding-top:60px;;margin:0 auto}.blog-section.standart.single-post .comment-section ul.comment-tree li{list-style:none}.blog-section.standart.single-post .comment-section ul.comment-tree li .comment-box{overflow:hidden;margin-bottom:80px}.blog-section.standart.single-post .comment-section ul.comment-tree li .comment-box img{width:auto;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;max-width:100px}.blog-section.standart.single-post .comment-section ul.comment-tree li .comment-box .comment-content{margin-left:130px}.blog-section.standart.single-post .comment-section ul.comment-tree li .comment-box .comment-content h4{font-size:14px;letter-spacing:2px;color:#222;font-weight:400;margin-bottom:0}.blog-section.standart.single-post .comment-section ul.comment-tree li .comment-box .comment-content span,.blog-section.standart.single-post .comment-section ul.comment-tree li .comment-box .comment-content a{font-size:11px;display:inline-block;font-weight:300;color:#999;margin-bottom:7px;font-style:italic}.blog-section.standart.single-post .comment-section ul.comment-tree li .comment-box .comment-content p{margin:0 0 6px}.blog-section.standart.single-post .comment-section ul.comment-tree li .comment-box .comment-content a{margin:0}.blog-section.standart.single-post .comment-section ul.comment-tree li .comment-box .comment-content a:hover{color:#00a0af}.blog-section.standart.single-post .comment-section .comment-form{padding-top:60px;border-top:1px solid #eee}.blog-section.standart.single-post .comment-section .comment-form h2{padding-bottom:0;border-bottom:none;margin-bottom:30px}.blog-section.standart.single-post .comment-section .comment-form input[type="text"],.blog-section.standart.single-post .comment-section .comment-form textarea{width:100%;display:block;padding:14px 20px;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;color:#aaa;font-size:12px;font-family:"Roboto",sans-serif;font-weight:300;border:1px solid #ccc;outline:none;margin:0 0 30px}.blog-section.standart.single-post .comment-section .comment-form textarea{min-height:100px;border:1px solid #ccc}.blog-section.standart.single-post .comment-section .comment-form input[type="submit"]{outline:none;border:2px solid #333;color:#333;font-size:12px;font-family:"Roboto",sans-serif;font-weight:500;padding:7px 20px;background:transparent;text-transform:uppercase;position:relative}.blog-section.standart.single-post .comment-section .comment-form input[type="submit"]:hover{color:#fff;background:#333}.blog-section.standart.single-post .comment-section .comment-form .submit-area{text-align:center}.blog-section.standart.single-post .comment-section .comment-form .message{height:30px;font-size:13px;font-family:"Roboto",sans-serif}.blog-section.standart.single-post .comment-section .comment-form .message.error{color:#e74c3c}.blog-section.standart.single-post .comment-section .comment-form .message.success{color:#00a0af}section.single-project-section img{width:100%}section.single-project-section .single-content{padding:70px 30px;max-width:930px;margin:0 auto}section.single-project-section .single-content p{line-height:24px}section.single-project-section .single-content .title-post{position:relative;padding-right:90px;margin-bottom:30px}section.single-project-section .single-content .title-post h1{font-size:14px;font-family:"Roboto",sans-serif;font-weight:400}section.single-project-section .single-content .title-post ul.project-tags li{display:inline-block;margin-right:2px;padding-left:0}section.single-project-section .single-content .title-post ul.project-tags li a{color:#aaa;font-size:12px;font-family:"Roboto",sans-serif;letter-spacing:1.4px}section.single-project-section .single-content .title-post ul.project-tags li a:hover{opacity:.7}section.single-project-section .single-content .title-post a.likes{position:absolute;top:0;right:0;color:#333;font-size:36px;font-family:"Roboto",sans-serif;letter-spacing:2px;margin:0 0 10px}section.single-project-section .single-content .title-post a.likes i{font-size:30px}section.single-project-section .single-content .share-box{overflow:hidden}section.single-project-section .single-content .share-box span{display:inline-block;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:400}section.single-project-section .single-content .share-box ul.social-icons{float:right}section.single-project-section .single-content .share-box ul.social-icons li{display:inline-block;margin-left:0}section.single-project-section .single-content .share-box ul.social-icons li a{width:30px;height:30px;line-height:28px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#333;color:#fff;font-size:16px;text-align:center;border:1px solid transparent}section.single-project-section .single-content .share-box ul.social-icons li a:hover{background:#fff;color:#333;border-color:#333}.pag-page{overflow:hidden;margin-bottom:80px}.pag-page a{color:#aaa;font-size:12px;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:1px}.pag-page a i{font-size:15px;color:#aaa}.pag-page a.prev-project{float:left}.pag-page a.prev-project i{margin-right:18px}.pag-page a.next-project{float:right}.pag-page a.next-project i{margin-left:18px}.pag-page a:hover{opacity:.7}.grid-images{padding:0 30px}.grid-images img{width:100%;height:auto;margin-bottom:30px}.contact-section{padding:0}.contact-section .map-holder{width:100%;float:none;height:500px}.contact-section .map-holder #map{position:relative;width:100%;height:100%}.contact-section .contact-form-part{float:none;max-width:100%;padding:60px 30px}.contact-section .contact-form-part form#contact-form{padding-right:30px}.contact-section .contact-form-part h1{font-family:"Roboto",sans-serif;text-transform:uppercase;font-weight:700;margin:0 0 30px}.contact-section .contact-form-part p{font-weight:300;margin-bottom:40px;font-size:13px;letter-spacing:1.3px}.contact-section .contact-form-part .info-data{margin-bottom:35px}.contact-section .contact-form-part .info-data h3{color:#333;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:400;letter-spacing:1.8px;text-transform:uppercase;line-height:36px;margin:0}.contact-section .contact-form-part .info-data p{font-size:12px;color:#aaa}form#contact-form{margin:0;padding:0}form#contact-form input[type="text"],form#contact-form textarea{width:100%;display:block;outline:none;border:1px solid #ccc;color:#aaa;font-size:12px;font-family:"Roboto",sans-serif;font-weight:300;padding:14px 20px;margin:0 0 25px}form#contact-form textarea{border:1px solid #ccc;height:127px}form#contact-form input[type="submit"]{float:right;outline:none;border:2px solid #333;color:#333;font-size:12px;font-family:"Roboto",sans-serif;font-weight:500;padding:7px 20px;background:transparent;text-transform:uppercase;position:relative;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}form#contact-form input[type="submit"]:hover{color:#fff;background:#333}.error-section{padding:20px 0;background:url(/wp-content/themes/portreto/images/1.jpg) center fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;text-align:center;position:relative}.error-section strong{display:inline-block;color:#222;font-size:36px;font-weight:300;letter-spacing:2px;margin:0 0 12px;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-weight:700;font-family:'Montserrat',sans-serif;font-size:120px;color:#fff;margin-bottom:10px;line-height:120px;letter-spacing:4px}.error-section h1{color:#222;font-size:18px;font-weight:700;text-transform:uppercase;margin:0 0 10px;font-size:14px;font-weight:400;font-family:'Montserrat',sans-serif;color:#fff;letter-spacing:2px;line-height:24px;margin-bottom:5px}.error-section p{color:#eee;margin-bottom:25px;letter-spacing:1.3px;font-size:12px}.error-section form{max-width:370px;margin:0 auto;overflow-x:hidden}.error-section form input[type="search"]{width:100%;display:block;outline:none;border:none;background:transparent;border-bottom:1px solid #eee;color:#fff;font-size:12px;font-weight:300;padding:16px 20px;margin:0}.error-section form button{outline:none;border:none;background:transparent;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;float:right;padding:0;font-size:15px;color:#fff;margin-right:18px;margin-top:-32px}.error-section form button:hover{opacity:.7}.error-section .error-content{position:absolute;width:100%;top:50%;left:0;margin-top:-130px;z-index:2}@media (max-width:1400px){section.portfolio-section .portfolio-box .project-post,.gallery-box.iso-call .gallery-post{width:33.33333%}}@media (max-width:1199px){header{width:260px}header nav.nav-menu{padding:30px}.fullscreen-container{padding-left:260px!important}#content{margin-left:260px}.blog-section.standart.single-post .autor-post{padding:50px 0}.blog-section .blog-box.iso-call .blog-post{width:50%}}@media (max-width:991px){header{position:relative;width:100%;height:auto!important;display:block;padding-top:20px}header .logo{padding:10px 5px;margin-bottom:10px}header nav.nav-menu{padding:0;max-height:250px;overflow-y:scroll;overflow-x:hidden;display:none;text-align:center;border-bottom:1px solid #222}header nav.nav-menu>ul.menu-list{padding:6px 0}header nav.nav-menu>ul.menu-list li{border:none!important}header nav.nav-menu>ul.menu-list li a{padding:6px 10px}header nav.nav-menu>ul.menu-list li a:after{display:none}header nav.nav-menu ul.sub-menu{position:relative;top:initial;left:initial;opacity:1;visibility:visible;background:transparent;width:100%;border:none}header nav.nav-menu ul.sub-menu li a{color:#f1f1f1}header .social-box{padding:10px 0}header .social-box p{display:none}header nav ul li.drop div.ver-megadropdown li{float:none;display:block;margin:0;width:100%}header nav ul li.drop div.ver-megadropdown li a{padding:0}a.elemadded{display:block}.fullscreen-container{padding-left:0px!important}#content{margin-left:0}.contact-section .map-holder{height:400px}.contact-section .contact-form-part form#contact-form{overflow:hidden;margin-bottom:30px}}@media (max-width:767px){section.portfolio-section .portfolio-box .project-post,.gallery-box.iso-call .gallery-post,section.portfolio-section .portfolio-box.col-3 .project-post{width:50%}.tp-thumbs{display:none}.slider-section6 .tp-thumbs{display:initial}.slider-section3 .tp-caption.Concept-Title{padding:.03em 1em}.contact-section .map-holder{height:300px}}@media (max-width:600px){.blog-section .blog-box.iso-call .blog-post{width:100%}}@media (max-width:460px){section.portfolio-section .portfolio-box .project-post,.gallery-box.iso-call .gallery-post,section.portfolio-section .portfolio-box.col-2 .project-post,section.portfolio-section .portfolio-box.col-3 .project-post{width:100%}.contact-section .map-holder{height:200px}}