/* https://leadingceremonies.ie/wp-content/themes/elite/style.css?ver=3.9 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,footer,header,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}a img{border:0}html{height:auto;font-size:100%;height:100%;overflow-y:scroll;-webkit-text-size-adjust:100%}body:not(.elite-block-editor){margin:0;min-height:100%;height:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body.elite-block-editor .widgettitle{margin-top:30px}body.elite-block-editor .testimony-content{margin-top:40px}body.elite-block-editor .testimony-content::before{top:-112px}figure{margin:0}img,object,embed{max-width:100%;height:auto}.ie8 img{width:auto}video{width:100%;height:auto}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.fit-video{position:relative;padding-bottom:56.25%;margin-bottom:25px;height:0;overflow:hidden}.fit-video iframe,.fit-video object,.fit-video embed{position:absolute;top:0;left:0;width:100%;height:100%}a,a:visited{color:#325267;text-decoration:none}a:hover{color:#474847}.left{float:left}.right{float:right}.clear{clear:both}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.hidden{display:none}.wpcf7-form input[type="date"],input[type="time"],input[type="datetime-local"],input[type="week"],input[type="month"],input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea{width:100%!important}textarea,input[type="text"],input[type="password"],input[type="tel"],input[type="number"],input[type="url"],input[type="email"]{border:1px solid #ddd;color:#3e3e3e;font-size:16px;padding:8px 9px 9px}input[placeholder]{text-overflow:ellipsis}::-moz-placeholder{text-overflow:ellipsis}input:-moz-placeholder{text-overflow:ellipsis}button,a.button,input.button,input[type="button"],input[type="submit"]{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;color:#fff;background-color:#6f878c;cursor:pointer;font-weight:700;padding:13px 34px;text-decoration:none;border:none;font-size:10px;letter-spacing:3px;border-radius:3px;-webkit-appearance:none;-webkit-background-clip:padding-box;text-transform:uppercase}button:hover,a:hover.button,input:hover.button,input:hover[type="button"],input:hover[type="submit"]{background-color:#ba0d2f}.home .widget a.button:hover{background:#fff!important;color:#000!important}button.alt,a.button.alt,input.button.alt{color:#fff;background-color:#000}button.alt:hover,a.button.alt:hover,input.button.alt:hover{color:#fff!important;background-color:#f80031}input:focus,textarea:focus{outline:none}body{font:16px/1.3 Lucida,Verdana,sans-serif;line-height:26px}p{margin:0 0 25px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:700}em{font-style:italic}cite{font-style:normal;font-size:14px}h1,h2,h3,h4,h5,h6{margin:0 0 10px;font-weight:400;line-height:20px;color:inherit;text-rendering:optimizelegibility;font-family:Lucida,Verdana,sans-serif}h1,h2,h3{line-height:1.2}h1{font-size:44.5px}h2{font-size:41.5px;margin:-20px 0 20px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 25px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:700}dd{margin-left:10px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}blockquote{float:left;margin:0 30px 30px -30px;padding:30px;font-size:22px;max-width:45%;text-align:right;border-top:4px solid #514f4f}blockquote p{color:#514f4f;font-style:italic}blockquote p:last-of-type{margin-bottom:0}blockquote cite{display:block;text-align:right;margin-top:10px}blockquote cite:before{content:'\2014';margin-right:2px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;margin-bottom:20px}table th,table td{padding:8px;line-height:20px;vertical-align:top;border-top:1px solid #ddd}table th{font-weight:700}table thead th{vertical-align:bottom}@font-face{font-display:swap;font-family:'ElegantIcons';src:url(/wp-content/themes/elite/fonts/ElegantIcons.woff) format('woff');font-weight:400;font-style:normal}.services li{width:31.33333%;float:left;padding:60px 40px 50px;margin:1%;text-align:center;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.015)}.services li:before{display:none}.services li i{font-size:30px}.services li h4{text-transform:uppercase;font-weight:600;font-size:13px;letter-spacing:1px;margin:15px 0}.services li p{font-style:italic;font-size:16px;line-height:25px}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0 0 30px;padding:0;position:relative;zoom:1;z-index:1;overflow:hidden}.flexslider .slides>li{display:none;position:relative;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;height:auto;display:block}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider .slides{zoom:1}.flex-container{zoom:1;position:relative}a.flex-next,a.flex-prev{position:absolute;top:45%;z-index:2000;font-family:'ElegantIcons';font-size:50px;opacity:.1;color:#fff;transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out}.flexslider:hover a.flex-next,.flexslider:hover a.flex-prev,.flexslider:active a.flex-next,.flexslider:active a.flex-prev{opacity:.3;transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out}.flexslider a:hover.flex-next,.flexslider a:hover.flex-prev{opacity:.6;transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out}.flexslider a:active.flex-next,.flexslider a:active.flex-prev{opacity:1;transition:opacity 0.1s ease-in-out;-moz-transition:opacity 0.1s ease-in-out;-webkit-transition:opacity 0.1s ease-in-out}a.flex-prev{left:2%}a.flex-next{right:2%}a.flex-prev:before{content:'\3c';position:absolute}a.flex-next:after{content:'\3d'}.flex-control-nav{display:none}#header{width:100%;z-index:200;left:0;top:0;padding:0;position:fixed;overflow:visible;display:block;background:none;transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out;max-height:115px}.admin-bar #header{top:28px}#header.scroll-background,body.standard #header,body.blog #header,body.archive #header,body.error404 #header,body.search #header{background-color:#1A1A1A;transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out}#header.hidden{transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out}#logo img{max-height:100px}#header-content{position:relative;width:1140px;margin:0 auto;height:70px}#logo,#text-logo{float:left;max-width:250px;padding-top:5px;transition:none;-moz-transition:none;-webkit-transition:none}#logo h1,#logo p,#text-logo h1,#text-logo p{margin:0;padding:0;line-height:1}#text-logo a,#text-logo a:visited{color:#fff}#text-logo a:hover{color:#ccc}.main-menu{float:right}nav#top-menu{float:left;margin:24px 0 20px}nav#top-menu ul{list-style-type:none;margin:0}nav#top-menu li{float:left;margin-left:25px;text-transform:uppercase;white-space:nowrap}nav#top-menu li a{color:#fff;padding:5px 5px 10px;font-weight:700;letter-spacing:3px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}nav#top-menu li a:hover{color:#ccc}nav#top-menu ul ul{display:none;position:absolute;width:auto;top:auto;margin:0 0 0 -14px;background-color:#181919;padding:16px 20px}nav#top-menu ul li:hover ul{display:block}nav#top-menu ul ul li{float:none;position:relative;width:100%;margin:10px}nav#top-menu ul ul li a,nav#top-menu ul ul ul li a,nav#top-menu ul li.current-menu-item ul li a{color:#fff;padding:5px 0}nav#top-menu ul ul li a:hover,nav#top-menu ul li ul li.current-menu-item a,nav#top-menu ul ul li.current-menu-item a:hover{border:none;color:#ccc}nav#top-menu ul li:hover ul ul{display:none}nav#top-menu ul ul li:hover ul{display:block;position:absolute;width:auto;left:105%;margin:-40px 0 0 -14px}.slicknav_menu{position:absolute;z-index:3000;display:none;padding:4px}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em .438em .625em;line-height:1.125em;cursor:pointer}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;margin:7px 0 0 7px}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_nav{clear:both}.slicknav_nav ul,.slicknav_nav li{display:block}.slicknav_nav .slicknav_arrow{font-size:9px;float:right;position:relative;top:-2px}.slicknav_nav .slicknav_item{display:block;cursor:pointer}.slicknav_nav a{display:block}.slicknav_nav .slicknav_item a{display:inline}.slicknav_menu:before,.slicknav_menu:after{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_menu{font-size:16px}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#191a19}.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:700}.slicknav_menu .slicknav_icon-bar{background-color:#f5f5f5}.slicknav_menu{padding:4px}.slicknav_nav{color:#fff;background-color:#191a19;margin:0;padding:0;font-size:.875em}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden;padding:5px}.slicknav_nav ul{padding:0;margin:0 0 0 20px}.slicknav_nav .slicknav_item{padding:5px 10px;margin:2px 0}.slicknav_nav a{padding:5px 10px;margin:2px 0;text-decoration:none;color:#fff!important;text-transform:uppercase;font-weight:600;letter-spacing:1px}.slicknav_nav .slicknav_item a{padding:0;margin:0}.slicknav_nav .slicknav_item a:hover{color:#ccc}.slicknav_nav a:hover{color:#ccc}.slicknav_nav .slicknav_txtnode{margin-left:15px}.cart-contents{float:right;margin:20px 0 10px 20px;color:#fff;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.cart-contents:before{color:#fff;font-family:FontAwesome;content:"\f07a";font-size:24px;margin-top:10px;font-style:normal;font-weight:400;padding-right:5px;vertical-align:bottom;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.cart-contents:hover{text-decoration:none}.cart-contents-count{color:#fff;border-radius:15px;padding:5px 0;line-height:1;font-family:Arial,Helvetica,sans-serif;vertical-align:top;width:22px;height:22px;font-size:12px;display:inline-block;text-align:center}#hero-section{position:relative;width:100%;height:100%;top:0;left:0;overflow:hidden;background-size:cover;margin-bottom:50px;background-position:center center}#hero-section.medium-height{height:70%}#hero-section.small-height{height:20%}#hero-section.small-height .hero-copy{display:none}body.page-template-page-home-template-php #hero-section,body.page-template-page-hero-only-php #hero-section{margin-bottom:0}.logged-in #hero-section{top:-28px}#hero-section ul.slides,#hero-section ul.slides li,#hero-section .flexslider,#hero-section .flex-viewport{width:100%;height:100%}#hero-section .flexslider{position:relative;margin-bottom:0}#hero-section ul.slides li.slide{position:relative;background-size:cover;background-position:center center}#hero-section .fit-video{position:static;padding-bottom:0;height:auto;overflow:visible}#hero-section .fit-video iframe,#hero-section .fit-video object,#hero-section .fit-video embed{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero-copy{position:absolute;top:40%;width:80%;left:10%;color:#fff}.left-text{text-align:left}.center-text{text-align:center}.right-text{text-align:right}h2.hero-title{padding:12px;margin-bottom:-10px;display:inline-block;color:#fff;line-height:100%}.hero-copy p{font-size:21px;padding:10px;color:#fff;text-transform:uppercase;display:inline-block;letter-spacing:1px}.hero-copy .button.hero,.woocommerce .hero-copy .button-hero{position:relative;top:20px;color:#fff;background-color:#000;border:none;font-weight:700;padding:13px 34px;font-size:10px;letter-spacing:3px;border-radius:3px}.hero-copy a:hover.button.hero,.woocommerce .hero-copy a:hover.button.hero{background-color:#fff;color:#000;border:none}#hero-section .scroll-down{position:absolute;width:100%;bottom:5%;left:0;text-align:center;z-index:20}#hero-section .scroll-down:before{font-family:'ElegantIcons';content:"\3b";font-size:40px;opacity:.5;color:#fff}#hero-section:hover .scroll-down:before{opacity:1}body.loading .loading-container{position:relative;width:100%;height:100%;top:0;left:0;background-color:#fff}.logged-in.page-template-page-home-template-php #hero-section{margin-bottom:-28px}.page-template-page-home-template-php .wrap{margin:0 auto;padding-top:70px;padding-bottom:70px;height:auto;min-height:0}.home-product-block,.home-page-block{margin-top:30px;margin-bottom:30px}.wrap{width:1140px;margin:150px auto 0}.wrap.no-margin-top{margin:0 auto!important}.woocommerce .wrap{margin:150px auto 50px}body.image .wrap,body.video .wrap,body.gallery .wrap{margin-top:0}#content{width:820px;padding:30px;float:left;position:relative;margin-bottom:50px}#content.full,.content-full #content{width:100%}.page-template-default.content-full #content,.post-template-default.content-full #content{width:100%;max-width:75%;margin:0 auto;float:none}.content-left #content{float:left}.content-left #sidebar{float:right}.content-right #content{float:right}.content-right #sidebar{float:left}.content-full #sidebar{display:none}#sidebar{width:300px;float:right;margin-top:30px;margin-bottom:30px}#content article,.page-template-page-home-template-php article.post{margin-bottom:50px;padding-bottom:50px}#content .feature{margin-bottom:10px}.page-title{margin-bottom:40px;position:relative}.page-title::after{content:"";width:50px;height:1px;background:#000;position:absolute;bottom:-21px;left:0;right:0;margin:0 auto}.page-title-alt{margin-bottom:25px}.page-title-alt:after{display:none}.cta{text-align:center;padding:80px 0 70px}.page-title+p{font-size:22px;text-align:center;max-width:70%;margin:0 auto 30px!important;;font-style:italic;line-height:35px}.page-title,.post-meta{word-wrap:break-word}p.post-meta{font-size:14px}.single #content article,.page #content article{border:none}.archive .page-title,.category .page-title{text-align:center;margin:0 0 40px;line-height:75px}span.more-link:after{font-family:'ElegantIcons';content:'\24';position:relative;top:2px;left:2px}h3.widget-title{color:#111;text-align:center;margin:0 0 40px;position:relative}h3.widget-title::after{content:"";width:50px;height:1px;background:#000;position:absolute;bottom:-21px;left:0;right:0;margin:0 auto}.vcard h3.widget-title{text-align:left;margin:0 0 15px}.vcard h3.widget-title:after{content:none}#text-logo a,#text-logo a:visited{text-transform:uppercase;font-weight:700;letter-spacing:2px;position:relative;top:14px}h3.widget-title+p{font-size:22px;text-align:center;max-width:60%;margin:0 auto 30px!important;;font-style:italic;line-height:35px}#footer .widget-title{margin:0 0 15px}#footer .network-icons a{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}#footer .network-icons a::before{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}#footer .widget-title:after{content:none}#sidebar .testimony-block h3.widget-title,#sidebar h3.widget-title{margin:0 0 18px;padding:0;border-bottom:1px solid rgba(0,0,0,.04);text-align:left;font-size:13px!important;text-transform:uppercase;font-weight:700;letter-spacing:2px}#sidebar h3.widget-title:after{display:none}#sidebar .widget li{padding-left:25px;position:relative;margin-bottom:7px;line-height:26px;font-size:14px}#sidebar .widget li:last-child{margin:0}.woocommerce-ordering select,#sidebar .widget select{border:1px solid #ddd;height:40px;width:100%;max-width:100%;padding:0 15px;margin:10px 0 0}.widget ul{margin:0;list-style-type:none}#sidebar .widget li{padding-left:25px;position:relative}#sidebar .widget li ul{display:none}#sidebar .widget li:before{position:absolute;left:0;top:-1px;opacity:.3}#sidebar .widget.widget_rss li{padding:0 0 15px;margin-bottom:15px;border-bottom:1px solid #e5e5e5}#sidebar .widget.widget_rss li:before{display:none}#sidebar .widget.widget_rss li a{display:block;font-weight:700;margin-bottom:10px;font-size:17px}#sidebar .widget.widget_rss li .rss-date{display:block;margin-bottom:7px;font-size:12px;text-transform:uppercase}.widget li:before{font-family:'ElegantIcons';content:'\35';position:relative;top:1px;margin-right:2px}.widget p:last-of-type,.widget ul:last-of-type{margin-bottom:0}.content-left #sidebar .widget{padding-left:30px;border-left:1px solid #e5e5e5}.content-right #sidebar .widget{padding-right:30px;border-right:1px solid #e5e5e5}#sidebar .widget{padding:50px 0 50px;background-color:transparent;border-bottom:1px solid #e5e5e5}#sidebar .widget:last-of-type{border-bottom:none}#sidebar .widget:first-of-type{padding-top:0}.organizedthemes-facebook iframe{width:100%;max-height:216px}.widget ul.network-icons li:before{content:''}.widget ul.network-icons li{margin-bottom:10px;margin-top:10px}.testimony-block h3.widget-title{float:none;font-size:28px;max-width:100%;margin-top:9px;border:none}.testimony-content{float:none;max-width:100%;position:relative;padding:7px 7px 50px 56px;border-bottom:1px solid #333;margin-bottom:35px}.testimony-text{display:block;text-align:center}.testimony-content::before{font-family:'ElegantIcons';content:"\7c";position:absolute;left:0;font-size:40px;top:-109px;right:0;margin:0 auto;text-align:center}.testimony-content p.testimony-author{text-align:center;font-style:italic;margin-top:10px}.testimony-content p.testimony-author:before{content:"- "}#sidebar .testimony-content{float:none;max-width:100%;padding:0 0 0 55px;border:none;margin:0 0 -4px}#sidebar .testimony-text{text-align:left}#sidebar .testimony-content::before{font-family:'ElegantIcons';content:"\7c";position:absolute;left:0;font-size:40px;top:11px;right:0;margin:0;text-align:left}#sidebar .testimony-content p.testimony-author{text-align:left;font-style:italic;margin-top:5px}.attention-block{padding:70px 0;text-align:center}.attention-block h3::before{font-family:'ElegantIcons';font-size:36px;margin-right:15px;position:relative;top:0;display:block;margin-bottom:15px}.attention-block h3.time:before{content:'\e06b'}.attention-block h3.lock:before{content:'\e06c'}.attention-block h3.present:before{content:'\e073'}.attention-block h3.lightbulb:before{content:'\e072'}.attention-block h3.cart:before{content:'\e07a'}.attention-block h3.star:before{content:'\e033'}.attention-block h3.question:before{content:'\e064'}.attention-block h3.plus:before{content:'\e050'}.attention-block h3.phone:before{content:'\e090'}.attention-block h3.location:before{content:'\e081'}.attention-block h3.tags:before{content:'\e07c'}.attention-block h3{font-size:41px;margin:0 0 18px}p.attention-description{position:relative;font-size:22px;font-style:italic;color:#444;line-height:33px;letter-spacing:.5px}.home-product-block ul{text-align:center;margin-top:10px}.home-product-block li::before{content:'';display:none}.home-product-block li{float:left;display:inline-block;overflow:hidden;margin:15px 0;width:360px;position:relative;padding-bottom:15px;background-color:#fff;border:1px solid #e5e5e5;padding:7px}.home-product-block li>a{display:block;width:100%;overflow:hidden;max-height:370px;margin-bottom:20px}.home-product-block li .item-price{padding:7px 0;font-size:18px}.home-product-block li:nth-child(3n+1){margin-right:30px}.home-product-block li:nth-child(3n+3){margin-left:30px}.product-list ul.fly-in{overflow:hidden}.product-list ul.fly-in li:nth-child(3n+1){clear:both}.home-product-block li img.feature{margin-top:-19px;margin-bottom:10px;max-width:100%;height:auto}.home-product-block li:hover img.feature,ul.products li:hover img.wp-post-image{-webkit-animation-name:grow;animation-name:grow;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes grow{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}}.home-product-block h4.product-title{margin-bottom:0}.page-template-page-home-template-php .featured-posts{margin-top:30px;margin-bottom:30px}.page-template-page-home-template-php .featured-posts .wp-post-image{float:left;max-width:50%;margin-right:30px}.page-template-page-home-template-php .featured-posts .post-video{width:380px;float:left;margin-right:30px}.page-template-page-home-template-php article.post:last-child{border:none}.page-template-page-home-template-php .organizedthemes-contact .vcard{float:left;width:35%;padding:20px;min-height:400px}.page-template-page-home-template-php .organizedthemes-contact .contact-map{float:right;width:65%;min-height:400px;overflow:hidden}.page-template-page-home-template-php .organizedthemes-contact .contact-map iframe{height:400px;width:100%;margin-bottom:-4px}.organizedthemes-contact ul{list-style-type:none;margin:0 0 15px;padding:0}.organizedthemes-contact ul li:before{content:''}.organizedthemes-contact .fn{font-weight:700}#sidebar .organizedthemes-contact .contact-map iframe{height:360px;width:100%;margin-top:15px}#footer-sidebar .vcard{min-height:0}.page-template-page-home-template-php #footer .organizedthemes-contact .vcard,.page-template-page-home-template-php #footer .organizedthemes-contact .contact-map{float:none;width:100%}#footer-sidebar{width:1140px;margin:0 auto 30px;clear:both;border-bottom:1px solid #333;padding-bottom:20px}#footer-sidebar .sizing{width:340px}#footer-sidebar .widget{width:340px;float:left;margin-bottom:30px;color:#fff}#footer-sidebar .widget h3.widget-title{color:#fff}#footer-sidebar .testimony-block,#footer-sidebar .attention-block{width:100%;margin-left:0;margin-right:0}#footer{width:100%;padding-top:100px;padding-bottom:20px;background-color:#222;margin:0 0 -26px;position:relative;bottom:0;clear:both}body.page-template-page-hero-only-php #footer{margin-top:-30px}#footer-content{width:1140px;margin:0 auto}#footer-left{float:left;text-transform:uppercase;font-size:11px;letter-spacing:1px;font-weight:600}#footer-right{float:right;text-transform:uppercase;font-size:11px;letter-spacing:1px;font-weight:600}#footer p{color:#fff;margin-bottom:0}#footer a,#footer a:visited{color:#fff}#footer a:hover{color:#ccc}ul#footer-menu{margin:0;list-style-type:none;text-transform:uppercase;font-size:11px;letter-spacing:1.5px;font-weight:600}ul#footer-menu li{float:left;margin-right:10px;padding-right:10px;white-space:nowrap;border-right:1px solid #333}ul#footer-menu li:last-of-type{border:none;padding-right:0;margin-right:0}.page.standard .wrap,.single.standard .wrap,.error404 .wrap,.archive .wrap{min-height:100%}.author-bio{clear:both;border-top:1px solid rgba(0,0,0,.1);margin-top:50px;padding-top:45px;margin-bottom:30px}.author-bio img.avatar{float:left;margin-right:30px;margin-bottom:30px}ul.network-icons{list-style-type:none;margin:-25px 0 0;text-align:center}ul.network-icons li{margin-right:5px;margin-bottom:15px;display:inline-block}ul.network-icons a{border:none;position:relative}ul.network-icons li a:before{font-family:'ElegantIcons';font-size:13px;padding:0;background-color:#d43c67;color:#fff;border-radius:50%;-moz-border-radius:50%;width:32px;height:31px;display:inline-block;line-height:31px;font-weight:400}ul.network-icons li:hover a:before{color:#d43c67;background-color:#fff}ul.network-icons li.instagram a:before{content:'\e09a'}ul.network-icons li.x-social a,ul.network-icons li.x a{font-size:13px;padding:0;background-color:#d43c67;color:#fff;border-radius:50%;-moz-border-radius:50%;width:32px;height:31px;display:block;line-height:31px;font-weight:400}ul.network-icons li.x-social a svg,ul.network-icons li.x a svg{width:13px}ul.network-icons li.facebook a:before{content:'\e093'}ul.network-icons li.google a:before{content:'\e096'}ul.network-icons li.linkedin a:before{content:'\e09d'}ul.network-icons li.youtube a:before{content:'\e0a3'}ul.network-icons li.vimeo a:before{content:'\e09c'}ul.network-icons li.pinterest a:before{content:'\e095'}ul.network-icons li.flickr a:before{content:'\e0a6'}ul.network-icons li.dribbble a:before{content:'\e09b'}ul.network-icons li.email a:before{content:'\e010'}ul.network-icons li.rss a:before{content:'\e09e'}ul.network-icons li.skype a:before{content:'\e0a2'}ul.network-icons li.itunes a:before{content:'\e08e'}.searchform label.assistive-text,#searchform label.screen-reader-text{display:none}input#s{position:relative;background:transparent;border:none;color:#fff}form.searchform,form#searchform{border:1px solid #333}form.searchform{position:relative}input#search-submit,input#searchsubmit{float:right;text-align:center;position:relative;top:-3px;padding:15px 0 12px;border-left:1px solid #333;width:30%;font-size:11px}form.searchform input#search-submit{width:30%;position:absolute;right:0;top:0;border-radius:0;padding:11px}form.searchform input#s{width:70%!important}#sidebar form.searchform,#sidebar form#searchform{border:1px solid #ccc!important;position:relative}#sidebar input#search-submit,#sidebar input#searchsubmit{background:transparent;float:right;text-align:center;position:absolute;width:100px;top:0;padding:13px 0 10px;border-left:1px solid #ccc!important;font-size:11px;border-radius:0}.searchform input[type="submit"]{background:transparent}.searchform input[type="submit"]:hover{color:#fff!important}input#s{width:68%;text-transform:uppercase}article form.searchform,article input#search-submit,#sidebar form.searchform,#sidebar input#search-submit,#sidebar form#searchform,#sidebar input#searchsubmit{border-color:#191a19;color:#191a19}#sidebar input#search-submit:hover{color:#fff}#sidebar input#s{width:calc(100% - 100px)!important}#sidebar input#s,article input#s{color:#191a19}#comments{clear:both;border-top:1px solid rgba(0,0,0,.1);margin-top:20px;padding-top:20px}.comment-navigation{margin:15px 0;overflow:hidden}.comment-navigation h3.assistive-text{display:none}.comment-navigation .nav-previous{float:left}.comment-navigation .nav-next{float:right}ol.commentlist{list-style-type:none;margin-left:0}li.comment{padding:15px;list-style:none}li.comment ul.children{margin:5%}.comment-header{overflow:hidden;margin:-15px -15px 15px;padding:10px;background-color:rgba(0,0,0,.05)}.comment-header img{float:left;margin-right:10px}.comment-header cite.fn{font-size:18px;line-height:1.7}li.comment.bypostauthor .comment-header{border-left:4px solid #000}#comments p.reply{margin-bottom:0}li.comment ul.children p.reply{margin-bottom:10px}a.comment-reply-link:after{font-family:'ElegantIcons';content:'\24';position:relative;top:2px}li.pingback{padding:10px;background-color:rgba(0,0,0,.05);margin-bottom:10px}li.pingback p{margin:0}#comments #respond{margin-top:20px}input#author,input#email,input#url,textarea#comment{width:100%;margin-top:5px;padding:10px}.paging{clear:both;text-align:center;font-size:20px}.woocommerce-page .paging{margin-top:60px}.paging a.next,.paging a.prev{padding:0;margin:0;position:relative;top:-1px}.paging a.next{float:right}.paging a.prev{float:left}a.next:after{font-family:'ElegantIcons';content:'\24';position:relative;font-size:24px;border:none}a.prev:before{font-family:'ElegantIcons';content:'\23';position:relative;font-size:24px}nav.woocommerce-pagination a.next:after,nav.woocommerce-pagination a.prev:before{content:''}nav.woocommerce-pagination a.next,nav.woocommerce-pagination a.prev{top:-3px;position:relative}a.page-numbers{padding:3px}html #content nav.woocommerce-pagination ul.page-numbers span.page-numbers.current{background:none}.alignleft{float:left;margin:0 30px 30px 0}.aligncenter{display:block;margin:0 auto 30px auto}.alignright{float:right;margin:0 0 30px 30px}.alignnone{float:none;display:block;margin:0 0 30px 0}img.alignright,img.alignleft{max-width:50%}p.size-full{width:100%;height:auto;margin:5px 0 30px 0}.wp-caption{text-align:center;max-width:100%;padding:1.2%;border:1px solid #d8d8d8;border-radius:2px}.wp-caption p,.gallery-caption{margin-bottom:0;font-size:12px;font-style:italic}.tax-staff-group #content,.page-template-page-staff-list-php #content{width:100%;padding:0}#staff-list article{float:left;display:inline-block;margin:15px 0;width:360px;position:relative;padding-bottom:0;border:none;padding:0;text-align:center}article.page #staff-list{margin-left:-30px;margin-right:-30px}#staff-list article img.wp-post-image{margin-bottom:-3px}#staff-list article:nth-child(3n+1){margin-right:30px}#staff-list article:nth-child(3n+3){margin-right:0;margin-left:30px}#staff-list article .staff-entry{position:absolute;bottom:14px;width:calc(100% - 20px);padding:10px;opacity:1;background:#000;background-color:rgba(0,0,0,.4);left:10px}#staff-list article:hover .staff-entry{opacity:1}#staff-list .staff-entry h2 a,#staff-list .staff-entry{color:#fff}.staff-entry h2{font-size:30px;margin:0 0 5px}img.attachment-staff-full{float:left;margin-right:50px;margin-bottom:50px;border:1px solid #e5e5e5}.staff h1.page-title{width:auto;overflow:hidden}p.job-title{font-style:italic;margin-bottom:10px}article.staff ul.network-icons{overflow:hidden;padding-top:10px;padding-bottom:10px}.single article.staff ul.network-icons{text-align:left}#staff-list article ul.network-icons{padding-bottom:0;padding-top:19px;margin-bottom:-10px}#staff-list article ul.network-icons li{display:inline-block;float:none}p>embed,p>iframe,p>object,p>video{margin-bottom:0}.wp-audio-shortcode,.wp-video,.wp-playlist.wp-audio-playlist{margin-top:0;margin-bottom:30px}.wp-playlist.wp-playlist{padding-bottom:0}.wp-playlist .wp-playlist-tracks{margin-top:0}.wp-playlist-item .wp-playlist-caption{border-bottom:0;padding:10px 0}.wp-playlist-item .wp-playlist-item-length{top:10px}#content nav.woocommerce-breadcrumb{position:absolute;top:-10px;margin-bottom:0;white-space:nowrap}#content p.woocommerce-result-count{margin-top:3px}select.orderby{top:-2px;position:relative;cursor:pointer;z-index:3}select:focus,select:active{outline:none}form.woocommerce-ordering{position:relative;z-index:1}html .woocommerce #content ul.products,html .woocommerce ul.products{padding-top:20px}.woocommerce #content ul.products li.product,.woocommerce-page #content ul.products li.product,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:0 0 4%!important;overflow:hidden;text-align:center;border:1px solid #e5e5e5;position:relative!important}.woocommerce #content ul.products li.product a.button,.woocommerce-page #content ul.products li.product a.button,.woocommerce ul.products li.product a.button,.woocommerce-page ul.products li.product a.button{font-size:12px}.woocommerce #content ul.products li.product a.button:hover,.woocommerce-page #content ul.products li.product a.button:hover,.woocommerce ul.products li.product a.button:hover,.woocommerce-page ul.products li.product a.button:hover{background:#000!important;color:#fff!important}.woocommerce #content ul.products li.product a.button.added:before,.woocommerce ul.products li.product a.button.added:before{display:none}.woocommerce #content ul.products li.product a.button.added,.woocommerce ul.products li.product a.button.added{margin-right:0;margin-bottom:20px}.woocommerce ul.products li.product .star-rating,.woocommerce #content ul.products li.product h3,.woocommerce #content ul.products li.product span.price,.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .price{margin:-7px 0 4px;font-size:18px}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{text-decoration:none;display:table;overflow:hidden;width:100%}.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly}.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link img{order:1}.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link .woocommerce-loop-product__title{order:2;width:100%}.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link .star-rating{order:4}.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link .price{order:3}#reviews #comments{border:none;margin-top:0;padding-top:0}ul.product_list_widget li:before{content:''}#content form.checkout_coupon input.button{padding:10px}.woocommerce-checkout #content{width:100%}.woocommerce-checkout #sidebar{display:none}li.product mark.count{display:none}.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:ElegantIcons;content:"\e0ee"}.cbp-so-scroller{overflow:hidden}.cbp-so-section:before,.cbp-so-section:after{content:" ";display:table}.cbp-so-section:after{clear:both}.cbp-so-side{width:50%;float:left;margin:0;padding-bottom:15px;overflow:hidden;-webkit-transition:-webkit-transform 0.5s,opacity 0.5s;-moz-transition:-moz-transform 0.5s,opacity 0.5s;transition:transform 0.5s,opacity 0.5s}.cbp-so-side:before,.cbp-so-side:after{content:" ";display:table}.cbp-so-side:after{clear:both}.cbp-so-side-right{padding-left:2%}.cbp-so-side-left{padding-right:2%}.cbp-so-side-right img{float:left}.cbp-so-side-left img{float:right}.cbp-so-init .cbp-so-side{opacity:0}.cbp-so-init .cbp-so-side-left{-webkit-transform:translateX(-80px);-moz-transform:translateX(-80px);transform:translateX(-80px)}.cbp-so-init .cbp-so-side-right{-webkit-transform:translateX(80px);-moz-transform:translateX(80px);transform:translateX(80px)}.cbp-so-section.cbp-so-animate .cbp-so-side-left,.cbp-so-section.cbp-so-animate .cbp-so-side-right{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);opacity:1}.page-template-default.content-left .page-title,.page-template-default.content-right .page-title,.page-template-default.content-full .page-title{text-align:center;font-size:35px;border-bottom:1px solid #e5e5e5;margin:0 0 25px;padding:0 0 25px}.page-template-default.content-left .page-title:after,.page-template-default.content-right .page-title:after,.page-template-default.content-full .page-title:after{display:none}.page-template-default.content-left .page-title+p,.page-template-default.content-right .page-title+p,.page-template-default.content-full .page-title+p{font-size:22px;text-align:left;max-width:100%;margin:0 auto 30px!important;font-style:italic;line-height:35px}.page-template-default .slides li:after{content:"";background:#000;position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:1111;opacity:.2}.page-template-default .slides li *{z-index:4444}.page-template-page-staff-list .page-title{text-align:center}.woocommerce .page-title{text-align:center}.woocommerce.gallery .hero-copy h2.hero-title{margin-bottom:9px;padding-bottom:30px}.related.products{padding-top:40px}.blog .page-title{margin-top:20px;text-align:center}.more-link{text-align:center;display:table;margin:0 auto;border:1px solid #ddd;text-transform:uppercase;font-size:12px;font-weight:600;padding:7px 15px;text-align:center;border-radius:3px;min-width:150px;letter-spacing:1px}.single-post .page-title{text-align:center}.author-info ul.network-icons{margin:0;text-align:left}.author-info ul.network-icons li{text-align:center}.comment-content p{font-size:15px;line-height:26px}.comment-reply-link{color:#d43c67;text-transform:uppercase;font-weight:600;font-size:12px;letter-spacing:2px}.single-staff p.job-title{font-style:italic;margin-bottom:10px;text-align:left;margin-top:0}.single-staff .staff h1.page-title{width:auto;overflow:hidden;margin:0}.single-staff article.staff ul.network-icons{text-align:left;margin:0}.single-staff article.staff ul.network-icons li{text-align:center}.slicknav_menu .slicknav_menutxt{display:none}.slicknav_btn{border-radius:0;background-color:transparent;padding:0;margin:5px -6px 0 0}.slicknav_nav{width:230px;padding:16px;margin:0 -6px;position:relative;top:10px}.woocommerce a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block;display:block;margin:20px 0 -28px;padding:0;position:absolute;bottom:37px;right:0;left:0}.woocommerce-cart.content-full #content,.woocommerce-checkout.content-full #content{width:100%;max-width:100%;margin:0 auto;float:none}.woocommerce input.button:hover,.woocommerce-checkout a.button:hover,.woocommerce-checkout input.button:hover,.woocommerce-cart a.button:hover,.woocommerce-cart input.button:hover{background-color:#000;color:#fff!important;}.coupon input[type="submit"]{padding:13px 15px}.woocommerce-cart #coupon_code{border:1px solid #ddd!important;;width:150px!important;height:37px;border-radius:3px}.shop_table thead{background:#000;color:#fff;border:none}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #ddd;border-radius:0;height:45px;padding:8px 5px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:9px;right:5px;width:20px}.home .textwidget h2{margin:40px 0 25px}#sidebar h3.widget-title{line-height:3}body.home article.post{margin-bottom:0;padding-bottom:0;width:33.333333%;padding:0 15px;float:left}body.home .featured-posts .wp-post-image{float:none;max-width:100%;margin-right:0;height:auto;margin-bottom:15px}body.home .featured-posts .fit-video{min-height:235px;margin-bottom:25px}body.home .featured-posts .post-video{width:100%;float:none;margin-right:0}body.home .featured-posts .more-link{margin:20px 0 0}.home-blog h3.widget-title{margin-bottom:70px}@media only screen and (min-width:1024px) and (max-width:1200px){.wrap,#header-content,#footer-sidebar,#footer-content{width:960px}#content{width:620px}#sidebar{width:280px}.home-product-block li,#staff-list article{width:300px}.home-product-block li img.feature{margin-top:-17px}}@media only screen and (min-width:1024px){.home-product-block li:nth-child(3n+1){clear:both}.page-template-page-home-template-php .widget.featuredpage{float:left;margin-left:2.5%;margin-right:2.5%;width:28.3%;text-align:center}}@media only screen and (min-width:768px) and (max-width:1023px){.services li{padding:60px 25px 50px}.product-list ul.fly-in li:nth-child(2n+1){clear:both}.product-list ul.fly-in li:nth-child(3n+1){clear:none}.wrap,#header-content,#footer-sidebar,#footer-content{width:750px}#content{width:520px}#sidebar{width:220px}.home-product-block li:nth-child(3n+1),#staff-list article:nth-child(3n+1){margin-right:0}.home-product-block li:nth-child(2n+1),#staff-list article:nth-child(2n+1){margin-right:30px}.home-product-block li:nth-child(3n+3),#staff-list article:nth-child(3n+3){margin-left:0}.attention-block h3,p.attention-description{float:none;margin-left:0;text-align:center}.testimony-block h3.widget-title{margin-top:0}.author-bio img.avatar{float:left;width:100px;margin-right:30px;margin-bottom:30px}.author-info ul.network-icons{clear:both}input#search-submit{width:40%!important;font-size:16px}input#s{width:58%}.page-template-page-home-template-php .widget.featuredpage{float:left;margin:0 2.5% 30px;width:45%;text-align:center}}@media only screen and (max-width:767px){body.home article.post{margin-bottom:30px;width:100%;float:none}.wrap,#header-content,#footer-sidebar,#footer-content{width:90%}.hero-copy{padding-left:5%;padding-right:5%}.wrap{margin-top:95px}#primary-menu{display:none}.slicknav_menu{display:block;right:0;top:10px}.cart-contents{margin:15px 30px 10px 20px}h2.hero-title{font-size:40px;padding:12px;margin-bottom:20px;display:inline-block}.hero-copy p{font-size:18px;padding:10px;display:inline-block}body.video #hero-section{position:static;width:100%;height:100%;top:0;left:0;margin-bottom:10px}#content,#sidebar{width:100%;float:none}#content,.content-left #content{padding:0}#content article,.page-template-page-home-template-php article.post{margin-bottom:0;padding-bottom:0}.page-template-default.content-full #content,.post-template-default.content-full #content{max-width:100%}.testimony-block h3.widget-title{float:none;max-width:100%;font-size:24px}.testimony-content{float:none;max-width:100%;position:relative;padding:7px 7px 7px 56px}.attention-block h3:before{font-family:'ElegantIcons';font-size:24px;margin-right:8px;position:relative;top:1px}.attention-block{text-align:center}.attention-block h3{float:none;font-size:24px}p.attention-description{float:none;margin-left:0;font-size:18px}blockquote{clear:both;float:none;margin-left:0;padding:30px;max-width:100%;text-align:center}.organizedthemes-contact .contact-map iframe{min-height:400px}.home-product-block li,.home-product-block li:nth-child(3n+1),.home-product-block li:nth-child(3n+3),#staff-list article,#staff-list article:nth-child(3n+1),#staff-list article:nth-child(3n+3){max-width:100%;float:none;margin:40px auto}html .woocommerce #content ul.products li.product,html .woocommerce-page #content ul.products li.product,html .woocommerce ul.products li.product,html .woocommerce-page ul.products li.product{margin-right:auto;margin-left:auto;padding:0 0 2%;float:none;width:auto;margin-bottom:20px}#staff-list{text-align:center;margin-bottom:30px}#staff-list article.staff{float:none;margin-left:auto;margin-right:auto}#staff-list article .staff-entry{opacity:1}.single-staff .staff h1.page-title{clear:both}#footer-right,#footer-left{text-align:center;float:none;clear:both;margin-bottom:6px}ul#footer-menu li{display:inline-block;float:none;margin-bottom:4px}#footer-sidebar .widget,#footer-sidebar .sizing,#sidebar .widget{width:100%}#sidebar .widget{padding:30px}.woocommerce #content div.images,.woocommerce #content div.summary,.woocommerce div.images,.woocommerce div.summary{width:100%!important}.woocommerce #content ul.products li.product,.woocommerce-page #content ul.products li.product,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0;position:relative;width:50%!important;float:left!important}.woocommerce-cart #content table.cart td.actions .coupon .input-text{width:50%!important}#content .col-1,#content .col-2{float:none;width:100%;margin-bottom:35px}.cbp-so-side{width:100%;float:none;padding:20px}.page-template-page-home-template-php .widget.featuredpage{margin-bottom:30px;text-align:center}.standard #elite-page{margin-top:135px}.admin-bar #header{top:43px}.more-link{margin-bottom:72px}}@media only screen and (min-width:250px) and (max-width:767px){.woocommerce #content ul.products li.product,.woocommerce-page #content ul.products li.product,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:0 0 40px}.services li{width:100%}.page-title+p{max-width:100%}h3.widget-title+p{max-width:100%}.home-product-block li{max-width:100%;float:none;margin:20px auto 0}#footer .testimony-content{padding:0 0 40px}ul.network-icons li{margin-right:3px}#footer p{text-align:center}#sidebar .widget{border-left:0px!important;border-right:0px!important}}@media only screen and (min-width:250px) and (max-width:550px){h2.hero-title{font-size:48px!important}#hero-section{min-height:700px}.page-template-default.content-full #content{max-width:100%}}@media only screen and (min-width:551px) and (max-width:767px){h2.hero-title{font-size:69px}.services li{padding:60px 25px 50px}#hero-section{min-height:700px}.services li{width:48%}}@media only screen and (min-width:521px) and (max-width:767px){#content dl.gallery-item{width:48%;margin-right:4%}#content dl.gallery-item:nth-child(even){margin-right:0}}@media only screen and (max-width:520px){#logo,#text-logo{max-width:70%}h1{font-size:32px}h2{font-size:26px}h3{font-size:22px}#hero-section{display:table}.hero-copy{top:20%}#hero-section .hero-copy{display:table-cell;vertical-align:middle}.hero-copy h2.hero-title{font-size:22px}.hero-copy .hero-copy p{font-size:16px}.author-bio img.avatar{width:40%;margin-right:10%;margin-bottom:10%}.author-info ul.network-icons{clear:both}input#search-submit{width:48%}input#s{width:49%}img.alignright,img.alignleft{max-width:100%}#staff-list article.staff{max-width:100%}html .woocommerce .woocommerce-ordering,html .woocommerce-page .woocommerce-ordering{clear:both;margin:0 0 1em;float:left}#content dl.gallery-item{width:100%}table.cart .product-remove,table.cart .product-price{display:none!important}html #content table.cart input.button{font-size:14px;width:100%;margin-bottom:10px}html #content table.cart div.coupon{padding-bottom:0}table.cart input#coupon_code{width:100%;margin-bottom:10px}.page-template-page-home-template-php .organizedthemes-contact .vcard,.page-template-page-home-template-php .organizedthemes-contact .contact-map{float:none;width:100%;min-height:none}.page-template-page-home-template-php .organizedthemes-contact .contact-map{padding:30px}.woocommerce #content ul.products li.product,.woocommerce-page #content ul.products li.product,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important}.woocommerce #content ul.products li.product a.button.added,.woocommerce ul.products li.product a.button.added{margin-right:0;margin-bottom:40px}.woocommerce-cart #content table.cart td.actions .coupon .input-text{margin-bottom:18px!important}.woocommerce-cart #content table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .input-text+.button,.woocommerce-page #content table.cart td.actions .button{width:100%!important}}@media only screen and (max-height:520px){#hero-section.medium-height{height:100%}}@media only screen and (max-height:400px){#hero-section h2.hero-title{margin-top:-30px}}.sidecart{top:0;bottom:0;position:fixed;right:-380px;width:380px;max-width:100%;padding:30px;z-index:999;overflow-y:auto;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,.5,1);-webkit-overflow-scrolling:touch;background-color:#fff}body.sidecart-open .sidecart{right:0}.admin-bar .sidecart{padding-top:90px}body.sidecart-open .close-layer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:15}a.close-toggle{font-weight:700;font-size:12px;position:absolute;top:15px;right:29px;border-width:1px;border-style:solid;border-radius:50%;padding:8px 12px;cursor:pointer;line-height:16px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.admin-bar a.close-toggle{top:47px}body.sidecart-open .close-layer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:15}.cart-table ul li::before{content:none!important}.cart-table ul li{position:relative;padding-left:80px;min-height:60px;border-bottom:1px solid #eee;padding-bottom:25px;margin-bottom:25px;padding-right:40px}.cart-table ul li a{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.cart-table ul li img{position:absolute;left:0;top:0;max-height:70px;width:auto;max-width:70px}.cart-product-title{font-size:14.33px;font-weight:600;color:#000;margin:5px 0 1px;display:inline-block}.cart-product-price{font-size:14.33px;font-weight:600;color:#ababab;min-height:29px;margin-top:5px}.cart-btns{display:flex;align-items:center;justify-content:center}.cart-btns a{font-size:12px!important;text-transform:uppercase;font-weight:bold!important;display:inline-block;margin:0 2px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;border-radius:3px!important;padding:15px 30px;display:inline-block;letter-spacing:2px;line-height:1.2!important;border:none}.cart-btns a:last-child{border:1px solid #eee;color:#333}.cart-btns a:last-child:hover{border:1px solid #000;color:#fff;background:#000}.cart-item-settings{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.item-settings{width:16px;height:16px;background:url(/wp-content/themes/elite/images/cog.png) no-repeat center;display:inline-block}.item-close{width:16px;height:16px;background:url(/wp-content/themes/elite/images/close.png) no-repeat center;display:inline-block;margin-left:5px}.cart-item-settings a{opacity:.6;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.cart-item-settings a:hover{opacity:1}.sidecart{border-left:1px solid #eee}