button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{border-color:#ccc #bbb #aaa;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 15px 17px rgba(255,255,255,.8),inset 0 -5px 12px rgba(0,0,0,.02)}.main-navigation ul.sub-nav li a:focus:before{opacity:0}.main-navigation ul.sub-nav li.active a:focus:before{opacity:1}.main-navigation ul.sub-nav li a:focus{box-shadow:0 0 0;left:0}.main-navigation li:focus>a,.main-navigation ul ul:focus>a,.main-navigation ul ul a:focus,.main-navigation ul li:focus>ul,.main-navigation ul ul li:focus>ul{display:block}.main-navigation .menu-item:focus-within .sub-menu{display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.menu .mCSB_container li>a:focus{box-shadow:-8px 0px 0 #e11b30 inset;color:#e11b30}.menu-item-has-children .sub-menu li a:focus{left:0;padding-right:0;box-shadow:0px 0 0}.main-navigation ul.sub-nav li a:focus:before,.menu-item-has-children .sub-menu li a:focus:before{opacity:0}.main-navigation ul.sub-nav li.active a:focus:before,.menu-item-has-children .sub-menu li.active a:focus:before,.menu-item-has-children .sub-menu li.current-menu-item a:focus:before{opacity:1}#revolve-site-branding.both:focus .revolve-site-logo{opacity:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transition-delay:0;transition-delay:0;-webkit-transform:rotateX(91deg);-moz-transform:rotateX(91deg);-ms-transform:rotateX(91deg);transform:rotateX(91deg)}#revolve-site-branding.both:focus .revolve-site-tagline{opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition-delay:.24s;transition-delay:.24s;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg)}.revolve-slider-widget .hm-feat-post-wrap:focus h2{left:18px}.revolve-slider-widget .hm-feat-post-wrap:focus .wd-feat-post-title:before{left:-42px;width:24px}.revolve-sliders-captions:focus{-ms-transform:translate(70px,-50%);-webkit-transform:translate(70px,-50%);transform:translate(70px,-50%)}.revolve-move-down:focus{-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-ms-animation:bounce 2s infinite;animation:bounce 2s infinite}.team-grid-layout .team-list-block .team-image-wrap:focus img{opacity:.8;-moz-transform:translate3d(0,-42px,0);-ms-transform:translate3d(0,-42px,0);-o-transform:translate3d(0,-42px,0);-webkit-transform:translate3d(0,-42px,0);transform:translate3d(0,-42px,0)}.team-list-block .team-image-wrap:focus .team-member-name{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.team-tile-layout .team-image-wrap:focus img{transform:none;opacity:1}.team-tile-layout .team-image-wrap .team-image:focus img{transform:none;opacity:1}.team-tile-layout .team-image-wrap:focus .team-member-name{transform:translateY(50%)}.team-list-layout .team-list-block .team-image-wrap .team-member-name:focus{color:#e11b30}.blog-page-header .title_section:focus{-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.blog-post-wrap:focus img{transform:scale(1.2)}.blog-post-wrap:focus .blog-post-title:before{left:-42px;width:24px}.blog-post-wrap:focus .blog-post-title{left:17px}.blog-post-wrap:focus .blog-post-excerpt,.blog-post-wrap:nth-child(2n):focus .blog-post-excerpt{opacity:1;left:18px;webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding:4px}.blog-post-wrap:focus .blog-post-title:before{left:-42px;width:24px}.page-blog-container .blog-post-wrap:focus img{transform:none}.portfolio-post-wrap:focus .port-outer-wrap{opacity:1;z-index:999}.portfolio-post-wrap:focus img{transform:scale(1.5)}.portfolio-post-wrap:focus:after{left:0;opacity:1;filter:alpha(opacity=100);width:100%}.port-link-wrap a:focus{background:#e41528;color:#fff;border:1px solid transparent}.comments-area .comment-list article.comment-body .reply a:focus{text-decoration:none;cursor:pointer;color:#e11b30}form p input[type=submit]:focus,.single-portfolio-post .comments-area form p input[type=submit]:focus,.single-post .comments-area form p input[type=submit]:focus{background:0 0;color:#e11b30;text-shadow:none;border:2px solid #e11b30}.nav-links .nav-previous a:focus,.nav-links .nav-next a:focus,.prev-next-posts .prev-posts-link a:focus,.prev-next-posts .next-posts-link a:focus{border:2px solid #e11b30;background:0 0;color:#e11b30}.contact-form-container form p input[type=submit]:focus{border:2px solid #e11b30}.error-404 .page-content form input[type=submit]:focus{background:0 0;color:#e11b30}.woocommerce input[type=submit]:focus,.woocommerce .button.wc-backward:focus,.woocommerce ul.products li.product .button:focus,.woocommerce ul.products li.product .added_to_cart:focus{background:0 0;color:#e11b30}.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li a:focus{background:#000}.category-blogs .entry-footer .edit-link a:focus{opacity:.8}