html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{font-family:'Open Sans',sans-serif;color:#797878;overflow-x:hidden !important;background:#f6f6f6;height:100% !important;font-size:16px;line-height:1.8}h1,h2,h3,h4,h5,h6{clear:right;line-height:1.55em;color:#222;font-family:'Montserrat',sans-serif;font-weight:600}h1{font-size:56px}h2{font-size:46px}h3{font-size:32px}h4{font-size:25px}h5{font-size:20px}h6{font-size:18px}p.lead{font-size:18px}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:16px;line-height:26px;padding:3px 4px;color:#d11;background-color:#f7f8f9;border:1px solid #e3e1e8;-ms-word-wrap:break-word;word-wrap:break-word;white-space:normal}a{color:#2bc16e;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;transition:all .6s ease-in-out 0s;text-decoration:none}a:hover,a:focus,a:active{text-decoration:none;color:#444}a:focus{outline:thin dotted}a:hover,a:active{outline:0}@media screen and (max-width:800px){h1{font-size:32px !important}h2{font-size:26px !important}h3{font-size:22px !important}h4{font-size:20px !important}h5{font-size:17px !important}h6{font-size:14px !important}}table{margin:0 0 1.5em;width:100%}thead th,th{font-size:16px;line-height:28px;font-weight:700;border-bottom:4px solid #007fff;padding:10px 8px;background:#eee;color:#333;border:1px solid #ccc !important}tbody{border:1px solid #ccc !important}tbody td,th{border-bottom:1px solid #ccc !important;border-right:1px solid #ccc !important;padding:6px 8px}dt{font-weight:700}dd{margin:0 1rem 1rem}blockquote{background:#fbfafa;border-left:5px solid #2bc16e;margin:1.6em 12px;padding:.6em 12px}blockquote:before{font-family:FontAwesome;content:"\f10d";color:#d6d6d6;font-size:20px}blockquote cite{display:block;font-size:26px;margin:1em auto;font-style:italic;line-height:1.5em;text-align:center;color:#686666}img{max-width:100%;height:auto}figure{margin:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}.btn{padding:10px 30px;font-size:14px;font-size:1.4rem;color:#fff;background:#2bc16e;font-weight:600;border-radius:0;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;transition:all .6s ease-in-out 0s}.btn:hover,.btn:active,.btn:focus{opacity:.8;color:#fff}.btn-outline{border:1px solid #2bc16e;background:0 0 !important;color:#2bc16e;font-weight:500;text-transform:uppercase;font-size:12px;font-family:'Montserrat',sans-serif}.btn-outline:hover{color:#fff;background:#2bc16e !important}button,input[type=button],input[type=reset],input[type=submit]{padding:12px 24px;font-size:14px;text-transform:uppercase;color:#fff;background:#2bc16e;border:none;border-radius:0;cursor:pointer;-webkit-appearance:button}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{opacity:.8;filter:alpha(opacity=80);-moz-opacity:.80}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{opacity:.8;filter:alpha(opacity=80);-moz-opacity:.80}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea,select{padding:10px 12px;color:#444;border:1px solid #ccc;margin-bottom:5px;border-radius:4px;width:100%}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{color:#111}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%}.form-submit input[type=submit]{color:#fff;background:#2bc16e}.site-title{font-size:20px;line-height:10px}.site-logo,.site-logo-sticky{margin:0}.sticky-logo-none{display:none}.site-title a{color:#444}.header-featured-img{height:550px;margin-top:-130px;padding:0;width:100%;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.header-area{background:#f9fafb;padding:50px 0;color:#444 !important}.header-area a,.header-area .crumbtrail{color:#444 !important}.header-featured-img .header-page-title{margin-top:200px;padding-top:25px}.header-area .header-page-title{color:#444;margin-top:0}.header-page-title{color:#fff;text-align:center;text-transform:uppercase;font-weight:500;margin-bottom:0;letter-spacing:1px;-ms-word-wrap:break-word;word-wrap:break-word}.page-header-desc{text-align:center;color:#fff;font-size:19px;font-weight:300}@media screen and (max-width:1200px){.header-featured-img{background-attachment:initial}}@media screen and (max-width:800px){.header-featured-img .header-page-title{margin-top:250px}.header-featured-img{background-attachment:initial}}.bottom-header{display:flex;display:-webkit-flex;-webkit-justify-content:flex-end;justify-content:flex-end}.logo-wrap,.sticky-logo,.main-navigation,.nav-icons-right{margin-top:auto;margin-bottom:auto}.logo-wrap{padding:0;z-index:10000 !important;margin-right:auto}.sticky-logo{display:none}.navbar-brand{height:initial;padding:0}.navbar-brand img{width:auto;max-height:80px}.masthead{width:100% !important;z-index:9999;border-bottom:1px solid rgba(255,255,255,.25);background-color:rgba(255,255,255,.8);padding:30px 0;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sticky-header-wrapper{background:rgba(255,255,255,.98) !important;left:0;z-index:9999;padding:20px 0;visibility:hidden;position:absolute;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.sticky-header-wrapper .navbar-nav>li>a{padding:20px 16px}.main-navigation{text-transform:uppercase;z-index:10000;padding:0;font-family:"Montserrat",sans-serif}.navbar{margin:0}.main-navigation a{color:#797878}.main-navigation a:hover,.slicknav_nav a:hover,.cart-icon:hover,.nav-icon:hover{color:#2bc16e !important}.header-std a,.header-std .search-toggle,.header-std .cart-icon i{color:#575757}.header-std .amount{color:#fff}.navbar-nav>li>a{padding:13px;font-size:14px}.main-navigation .current-menu-item>a{color:#2bc16e}.main-navigation li:hover>a{color:#2bc16e}.nav>li>a:focus,.nav>li>a:hover{background-color:rgba(215,44,44,0) !important}.sub-menu{-webkit-animation-duration:.3s;-webkit-animation-delay:0s;-moz-animation-duration:.3s;-moz-animation-delay:0s;-o-animation-duration:.3s;-o-animation-delay:0s;animation-duration:.3s;animation-delay:0s}.main-navigation ul ul{position:absolute;z-index:99999;display:none;padding:0;background:#fcfcfc;list-style:none;font-weight:400;min-width:300px;-webkit-box-shadow:0 0 22px rgba(0,0,0,.1);-moz-box-shadow:0 0 22px rgba(0,0,0,.1);box-shadow:0 0 22px rgba(0,0,0,.1);top:45px;border-radius:10px;text-transform:none;-webkit-animation-duration:.3s;-webkit-animation-delay:0s;-moz-animation-duration:.3s;-moz-animation-delay:0s;-o-animation-duration:.3s;-o-animation-delay:0s;animation-duration:.3s;animation-delay:0s}.main-navigation ul ul ul{top:0}.main-navigation ul ul li:after,.main-navigation ul ul .current_page_item:after,.main-navigation ul ul .current-menu-item:after{content:none}.main-navigation ul ul li a:hover{color:#2bc16e !important}.main-navigation ul ul a{font-size:14px;display:block}.main-navigation ul li:hover>ul{display:block}.main-navigation ul ul li{position:relative;border-bottom:1px solid #f1f1f1}.main-navigation ul ul li a{color:#939393 !important;padding:15px 20px}.main-navigation ul ul li:last-child{border-bottom:none}.main-navigation ul ul li:after{content:none}.main-navigation ul ul li:hover>ul{left:100%;background:#fcfcfc}.main-navigation .current_page_ancestor{color:#333}.main-navigation .menu-item-has-children>a:after{font-family:'Fontawesome';content:'\f078';padding-left:5px;font-size:10px;vertical-align:1px}.main-navigation ul ul .menu-item-has-children>a:after{font-family:'Fontawesome';content:'\f054';padding-right:5px;font-size:10px;font-weight:400;vertical-align:1px;color:#5c5c5c;float:right}.small-search{color:#333 !important}.search-toggle{cursor:pointer}.nav-icon{font-size:20px;padding:5px;margin-left:15px;cursor:pointer;color:#797878}.nav-icon:hover,.cart-icon:hover{color:#2bc16e}.cart-icon{color:#797878}.nav-cart-badge{background-color:#2bc16e;margin-left:3px;cursor:pointer}.mobile-menu-icon{font-size:16px;color:#6f6f6f}.nav-icons-right{padding:0;color:#fff;z-index:10000}.mobile-menu{display:none}.mobile-logo{display:none}.mobile-header{border-bottom:1px solid rgba(255,255,255,.1);z-index:999999;position:absolute;display:none;top:0;padding:30px 0 35px;margin:0;width:100%;background:rgba(0,0,0,.2);text-align:center}.mobile-menu-toggle{position:relative;top:15px;right:0;outline:0 !important;color:#fff !important;padding:30px 0 10px 30px}.mobile-menu-cart-icon{position:relative;top:15px;right:0;outline:0 !important;padding:10px 0 10px 10px}.mobile-menu-cart-icon a{color:#fff}.mobile-menu-toggle i,.mobile-menu-cart-icon i{font-size:30px}.sidr{-webkit-box-shadow:inset 0 0 2px 1px #ebebeb;-moz-box-shadow:inset 0 0 2px 1px #ebebeb;box-shadow:inset 0 0 2px 1px #ebebeb}.sidr ul li a,.sidr ul li span{text-transform:uppercase;font-size:12px !important;color:#fff !important;font-family:'Open Sans',sans-serif;line-height:50px !important;font-weight:500}.sidr ul ul a{text-transform:none}.sidr form{margin:0 20px}.sidr label{width:100%}#mobile-menu .current-menu-item a,#mobile-menu a:hover{color:#2bc16e !important}.sidr input[type=button],.sidr input[type=submit]{display:none}#mobile-menu input[type=text],#mobile-menu input[type=password],#mobile-menu input[type=date],#mobile-menu input[type=datetime],#mobile-menu input[type=email],#mobile-menu input[type=number],#mobile-menu input[type=search],#mobile-menu input[type=tel],#mobile-menu input[type=time],#mobile-menu input[type=url],#mobile-menu textarea,#mobile-menu select{padding:10px 12px !important;color:#444 !important;border:1px solid #ccc !important;margin-bottom:5px !important;border-radius:4px !important;background:#fff !important}.sidr-class-screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}@media screen and (max-width:1100px){.main-navigation{font-size:11px}}@media screen and (max-width:960px){ul.nav li.dropdown:hover>ul.dropdown-menu{display:none}.main-navigation,.masthead,.sticky-wrapper{display:none}.navbar-collapse{display:none}.mobile-header{display:inline-block;position:relative}.mobile-logo{display:inline-block;left:0;position:relative;z-index:99999}.mobile-logo img{width:auto;max-height:55px;max-width:230px}}input[type=search]{box-sizing:border-box;width:100%}.search-box-wrapper{display:none;width:100% !important;max-width:100% !important;box-shadow:none !important;border-radius:0 !important}.blocker{background:#fff !important;z-index:9999 !important}.search-box{padding:1rem;text-align:center;width:100% !important;float:none}.search-box .search-form{width:100%}.search-box .search-field{padding:1rem 2rem 1rem 4rem;margin-top:3px;font-size:65px;font-size:6.5rem;background-color:#fff}.error404 .search-submit,.search .search-submit,.search-box .search-submit{display:none}.popup-close{position:fixed;right:30px;top:30px;font-size:30px;padding:6px 10px;background-color:#fff;color:#444}.close-modal{display:none !important}.popup_wrapper:after{content:"close ";text-align:left;top:20px;visibility:hidden}.breadcrumb-area a{color:#fff}.breadcrumb-area a:hover{text-decoration:underline}.bcpost-title{font-weight:600}.trail-begin:before{font-family:"fontawesome";content:"\f015";padding-right:5px}.crumbtrail{text-align:center;padding:0;font-size:16px;line-height:65px;color:#fff;-ms-word-wrap:break-word;word-wrap:break-word}@media screen and (max-width:800px){.bcpost-title{font-size:120%;padding-bottom:30px}.crumbtrail{font-size:11px}}.footer-widgets{clear:none}.site-footer{overflow-x:hidden !important}.footer-area{min-height:300px;color:#898888;background:#222;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.footer-area a{color:#fff !important}.footer-area a:hover{color:#c9c9c9 !important}.footer-area-inner{padding-top:40px}#footer-sidebar1,#footer-sidebar2,#footer-sidebar3,#footer-sidebar4{clear:none !important}.footer-area a{color:#fff}.site-info-wrapper{background:#131313;padding:20px 0}.site-info{background:#131313;color:#9f9f9f;padding:8px 0;font-size:13px}.site-info-inner{text-align:left;padding-top:12px}.site-info a{color:#3c3c3c}.site-info a:hover{color:#2bc16e}.footer-menu{font-size:12px}.widget .widget-title-underline-footer{display:block;border-bottom:1px solid #727272;padding-top:15px;margin:-10px 0 20px}.footer-menu ul{list-style:none;text-align:right}@media screen and (max-width:970px){.site-info-inner{text-align:center}.footer-menu ul{padding-top:10px;text-align:center;padding-left:0}.footer-area-inner:before{left:40%}.footer-menu{text-align:center}.social-menu-wrapper{float:none !important}}.footer-social-title{display:inline-block;padding-left:20px}.social-menu-wrapper{float:right}.social-menu{list-style:none;padding-left:0;direction:ltr !important;text-align:center;padding-bottom:0;margin-bottom:0;display:inline-block}.social-menu li{display:inline-block;margin-right:10px;margin-top:10px}.social-menu li a{color:#fff;display:inline-block;width:25px;text-align:center;border-radius:4px;margin-bottom:-10px;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;overflow:hidden}.social-menu li:hover>a{transition:1.2s;-moz-transition:1.2s;-webkit-transition:1.2s;-o-transition:1.2s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.social-menu li:hover>a:before{color:#fff;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-transform:translate(0px,-5px);-moz-transform:translate(0px,-5px);-ms-transform:translate(0px,-5px);-o-transform:translate(0px,-5px);transform:translate(0px,-5px)}.social-menu li a:before{font-size:16px;font-family:'Fontawesome'}.social-menu li a[href*="yelp.com"]:before{content:'\f1e9'}.social-menu li:hover>a[href*="yelp.com"]{background:#b90b03}.social-menu li a[href*="facebook.com"]:before{content:'\f09a'}.social-menu li:hover>a[href*="facebook.com"]{background:#3c599f}.social-menu li a[href*="twitter.com"]:before{content:'\f099'}.social-menu li:hover>a[href*="twitter.com"]{background:#32ccfe}.social-menu li a[href*="dribbble.com"]:before{content:'\f17d'}.social-menu li:hover>a[href*="dribbble.com"]{background:#f46899}.social-menu li a[href*="plus.google.com"]:before{content:'\f0d5'}.social-menu li:hover>a[href*="plus.google.com"]{background:#cf3d2e}.social-menu li a[href*="pinterest.com"]:before{content:'\f0d2'}.social-menu li:hover>a[href*="pinterest.com"]{background:#3c599f}.social-menu li a[href*="github.com"]:before{content:'\f09b'}.social-menu li:hover>a[href*="github.com"]{background:#cc2127}.social-menu li a[href*="tumblr.com"]:before{content:'\f173'}.social-menu li:hover>a[href*="tumblr.com"]{background:#314e6c}.social-menu li a[href*="youtube.com"]:before{content:'\f167'}.social-menu li:hover>a[href*="youtube.com"]{background:#c52f30}.social-menu li a[href*="flickr.com"]:before{content:'\f16e'}.social-menu li:hover>a[href*="flickr.com"]{background:#ff0084}.social-menu li a[href*="vimeo.com"]:before{content:'\f194'}.social-menu li:hover>a[href*="vimeo.com"]{background:#266484}.social-menu li a[href*="instagram.com"]:before{content:'\f16d'}.social-menu li:hover>a[href*="instagram.com"]{background:#a1755c}.social-menu li a[href*="linkedin.com"]:before{content:'\f0e1'}.social-menu li:hover>a[href*="linkedin.com"]{background:#0085ae}.social-menu li a[href*="soundcloud.com"]:before{content:'\f1be'}.social-menu li:hover>a[href*="soundcloud.com"]{background:#ff7500}.social-menu li a[href*="vine.com"]:before{content:'\f1ca'}.social-menu li:hover>a[href*="vine.com"]{background:#00bd8d}.social-menu li a[href*="foursquare.com"]:before{content:'\f180'}.social-menu li:hover>a[href*="foursquare.com"]{background:#ef4b78}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.nopadding{padding-left:0 !important;padding-right:0 !important}.widget{margin:0 0 30px;font-size:14px;overflow:hidden;padding:20px;background:#fff;box-shadow:3px 3px 1px rgba(0,0,0,.05);border-radius:5px}.widget select{max-width:100%}.widget_search .search-submit{display:none}.widget_search .search-form label{width:100%}.widget-title{margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid #ebe9e9;text-transform:uppercase}.widget-area .widget{overflow-x:auto}.footer-widgets .widget{background:0 0;box-shadow:none;border-radius:0}.footer-widget-title{text-transform:uppercase;margin-right:40px;margin-bottom:0;color:#fff}.widget a{font-size:14px;text-decoration:none;-ms-word-wrap:break-word;word-wrap:break-word}.widget a:hover{color:#444}.above-shop{text-align:center}.widget ul,.widget ol{padding:0;margin:-1em 0 0;list-style-type:none}.widget li{padding:1em 0 0}.widget li ul,.widget li ol{margin-top:0}.widget li li{margin-left:1.5em}.widget_recent_entries li:before,.widget_recent_comments li:before,.widget_archive li:before,.widget_categories li:before{display:block;float:left;padding-top:2px;margin-left:-1.5em;font-family:'fontawesome';font-size:14px;font-size:1.4rem}.widget_recent_entries li,.widget_recent_comments li{margin:0 0 .5em 2.5em}.widget_recent_entries li:before{content:"\f044"}.widget_recent_comments li:before{content:"\f0e6"}.widget_archive li{margin:0 0 0 2.5em}.widget_archive li:before{content:"\f187"}.widget_categories li{margin:0 0 0 2.5em}.widget_categories li:before{content:"\f101"}.widget_tag_cloud a{padding-right:.1em;font-size:14px;font-size:1.4rem;display:inline-block;background:#f6f6f6;padding:8px 15px;margin-bottom:3px}.widget_nav_menu a,.widget_pages a{display:block;padding:10px 0;border-bottom:solid 1px #e6e6e6}.widget_nav_menu li,.widget_pages li{padding-top:0}.widget_rss li{margin-bottom:.5em}.widget_rss .rss-date,.widget_rss cite{display:block;font-size:85%}#wp-calendar #next{padding-left:55px}#wp-calendar tbody td,th{padding:5px 6px}#wp-calendar thead tr th{background:#2bc16e;color:#fff;border:none !important}.company-info-wid,.recent-widget ul,.opening-hours-wid{padding-left:0}.company-info-wid li,.opening-hours-wid li{list-style:none;font-weight:500}.company-info-wid li{font-weight:400}.company-info-wid li span{font-weight:600;padding-left:5px}.opening-hours-wid li i{color:#2bc16e;padding-right:8px;font-size:20px}.opening-hours-wid li span{float:right}.recent-post-item{list-style-type:none;padding-bottom:25px !important;margin-left:0;border-bottom:1px solid #e6e6e6}.recent-post-item:last-child{border-bottom:none}.recent-post-title a{color:#444;font-weight:600}.recent-post-img{float:left;margin-right:14px;overflow:hidden}.recent-post-img img{width:75px;height:60px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.recent-post-img:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.recent-post-text{overflow:hidden}.recent-post-date,.popular-post-comments{font-style:italic;font-size:14px;font-size:1.4rem;color:#6c6868}.trainers-widget li{font-weight:400}.social-widget-item{display:inline-block;margin:3px}.social-widget-item a{color:#565454;border:1px solid #c2c2c2;border-radius:50px;display:inline-block;line-height:35px;width:40px;height:40px;text-align:center;font-size:24px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;overflow:hidden}.footer-area .social-widget-item a{color:#fff}.footer-area .social-widget-item a:hover{color:#fff !important}.social-widget-item a i{font-size:20px;font-size:2rem}.social-widget-item a:hover{opacity:1 !important;-moz-opacity:1;filter:alpha(opacity=100);padding:0;color:#fff !important;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.social-widget ul{padding-left:0}@media screen and (min-width:990px) and (max-width:1200px){.opening-hours-wid li span{float:none;padding-left:5px}}.site-content{background:#f6f6f6;padding:100px 0 0}.no-padding{padding:0}.content-layout{background:#fff;box-shadow:3px 3px 1px rgba(0,0,0,.05);border-radius:10px}.article-wrapper{border-bottom:1px solid #f1f1f1;padding-bottom:30px;margin-bottom:30px}.article-content-wrapper{padding:25px}.blog-index-featured img,.blog-single-featured img{width:100%}.video-featured-index{overflow:hidden;position:relative}.video-featured-index .fluid-width-video-wrapper{min-height:277px}.blog-index-featured a img{-webkit-transition:all .9s ease-in-out;-moz-transition:all .9s ease-in-out;-ms-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;transition:all .9s ease-in-out}.blog-featured-img-overlay{position:absolute;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.31);display:none;z-index:1000}.blog-index-featured:hover>a img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.blog-index-featured:hover>a .blog-featured-img-overlay{display:inline}.entry-meta{color:#767676;font-size:14px;font-size:1.4rem;font-style:italic;border-bottom:1px solid #f1f1f1;line-height:30px;display:block}.entry-meta a{color:#a8a8a8;font-size:14px;font-size:1.4rem;text-decoration:none}.entry-meta a:hover{color:#2bc16e}.byline{padding-left:8px}.cat-links{display:block;font-weight:400;font-size:12px;text-transform:uppercase}.cat-links a{color:#a8a8a8}.cat-links a:hover{color:#2bc16e}.comments-link{height:45px;border-radius:0;line-height:35px;margin-left:8px}.comments-link:hover{opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}.read-more-wrapper{text-align:right}.entry-title{-ms-word-wrap:break-word;word-wrap:break-word;margin:5px 0}.entry-title a{color:#444;font-weight:600}.entry-title a:hover{color:#2bc16e}.entry-title-single{font-weight:600;padding:10px 0}.entry-content{margin:0 0 20px;-ms-word-wrap:break-word;word-wrap:break-word}.entry-content p,.entry-summary p,.entry-content ul,.entry-content ol{-ms-word-wrap:break-word;word-wrap:break-word}.posts-navigation a{color:#2bc16e;text-decoration:none;font-size:16px;font-size:1.6rem;text-transform:uppercase;font-weight:600}.posts-navigation a:hover{color:#444}.edit-link{margin-top:20px;display:block;text-align:right}.edit-link a{font-size:18px;font-size:1.8rem;text-transform:uppercase}.tags-links{color:#767676;font-size:14px;padding-top:10px}.tags-links:before{content:"\f02c";font-family:"fontawesome";padding-right:5px}.tags-links a{font-size:14px;text-decoration:none}.sticky-post{display:inline-block;margin-left:5px;margin-top:10px;font-size:20px !important;font-size:2rem !important;color:#2bc16e}.blog-index-featured{position:relative;padding:0;overflow:hidden}.related-posts{margin-bottom:100px;padding:20px;overflow:auto}.related-posts ul li{display:inline-block;padding-top:15px}.related-posts h4{padding-left:22px;text-transform:uppercase}.related-posts ul{margin-left:-32px}.related-posts ul li a{font-style:italic;font-weight:600}.related-thumbnail{overflow:hidden}.related-img-wrapper{overflow:hidden;display:block}.related-thumbnail a img{width:100%;height:auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.related-thumbnail a img:hover{opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.related-info{margin-top:-26px}.related-title{text-align:center;font-size:16px}.post-navigation{border-top:1px solid #f1f1f1;padding:15px 0 0;-ms-word-wrap:break-word;word-wrap:break-word;overflow:hidden}.post-navigation .nav-links{margin-top:10px}.nav-previous{padding-left:20px}.nav-next{padding-right:20px}.nav-next a,.nav-previous a{font-size:12px;color:#797878}.nav-next a:hover,.nav-previous a:hover{color:#2bc16e}.nav-next a:after{font-family:'fontawesome';content:'\f178';color:#b8c1cb;font-size:12px;padding-left:5px}.nav-previous a:before{font-family:'fontawesome';content:'\f177';color:#b8c1cb;font-size:12px;padding-right:5px}.author-box{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding:20px;margin:30px 0 80px}.author-box-pg{text-align:center;margin:0;margin-bottom:30px}.author-box-pg .author-name{padding:10px 0}.author-box-pg .author-img{display:inline-block;text-align:center;margin-right:0 !important;padding-top:20px}.author-img{margin-right:30px !important}.author-img img{border:1px solid #f1f1f1;width:120px}.author-name a{color:#565454;text-transform:uppercase}.author-name a:hover{opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}.author_soclinks{padding-left:0}.author-box-pg .author_soclinks{border-bottom:1px solid #e9e9e9;padding-bottom:20px}.author_soclinks li{position:relative;display:inline-block;margin-top:15px;margin-right:10px;padding:0 5px}.author_soclinks li:hover{opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}.author_soclinks li a{color:#565454;font-size:20px}.author-box-pg .author-posts{color:#fff}.author-box-pg .author_soclinks li a{color:#b2aeae}.comment-awaiting-moderation{color:#92d294}.site-main .comment-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%;margin-bottom:20px}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%;margin-bottom:20px}.post-navigation .nav-next{margin-bottom:0}.archive-header{overflow:hidden}.page-title{margin:0}.page-title-archive{padding:20px;margin-top:0;margin-bottom:0}.notfound-wrapper{margin-bottom:-10px}.notfoundheader{font-size:300px;letter-spacing:20px;font-weight:700;text-align:center;margin-top:0;margin-bottom:0}.notfoundcontent{text-align:center;font-size:18px;letter-spacing:1px}.notfoundcontent .search-form label{width:100%}.notfoundcontent .search-form .search-field:after{font-family:FontAwesome;content:'\f002';font-size:20px;margin-right:50px}.notfoundcontent .search-form{padding-top:20px}.notfoundcontent .search-form .search-field{border:1px solid #e1e1e1;padding:12px 20px}.home-btn{text-transform:uppercase;border:1px solid #e1e1e1}.home-btn:hover{background:#2bc16e;color:#fff}.home-btn-wrapper{padding:50px 0}.gym-life-blog-grid .bread-more-btn{display:none}.gym-life-blog-grid .article-wrapper{padding-bottom:0}.gym-life-blog-grid .article-content-wrapper{padding-bottom:10px;padding-top:10px}.gym-life-blog-grid .entry-content{margin:10px 0 20px}.gym-life-blog-grid .gallery-featured-index .owl-stage-outer,.gym-life-blog-grid .video-featured-index,.gym-life-blog-grid .blog-index-featured{height:250px !important}.gym-life-blog-grid .gallery-featured-index a img,.gym-life-blog-grid .video-featured-index iframe,.gym-life-blog-grid .blog-index-featured a img,.gym-life-blog-grid .video-featured-index .fluid-width-video-wrapper{min-height:250px}@media screen and (max-width:800px){.notfoundheader{font-size:120px !important}.author-box .media-body{display:block;width:100%}.author-box .author-name{text-align:center;padding-top:10px}.author-box .author-img{text-align:center;display:block;float:none !important;margin:0 !important;padding:0 !important}}@media screen and (max-width:980px){.gym-life-blog-grid .gallery-featured-index .owl-stage-outer,.gym-life-blog-grid .video-featured-index,.gym-life-blog-grid .blog-index-featured{height:auto !important}}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.bypostauthor{display:block}.comment-content a{word-wrap:break-word}.comment-answer{margin-bottom:25px;overflow:auto}.comment-list{overflow:auto;padding:20px}.comments-title{font-size:28px;line-height:4.5rem;-ms-word-wrap:break-word;word-wrap:break-word}.comments-area li{list-style:none}.comments-area>ol{list-style-type:none}.comment-body .comment-name{font-weight:500;font-family:'Montserrat',sans-serif;color:#222;font-size:16px;padding-right:15px;display:block}.comment-body .comment-date{font-size:12px}.comment-reply{padding-top:10px;-ms-word-wrap:break-word;word-wrap:break-word}.comment-respond{margin-top:80px;margin-bottom:30px;padding-bottom:20px}.comment-form textarea{font-size:18px;font-size:1.8rem;line-height:1.13em;width:100%}.comment-form label{display:block;font-family:'Montserrat',sans-serif;color:#222;font-weight:500}.required{color:#2bc16e}.comment-awaiting-moderation{padding:.6rem 1rem;margin:1rem 0;font-size:18px;font-size:1.8rem;color:#333;font-style:italic}@media screen and (max-width:800px){.comment-author-img,.comment-body{text-align:center}.comment-body{padding-top:10px}}.search-content{padding:20px;margin-bottom:30px}.search-content .entry-title{display:inline-block}.search-content .entry-header{margin-bottom:10px}.search-content article{border-bottom:1px solid #f8f7f7;padding-top:20px}.search-content .edit-link{margin-top:5px}.search-content .result-count{background:#2bc16e;color:#fff;border-radius:50%;padding:8px 5px;display:inline-block;width:30px;margin-right:10px;height:30px;line-height:8px;text-align:center;font-weight:600}.search-content .search-type-title{padding-left:8px}.search-content .search-type{color:#a8a8a8}.search-content .search-form label{width:50%}.search-content input[type=search],.notfoundcontent input[type=search]{border-radius:50px;font-weight:400;border:1px solid #e6e3e3;padding:12px}.search-content [type=submit]{border-radius:50px;display:inline}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0;font-size:14px;font-size:1.4rem;color:#aeb0b1}.wp-caption .wp-caption-text:before{content:' â€” '}.wp-caption .wp-caption-text:after{content:' â€” '}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block;font-size:14px;font-size:1.4rem;color:#aeb0b1}.gallery-caption:before{content:' â€” '}.gallery-caption:after{content:' â€” '}.class-featured-img img{width:100%}.class-main-info{margin-bottom:30px}.class-description{margin:0 0 20px;padding-left:50px;padding-right:50px}.class-info{margin-bottom:30px}.class-info-wrap{z-index:999 !important}.class-desc{padding:25px}.class-gallery-grid{margin-bottom:-10px}.class-info-wrap{padding:25px}.class-info-title,.class-reg-title{border-bottom:1px solid #ebe9e9}.class-info-title h5,.class-reg-title h5{text-transform:uppercase;margin-top:0}.class-meta i{margin-right:5px;color:#b6b6b6}.class-meta div{border-bottom:1px solid #f5f5f5;min-height:40px;padding-top:15px;padding-bottom:10px}.class-meta p{color:#b8b8b8}.class-meta span{padding-left:5px}.class-name:before .class-duration:before .class-location:before .class-type:before .class-size:before .class-price:before .class-memberprice:before .class-nonmemberprice:before{font-family:'Fontawesome';content:'\f101 ';color:#2bc16e}.class-register{text-align:center;border:none !important;margin-top:10px}.class-registerbtn:hover{opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60)}.class-trainer-info{margin-bottom:20px}.class-trainer-info{margin-right:10px}.class-trainers-wrapper{padding-right:5px;margin-bottom:0;width:25% !important;float:right}.class-trainer-info-title{text-transform:uppercase;border-bottom:1px solid #ebe9e9}.trainer-info-wrap{padding:25px}.class-trainer-img{margin-top:20px}.class-trainer-img img{width:100%}.class-trainer-name{font-size:18px;margin-bottom:5px}.class-trainer-name a{color:#222}.class-trainer-name a:hover{color:#2bc16e}.class-trainer-pos{font-size:14px;color:#2bc16e;margin-top:0}.class-trainer-btn-wrapper{text-align:center;padding:10px 0;margin-top:10px}.read-more-btn{text-transform:uppercase}.class-gallery{padding:0}.class-gallery-grid a img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.class-grid-item img{height:inherit}.class-grid-item:hover .overlay-vc{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1.2) rotate(5deg);-moz-transform:scale(1.2) rotate(5deg);-o-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.class-grid-item img:hover{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}.class-grid-item{display:inline-block;opacity:1 !important;-moz-opacity:1 !important;filter:alpha(opacity=100) !important}.class-grid-item:before{content:attr(data-content);color:#fff;position:absolute;top:45%;padding:10px;z-index:110;width:40%;margin:0 auto;left:0;right:0;font-size:130%;text-transform:uppercase;letter-spacing:4px;text-align:center;text-shadow:5px 5px 6px #000}.gl-trainers-item,.gl-classes-item,.gl-galleries-item{position:relative;cursor:default;overflow:hidden;border-radius:3px}.trainer-name-sc,.class-name-sc,.gallery-name-sc{font-weight:300;line-height:1.5rem;padding-top:0;text-align:center;font-size:16px;text-transform:uppercase;color:#fff}.trainer-name-over,.class-name-over{padding-top:30px}.trainer-name-sc a,.class-name-sc a,.gallery-name-sc a{color:#fff;text-transform:uppercase}.trainer-name-sc a:hover,.class-name-sc a:hover,.gallery-name-sc a:hover{opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}.trainer-pos-sc{padding-bottom:5px;text-align:center;color:#fff;font-weight:500;font-size:14px}.trainer-bio-sc,.class-desc-sc{text-align:center;padding:10px 0}.class-read-sc{font-size:16px;text-align:center;font-weight:600}.trainer-read-sc i,.class-read-sc i{-webkit-animation-duration:1.2s;-webkit-animation-delay:0s;-moz-animation-duration:1.2s;-moz-animation-delay:0s;-o-animation-duration:1.2s;-o-animation-delay:0s;animation-duration:1.2s;animation-delay:0s}.trainer-info-sc,.class-info-sc,.gallery-info-sc{bottom:0;background:rgba(0,0,0,.61);text-align:center;padding:10px 0;z-index:100;position:absolute;width:100%}.class-info-grid{position:absolute;width:100%}.class-info-grid .class-name-sc{color:#fff}.classes-item-img,.trainers-item-img,.galleries-item-img{overflow:hidden;position:relative}.gl-trainers-item img,.gl-classes-item img,.gl-galleries-item img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gl-classes-item:hover img,.gl-galleries-item:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.class-category-title{text-transform:uppercase;font-weight:600;display:inline-block}.class-category-item{float:right}.class-category-item:hover{opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}.class-category-item-img{height:100%;width:96%}.class-category-item img{height:100%;width:100%}.class-category-info{margin-bottom:5px;width:96%}.class-category-info .class-name-sc{color:#fff}.class-row{padding-bottom:30px;margin-bottom:35px}.class-item{margin-top:60px;border-bottom:1px solid #ececec;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;display:-webkit-flex;display:flex;padding:25px}.class-item:hover{border-bottom:2px solid #2bc16e;box-shadow:0 5px 5px rgba(0,0,0,.1)}.class-item-img{padding:0;margin-top:auto;margin-bottom:auto;margin-right:20px}.class-item-img,.class-item-img-wrapper{overflow:hidden;position:relative}.class-item-img a img{width:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.class-item-img a:hover>img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.class-item-img-wrapper:hover .class-img-overlay{display:inline}.class-item-title h4{font-weight:600}.class-item-title h4 a{color:#444}.class-item-info{margin-bottom:10px;margin-top:auto;margin-bottom:auto}.class-item-diff{padding-bottom:10px}.difficulty-bar{width:75%;height:15px;border:1px solid #e9e9e9;margin:10px 0;border-radius:10px;overflow:hidden;background:rgba(255,255,255,1);background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(47%,rgba(246,246,246,1)),color-stop(100%,rgba(237,237,237,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=1)}.difficulty-set{display:none;width:33.3%;background:#2bc16e;padding:3px;height:13px;border-radius:10px}.difficult-level1{width:20%}.difficult-level2{width:40%}.difficult-level3{width:60%}.difficult-level4{width:80%}.difficult-level5{width:100%}.difficulty-name{font-weight:600}.class-item-read-more-btn{margin-top:20px}.class-img-overlay{position:absolute;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.31);display:none;z-index:1000}.class-overlay-read-more{background:#2bc16e;color:#fff;padding:12px;display:block;width:150px;margin:0 auto;text-align:center;margin-top:30%}.class-registration-info{margin-bottom:30px}.class-registration-info-wrap{padding:20px}.class-registration-info form{padding-top:5px}.class-registration-info form button,.training-plan form button{display:block;margin:0 auto}.class-registration-info form button i,.training-plan form i{font-size:16px}.class-registration-info label,.training-plan form label{padding:10px 0;width:100%}.class-registration-info input[type=text],.class-registration-info input[type=tel],.class-registration-info input[type=email],.training-plan input[type=text],.training-plan input[type=tel],.training-plan input[type=email]{padding:5px 20px;box-shadow:3px 3px 1px rgba(0,0,0,.05);width:100%}.class-registration-info select,.training-plan select{padding:5px 2px;box-shadow:3px 3px 1px rgba(0,0,0,.05);width:100%}.isotope-filter{margin-bottom:40px;text-align:center}.isotope-filter a{margin-right:5px;color:#444;text-decoration:none;border:1px solid #e0dfdf;padding:5px 18px;font-size:12px;font-weight:500;margin-bottom:5px;text-transform:uppercase;display:inline-block;font-family:'Montserrat',sans-serif}.isotope-filter a:hover,.isotope-filter .current{color:#fff;background:#2bc16e}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:.1s;-webkit-transition-property:opacity;-webkit-transition-timing-function:ease-in;-moz-transition-duration:.1s;-moz-transition-property:opacity;-moz-transition-timing-function:ease-in;-o-transition-duration:.1s;-o-transition-property:opacity;-o-transition-timing-function:ease-in;transition-duration:.1s;transition-property:opacity;transition-timing-function:ease-in}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.iso-cat-item{overflow:hidden;position:relative;width:50%;margin:0;padding:0;text-align:center}.class-read-cat{color:#2bc16e;font-weight:600;font-size:20px;text-transform:uppercase}.class-read-cat a:hover{color:#fff}.iso-cat-overlay-title{text-align:center;font-weight:600;text-transform:uppercase;font-size:24px;color:#fff}.iso-cat-overlay-title:after{content:'';display:block;margin:auto;height:3px;width:40px;background:#2bc16e;margin-top:3px}.iso-cat-img-wrapper{overflow:hidden;position:relative}.iso-cat-img-wrapper img{width:100%;height:100%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.iso-overlay-mobile{display:none}@media screen and (max-width:990px){.class-trainers-wrapper{width:100% !important}}@media screen and (max-width:800px){.class-cat-img{width:100%;height:auto}.classcatFilter a{font-size:12px}.class-cat-item{width:100%}.class-cat-overlay{height:100%}.class-item{flex-direction:column}.class-item-img{width:100%}.class-item-img a img{width:100%}.class-item-title{padding-top:30px}.gl-trainers-item,.gl-classes-item{margin-bottom:0}.class-description{padding-left:15px;padding-right:15px}.class-gallery{padding-right:15px;padding-left:15px}.iso-cat-item{width:100% !important}.iso-overlay-mobile{display:inline;position:absolute;background:rgba(0,0,0,.7);width:100%;height:100%;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.iso-overlay-mobile>.iso-cat-overlay-title{top:115px;position:relative}.iso-cat-img-wrapper a:hover>.iso-overlay-mobile{opacity:1}.class-trainers-wrapper{width:100% !important}}.trainer-block{margin-bottom:50px;border-radius:3px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.class-block-img,.trainer-block-img{overflow:hidden;position:relative}.trainer-block-img a img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.class-block-img a:hover,.trainer-block-img a:hover{opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}.class-block-name a,.trainer-block-name a{color:#222;text-decoration:none;padding:0 15px}.class-block-name a:hover,.trainer-block-name a:hover{color:#2bc16e}.trainer-block-info{padding:25px}.trainer-block-name{text-align:center}.trainer-block-name h4{font-size:18px;margin-top:0}.trainer-block-position{text-align:center}.trainer-block-position h6{color:#2bc16e;font-size:13px;line-height:10px}.trainer-info{background:#2bc16e;padding:3px 0}.class-block-info,.trainer-block-bio{padding:0 20px;text-align:center}.trainer-img-overlay{position:absolute;background:rgba(0,0,0,.6);top:0;width:100%;height:100%;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.gl-trainers{padding:0}.trainers-item-img{border-top-right-radius:10px;border-top-left-radius:10px}.gl-trainers .gl-trainers-item-wrap{margin-bottom:5px;list-style:none}.gl-trainers-item:hover>.trainer-img-overlay,.trainer-block-img:hover>.trainer-img-overlay{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-moz-transition:opacity .6s ease-in-out;-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.trainer-social-list-pg{top:0;text-align:center;padding-left:10px !important;padding-right:10px !important}.trainer-img-overlay .trainer-contact,.trainer-img-overlay{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.trainer-img-overlay .trainer-contact{position:absolute;top:0;left:0;width:100%}.trainer-img-overlay:hover>.trainer-contact{top:45%}.trainer-social-list-pg li a{background:rgba(0,0,0,.0) !important;border:2px solid #fff !important;font-size:18px !important;border-radius:50% !important;line-height:36px !important}.trainer-social-list-pg li a:hover{background:#2bc16e !important;border:2px solid #2bc16e !important;color:#fff}.class-block-viewclass a,.trainer-block-readmore a{background-color:#2bc16e;color:#fff;padding:10px 20px;font-weight:600}.trainer-info-top{padding:25px;margin-bottom:30px;overflow:auto}.trainer-info-top .trainer-social-list{padding-bottom:0;margin-bottom:0}.trainer-info-main{padding:25px;margin-bottom:4px}.trainer-img{float:left}.trainer-details{display:inline-block;margin-left:40px}.training-plan-wrap{padding:20px}.training-plan-title{text-transform:uppercase;border-bottom:1px solid #ebe9e9;padding-bottom:10px}.training-plan{padding:25px 20px 0;margin-bottom:30px}.training-plan-options{margin-top:10px}.training-plan-options ul{list-style:none;padding:0}.plan-option{padding:10px 0;border-bottom:1px solid #eee}.trainer-title{margin-bottom:10px}.trainer-name{text-transform:uppercase;margin:0}.trainer-position{font-size:16px;color:#bfbfbf;line-height:10px;margin-bottom:20px}.trainer-num{margin-bottom:5px}.trainer-num i,.trainer-email i{font-size:16px;color:#2bc16e;padding-right:5px}.trainer-email a{color:#797878}.trainer-email a:hover{color:#2bc16e}.trainer-bio{border-bottom:1px solid #e1e1e1;margin-bottom:20px}.trainer-bio h5{font-weight:600}.trainer-bio-text{padding-bottom:20px}.trainer-contact-social{text-align:left}.social-fb:hover>a{background:#3c599f;color:#fff}.social-tw:hover>a{background:#32ccfe;color:#fff}.social-insta:hover>a{background:#a1755c;color:#fff}.social-gp:hover>a{background:#cf3d2e;color:#fff}.social-li:hover>a{background:#0085ae;color:#fff}.social-yt:hover>a{background:#c52f30;color:#fff}.social-vo:hover>a{background:#229acc;color:#fff}.social-pn:hover>a{background:#cc2127;color:#fff}.social-fr:hover>a{background:#ff0084;color:#fff}.social-tb:hover>a{background:#36465d;color:#fff}.social-tg:hover>a{background:#30a3e6;color:#fff}.trainer-social-list{list-style:none;padding-left:0;margin-left:0;padding-bottom:10px}.trainer-social-list li{display:inline-block;margin-left:3px}.trainer-social-list li:first-child{margin-left:0}.trainer-social-list li a{color:#fff;display:inline-block;border-radius:2px;line-height:40px;width:40px;background:#2bc16e;text-align:center;font-size:24px;margin-top:2px;position:relative;-moz-transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.trainer-social-list li a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.trainer-booking{margin-top:20px;text-align:center}.trainer-booking-btn{text-transform:uppercase}.trainer-img-overlay .trainer-link{color:#fff;width:50px;background:rgba(0,0,0,.0);border:2px solid #fff;font-size:24px;border-radius:50%;line-height:45px;position:absolute;top:0;left:50%;text-align:center;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.trainer-img-overlay>.trainer-link:hover{background:#2bc16e;border:2px solid #2bc16e;color:#fff}.trainer-img-overlay:hover>.trainer-link{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transition:top .7s ease-in-out;-webkit-transition:top .7s ease-in-out;-o-transition:top .7s ease-in-out;transition:top .7s ease-in-out}@media screen and (max-width:800px){.gl-trainers .gl-trainers-item-wrap{margin:0}.trainer-img{float:none;margin:0 auto;text-align:center;margin-bottom:20px}.trainer-img img{width:100%}.trainer-details{display:block;text-align:center;margin-left:0}.trainer-contact-social{text-align:center}}.gallery-full{padding:0}.gallery-gl-thumb:before{position:absolute}.gallery-imgs-img a:hover,.gallery-imgs-img a:focus,.gallery-imgs-img a:active{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.gallery-block-wrapper{margin-bottom:30px}.gallery-block-img a img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-block-img{overflow:hidden;height:250px;margin-bottom:30px}.gallery-imgs,.video-gallery-wrapper{margin-bottom:35px}.overlay-vc{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;text-align:center;-webkit-animation-duration:.7s;-webkit-animation-delay:0s;-moz-animation-duration:.7s;-moz-animation-delay:0s;-o-animation-duration:.7s;-o-animation-delay:0s;animation-duration:.7s;animation-delay:0s}.overlay-vc-gallery,.class-cat-overlay{padding-top:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.overlay-vc-gallery span{color:#fff;font-size:18px;font-family:'Montserrat',sans-serif;text-transform:uppercase}.gallery-img,.class-img-sc,.class-cat-img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-grid-wrapper .grid-item:hover>.gallery-img,.class-grid-wrapper .grid-item:hover>.class-img-sc{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.gallery-block-img a:hover>.overlay-vc-gallery,.gallery-grid-wrapper .grid-item:hover>.overlay-vc-gallery{background:rgba(0,0,0,.6);opacity:1;display:inline;padding-top:25%}.gallery-block-img a:hover>.overlay-vc-gallery span{border-bottom:2px solid #2bc16e;padding-bottom:10px}.video-item-wrapper{margin-bottom:30px}.video-item{position:relative}.gallery-col-img-overlay{position:absolute;background:#000;top:0;width:100%;height:100%;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);text-align:center}.gallery-col-img-overlay i{font-size:25px;color:#fff;border:2px solid #e4e4e4;padding:15px;border-radius:50px;position:absolute;left:50%;top:0}.gallery-col-img-overlay i:hover{background:#fff;color:#2bc16e}.video-item .gallery-col-img-overlay i{padding:14px 18px}.video-item:hover a .gallery-col-img-overlay{opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);-moz-transition:opacity .6s ease-in-out;-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.video-item:hover .gallery-col-img-overlay i{top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transition:top .7s ease-in-out;-webkit-transition:top .7s ease-in-out;-o-transition:top .7s ease-in-out;transition:top .7s ease-in-out}.gallery-col-item{margin-bottom:30px}.gallery-col-item a img{-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.gallery-col-item:hover a img{opacity:.6}.gallery-img-caption{text-align:center;font-style:italic}.gl-testimonials-wrapper{position:relative;width:100%}.gl-testimonials{text-align:center;padding-left:0}.gl-testimonials .gl-testimonials-item{margin-bottom:5px;border-radius:10px;padding:20px;list-style:none}.gl-testimonials i{font-size:20px;color:#2bc16e}.gl-testim-text{margin:10px;padding:0 15px;display:block;text-align:center}.gl-author{margin-top:10px;display:inline-block}.gl-author-info{display:block;padding:8px}.gl-author-info li{list-style:none}.gl-testim-name{font-weight:600;font-family:'Montserrat',sans-serif;line-height:1.55em;color:#222}.gl-testim-position{padding-top:5px;font-size:14px;color:#2bc16e}.gl-author img,.gl-author .gl-author-info{display:inline-block;vertical-align:middle}.gl-author img{width:80px !important;height:80px !important;border-radius:50%;margin-right:5px;display:inline-block !important}.gl-author .gl-author-info{text-align:left;line-height:1.5}.sc-next,.sc-prev{background:#2bc16e;border:1px solid #e0dfdf;border-radius:50%;color:#fff;display:inline-block;width:40px;height:40px;margin-top:10px;padding:8px 12px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sc-next:hover,.sc-prev:hover{border:1px solid #2bc16e;color:#2bc16e}.sc-next:hover i,.sc-prev:hover i{color:#e0dfdf}.sc-next{margin-left:5px}.pricing-table-btn{color:#2bc16e;background:#fff;border-radius:0;margin:0 auto;border:1px solid #2bc16e;text-transform:uppercase;margin-top:20px}.pricing-table-btn:hover{color:#fff;background:#2bc16e;border:1px solid #fff}.pricing-table-gl{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease-in-out 0s;text-decoration:none}.pricing-table-gl:hover{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 20px 45px rgba(148,148,148,.2);-moz-box-shadow:0 20px 45px rgba(148,148,148,.2);box-shadow:0 20px 45px rgba(148,148,148,.2)}.pricing-table-gl .pricing-table-header{position:relative;background:#fff;text-align:center;border-top-right-radius:10px;border-top-left-radius:10px}.pricing-table-gl .pricing-table-header .pricing-title{text-transform:uppercase;letter-spacing:1px;text-align:center;line-height:1;padding:20px 0}.pricing-table-gl .pricing-table-header .pricing-rate{font-size:70px;background:#2bc16e;color:#fff;font-weight:400;position:relative;text-align:center;letter-spacing:-3px;padding-bottom:25px;border-bottom:1px solid #f0f0f0}.pricing-table-gl .pricing-table-header .pricing-rate span{font-size:14px;display:block;letter-spacing:1px;margin-top:-20px}.pricing-table-gl .pricing-features{padding:20px 10px;background:#fff;border-top:none;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.pricing-table-gl .pricing-features ul{padding:0;display:table;margin:0 auto;width:100%}.pricing-table-gl .pricing-features ul li{list-style:none;border-bottom:1px solid #f8f8f8;text-align:center;line-height:40px;padding:5px 0}@media screen and (max-width:800px){.pricing-table-gl{padding-right:0}}.woocommerce .shop-content{margin-bottom:30px}.woocommerce span.onsale{background-color:#2bc16e;font-size:12px;border-radius:80%;z-index:1000;margin:10px !important;right:auto !important;left:0 !important;text-transform:uppercase;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}.woocommerce .out_of_stock_badge{border-radius:0 !important;padding:5px 10px !important}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{font-weight:500;font-size:14px}.woocommerce .woocommerce-ordering select{padding:5px;background:#f5f5f5;border:1px solid #d5d3d3}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0 0 50px;padding-left:0}.woocommerce .woocommerce-ordering{text-align:right;padding-right:0}.woocommerce-page ul.products li.product{width:30.8%}.woocommerce ul.products li.product:hover{opacity:.9;-moz-opacity:.9;filter:alpha(opacity=90)}.woocommerce ul.products li.product h3{font-size:18px;color:#444;padding:.6em 0}.woocommerce ul.products li.product .price{color:#444;font-size:20px;border-bottom:2px dotted #ebebeb;padding-bottom:10px;padding-top:8px;font-family:'Montserrat',sans-serif}.woocommerce ul.products li.product .button{font-size:12px}.woocommerce nav.woocommerce-pagination{font-size:16px;font-weight:600}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#2bc16e;color:#fff}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border:1px solid #e7e7e7;margin-right:5px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{color:#cacaca;padding:12px;font-weight:600}.add_to_cart_button:before{content:'\f07a';font-family:'fontawesome';padding-right:5px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{background-color:#ebebeb}.woocommerce div.product .woocommerce-tabs ul.tabs .active:hover,.woocommerce div.product .woocommerce-tabs ul.tabs .active a:hover{color:#515151}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#fff}.woocommerce .product-img-wrapper .onsale{display:none}.woocommerce div.product .product_title{font-weight:500}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product .stock{color:#444;font-size:40px;font-family:"Montserrat",sans-serif;margin-bottom:20px}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin:2em 0}.woocommerce div.product form.cart .button{background:#2bc16e !important;color:#fff;padding:13px 14px;font-weight:400}.woocommerce .quantity .qty{padding:0;font-size:14px;height:40px}.woocommerce .input-text .qty .text{padding:0}.woocommerce div.product .woocommerce-product-rating{font-size:12px}.woocommerce .star-rating span{color:#2bc16e}.woocommerce .widget_shopping_cart_content .buttons .wc-forward{margin-bottom:5px}.sku_wrapper,.posted_in,.tagged_as{display:block;padding-bottom:3px;text-transform:uppercase;color:#444;font-family:"Montserrat",sans-serif}.woocommerce div.product .product_meta a{text-transform:none;font-weight:400}.description p{font-size:16px}.product_meta{padding:20px 0 5px}.related-container{padding:0}.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product{width:22%}.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{width:48%}.related-prod-item{padding:0}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-weight:600;padding-bottom:5px}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{margin-bottom:5px}.woocommerce-product-search input[type=submit]{display:none}.woocommerce .widget_price_filter .price_slider_amount button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#2bc16e !important;color:#fff}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{opacity:.9;-moz-opacity:.9;filter:alpha(opacity=90);background-color:#2bc16e;color:#fff}.woocommerce #respond input#submit,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#2bc16e;color:#fff}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#fff}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:200px}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%}.woocommerce-cart .cart-collaterals .cart_totals table select{padding:5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#2bc16e}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ddd}.woocommerce div.product div.images div.thumbnails img{opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60)}.woocommerce div.product div.images div.thumbnails img:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:10px 15px;font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0 !important;border:none;padding:0;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-left:1px solid #ededed;border-top:1px solid #ededed;border-right:1px solid #ededed}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{outline:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{color:#515151}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{padding-bottom:20px;width:58.3%}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0}.woocommerce div.product .woocommerce-tabs .panel{padding:20px;border-left:1px solid #ededed;border-bottom:1px solid #ededed;border-right:1px solid #ededed}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border:none}.woocommerce div.product p.stock{border-top:1px solid #ebebeb;padding-top:20px}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{border-top-color:#2bc16e}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before{color:#2bc16e}.woocommerce-checkout #payment ul.payment_methods li img{width:auto}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{border-bottom:1px solid #f2f2f2;padding:10px 0}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:60px}.woocommerce .widget_layered_nav ul li a:before,.woocommerce .product-categories .cat-item a:before{font-family:fontawesome;content:"\f0da";padding-right:5px;color:#dfdfdf}.woocommerce .tagcloud a{padding-right:.1em;font-size:14px;font-size:1.4rem;display:inline-block;background:#f6f6f6;padding:8px 15px;margin-bottom:3px}.woocommerce .product_list_widget .amount,.woocommerce .reviewer{font-weight:500;color:#909090}.shipping_calculator h2{font-size:16px !important}.woocommerce .return-to-shop a,.woocommerce .order-actions .view{display:inline-block;background-color:#2bc16e !important;color:#fff}.woocommerce #content h2,.woocommerce-page #content h2{font-size:18px;text-transform:uppercase;line-height:32px;font-weight:500}.woocommerce .addresses .address{padding:22px;background:#f3f3f3}.product_item{display:inline-block;zoom:1;vertical-align:top;margin:0 0 30px !important;padding:0 !important;position:relative;border:0;list-style:none !important;float:left;margin:0 3.8% 2.992em 0;position:relative}.product_img_back{position:absolute;top:0;left:0;width:100%}.product_img_back img{opacity:0}.product_img_container:hover .product_img_back img{opacity:1;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.out_of_stock_badge{background:#cbcbcb !important;color:#fff !important;font-style:italic !important;font-size:10px !important;text-align:center !important;text-transform:uppercase}.WC-product-name{line-height:1.0}.WC-product-name a{color:#444}.WC-product-name a:hover{color:#2bc16e}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#2bc16e;text-transform:uppercase;color:#fff !important;padding:12px 24px;font-weight:400}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#2bc16e}.woocommerce .add_to_cart_button:hover{opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}.woocommerce table.shop_table .button{background-color:#2bc16e !important;color:#fff;border:0;margin-right:5px}.woocommerce-cart table.cart img{width:80px}.woocommerce .cart input.button{float:right}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:50%}.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th{border-top:1px solid #ebe9eb}.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th{padding:6px 8px}.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after{content:none}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{border-top:1px solid #ebe9eb;border-bottom:1px solid #ebe9eb !important;border-right:1px solid #ebe9eb !important}.return-to-shop{text-align:center}.woocommerce .return-to-shop a{display:inline-block !important;background-color:#2bc16e !important;color:#fff !important}.woocommerce #body .single_add_to_cart_button{background:#ffd600;border-radius:0;text-shadow:none;border:none;padding:16px 20px;font-size:16px;font-weight:400;box-shadow:none;margin-left:20px;transition:background .2s ease;-moz-transition:background .2s ease;-webkit-transition:background .2s ease}.woocommerce .cart-empty{text-align:center;padding-bottom:20px}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{content:none}.woocommerce-account .woocommerce-MyAccount-navigation{padding:10px;border-left:1px solid #f1f1f1}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding-left:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #f1f1f1}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:15px 10px;font-weight:600;position:relative}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:#2bc16e;color:#fff}@media screen and (max-width:768px){.woocommerce-page table.cart td.actions input{width:100%;margin:5px 0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}}@media screen and (max-width:800px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce .product_item{width:100%}.woocommerce .woocommerce-result-count{margin-bottom:10px}.woocommerce .woocommerce-ordering{float:none;text-align:left}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%}}.gl-VC-title{text-align:center;margin-bottom:25px;padding-bottom:10px;font-weight:500;text-transform:uppercase;line-height:100px}.wpb_accordion_section.group .wpb_accordion_header.ui-state-default{background:0 0;background-color:#f1f1f1;border:1px solid #eaeaea;padding:0}.wpb_accordion_section.group .wpb_accordion_header.ui-state-default a{color:#444;font-size:18px;font-weight:600;-webkit-font-smoothing:antialiased;line-height:32px}.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{top:1em !important}.wpb_accordion_section.group .wpb_accordion_header.ui-state-default a:before{content:"\f078";-webkit-font-smoothing:antialiased;font-family:"fontawesome";font-size:20px;vertical-align:top;line-height:30px;padding-right:10px}.wpb_accordion_section.group .wpb_accordion_header.ui-state-default.ui-state-active{background-color:#2bc16e;color:#fff;border:0}.wpb_accordion_section.group .wpb_accordion_header.ui-state-default.ui-state-hover a{color:#2bc16e}.wpb_accordion_section.group .wpb_accordion_header.ui-state-default.ui-state-active a{color:#fff}.wpb_accordion_section.group .wpb_accordion_header.ui-state-default.ui-state-active a:before{content:"\f077";-webkit-font-smoothing:antialiased;font-family:"fontawesome";font-size:20px;vertical-align:top;line-height:30px}.wpb_accordion_section.group .wpb_accordion_header.ui-state-default.ui-state-hover{color:#2bc16e;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}.wpb_accordion_section.group .wpb_accordion_content{border:#eaeaea 1px solid;border-top:0}.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,.wpb_content_element .wpb_tabs_nav li:hover{background-color:#2bc16e !important}.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{color:#fff}.wpb_content_element .wpb_tabs_nav li{padding:6px !important;border:#eaeaea 1px solid}.wpb_content_element .wpb_tabs_nav li a{font-size:18px;font-weight:600}.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,.wpb_content_element .wpb_accordion_header a{color:#444}.wpb_single_image a:hover{opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}.wpb_gmaps_widget .wpb_wrapper{background-color:#fff !important;padding:0 !important}@media screen and (max-width:800px){.wpb_gmaps_widget .wpb_wrapper{pointer-events:none}.row-fixed-parallax,.row-scroll-parallax{background-attachment:initial !important}}.blog-wrapper .blog-items{margin-bottom:5px}.blog-wrapper .blog-items h5,.blog-wrapper .blog-items p{text-align:center}.blog-wrapper .blog-items h5{font-size:18px}.blog-wrapper .blog-items h5 a{color:#222;padding:0 15px}.blog-wrapper .blog-items h5 a:hover{color:#2bc16e}.blog-wrapper .blog-items p{font-size:14px;font-weight:500;padding:0 20px 15px}.blog-post-img{overflow:hidden;height:280px}.blog-wrapper .gallery-featured-index-carousel{height:280px;margin-bottom:0}.blog-wrapper .gallery-featured-index-carousel a img{min-height:280px}.blog-post-img a img{width:100%;height:auto;min-height:280px;margin-bottom:5px;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.blog-post-img a img:hover{opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.gallery-featured-index{margin-bottom:0}.gl-products li{margin-right:15px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gl-products .product-name-sc{margin-bottom:0}.gl-products .product-name-sc a{color:#444}.gl-products .product-name-sc a:hover{color:#2bc16e}.gl-products .product-price{font-size:16px;font-weight:600;padding-top:8px;display:block}.gl-products .product_img_container_sc{position:relative;overflow:hidden;padding:0}.gl-products .product_img_back_sc{position:absolute;top:0}.gl-products .product_img_front_sc{width:100%}.gl-products .product_img_back_sc img{opacity:0}.product_img_container_sc:hover .product_img_back_sc img{opacity:1;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.product-desc{display:block}.product-addcart{text-transform:uppercase;margin-top:10px}@media screen and (max-width:800px){.product-info-sc,.gl-products .product_img_container_sc{width:100%}.gl-products li{margin-right:0}}.counter-sc{text-align:center;padding:12px;margin-right:10px}.counter-number .countVal{display:none}.counter-icon{margin-bottom:15px}.counter-icon i{padding:20px}.counter-number-val{line-height:2;font-weight:600}.counter-desc{font-size:18px}.counter-sc i{font-size:30px}.counter-img img,.counter-icon i{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.counter-img:hover img,.counter-icon i:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);border:1px solid #fff;border-radius:50%}.counter-svg svg{width:80px;height:80px}.counter-sc .stronghold-info-icon-element{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.chart .percent-value{position:absolute;top:12%;right:0;left:0;font-size:55px}.chart b{font-size:20px;font-weight:300}.pie-chart .chart,.pie-chart .pie-title{text-align:center}.image-banner{position:relative;overflow:hidden;margin-bottom:10px !important}.image-banner-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.5);width:100%;height:100%;text-align:center}.image-banner a{color:#fff}.image-banner a img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:100%}.image-banner:hover a img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.image-banner:hover .image-banner-overlay{background:rgba(0,0,0,.7);-webkit-transition:all .9s ease-in-out;-moz-transition:all .9s ease-in-out;-ms-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;transition:all .9s ease-in-out}.image-banner-title{font-family:'Montserrat',sans-serif;font-size:24px;font-weight:600;color:#fff;text-align:center;display:block;text-transform:uppercase;padding-top:20%;width:80%;margin:0 auto}.image-banner-title:after{content:'';display:block;margin:auto;height:2px;width:60px;background:#2bc16e;margin-top:3px}.image-banner-subtitle{color:#fff;text-align:center;display:block;padding-top:10px;font-size:16px;margin:0 auto;margin-top:120px;width:80%;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.image-banner:hover .image-banner-subtitle{transform:translate(0,-110px);-ms-transform:translate(0,-110px);-webkit-transform:translate(0,-110px);-moz-transition:transform .7s ease-in-out;-webkit-transition:transform .7s ease-in-out;-o-transition:transform .7s ease-in-out;transition:transform .7s ease-in-out}.stronghold-info-icon i{height:auto !important;width:auto !important;margin-left:auto !important;line-height:1 !important;vertical-align:middle !important}.stronghold-info-icon-wrapper,.stronghold-counter-wrapper,.stronghold-icon-box-wrapper{text-align:center;position:relative}.stronghold-info-icon-title h4{margin-top:0;margin-bottom:0}.stronghold-info-icon,.info-icon-img img{transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s;text-align:center}.info-icon-img{overflow:hidden}.stronghold-info-icon i{display:inline-block}.stronghold-icon-wrapper{margin:0 auto;position:relative}.stronghold-info-icon-circle{border-radius:50%}.stronghold-info-icon-wrapper:hover .stronghold-info-icon,.stronghold-counter-wrapper:hover .stronghold-info-icon,.stronghold-info-icon-wrapper:hover>.info-icon-img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.stronghold-content-wrap{display:table-cell}.stronghold-icon-box-wrapper{margin-bottom:15px;-moz-transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.stronghold-icon-box-wrapper p{margin:0}.stronghold-icon-box-wrapper .stronghold-info-icon i{vertical-align:initial !important}.stronghold-icon-box-front,.stronghold-icon-box-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s;transition:transform .6s;-ms-transition:-ms-transform .6s;-moz-transition:-moz-transform .6s;border-radius:6px}.stronghold-icon-box-back{position:absolute;top:0;left:0;width:100%;height:100%}.stronghold-icon-box-front{padding:35px}.stronghold-icon-box-wrapper:hover .stronghold-info-icon{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.stronghold-icon-box-back{padding:25px 20px 20px;background-color:#1e1e1e;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg)}.stronghold-icon-box-wrapper:hover .stronghold-icon-box-front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg)}.stronghold-icon-box-wrapper:hover .stronghold-icon-box-back{-webkit-transform:rotateY(0);transform:rotateY(0);-ms-transform:rotateY(0);-moz-transform:rotateY(0)}.stronghold-info-icon-link{margin-top:20px}.stronghold-info-icon-link-btn:hover{opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}.stronghold-call-to-action-wrapper{padding:20px 0;display:flex;width:100%}.call-link{margin-bottom:auto;margin-top:auto;margin-right:0;margin-left:auto}.call-text-wrapper{margin-bottom:auto;margin-top:auto}.call-link a{background:0 0;text-align:center;font-weight:700;border:2px solid #222;color:#222}.call-title h4,.call-subtitle h5{margin:0}.call-title h4{font-weight:700}.call-subtitle h5{margin-top:10px}.call-link-btn,.call-link a{border-radius:5px}.call-link-btn:hover,.call-link a:hover{background:#fff;color:#222;border:2px solid #fff}@media screen and (max-width:800px){.call-text-wrapper,.call-link{display:block;width:100%;text-align:center}.call-link{margin-top:20px}}.gl-head-slider{margin-top:-117px}.rev_slider{background:#f6f6f6}@media screen and (max-width:800px){.gl-head-slider{margin-top:-5px}}.single-tribe_events .tribe-events-event-image{text-align:center !important;margin:0 auto !important;width:50% !important}#tribe-events-content-wrapper{margin-bottom:30px}.tribe-events-calendar th,.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background-color:#2bc16e;color:#fff !important}.tribe-events-event-image img{width:100%}.recurring-info-tooltip,.tribe-events-calendar .tribe-events-tooltip,.tribe-events-week .tribe-events-tooltip{border-radius:5px}#tribe-events .tribe-events-button,.tribe-events-button{background:0 0;color:#2bc16e}#tribe-events .tribe-events-button:hover,.tribe-events-button.tribe-active:hover,.tribe-events-button.tribe-inactive,.tribe-events-button:hover{background:0 0;color:#444}.tribe-events-calendar div[id*=tribe-events-daynum-],.tribe-events-calendar div[id*=tribe-events-daynum-] a{font-size:14px}.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a{opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60)}#tribe-bar-form .tribe-bar-submit input[type=submit]{background-color:#2bc16e}#tribe-bar-form #tribe-bar-views{background-color:#2bc16e}.tribe-events-list .tribe-events-event-cost span{color:#2bc16e;background:0 0;font-weight:500;font-size:20px;border:none}.datepicker table tr td.active.active,.datepicker table tr td span.active.active{background-color:#2bc16e}.tribe-events-grid .tribe-grid-content-wrap .column{border-left:1px solid #efefef}.tribe-grid-content-wrap{font-weight:600}.tribe-grid-header .column a{color:#fff}.tribe-grid-allday .hentry.vevent>div:hover,.tribe-grid-body div[id*=tribe-events-event-] .hentry.vevent:hover{opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);background-color:#2bc16e}.tribe-events-day .tribe-events-day-time-slot h5,.tribe-mobile-day-date{background-color:#2bc16e;color:#fff}.tribe-events-adv-list-widget .duration{font-weight:400;font-size:14px}.tribe-events-event-body{background:#dcdcdc;color:#333;font-weight:600;padding:5px}.tribe-events-adv-list-widget .country-name,.tribe-events-adv-list-widget .locality,.tribe-mini-calendar-event .tribe-events-event-schedule-details,.tribe-mini-calendar-event-venue a{font-size:14px;font-style:italic}#tribe-events-content .updated,.tribe-events-list .time-details{font-style:italic}.tribe-events-loop .tribe-events-event-meta{font-weight:500}#tribe-events-bar{background:#f5f5f5;padding:30px}.tribe-bar-filters{background:#fff}.tribe-events-event-body{background:#fbfbfb}.events-list .tribe-events-loop,.single-tribe_organizer .tribe-events-loop,.single-tribe_venue .tribe-events-loop,.tribe-events-day .tribe-events-loop,#tribe-events-pg-template{max-width:none}.tribe-events-list-event-single-gl .tribe-events-event-image,.tribe-events-day-event-single-gl .tribe-events-event-image,.tribe-events-map-event-single-gl .tribe-events-event-image{width:100%!important;padding:20px}.tribe-events-list-event-single-gl,.tribe-events-day-event-single-gl,.tribe-events-map-event-single-gl{margin-bottom:30px !important}.tribe-events-calendar div[id*=tribe-events-daynum-],.tribe-events-calendar div[id*=tribe-events-daynum-] a{background-color:#fff;color:gray;font-weight:500}.tribe-events-calendar thead th{font-weight:600;font-size:14px;padding:9px 5px}.tribe-events-event-image-wrapper{padding:0}.events-list-single-detail-gl{padding-bottom:10px;padding-top:20px}.tribe-events-list .time-details:before,.tribe-events-venue-details:before{font-family:"fontawesome";color:#767676;padding-right:5px;font-style:normal}.tribe-events-list .time-details:before{content:"\f017"}.tribe-events-venue-details:before{content:"\f041"}.tribe-events-loop .tribe-events-event-meta{color:#a8a8a8;font-size:14px}#tribe-events-content .tribe-events-tooltip h4,#tribe_events_filters_wrapper .tribe_events_slider_val,.single-tribe_events a.tribe-events-gcal,.single-tribe_events a.tribe-events-ical{color:#2bc16e}.tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a{font-weight:500}.tribe-grid-header,.tribe-events-grid .tribe-grid-header .tribe-week-today,.tribe-events-calendar td.mobile-active,#tribe-events-content .tribe-events-calendar .mobile-active:hover{background:#2bc16e}.tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column{border-left-color:#e3e3e3}.tribe-grid-allday .column.first,.tribe-week-grid-hours div{font-weight:600;padding:8px}.tribe-grid-allday .tribe-events-week-allday-single,.tribe-grid-allday .tribe-events-week-allday-single:hover,.tribe-grid-body .tribe-events-week-hourly-single,.tribe-grid-body .tribe-events-week-hourly-single:hover{background-color:#fff;box-shadow:3px 3px 1px rgba(0,0,0,.05) !important;border-radius:5px;border:none}.tribe-events-grid .type-tribe_events a{color:#444}.tribe-events-day-event-single-gl,.tribe-events-list-event-single-gl,.tribe-events-map-event-single-gl,.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first{padding-top:0 !important;padding-bottom:0 !important}.tribe-events-read-more{display:block}.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap{background:#fff}.tribe-events-photo-event-wrap .tribe-events-event-meta{padding:10px 0}.single-tribe_events .tribe-events-event-meta{background:#fff;-ms-word-wrap:break-word;word-wrap:break-word}.single-tribe_events .tribe-events-schedule .tribe-events-cost{font-size:20px;display:block;color:#222;font-family:'Montserrat',sans-serif}.single-tribe_events .tribe-events-schedule .tribe-events-divider{display:none}.single-tribe_events .date-start:before,.single-tribe_events .tribe-events-cost:before{font-family:"fontawesome";content:"\f017";color:#2bc16e;padding-right:5px}.single-tribe_events .tribe-events-cost:before{content:"\f145";padding-right:5px}.single-tribe_events #tribe-events-content .updated,.tribe-events-list .time-details{font-style:normal}.single-tribe_events .class-gallery-grid{margin-bottom:20px}.single-tribe_events #tribe-events-content div.cart,.single-tribe_events #tribe-events-content form.cart{background:#fff;box-shadow:3px 3px 1px rgba(0,0,0,.05);border-radius:5px}.tribe-events-event-image-wrapper,.tribe-events-event-image{overflow:hidden}.tribe-events-event-image-wrapper a img:hover,.tribe-events-event-image a img:hover{opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.tribe-events-event-image-wrapper a img,.tribe-events-event-image a img{-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}#tribe-bar-collapse-toggle{background:#fff}.tribe-events-calendar th{background:#2bc16e !important}@media screen and (max-width:768px){.tribe-events-sub-nav li a,.tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-],.tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-] a{background:#2bc16e}.tribe-events-list .tribe-events-event-image img{width:100%}.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],#tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover,.tribe-events-calendar td.tribe-events-present.mobile-active{background-color:#dedede !important}}@media screen and (max-width:800px){.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first,.tribe-events-list .tribe-events-event-image,.tribe-events-day-event-single-gl,.tribe-events-map-event-single-gl,.tribe-events-list-event-single-gl{padding-bottom:20px !important}}.wpcf7 input[type=text],.wpcf7 input[type=date],.wpcf7 input[type=tel],.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 textarea{width:100% !important;border-radius:2px !important}.wpcf7 input[type=submit]{border-radius:3px !important;padding:10px 40px}.wpcf7-form .input-group .wpcf7-form-control-wrap .wpcf7-form-control{width:100%;border:none;padding:14px 0 12px 30px;border-bottom:1px solid #eceaea}.wpcf7-form .input-group .wpcf7-form-control-wrap .wpcf7-form-control:focus{color:#111;border-bottom:1px solid #414040}.wpcf7-form .input-group{position:relative;margin:0 0 20px;width:100%}.wpcf7-form .input-group .input-icon{position:absolute;color:#2bc16e;margin:-12px 5px 0;left:0;top:50%;font-size:18px}div.wpcf7 img.ajax-loader{width:inherit !important}#to-top{display:none;position:fixed;bottom:10px;right:10px;width:55px;height:55px;line-height:55px;font-size:20px;color:#fff;background-color:rgba(0,0,0,.2);text-decoration:none;text-align:center;cursor:pointer;border-radius:50%;z-index:9999;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#to-top:before{font-family:'Fontawesome';content:'\f062'}#to-top:hover{color:#fff !important;background-color:#2bc16e}.slick-slide img{width:100%}.share-bar{text-align:right;padding-top:10px}.share-bar li{display:inline-block;margin-right:10px}.share-bar span{font-size:14px;text-transform:uppercase;font-family:'Montserrat';color:#7f7f7f}.share-bar ul{text-align:right;list-style:none;display:inline-block;padding-left:10px}.share-bar ul li{position:relative;display:inline-block;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.share-bar ul li a{color:#d0cece;font-size:18px;text-align:center;margin-left:2px}.share-bar ul li:hover>a{color:#2bc16e}.owl-theme .owl-controls{text-align:center}.owl-nav div{position:absolute;border-radius:3px}.owl-nav .owl-prev{left:5px;top:45%}.owl-nav .owl-next{right:5px;top:45%}.carousel_arrow_nav{margin-bottom:10px}.blog_next,.blog_prev,.brands_next,.brands_prev,.class_next,.class_prev,.gallery_next,.gallery_prev,.products_next,.products_prev,.testimonials_next,.testimonials_prev,.trainers_next,.trainers_prev{padding:9px 15px;border-radius:3px}.blog_next,.brands_next,.class_next,.gallery_next,.products_next,.testimonials_next,.trainers_next{margin-left:10px}.owl-nav div{color:#fff;display:inline-block;zoom:1;padding:9px 15px;font-size:14px;background:rgba(0,0,0,.22)}.owl-nav div i{margin-top:6px}table.tt_timetable{box-shadow:3px 3px 1px rgba(0,0,0,.05) !important;border-radius:5px !important}.tt_upcoming_events_event_container{color:initial !important}.widget .page_margin_top{margin-top:0}div.pp_default .pp_description{display:none !important}div.pp_overlay{z-index:99999}div.pp_pic_holder{z-index:999991}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:rgba(255,255,255,0)}