/*
Theme Name: Joerussori Child Theme
Theme URI: https://www.joerussori.com/
Description: This is child theme of joerussori
Author: joe russo  
Author URI: https://www.joerussori.com/
Template: smart
Version: 1.0
Text Domain:  joerussori-child
*/
body{position:relative}.page-header-section{text-align:center;padding:200px 0;position:relative;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;background-attachment:fixed!important;text-align:center}.page-header-section:before{background:rgba(255,255,255,.3);content:"";left:0;top:0;width:100%;height:100%;position:absolute;z-index:0}.counter-item .counter-title .font-alt,.counter-item .counter-title{color:#fff}.client-item img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:90%}.client-item a{display:block;width:100%;padding:0;opacity:.9;height:160px;position:relative}.archive.paged .module.module-parallax{display:none}.owl-pagination{display:none}img{vertical-align:middle}.wrap{max-width:1170px;padding:0 15px;margin:0 auto}.section{position:relative;display:inline-block;width:100%;vertical-align:middle;z-index:9}.section::after,.listing::after,.listing::before{content:"";display:table;clear:both}.title{text-align:center;color:#02c5bf;font-family:'Dosis',sans-serif}.title h2{text-transform:uppercase;color:#333;font-size:36px;letter-spacing:2px;display:inline-block;padding:10px 30px;background:#ddd}.left-section{width:50%;margin:0 auto;z-index:99}.right-section{width:50%;margin:0 auto;z-index:99}.middle-line{width:45px;position:absolute;margin:0 auto;background:url(https://www.joerussori.com/wp-content/uploads/2017/08/timeline-img.png) repeat-y center top;border-radius:0;top:0;bottom:0;left:0;right:0;z-index:1}.year,.end{background:#333;color:#fff;width:100px;height:100px;margin:100px auto;border-radius:50%;line-height:80px;border:solid 10px #ddd;position:relative;z-index:999;margin-top:35px;display:none}.listing{height:100vh;position:relative;z-index:999}.listing:nth-child(2n){float:right}.abslt-middle h3{display:inline-block}.abslt-middle{position:absolute;left:0;right:0;text-align:center;margin:0 auto;top:0;z-index:1;margin:0;padding:0;line-height:1.2;font-family:'Dosis',sans-serif}.preloader{position:fixed;top:0;bottom:0;height:100vh;left:0;right:0;background:#fff url(images/preloader.gif) no-repeat;background-position:50% 50%;z-index:999}.end{margin-top:100px;line-height:70px;cursor:pointer}.end .abslt-middle{top:auto;bottom:0}.year h3,.end h3{font-size:26px;letter-spacing:2px;margin:0;color:#fff;line-height:80px}.left-section .question{padding-right:90px}.listing:nth-child(2n) .question{padding-left:90px;padding-right:0}.question{text-align:left}.question p{font-weight:700;font-size:30px;line-height:1;color:#444;margin:0}.text{height:80px;position:relative;margin:50px 0 0 0;z-index:1;display:none}.text .icon-holder{cursor:pointer;font-size:18px;width:80px;height:80px;letter-spacing:2px;border:solid 5px #ddd;border-radius:50%;background:#333;display:inline-block;color:#fff}.text .icon-holder img{width:100%;border-radius:50%;padding-left:5px;margin-top:0;width:60px;height:70px}.left-section .paragraph{text-align:left;padding-right:90px}.listing:nth-child(2n) .paragraph{text-align:left;padding-left:90px;padding-right:0}.listing:nth-child(2n) .question{text-align:left}.paragraph p{font-size:20px;margin:20px 0;color:#000}.image-holder img{width:100%}.image-holder p::after{content:"";border:15px solid transparent;border-bottom-color:#f5f5f5;position:absolute;top:-30px;bottom:auto}.image-holder p{font-size:20px;background:#f5f5f5;margin:0;padding:10px;position:relative;color:#000}.image-holder{max-width:80%;float:right;position:relative;border:solid 10px #444}.image-holder::before{content:"";position:absolute;cursor:pointer;left:-40px;width:0;height:0;border:15px solid transparent;border-right-color:#444}.listing:nth-child(2n) .image-holder{float:left}.listing:nth-child(2n) .image-holder::before{left:auto;right:-40px;border:15px solid transparent;border-left-color:#444}.listing{opacity:.4;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}.listing.atTop{opacity:1}.listing:nth-child(3){opacity:1!important}.end,.icon-holder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-moz-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-moz-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-moz-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-moz-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp 1s ease-in-out;-moz-animation-name:bounceInUp 1s ease-in-out;-ms-animation-name:bounceInUp 1s ease-in-out;-o-animation-name:bounceInUp 1s ease-in-out;animation:bounceInUp 1s ease-in-out}rotate{-webkit-animation-name:rotate 3s ease-in-out infinite;-moz-animation-name:rotate 3s ease-in-out infinite;-ms-animation-name:rotate 3s ease-in-out infinite;-o-animation-name:rotate 3s ease-in-out infinite;animation:rotate 3s ease-in-out infinite}@-webkit-keyframes rotate{from{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-o-keyframes rotate{from{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes rotate{from{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate{from{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.opacity{-webkit-animation-name:opacity 1s ease-in-out;-moz-animation-name:opacity 1s ease-in-out;-ms-animation-name:opacity 1s ease-in-out;-o-animation-name:opacity 1s ease-in-out;animation:opacity 1s ease-in-out}@-webkit-keyframes opacity{from{opacity:0}}@-o-keyframes opacity{from{opacity:0}}@-moz-keyframes opacity{from{opacity:0}}@keyframes opacity{from{opacity:0}}.listing{height:auto;opacity:1!important;overflow:hidden;margin:0;padding:0;line-height:1.2;font-family:'Dosis',sans-serif}.page-id-623 .bioGraphy-Page .module .container .row .col-sm-6{padding:3px 10px!important}.page-id-623 .content-box{margin:25px 0;padding:0 15px 15px 15px;border:1px solid #eee;background:#F9F9F9}.page-id-623 .content-box .content-box-title{letter-spacing:6px;text-align:center;margin:5px 0 18px;min-height:50px}.page-id-623 .content-box .content-box-text{text-align:center;min-height:200px}.page-id-623 .bioGraphy-Page .module .container .row .col-sm-6{min-height:inherit}.page-about .module .container .row .col-sm-6,.page-newjoerusso .module .container .row .col-sm-6{margin:0 25%!important}.module-footer{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:50px 0 15px;position:relative}.single-post p{color:#424242;font-size:16px}button.alm-load-more-btn.done{display:none}.alm-reveal:before,.alm-reveal:after{content:'';display:table;clear:both}.gallery-holder{padding:30px 0}.gallery-holder .each-img{width:100%;display:block;margin:20px auto}.gallery-holder h3{font-size:18px;font-weight:700;margin:20px 0}.gallery-holder p{font-size:14px;font-weight:400;margin:10px 0}.home-container .m-t-70{display:none}.banner-holder{position:relative}.ban-text-holder{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%;top:50%;position:absolute;z-index:1;text-align:center;width:100%}.banner-holder img{width:100%!important}.post .post-media a img{height:150px;width:100%}.social-text-links{margin-bottom:0!important}.footer-menu-nav ul{list-style:none;margin:0 0 20px;padding:0;text-align:center}.footer-menu-nav ul li{display:inline-block}.footer-menu-nav ul li a{text-transform:uppercase;letter-spacing:2px;font-size:12px;padding:0 15px}.social-text-links li a:hover{color:#04c6fe}#menu-about-menu{width:100%;display:inline-block;vertical-align:middle;text-align:center;margin:20px 0}#menu-about-menu li{display:inline-block;vertical-align:middle;padding:0;width:auto}#menu-about-menu li a{color:#333;text-align:center;display:block;margin:0 20px}#menu-about-menu li.current_page_item a,#menu-about-menu li:hover a{color:#ccc}.vc_wp_custommenu,.widget_nav_menu{margin-bottom:0!important}.page-our-services .module{padding-top:12px}.porfolio_flter_holder ul{padding:0}.porfolio_flter_holder ul li{padding:0;text-align:center;display:block}.porfolio_flter_holder ul li li{display:inline-block;margin:5px 30px;color:#111;font-family:"Dosis",sans-serif;text-transform:uppercase;letter-spacing:3px;font-weight:400;font-style:normal;font-size:14px}.porfolio_flter_holder ul li li label{font-weight:400;margin:0}.porfolio_flter_holder input[type="submit"]{font-size:15px;font-weight:600;width:auto;height:38px;line-height:38px;background:rgba(17,17,17,.8);color:#fff;border:none;border-radius:3px;margin:5px 0 0;padding:0 20px;display:inline-block;position:relative;-webkit-transition:padding .25s ease-in-out,width .25s ease-in-out;transition:padding .25s ease-in-out,width .25s ease-in-out;text-align:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;text-transform:uppercase}.porfolio_flter_holder input[type="submit"]:hover,.porfolio_flter_holder input[type="submit"]:focus{background:#111;-webkit-transition:padding .25s ease-in-out,width .25s ease-in-out;transition:padding .25s ease-in-out,width .25s ease-in-out}.page-portfolios .m-t-70{display:none}@media (max-width:1023px){.listing{height:auto;opacity:1!important;overflow:hidden}.question p{font-size:20px}.paragraph p,.image-holder p{font-size:16px}.page-about .module .container .row .col-sm-6,.page-newjoerusso .module .container .row .col-sm-6{margin:0!important}}@media (max-width:767px){.alm-reveal{padding:0 15px}.two-part{width:100%;margin:0}.image-holder{float:none;clear:both;margin:0 auto;max-width:100%}.image-holder::before{border-right-color:transparent;border-top-color:#444;top:0;left:0;right:0;margin:0 auto}.left-section-holder::after{content:"";position:absolute;cursor:pointer;left:0;top:auto;width:0;bottom:0;height:0;margin:0 auto;right:0;border:15px solid transparent;border-bottom-color:#444}.left-section-holder{background:#f5f5f5;border:solid 10px #444;border-bottom:0;padding:20px;position:relative}.listing:nth-child(2n) .question{text-align:left}.listing:nth-child(2n) .paragraph{text-align:left}.listing:nth-child(n) .question,.listing:nth-child(n) .paragraph{padding-right:0}.listing:nth-child(2n) .question,.listing:nth-child(2n) .paragraph{padding-left:0}.text{margin:50px 0;display:block;width:100%;height:60px}.listing:nth-child(2n) .image-holder::before{right:0;left:0;margin:0 auto;border-left-color:transparent;border-top-color:#444}}@media(max-width:479px){#menu-about-menu li a{margin:0 5px}}.postid-434 .m-b-20{padding:10px;margin-bottom:0px!important}.postid-434 .ban-text-holder{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%;top:60%;position:absolute;z-index:1;text-align:center;background-color:rgba(243,243,243,.93);width:57%}.navbar-light .navbar-brand{color:#fff}.mh-line-size-3{font-size:26px;letter-spacing:10px;opacity:.8}@media (max-width:767px){.mh-line-size-3{letter-spacing:10px;font-size:14px}}@media (max-width:767px){.page-id-35 .mh-line-size-3{letter-spacing:8px;font-size:14px}}@media (min-width:360px) and (max-width:767px){}@media (max-width:768px){.page-id-35 .post-media,.post-meta{text-align:center}.page-id-154 .mh-line-size-3{color:#fff}}
