@charset "UTF-8";
@charset 'UTF-8';
.wprevpro_t1_outer_div{padding:0;margin:0 0px 0 0px}.wprevpro_t1_DIV_1{box-sizing:border-box;color:#777;text-size-adjust:100%;column-rule-color:#fff;perspective-origin:277.5px 115px;transform-origin:277.5px 115px;border:0 none #fff;font:normal normal normal normal 13px/20.8px "Helvetica Neue",Helvetica,Arial,sans-serif;outline:#fff none 0;margin-bottom:20px;margin-top:10px}.wprevpro_t1_DIV_2{bottom:0;box-shadow:rgba(0,0,0,.09) 2px 2px 3px 0;box-sizing:border-box;color:#777;height:auto;left:0;position:relative;right:0;text-size-adjust:100%;top:0;column-rule-color:#fff;perspective-origin:277.5px 69px;transform-origin:277.5px 69px;background:#fff none repeat scroll 0 0/auto padding-box border-box;border:1px solid #f5f5f5;font: italic normal normal normal 14px / 22.4px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0 0 25px;outline:#fff none 0;padding:20px 25px 20px 48px}.wprevpro_t1_DIV_2:after{bottom:-30px;box-sizing:border-box;color:#fff;content:'';display:block;height:30px;left:80px;position:absolute;right:445px;text-size-adjust:100%;width:30px;column-rule-color:#fff;perspective-origin:15px 15px;transform-origin:15px 15px;filter: drop-shadow(2px 2px 1px rgba(0,0,0,.0980392));border-top:30px solid #fff;border-right:30px solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent;font:normal normal normal normal 13px/20.8px "Helvetica Neue",Helvetica,Arial,sans-serif;outline:#fff none 0}.wprevpro_t1_DIV_2:before{bottom:47px;box-sizing:border-box;color:#bbb;content:'\201C';display:block;height:96px;left:55px;position:absolute;right:515.391px;text-size-adjust:100%;top:20px;width:24.6094px;column-rule-color:#bbb;perspective-origin:12.2969px 48px;transform-origin:12.2969px 48px;border:0 none #bbb;font:normal normal normal normal 60px/96px Georgia,serif;margin:-25px 0 0 -40px;outline:#bbb none 0}.wprevpro_t1_P_3{box-sizing:border-box;color:#777;text-size-adjust:100%;column-rule-color:#777;perspective-origin:240px 44px;transform-origin:240px 44px;border:0 none #777;font:italic normal normal normal 14px/22.4px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 5px;outline:#777 none 0}.wprevpro_t1_IMG_4{box-sizing:border-box;color:#fff;display:block;float:left;height:50px;text-size-adjust:100%;vertical-align:middle;width:50px;column-rule-color:#fff;perspective-origin:30px 30px;transform-origin:30px 30px;border:0 none #fff;border-radius:50% 50% 50% 50%!important;font:normal normal normal normal 13px/20.8px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 20px;outline:#fff none 0}.wprevpro_t1_SPAN_5{color:#555;display:block;text-size-adjust:100%;text-transform:uppercase;overflow:hidden;padding:8px 0 0}.marginb10{margin-bottom:10px}.w3_wprs-row-padding-small{padding:0 4px}.noboxshadow{box-shadow:transparent 0 0 0 0}.wprevpro_t1_P_3>img{box-shadow:0 0 0 transparent}.wprevpro_t1_A_8>img{box-shadow:0 0;padding:0}img.wprevpro_t1_star_img_file{width:100px;height: 19px;}img.wprevpro_t1_yelp_logo{position:absolute;right:10px;bottom:2px}img.wprevpro_t1_site_logo {position: absolute;right: 2px;bottom: 2px;height: 32px;width: unset;margin-bottom: unset!important;}
.w3_wprs-responsive{overflow-x:auto}.w3_wprs-btn-bar:after,.w3_wprs-btn-bar:before,.w3_wprs-btn-group:after,.w3_wprs-btn-group:before,.w3_wprs-clear:after,.w3_wprs-container:after,.w3_wprs-panel:after,.w3_wprs-row-padding:after,.w3_wprs-row:after,.w3_wprs-topnav:after{content:"";display:table;clear:both}.w3_wprs-col,.w3_wprs-half,.w3_wprs-quarter,.w3_wprs-third,.w3_wprs-threequarter,.w3_wprs-twothird{float:left;width:100%}.w3_wprs-col.s1{width:8.33333%}.w3_wprs-col.s2{width:16.66666%}.w3_wprs-col.s3{width:24.99999%}.w3_wprs-col.s4{width:33.33333%}.w3_wprs-col.s5{width:41.66666%}.w3_wprs-col.s6{width:49.99999%}.w3_wprs-col.s7{width:58.33333%}.w3_wprs-col.s8{width:66.66666%}.w3_wprs-col.s9{width:74.99999%}.w3_wprs-col.s10{width:83.33333%}.w3_wprs-col.s11{width:91.66666%}.w3_wprs-col.s12,.w3_wprs-half,.w3_wprs-quarter,.w3_wprs-third,.w3_wprs-threequarter,.w3_wprs-twothird{width:99.99999%}@media only screen and (min-width:601px){.w3_wprs-col.m1{width:8.33333%}.w3_wprs-col.m2{width:16.66666%}.w3_wprs-col.m3,.w3_wprs-quarter{width:24.99999%}.w3_wprs-col.m4,.w3_wprs-third{width:33.33333%}.w3_wprs-col.m5{width:41.66666%}.w3_wprs-col.m6,.w3_wprs-half{width:49.99999%}.w3_wprs-col.m7{width:58.33333%}.w3_wprs-col.m8,.w3_wprs-twothird{width:66.66666%}.w3_wprs-col.m9,.w3_wprs-threequarter{width:74.99999%}.w3_wprs-col.m10{width:83.33333%}.w3_wprs-col.m11{width:91.66666%}.w3_wprs-col.m12{width:99.99999%}}@media only screen and (min-width:993px){.w3_wprs-col.l1{width:8.33333%}.w3_wprs-col.l2{width:16.66666%}.w3_wprs-col.l3,.w3_wprs-quarter{width:24.99999%}.w3_wprs-col.l4,.w3_wprs-third{width:33.33333%}.w3_wprs-col.l5{width:41.66666%}.w3_wprs-col.l6,.w3_wprs-half{width:49.99999%}.w3_wprs-col.l7{width:58.33333%}.w3_wprs-col.l8,.w3_wprs-twothird{width:66.66666%}.w3_wprs-col.l9,.w3_wprs-threequarter{width:74.99999%}.w3_wprs-col.l10{width:83.33333%}.w3_wprs-col.l11{width:91.66666%}.w3_wprs-col.l12{width:99.99999%}}.w3_wprs-content{max-width:980px;margin:auto}.w3_wprs-row-padding,.w3_wprs-row-padding>.w3_wprs-col,.w3_wprs-row-padding>.w3_wprs-half,.w3_wprs-row-padding>.w3_wprs-quarter,.w3_wprs-row-padding>.w3_wprs-third,.w3_wprs-row-padding>.w3_wprs-threequarter,.w3_wprs-row-padding>.w3_wprs-twothird{padding:0 8px}
span.wprs_rd_more {
cursor: pointer;
}
a.wprev_media_img_a{display:inline-block}img.wprev_media_img{height:50px!important;margin-right:4px;border-radius:5px;margin-bottom: 2px;}.wprev_media_div{margin-bottom:0;margin-top:10px;margin-left:0;margin-right:0}.wpproslider_t3_DIV_1a .wprev_media_div{margin:-25px 5px 34px 55px}.wpproslider_t6_DIV_2 .wprev_media_div{margin-left:10px;margin-right:10px}
.wprev_media_div {
margin-bottom: 0;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
overflow: auto;
white-space: nowrap;
scrollbar-width: thin;
scrollbar-color: #e4e4e4 #ffffff;
scrollbar-gutter: auto;
}
.wprev_media_div::-webkit-scrollbar {
width: 16px;
}
.wprev_media_div::-webkit-scrollbar-track {
background-color: #e4e4e4;
border-radius: 100px;
}
.wprev_media_div::-webkit-scrollbar-thumb {
background-color: #d4aa70;
border-radius: 100px;
}
.wprs_unslider{overflow:visible;margin:0;padding:0;position:relative}.wprs_unslider-wrap{position:relative}.wprs_unslider-wrap.wprs_unslider-carousel>li{float:left}.wprs_unslider-vertical>ul{height:100%}.wprs_unslider-vertical li{float:none;width:100%}.wprs_unslider-fade{position:relative}.wprs_unslider-fade .wprs_unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8;list-style-type:none}.wprs_unslider-fade .wprs_unslider-wrap li.wprs_unslider-active{z-index:10}.wprs_unslider li,.wprs_unslider ol,.wprs_unslider ul{list-style:none;margin:0!important;padding:0!important;border:none;list-style-type:none}.wprs_unslider-arrow{position:absolute;z-index:2;cursor:pointer}.wprs_unslider-arrow.next{left:auto;background-position-x: 52%;    background-position-y: 50%;}.wprs_unslider-arrow{display:block;width:25px;height:25px;top:50%;right:10px;left:auto;margin-top:-30px;overflow:hidden;background:rgba(0,0,0,.2) no-repeat 58% 51%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAQAAABuQZ3IAAAAi0lEQVR4AU3OISBEQQBAwS0AACS9NxqQgCZpkiYBVddFvWhAAUABAPQCAGC4g/0vTnrBqCfDIZl70J+kMUBPpEwT4FNXxBxz4F1HxHyr4EVTxBLb4EFNxEon4CJSlVNw9AcV9sC16h8osgke1P1ArgXwouVvdQq86ww/GQefusNf7kBviBlxpT8k+gL/Wox4r1d4MwAAAABJRU5ErkJggg==);background-size:7px 11px;border-radius:32px;text-indent:-999em;opacity:.6;transition:opacity .2s;border-width:0!important}.wprs_unslider-arrow.prev{left:10px;right:auto;-ms-transform:rotate(-180deg);transform:rotate(-180deg);background-position-x: 52%;background-position-y: 50%;}.wprs_unslider-nav ol{list-style:none;text-align:center}.wprs_unslider-nav ol li{display:inline-block;width:9px;height:9px;margin:0 4px!important;background:0 0;border-radius:5px;overflow:hidden;text-indent:-999em;border:1px solid #c3c3c3;cursor:pointer}.wprs_unslider-nav ol li.wprs_unslider-active{background:#c3c3c3;cursor:default}
a.wprs_rd_more {
cursor: pointer;
text-decoration: none !important;
}
.wprs_unslider-wrap.wprs_unslider-carousel>li {
float: left;
margin: 0px !important;
}
span.wprs_rd_more_text {
display: none;
transition: opacity 1s;
opacity: 0;
}
.wprev-slider {
margin-left: 30px;
margin-right: 30px;
}
div.wprev-slider ul {
list-style-type: none !important;
padding: 0 0 0 0 !important;
}
.wprev-slider ul {
list-style-type: none;
}
li.wprevnextslide {
display: none;
}
img.sitetype_Google {
width:32px;
height:32px;
}
img.sitetype_Facebook {
width:32px;
height:32px;
}
span.svgicons.svg-wprsp-verified {
width: 18px;
height: 18px;
background: #a3a29e;
display: inline-block;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
-webkit-mask-position: bottom;
margin-bottom: -3px;
margin-right: 5px;
margin-left: 2px;
}
.wprevtooltip{
cursor: pointer;
}
.wprevpro_tooltip {
display: none;
position: absolute;
padding-left: 10px;
padding-right: 10px;
color: #efefef;
background-color: #000000bf;
border-radius: 3px;
font-family: sans-serif;
font-style: normal;
font-size: 10px;
line-height: 24px;
z-index: 999999;
} .wprevpro_star_imgs span.svgicons{
width: 18px;
height: 18px;
background: gold;
display: inline-block;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
-webkit-mask-position: bottom;
margin-bottom: -2px;
margin-right: 1px;
}
span.svgicons.svg-wprsp-star-full.ratingRow__star{
width: 19px;
height: 19px;
background: gold;
display: inline-block;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
-webkit-mask-position: center;
margin-bottom: 1px;
margin-right: 0px;
}
span.svgicons.svg-empty {
width: 0px !important;
height: 0px !important;
}
fieldset#wprevpro_review_rating span.svgicons{
width: 35px;
height: 35px;
display: inline-block;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
-webkit-mask-position: bottom;
margin-bottom: -2px;
margin-right: 0px;
}
li.wprevnextslide {
display: none;
}
span.wprevpro_star_imgs_T1 {
margin-right: 2px;
}
.svg-wprsp-verified{
-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 24 24'%3E%3Cpath d='M23.016 12l-2.438-2.813 0.328-3.656-3.609-0.844-1.875-3.188-3.422 1.453-3.422-1.453-1.875 3.188-3.609 0.797 0.328 3.703-2.438 2.813 2.438 2.813-0.328 3.656 3.609 0.844 1.875 3.188 3.422-1.453 3.422 1.453 1.875-3.188 3.609-0.844-0.328-3.656zM10.078 16.734l-3.797-3.844 1.5-1.453 2.297 2.344 5.859-5.906 1.5 1.5z'%3E%3C/path%3E%3C/svg%3E%0A");
}
.svg-wprsp-star{
-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M20.429 8.14c0 0.221-0.16 0.43-0.319 0.589l-4.456 4.346 1.056 6.138c0.012 0.086 0.012 0.16 0.012 0.246 0 0.319-0.147 0.614-0.503 0.614-0.172 0-0.344-0.061-0.491-0.147l-5.512-2.897-5.512 2.897c-0.16 0.086-0.319 0.147-0.491 0.147-0.356 0-0.516-0.295-0.516-0.614 0-0.086 0.012-0.16 0.025-0.246l1.056-6.138-4.469-4.346c-0.147-0.16-0.307-0.368-0.307-0.589 0-0.368 0.381-0.516 0.687-0.565l6.163-0.896 2.762-5.586c0.11-0.233 0.319-0.503 0.602-0.503s0.491 0.27 0.602 0.503l2.762 5.586 6.163 0.896c0.295 0.049 0.688 0.196 0.688 0.565z'%3E%3C/path%3E%3C/svg%3E%0A");
}
.svg-wprsp-star-o{
-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M13.959 12.522l3.757-3.646-5.181-0.761-2.32-4.69-2.32 4.69-5.181 0.761 3.757 3.646-0.896 5.169 4.641-2.443 4.628 2.443zM20.429 8.14c0 0.221-0.16 0.43-0.319 0.589l-4.456 4.346 1.056 6.138c0.012 0.086 0.012 0.16 0.012 0.246 0 0.331-0.147 0.614-0.503 0.614-0.172 0-0.344-0.061-0.491-0.147l-5.512-2.897-5.512 2.897c-0.16 0.086-0.319 0.147-0.491 0.147-0.356 0-0.516-0.295-0.516-0.614 0-0.086 0.012-0.16 0.025-0.246l1.056-6.138-4.469-4.346c-0.147-0.16-0.307-0.368-0.307-0.589 0-0.368 0.381-0.516 0.687-0.565l6.163-0.896 2.762-5.586c0.11-0.233 0.319-0.503 0.602-0.503s0.491 0.27 0.602 0.503l2.762 5.586 6.163 0.896c0.295 0.049 0.688 0.196 0.688 0.565z'%3E%3C/path%3E%3C/svg%3E");
}
.svg-wprsp-star-empty{
-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M22 8.53l-7.601-1.104-3.399-6.888-3.399 6.888-7.601 1.104 5.5 5.361-1.298 7.57 6.798-3.574 6.798 3.574-1.298-7.57 5.5-5.361zM11 16.188l-4.801 2.524 0.917-5.346-3.884-3.786 5.368-0.78 2.4-4.864 2.401 4.864 5.368 0.78-3.884 3.786 0.917 5.346-4.801-2.524z'%3E%3C/path%3E%3C/svg%3E");
}
.svg-wprsp-star-full{
-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M22 8.53l-7.601-1.104-3.399-6.888-3.399 6.888-7.601 1.104 5.5 5.361-1.298 7.57 6.798-3.574 6.798 3.574-1.298-7.57 5.5-5.361z'%3E%3C/path%3E%3C/svg%3E%0A");
}
.svg-wprsp-star-half{
-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M22 8.53l-7.601-1.104-3.399-6.888-3.399 6.888-7.601 1.104 5.5 5.361-1.298 7.57 6.798-3.574 6.798 3.574-1.298-7.57 5.5-5.361zM11 16.188l-0.020 0.011 0.020-12.263 2.401 4.864 5.368 0.78-3.884 3.786 0.917 5.346-4.801-2.524z'%3E%3C/path%3E%3C/svg%3E");
} .wprev_outer_wb {
display: flex !important;
margin-bottom: 7px;
}
.wprev_badge_div.badgeleft {
margin: 10px 5px 10px 10px !important;
}
.wprev_badge_div.badgeright {
margin: 10px 10px 10px 5px !important;
}
.wprev_outer_wb.wprev_badge_style6_side {
align-items: flex-start !important;
}
.wprev_outer_wb.wprev_badge_style6_side .wprev_badge_div.badgeleft,
.wprev_outer_wb.wprev_badge_style6_side .wprev_badge_div.badgeright {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
.wprev_outer_wb.wprev_badge_style6_side .wprevpro_t6_outer_div {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.wprev-google-place {
display: flex !important;
padding: 8px 12px !important;
box-shadow: rgba(0, 0, 0, .08) 2px 2px 3px 0px !important;
border: 1px solid #f5f5f5 !important;
}
.wprev-google-left {
padding: 10px 8px 10px 5px !important;
}
.wprev-google-right {
padding: 3px !important;
}
.wprev-google-right div {
line-height: 24px !important;
font-size: 15px !important;
width: max-content !important;
}
.wprev-google-name {
font-weight: bold !important;
}
.wprev-google-place a {
text-decoration: none !important;
}
a.wprev-google-wr-a {
color: #fff !important;
padding: 3px 8px 5px !important;
outline: none !important;
border-radius: 3px !important;
background: #0a6cff !important;
white-space: nowrap !important;
vertical-align: middle !important;
box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .24) !important;
user-select: none !important;
transition: all .2s ease-in-out !important;
display: flex !important;
align-items: center !important;
width: fit-content !important;
}
a.wprev-google-wr-a:hover {
background: #0a6cffc7 !important;
}
.wprev-google-wr {
margin: 12px 0px 6px !important;
}
a.wprev-google-wr-a svg {
margin-left: 5px !important;
margin-top: 3px !important;
}
span.wprev-google-rating {
font-size: 18px !important;
margin-right: 5px !important;
font-weight: 500 !important;
}
span.wprev_btot {
font-weight: 600 !important;
}
.badgehideclass {
display:none !important;
}
.sprev-google-left-src {
border-radius: 5% !important;
min-width: 50px !important;
min-height: 50px !important;
display:block;
}
span.wprev-businessname {
font-size: 15px !important;
color: #373737 !important;
font-weight: 600 !important;
}
img.wprev-google-powered-img {
vertical-align: middle !important;
}
@media only screen and (max-width: 600px) {
.wprev_outer_wb {
flex-wrap: wrap;
}
.wprev_badge_div.badgeleft {
margin: 10px 10px 10px 10px !important;
width: -webkit-fill-available;
}
.wprev_outer_wb .wprs_unslider {
max-width: -webkit-fill-available;
}
.wprev_badge_div.badgeright {
width: -webkit-fill-available;
}
}
.wprev_missing_image{
display:none;
}
a.wprev_media_img_a,
a.wprev_media_img_a:hover,
a.wprev_media_img_a:active,
a.wprev_media_img_a:focus,
a.wprev_media_img_a:focus-visible {
border: none !important;
outline: none !important;
box-shadow: none !important;
color: inherit;
text-decoration: none;
}
a.wprev_media_img_a img.wprev_media_img,
a.wprev_media_img_a:hover img.wprev_media_img,
a.wprev_media_img_a:active img.wprev_media_img,
a.wprev_media_img_a:focus img.wprev_media_img,
a.wprev_media_img_a:focus-visible img.wprev_media_img {
border: none !important;
outline: none !important;
box-shadow: none !important;
} .t6datediv,.wpproslider_t6_SPAN_6{font-style:italic}
.wpproslider_t6_DIV_2,.wpproslider_t6_DIV_3,.wpproslider_t6_IMG_2{box-sizing:border-box;column-rule-color:#fff;outline:#fff none 0}
.wprevpro_t6_outer_div_widget{padding:0;margin:15px -10px}
.wprevpro_t6_outer_div{padding:0 10px;margin:15px -10px}
.wpproslider_t6_DIV_1{margin-top:10px;margin-bottom:10px}
.wpproslider_t6_DIV_1a{margin-left:10px;margin-right:10px}
.wpproslider_t6_DIV_2{color:#fff;background:#fdfdfd;border:1px solid #eee;border-radius:0 0 4px 4px;transition:all .4s ease-in-out 0s;padding:5px;position:relative}
.wpproslider_t6_IMG_2{color:#fff;height:60px;vertical-align:middle;width:60px;border:0;border-radius:50%!important}
.wpproslider_t6_DIV_3{border:0;overflow:hidden;margin-left:10px;min-height:80px}
.wpproslider_t6_P_4,.wpproslider_t6_SPAN_6,.wpproslider_t6_STRONG_5{box-sizing:border-box;color:#555;border:0;outline:none 0}
.wpproslider_t6_P_4{margin:0 15px 10px!important}
.wpproslider_t6_STRONG_5{font-weight:700}
.wpproslider_t6_DIV_3L{float:left;text-align:center;overflow:hidden;margin-right:10px;margin-left:10px;margin-top:10px}
.wpproslider_t6_DIV_2_top{width:auto;position:relative;margin-left:5px}
.wpproslider_t6_DIV_3_logo{position:absolute;top:4px;right:4px}
img.wprevpro_t6_site_logo{margin:0;padding:0;height:32px}
.t6displayname{margin-top:5px;font-size:medium;margin-bottom:0;padding-right:30px}
.wpproslider_t6_star_DIV{line-height:1em;margin-top:1px;margin-bottom:1px;margin-bottom:0px}
.wpproslider_t6_P_4{margin-left:10px}
.wpproslider_t6_DIV_4{margin:4px 6px}
.wpproslider_t6_DIV_2 .wprev_media_div{margin-left:10px;margin-right:10px}.ngg-trigger-buttons {
clear: both;
text-align: right;
font-size: 12px;
line-height: 1em;
margin: 0;
}
.ngg-trigger-buttons.hidden {
display: none;
}
.ngg-trigger-large {
font-size: 16px;
margin: 0 10px;
}
.ngg-trigger-buttons .ngg-trigger {
margin-left: 0.3em;
cursor: pointer;
}
.ngg-trigger-buttons .ngg-trigger:active,
.ngg-trigger-buttons .ngg-trigger:focus,
.ngg-trigger-buttons .ngg-trigger:visited,
.ngg-trigger-buttons .ngg-trigger {
color: #999;
}
.ngg-trigger-buttons .ngg-trigger:hover {
color: #333;
}
.ngg-trigger-large .ngg-trigger {
} .galleria.photocrati-nextgen_pro_horizontal_filmstrip {
margin-bottom: 5px;
}
@media screen and (min-width: 0px) and (max-width: 1024px) {
.ngg-trigger-buttons.mobile-hide {
display: none;
}
}#shDisplay div#shTitle {
font: normal 12px/17px 'Lucida Grande', Verdana, sans-serif; color: #ffffff; text-align: center;
margin: 0 auto;
}
#shDisplay div#shCount {
color: #999999;
font: normal 10px/12px 'Lucida Grande', Verdana, sans-serif;
}
#shDisplay div#shTitle a {
text-decoration: none;
font: bold 16pt 'Courier New', Courier, fixed;
letter-spacing: -2px;
margin: 0 10px;
width: 26px;
color: #999999;
}
#shDisplay div#shTitle a:hover {
color: #ffffff;
border: none;
}
#shDisplay div#shNext{
float:right;
}
#shDisplay div#shPrev {
float:left;
}
body {
height: 100%;
}
#shShutter *, #shDisplay * {
padding: 0;
margin: 0;
}
div#shShutter, div#shDisplay {
top: 0;
left: 0;
width: 100%;
position: absolute;
}
div#shShutter {
height: 100%;
z-index: 10000;
background-color: #000000;
opacity: 0.8;
filter:alpha(opacity=80);
}
div#shDisplay {
display: block;
background-color: transparent;
z-index: 10002;
}
div#shDisplay img#shTopImg {
margin: 0 auto;
border: 1px solid #555;
background: transparent;
display: block;
max-width: none;
max-height: none;
float: none;
padding:2px;
cursor: pointer;
}
div#shDisplay div#shWrap {
visibility: hidden;
}
div#shWaitBar {
font: bold 32px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
height: 36px;
width: 100%;
left: 0;
cursor: default;
opacity: 0.999;
filter: alpha(opacity=100);
z-index: 10001;
margin-top: 160px;
color: #ae0a0a;
text-align: center;
}.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(//computeremporium.ca/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-brands-400.woff2) format("woff2"),url(//computeremporium.ca/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-square-x-twitter:before{content:"\e61a"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(//computeremporium.ca/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-regular-400.woff2) format("woff2"),url(//computeremporium.ca/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(//computeremporium.ca/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-solid-900.woff2) format("woff2"),url(//computeremporium.ca/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}.fa-info:before{content:"\f129"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-lock:before{content:"\f023"}.fa-angle-right:before{content:"\f105"}.fa-user:before{content:"\f007"}.fa-star:before{content:"\f005"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-pause:before{content:"\f04c"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-arrow-right:before{content:"\f061"}.fa-lock-open:before{content:"\f3c1"}.fa-circle:before{content:"\f111"}.fa-comment:before{content:"\f075"}.fa-envelope:before{content:"\f0e0"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-angle-down:before{content:"\f107"}.fa-play:before{content:"\f04b"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-angle-up:before{content:"\f106"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-spinner:before{content:"\f110"}.fa-check:before{content:"\f00c"}.fa-angle-left:before{content:"\f104"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-window-close:before{content:"\f410"}.ngg-navigation {
font-size: 0.9em !important;
clear: both !important;
display: block !important;
padding-top: 24px;
padding-bottom: 3px;
text-align: center;
}
.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev,
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev,
.ngg-navigation span.current {
background: #BBB;
border: none;
border-radius: 2px;
box-shadow: none;
color: #fff;
display:inline;
font-size: 14px;
font-weight: bold;
margin-right: 3px;
padding: 4px 8px;
text-decoration: none;
cursor: pointer !important;
}
.ngg-navigation .ellipsis {
background: #BBB;
border: none;
border-radius: 2px;
box-shadow: none;
color: #fff;
display:inline;
font-size: 14px;
font-weight: bold;
margin-right: 3px;
padding: 4px 8px;
text-decoration: none;
}
.ngg-navigation span.current {
background: #666;
}
.ngg-navigation a.next,
.ngg-navigation a.prev,
.ngg-navigation span.next,
.ngg-navigation span.prev {
background: transparent;
color: #BBB;
padding: 2px;
border: none;
}
.ngg-navigation a.page-numbers:hover,
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.current:hover {
background: #666;
color: #FFFFFF !important;
text-decoration: none !important;
}
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover,
.ngg-navigation span.next,
.ngg-navigation span.prev {
color: #666 !important;
}
.ngg-navigation a.page-numbers {
display: inline;
}
.ngg-clear {
clear: both;
}.ngg-galleryoverview {
overflow: hidden;
margin-top: 10px;
width: 100%;
clear: both;
display: block !important;
}
.ngg-galleryoverview .desc { margin: 0px 10px 10px 0px;
padding: 5px;
}
.ngg-gallery-thumbnail-box {
float: left;
max-width: 100% !important;
}
.ngg-template-caption .ngg-gallery-thumbnail-box {
margin-right: 0px;
}
.ngg-gallery-thumbnail {
text-align: center;
max-width: 100% !important;
background-color: #FFFFFF;
border: 1px solid #A9A9A9;
margin-right: 5px;
margin: 5px;
}
.ngg-template-caption .ngg-gallery-thumbnail {
margin-right: 0px;
}
.ngg-gallery-thumbnail a {
display: block;
margin: 4px;
border: none;
box-shadow: none;
}
.ngg-gallery-thumbnail img {
display: block;
margin: 0;
padding: 0;
position: relative;
max-width: 100% !important;
height: auto;
}
.ngg-gallery-thumbnail span { font-size: 90%;
padding-left: 5px;
display: block;
} .ngg-galleryoverview {
margin-top: 40px;
margin-bottom: 50px;
-webkit-transition: width 1s, height 1s, background-color 1s, -webkit-transform 1s;
transition: width 1s, height 1s, background-color 1s, transform 1s;
min-height: 100px;
}
.ngg-gallery-thumbnail-box.ngg-1-columns {
width: 100%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-2-columns {
width: 50%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-3-columns {
width: 33.33333%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-4-columns {
width: 25%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-5-columns {
width: 20%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-6-columns {
width: 16.6666%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-7-columns {
width: 14.2857%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-8-columns {
width: 12.5%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-9-columns {
width: 11.1111%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-10-columns {
width: 10%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-11-columns {
width: 9.09%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-12-columns {
width: 8.3333%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-13-columns {
width: 7.692%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-14-columns {
width: 7.142%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-15-columns {
width: 6.6666%;
float: left !important;
}
@media (max-width: 800px) {
.ngg-gallery-thumbnail-box.ngg-5-columns,
.ngg-gallery-thumbnail-box.ngg-6-columns,
.ngg-gallery-thumbnail-box.ngg-7-columns,
.ngg-gallery-thumbnail-box.ngg-8-columns,
.ngg-gallery-thumbnail-box.ngg-9-columns,
.ngg-gallery-thumbnail-box.ngg-10-columns,
.ngg-gallery-thumbnail-box.ngg-11-columns,
.ngg-gallery-thumbnail-box.ngg-12-columns,
.ngg-gallery-thumbnail-box.ngg-13-columns,
.ngg-gallery-thumbnail-box.ngg-14-columns,
.ngg-gallery-thumbnail-box.ngg-15-columns,
.ngg-gallery-thumbnail-box.ngg-16-columns,
.ngg-gallery-thumbnail-box.ngg-17-columns,
.ngg-gallery-thumbnail-box.ngg-18-columns,
.ngg-gallery-thumbnail-box.ngg-19-columns,
.ngg-gallery-thumbnail-box.ngg-29-columns {
width: 25%;
}
}
@media (max-width: 600px) {
.ngg-gallery-thumbnail-box.ngg-4-columns,
.ngg-gallery-thumbnail-box.ngg-5-columns,
.ngg-gallery-thumbnail-box.ngg-6-columns,
.ngg-gallery-thumbnail-box.ngg-7-columns,
.ngg-gallery-thumbnail-box.ngg-8-columns,
.ngg-gallery-thumbnail-box.ngg-9-columns,
.ngg-gallery-thumbnail-box.ngg-10-columns,
.ngg-gallery-thumbnail-box.ngg-11-columns,
.ngg-gallery-thumbnail-box.ngg-12-columns,
.ngg-gallery-thumbnail-box.ngg-13-columns,
.ngg-gallery-thumbnail-box.ngg-14-columns,
.ngg-gallery-thumbnail-box.ngg-15-columns,
.ngg-gallery-thumbnail-box.ngg-16-columns,
.ngg-gallery-thumbnail-box.ngg-17-columns,
.ngg-gallery-thumbnail-box.ngg-18-columns,
.ngg-gallery-thumbnail-box.ngg-19-columns,
.ngg-gallery-thumbnail-box.ngg-29-columns {
width: 33.33333%;
}
}
@media (max-width: 400px) {
.ngg-gallery-thumbnail-box.ngg-3-columns,
.ngg-gallery-thumbnail-box.ngg-4-columns,
.ngg-gallery-thumbnail-box.ngg-5-columns,
.ngg-gallery-thumbnail-box.ngg-6-columns,
.ngg-gallery-thumbnail-box.ngg-7-columns,
.ngg-gallery-thumbnail-box.ngg-8-columns,
.ngg-gallery-thumbnail-box.ngg-9-columns,
.ngg-gallery-thumbnail-box.ngg-10-columns,
.ngg-gallery-thumbnail-box.ngg-11-columns,
.ngg-gallery-thumbnail-box.ngg-12-columns,
.ngg-gallery-thumbnail-box.ngg-13-columns,
.ngg-gallery-thumbnail-box.ngg-14-columns,
.ngg-gallery-thumbnail-box.ngg-15-columns,
.ngg-gallery-thumbnail-box.ngg-16-columns,
.ngg-gallery-thumbnail-box.ngg-17-columns,
.ngg-gallery-thumbnail-box.ngg-18-columns,
.ngg-gallery-thumbnail-box.ngg-19-columns,
.ngg-gallery-thumbnail-box.ngg-29-columns {
width: 50%;
}
} .ngg-galleryoverview.default-view {
text-align: center;
font-size: 0 !important;
letter-spacing: 0 !important;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {
display:inline-block;
float: none;
vertical-align: middle;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail {
background-color: transparent;
border: none;
margin: 0;
margin-right: 0;
position: relative;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail a {
margin: 2px;
box-shadow: none;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img:hover {
opacity: .8;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img {
margin: 0 auto;
box-shadow: none;
cursor: pointer;
}
.ngg-galleryoverview.default-view .slideshowlink {
margin: 24px auto 0;
text-align: center;
text-transform: uppercase;
}
.ngg-galleryoverview.default-view .slideshowlink a {
font-size: 13px;
letter-spacing: .75px;
cursor: pointer;
text-decoration: none;
box-shadow: none;
border: none;
}
.ngg-galleryoverview.default-view .slideshowlink a:hover {
text-decoration: none !important;
box-shadow: none !important;
border: none !important;
} .ngg-galleryoverview ul li:before {
content: '' !important;
}
.ngg-gallery-list {
list-style-type: none;
padding: 0px !important;
text-indent: 0px !important;
}
.ngg-galleryoverview div.pic img {
width: 100%;
border: 0px;
border-radius: 0px;
}
.ngg-gallery-list li {
float: left;
margin: 0 2px 0px 2px !important;
overflow: hidden;
}
.ngg-gallery-list li a {
border: 1px solid #CCCCCC;
display: block;
padding: 2px;
}
.ngg-gallery-list li.selected a {
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
background: #000000 none repeat scroll 0 0;
}
.ngg-gallery-list li img {
height: 40px;
width: 40px;
}
li.ngg-next, li.ngg-prev {
height: 40px;
width: 40px;
font-size: 3.5em;
}
li.ngg-next a, li.ngg-prev a {
padding-top: 10px;
border: none;
text-decoration: none;
} .ngg-caption-view-wrapper {
display: flex;
justify-content: center;
flex-wrap: wrap;
} .ngg-basic-thumbnails-carousel {
display: flex;
justify-content: center;
}
.ngg-basic-thumbnails-carousel-list {
display: flex;
flex-wrap: wrap;
}
.ngg-galleryoverview.carousel-view .ngg-gallery-thumbnail img {
max-width: 80px !important;
}.ngg-slideshow.slick-slider {
margin: 40px auto 50px !important;
overflow: visible;
}
.ngg-slideshow .ngg-gallery-slideshow-image {
display: inline-block;
text-align: center;
font: 0/0 a;
}
.ngg-slideshow .ngg-gallery-slideshow-image:before {
content: ' ';
display: inline-block;
vertical-align: middle;
height: 100%;
}
.ngg-slideshow .ngg-gallery-slideshow-image a {
display: inline !important;
}
.ngg-slideshow .ngg-gallery-slideshow-image img {
margin: 0 auto;
display: inline-block !important;
vertical-align: middle;
max-width: 99%!important;
max-height: 98% !important;
}
.ngg-slideshow .slick-prev {
left: 20px !important;
z-index: 10 !important;
top: 49%;
cursor: before;
}
.ngg-slideshow .slick-next {
right: 30px !important;
z-index: 10 !important;
top: 49%;
cursor: pointer;
}
.ngg-slideshow .slick-next:before, 
.ngg-slideshow .slick-prev:before {
color: #CCC !important;
font-size: 32px !important;
}
.ngg-slideshow .slick-next:hover:before, 
.ngg-slideshow .slick-prev:hover:before {
color: #AAA !important;
font-size: 32px !important;
}
.ngg-slideshow .slick-dots {
margin: 0;
padding: 0;
bottom: -30px;
}
.ngg-slideshow .slick-dots li {
margin: 0;
}
.ngg-slideshow .slick-dots li button {
margin: 0;
}
.ngg-slideshow .slick-dots li button:before {
font-size: 8px;
color: #888;
opacity: .5;
cursor: pointer;
}
.ngg-slideshow .slick-dots li.slick-active button:before {
opacity: 1;
color: #555;
}
.slideshowlink {
margin: -34px auto 50px;
text-align: center;
text-transform: uppercase;
}
.slideshowlink a {
font-size: 13px;
letter-spacing: .75px;
cursor: pointer;
text-decoration: none;
box-shadow: none;
border: none;
}
.slideshowlink a:hover {
text-decoration: none !important;
box-shadow: none !important;
border: none !important;
}
@media (max-width: 600px) {
.ngg-slideshow .ngg-gallery-slideshow-image {
height: 400px !important;
}
}
@media (max-width: 450px) {
.ngg-slideshow .ngg-gallery-slideshow-image {
height: 300px !important;
}
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
margin: 0 auto;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://computeremporium.ca/wp-content/plugins/nextgen-gallery/static/Slideshow/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://computeremporium.ca/wp-content/plugins/nextgen-gallery/static/Slideshow/slick/fonts/slick.eot);
src: url(https://computeremporium.ca/wp-content/plugins/nextgen-gallery/static/Slideshow/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://computeremporium.ca/wp-content/plugins/nextgen-gallery/static/Slideshow/slick/fonts/slick.woff) format('woff'), url(https://computeremporium.ca/wp-content/plugins/nextgen-gallery/static/Slideshow/slick/fonts/slick.ttf) format('truetype'), url(https://computeremporium.ca/wp-content/plugins/nextgen-gallery/static/Slideshow/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}
   html {
line-height: 1.15;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
article,
aside,
footer,
header,
nav,
section {
display: block;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
figcaption,
figure,
main {
display: block;
}
figure {
margin: 1em 40px;
}
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
overflow: visible;
}
pre {
font-family: monospace, monospace;
font-size: 1em;
}
a {
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
b,
strong {
font-weight: inherit;
}
b,
strong {
font-weight: bolder;
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
dfn {
font-style: italic;
}
mark {
background-color: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
audio,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
img {
border-style: none;
}
svg:not(:root) {
overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
legend {
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
progress {
display: inline-block;
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details,
menu {
display: block;
}
summary {
display: list-item;
}
canvas {
display: inline-block;
}
template {
display: none;
}
[hidden] {
display: none;
}  * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
*:before,
*:after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
} html {
font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
line-height: 1.71429;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
font-size: 87.5%;
}
body {
margin: 0;
color: #333;
background-color: #fff;
}
html,
body {
overflow-x: hidden;
}
@media (min-width: 768px) {
html {
font-size: 100%;
}
} [role="button"] {
cursor: pointer;
} input,
button,
select,
textarea {
max-width: 100%;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}  h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-weight: bold;
line-height: 1.1;
}
h1, .h1,
h2, .h2,
h3, .h3 {
margin-top: 1.71429rem;
margin-bottom: 0.85715rem;
}
h4, .h4,
h5, .h5,
h6, .h6 {
margin-top: 1.14286rem;
margin-bottom: 0.85715rem;
}
h1, .h1 {
font-size: 2.5rem;
}
h2, .h2 {
font-size: 2rem;
}
h3, .h3 {
font-size: 1.75rem;
}
h4, .h4 {
font-size: 1.5rem;
}
h5, .h5 {
font-size: 1.25rem;
}
h6, .h6 {
font-size: 1rem;
}
.lead {
margin-top: 1.75rem;
margin-bottom: 1.75rem;
font-size: 1.125rem;
font-style: italic;
line-height: 1.5;
}
.headline {
margin-top: 2.5rem !important;
margin-bottom: 2.5rem !important;
font-size: 2.25rem;
line-height: 1.13889;
} p {
margin: 0 0 0.85715rem;
}
b, strong {
font-weight: 700;
} ul,
ol {
padding: 0 0 0 1.5rem;
margin-top: 0;
margin-bottom: 0.85715rem;
}
.rtl ul, .rtl
ol {
padding-left: 0;
padding-right: 1.5rem;
}
ul ul,
ol ul,
ul ol,
ol ol {
margin-bottom: 0;
} a {
color: #850345;
text-decoration: none;
-webkit-transition: color 0.1s;
transition: color 0.1s;
}
a:hover,
a:focus {
color: #b7045f;
text-decoration: none;
}
a:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
} figure {
margin: 1rem 0;
} img {
max-width: 100%;
height: auto;
vertical-align: middle;
} hr {
margin-top: 1.71429rem;
margin-bottom: 1.71429rem;
border: 0;
border-top: 1px solid #ddd;
} abbr[title],
abbr[data-original-title] {
cursor: help;
border-bottom: 1px dotted #777;
} blockquote {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: relative;
padding: 0 0 0 4rem;
margin: 1.875rem 0 2.5rem;
border-left: 0;
font-size: 1.125rem;
}
.rtl blockquote {
padding-left: 0;
padding-right: 4rem;
}
blockquote::before {
position: absolute;
left: -0.3125rem;
top: -0.4375rem;
display: block;
width: 3.5rem;
height: 3.5rem;
font-family: "Cabin", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-size: 6.5rem;
font-weight: 700;
line-height: 1;
letter-spacing: 0.25rem;
text-align: center;
color: #850345;
content: '’’';
}
.rtl blockquote::before {
left: auto;
right: -0.3125rem;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
margin-bottom: 0;
}
blockquote footer {
display: block;
color: #666;
}
blockquote footer::before {
content: '\2014 \00A0';
}
blockquote footer cite {
font-style: normal;
} address {
margin-bottom: 1.71429rem;
font-style: normal;
line-height: 1.71429;
} table, th, td {
border: 1px solid #ddd;
}
table {
table-layout: fixed;
border-width: 1px 0 0 1px;
border-collapse: separate;
border-spacing: 0;
width: 100%;
}
th, td {
border-width: 0 1px 1px 0;
vertical-align: baseline;
text-align: left;
padding: 0.4em;
}
th {
font-weight: 700;
} dt {
font-weight: 400;
color: #444;
}
dd {
margin: 0 0 1rem;
} code,
kbd,
pre,
samp,
tt,
var {
font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size: 90%;
} code {
padding: .2rem .4rem;
border-radius: .25rem;
font-size: 90%;
color: #bd4147;
background-color: #f7f7f9;
}
a > code {
padding: 0;
color: inherit;
background-color: inherit;
} kbd {
padding: .2rem .4rem;
border-radius: .25rem;
font-size: 90%;
color: #fff;
background-color: #333;
}
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: bold;
} pre {
display: block;
padding: 1rem;
margin-top: 0;
margin-bottom: 1.5rem;
max-width: 100%;
overflow: auto;
font-size: 90%;
line-height: 1.6;
color: #292b2c;
background-color: #eee;
} pre code {
padding: 0;
font-size: inherit;
color: inherit;
background-color: transparent;
border-radius: 0;
} var {
font-style: italic;
} .screen-reader-text {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
white-space: nowrap;
}
.screen-reader-text:active,
.screen-reader-text:focus {
position: static;
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal;
} input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
width: 100%;
padding: 0.5rem 1rem 0.4375rem;
line-height: 1.5;
vertical-align: middle;
-webkit-box-shadow: none;
box-shadow: none;
border: 1px solid #959595;
background-color: #fff;
color: #666;
-webkit-transition-property: border-color, background-color;
transition-property: border-color, background-color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #333;
border-color: #333;
outline: none;
} .search-form {
position: relative;
font-size: 0.875rem;
}
.search-form .search-submit {
position: absolute;
top: 0.125rem;
bottom: 0.125rem;
right: 0.125rem;
padding-left: 0.25rem;
padding-right: 0.25rem;
border: 0;
line-height: 1;
color: #666;
background-color: transparent;
cursor: pointer;
-webkit-transition: color 0.2s;
transition: color 0.2s;
}
.rtl .search-form .search-submit {
left: 0.125rem;
right: auto;
}
.search-form .search-field:focus + .search-submit,
.search-form .search-submit:focus,
.search-form .search-submit:hover {
color: #850345;
}
.search-form .search-submit .icon {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 1.5rem;
} .sidebar-content .search-form {
max-width: 25rem;
} .error-404 .search-form {
display: inline-block;
max-width: 100%;
width: 20rem;
} .comment-form {
font-size: 0.875rem;
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form textarea {
border-color: #ddd;
}
.comment-form input[type="text"]:focus,
.comment-form input[type="email"]:focus,
.comment-form input[type="url"]:focus,
.comment-form textarea:focus {
border-color: #333;
}
.comment-form p {
margin-bottom: 1.25rem;
}
.comment-form label {
display: inline-block;
margin-bottom: 0.25rem;
}
.comment-form .comment-notes {
text-align: center;
color: #959595;
}
.comment-form .logged-in-as {
text-align: center;
}
.comment-form .comment-form-cookies-consent label {
display: inline;
margin-left: 0.375rem;
margin-right: 0.375rem;
}
.comment-form .form-submit {
margin-top: 1.75rem;
margin-bottom: 0;
} .post-password-form p:last-child {
padding: 2rem;
text-align: center;
background-color: #f9f9f9;
}
.post-password-form input[type="password"] {
width: 100%;
margin: 0.5rem 0 1rem;
}
.post-password-form input[type="submit"] {
display: inline-block;
padding: 0.5rem 2rem;
font-size: 0.8125rem;
line-height: 1.5;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
background-color: #850345;
border: 1px solid #850345;
color: #fff;
}
@media (min-width: 768px) {
.post-password-form input[type="password"] {
width: auto;
margin: 0 1rem 0 0.75rem;
}
} .wpcf7 {
font-size: 0.875rem;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="url"],
.wpcf7 input[type="password"],
.wpcf7 input[type="search"],
.wpcf7 input[type="number"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
background-color: transparent;
border-color: #959595;
}
.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 input[type="url"]:focus,
.wpcf7 input[type="password"]:focus,
.wpcf7 input[type="search"]:focus,
.wpcf7 input[type="number"]:focus,
.wpcf7 input[type="tel"]:focus,
.wpcf7 textarea:focus {
background-color: #fff;
border-color: #333;
}
.wpcf7 label {
display: inline-block;
margin-bottom: 0.25rem;
}
.wpcf7 .form-notes {
margin-bottom: 1rem;
text-align: center;
color: #959595;
}
.wpcf7-submit {
margin-top: 0.375rem;
}
.wpcf7-response-output {
text-align: center;
}
div.wpcf7 .ajax-loader {
position: relative;
top: 0.125rem;
left: 0.5rem;
} .btn {
-ms-user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
display: inline-block;
border-radius: 0;
font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-size: 0.8125rem;
font-style: normal;
font-weight: normal;
line-height: 1.5;
text-align: center;
text-decoration: none;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-webkit-transition: all 0.1s linear;
transition: all 0.1s linear;
padding: 0.625rem 1.5rem;
}
.btn:not(.btn-no-hover) {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.btn:not(.btn-no-hover):hover, .btn:not(.btn-no-hover):focus {
-webkit-transform: translate3d(0, -2px, 0);
transform: translate3d(0, -2px, 0);
-webkit-box-shadow: 0px 5px 11px rgba(0, 0, 0, 0.15);
box-shadow: 0px 5px 11px rgba(0, 0, 0, 0.15);
} .btn-primary {
color: #fff;
background-color: #850345;
border: 1px solid #850345;
}
.btn-primary:hover, .btn-primary:focus {
color: #fff;
background-color: #b7045f;
border-color: #b7045f;
}
.btn-secondary {
color: #333;
background-color: #fff;
border: 1px solid #c4c4c4;
}
.btn-secondary:hover, .btn-secondary:focus {
color: #333;
background-color: #fff;
border-color: #333;
}
.btn-transparent {
color: #333;
background-color: transparent;
border: 1px solid #c4c4c4;
}
.btn-transparent:hover, .btn-transparent:focus {
color: #333;
background-color: transparent;
border-color: #333;
} .btn-small {
padding: 0.375rem 1.375rem;
}
.btn-large {
padding: 1.0625rem 2rem;
text-transform: uppercase;
} .btn-rounded {
border-radius: 0.375rem;
} .btn-no-border,
.btn-no-border:hover,
.btn-no-border:focus {
border: none;
} .btn-disabled,
.btn:disabled,
.btn:disabled[disabled] {
color: #bbb;
background-color: #e5e5e5;
border: none;
cursor: not-allowed;
}
.btn-disabled:hover, .btn-disabled:focus,
.btn:disabled:hover,
.btn:disabled:focus,
.btn:disabled[disabled]:hover,
.btn:disabled[disabled]:focus {
color: #bbb;
background-color: #e5e5e5;
border: none;
-webkit-transform: none;
transform: none;
-webkit-box-shadow: none;
box-shadow: none;
}  .mobile-navigation {
display: none;
padding: 1rem;
margin-left: -1rem;
margin-right: -1rem;
border-bottom: 1px solid #e8edf3;
}
.mobile-navigation.is-shown {
display: block;
}
.mobile-navigation ul {
padding: 0;
margin: 0;
list-style: none;
}
.mobile-navigation ul li > a {
display: inline-block;
padding: 0.5rem 1rem;
font-weight: bold;
text-transform: uppercase;
color: #333;
}
.mobile-navigation ul li > a:hover,
.mobile-navigation ul li.current-menu-item > a,
.mobile-navigation ul li.current-menu-ancestor > a {
color: #850345;
}
.mobile-navigation ul ul {
padding-left: 1.5rem;
}
.rtl .mobile-navigation ul ul {
padding-left: 0;
padding-right: 1.5rem;
}
.mobile-navigation ul ul li > a {
font-weight: normal;
color: #000;
} .primary-navigation {
font-size: 0.875rem;
margin-left: -1rem;
margin-right: -1rem;
}
.primary-navigation ul {
margin: 0;
padding: 0;
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.primary-navigation ul li {
position: relative;
z-index: 100;
}
.primary-navigation ul li > a {
display: block;
padding: 0.75rem 1rem;
font-weight: bold;
text-transform: uppercase;
color: #333;
}
.primary-navigation ul li > a:hover,
.primary-navigation ul li.current-menu-item > a,
.primary-navigation ul li.current-menu-ancestor > a {
color: #850345;
}
.primary-navigation ul li.menu-item-has-children > a::after {
content: '\00a0\f107';
font-family: 'FontAwesome';
}
.primary-navigation ul ul {
position: absolute;
top: 100%;
left: 0;
display: block;
min-width: 14rem;
visibility: hidden;
border-top: 1px solid #ddd;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.275);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.275);
white-space: nowrap;
background-color: #fff;
opacity: 0;
-webkit-transform: translate3d(0, -1rem, 0);
transform: translate3d(0, -1rem, 0);
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.rtl .primary-navigation ul ul {
left: auto;
right: 0;
}
.primary-navigation ul ul li > a {
padding: 0.75rem 1rem;
text-transform: none;
}
.primary-navigation ul ul li > a:hover {
background-color: #f5f5f5;
}
.primary-navigation ul ul li.menu-item-has-children > a::after {
position: absolute;
right: 1rem;
content: '\00a0\f105';
font-family: 'FontAwesome';
}
.primary-navigation ul ul li > ul {
top: -2px;
left: 100%;
-webkit-transform: translate3d(-1rem, 0, 0);
transform: translate3d(-1rem, 0, 0);
}
.primary-navigation ul li.menu-item-has-children.has-focus > ul,
.primary-navigation ul li.menu-item-has-children:hover > ul {
visibility: visible;
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
} .secondary-navigation ul {
margin: 0 -0.5rem;
padding: 0;
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
font-size: 0.875rem;
}
.secondary-navigation li {
margin-left: 0.5rem;
margin-right: 0.5rem;
margin-top: 0.75rem;
}
.secondary-navigation ul ul {
display: none;
}
.secondary-navigation a {
text-decoration: none;
} .social-navigation ul {
margin: 0;
padding: 0;
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
}
.social-navigation li {
margin-left: 0.25rem;
margin-right: 0.25rem;
}
.social-navigation ul ul {
display: none;
}
.social-navigation a::before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-family: 'typicons';
display: inline-block;
width: 1.75rem;
height: 1.75rem;
line-height: 1.75;
font-size: 1.75rem;
text-align: center;
text-decoration: none;
speak: none;
}
.social-navigation a[href*="mailto"] {
font-size: 0;
}
.social-navigation a[href*="mailto"]::before {
content: '\e0e1';
}
.social-navigation a[href*="dribbble.com"] {
font-size: 0;
}
.social-navigation a[href*="dribbble.com"]::before {
content: '\e0e3';
}
.social-navigation a[href*="facebook.com"] {
font-size: 0;
}
.social-navigation a[href*="facebook.com"]::before {
content: '\e0e4';
}
.social-navigation a[href*="flickr.com"] {
font-size: 0;
}
.social-navigation a[href*="flickr.com"]::before {
content: '\e0e6';
}
.social-navigation a[href*="github.com"] {
font-size: 0;
}
.social-navigation a[href*="github.com"]::before {
content: '\e0e8';
}
.social-navigation a[href*="google.com"] {
font-size: 0;
}
.social-navigation a[href*="google.com"]::before {
content: '\e0ea';
}
.social-navigation a[href*="instagram.com"] {
font-size: 0;
}
.social-navigation a[href*="instagram.com"]::before {
content: '\e0ec';
}
.social-navigation a[href*="linkedin.com"] {
font-size: 0;
}
.social-navigation a[href*="linkedin.com"]::before {
content: '\e0f0';
}
.social-navigation a[href*="pinterest.com"] {
font-size: 0;
}
.social-navigation a[href*="pinterest.com"]::before {
content: '\e0f2';
}
.social-navigation a[href*="skype"] {
font-size: 0;
}
.social-navigation a[href*="skype"]::before {
content: '\e0f4';
}
.social-navigation a[href*="tumblr.com"] {
font-size: 0;
}
.social-navigation a[href*="tumblr.com"]::before {
content: '\e0f6';
}
.social-navigation a[href*="twitter.com"] {
font-size: 0;
}
.social-navigation a[href*="twitter.com"]::before {
content: '\e0f8';
}
.social-navigation a[href*="vimeo.com"] {
font-size: 0;
}
.social-navigation a[href*="vimeo.com"]::before {
content: '\e0fa';
}
.social-navigation a[href*="youtube.com"] {
font-size: 0;
}
.social-navigation a[href*="youtube.com"]::before {
content: '\e0fc';
} .services-navigation ul {
font-size: 1.125rem;
line-height: 1.5;
}
.services-navigation ul li > a {
display: block;
padding: 0.75rem 1rem 0.6875rem;
margin-bottom: 1px;
background-color: #f5f5f5;
color: #333;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.services-navigation ul li > a:hover,
.services-navigation ul li.current-menu-item > a {
background-color: #22264b;
color: #fff;
}
.services-navigation ul ul {
display: none;
} .pagination .nav-links {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.pagination .page-numbers {
display: block;
width: 2.25rem;
height: 2.25rem;
line-height: 2.25rem;
padding: 0;
margin: 0 0.3125rem;
border: 1px solid #959595;
font-size: 0.75rem;
text-decoration: none;
text-align: center;
color: #959595;
}
.pagination a.page-numbers:hover,
.pagination a.page-numbers:focus {
border-color: #333;
background-color: #fff;
color: #333;
}
.pagination span.page-numbers.current,
.pagination span.page-numbers.current:hover,
.pagination span.page-numbers.current:focus {
border-color: #22264b;
background-color: #22264b;
color: #fff;
}
.pagination a.page-numbers.prev,
.pagination a.page-numbers.next {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
margin-left: 0;
margin-right: 0;
font-size: 1.125rem;
line-height: 2rem;
}
.pagination a.page-numbers.prev {
left: 0;
}
.rtl .pagination a.page-numbers.prev {
left: auto;
right: 0;
}
.pagination a.page-numbers.next {
right: 0;
}
.rtl .pagination a.page-numbers.next {
left: 0;
right: auto;
}
@media (min-width: 768px) {
.pagination a.page-numbers.prev,
.pagination a.page-numbers.next {
position: static;
margin-left: 0.3125rem;
margin-right: 0.3125rem;
}
}  .section {
padding-top: 1rem;
padding-bottom: 1rem;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
} .section-heading {
padding-top: 2.5rem;
margin-bottom: 2.5rem;
}
.section-heading h1,
.section-heading h2,
.section-heading h3,
.section-heading h4,
.section-heading h5,
.section-heading h6 {
margin-top: 0;
margin-bottom: 0.8rem;
font-family: "Cabin", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-weight: 700;
letter-spacing: 0.0625rem;
}
.section-heading--decor-1 h1::after,
.section-heading--decor-1 h2::after,
.section-heading--decor-1 h3::after,
.section-heading--decor-1 h4::after,
.section-heading--decor-1 h5::after,
.section-heading--decor-1 h6::after {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
margin-top: 1rem;
font-family: 'typicons';
font-size: 0.6rem;
font-weight: normal;
letter-spacing: 0;
color: #850345;
content: '\e0b1\e0b2\e0b1\e0b2\e0b1\e0b2\e0b1\e0b2\e0b1';
}
.section-heading--decor-2 h1::after,
.section-heading--decor-2 h2::after,
.section-heading--decor-2 h3::after,
.section-heading--decor-2 h4::after,
.section-heading--decor-2 h5::after,
.section-heading--decor-2 h6::after {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
margin-top: 1rem;
font-family: 'typicons';
font-size: 0.875rem;
font-weight: normal;
letter-spacing: 0.1875rem;
color: #850345;
content: '\e0a9\e0a9\e0a9\e0b1\e0b3\e0b3\e0b3';
} .service-preview {
position: relative;
background-color: #fff;
color: #333;
}
.service-preview-image-wrap {
overflow: hidden;
}
.service-preview-image {
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: left center;
object-position: left center;
}
.service-preview-icon {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 3.875rem;
height: 3.875rem;
line-height: 3.8125rem;
line-height: calc(3.875rem - 3px);
font-size: 1.5rem;
text-align: center;
color: #cbcbcb;
background-color: #850345;
border-radius: 50%;
}
.service-preview-title {
margin-top: 0;
}
.service-preview-text {
font-size: 0.875rem;
}
.service-preview-text :last-child {
margin-bottom: 0;
}
.service-preview-more-link {
padding: 0.5rem 1.375rem;
font-size: 0.75rem;
} .service-preview--style-1 {
max-width: 22rem;
text-align: center;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.service-preview--style-1 .service-preview-image-wrap {
height: 16rem;
}
.service-preview--style-1 .service-preview-copy-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: calc(100% - 16rem);
padding: 3.125rem 1rem 0.75rem;
}
.service-preview--style-1 .service-preview-title,
.service-preview--style-1 .service-preview-text {
color: #333;
}
.service-preview--style-1 .service-preview-text {
margin-bottom: 1.75rem;
}
.service-preview--style-1 .service-preview-more-link {
margin-top: auto;
margin-bottom: 1.75rem;
}
.service-preview--style-1 .service-preview-more-link:hover,
.service-preview--style-1 .service-preview-more-link:focus {
-webkit-transform: none;
transform: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.service-preview--style-1 .service-preview-more-link,
.service-preview--style-1 .service-preview-more-link:hover,
.service-preview--style-1 .service-preview-more-link:focus {
background-color: transparent;
}
@media (min-width: 768px) {
.service-preview--style-1 .service-preview-title,
.service-preview--style-1 .service-preview-text,
.service-preview--style-1 .service-preview-more-link {
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.service-preview--style-1 .service-preview-image {
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.service-preview--style-1:hover {
background-color: #22264b;
color: #fff;
}
.service-preview--style-1:hover .service-preview-image {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.service-preview--style-1:hover .service-preview-title,
.service-preview--style-1:hover .service-preview-text {
color: #fff;
}
.service-preview--style-1:hover .service-preview-more-link {
color: #fff;
border-color: #fff;
}
} .service-preview--style-2 {
-webkit-box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.07);
box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.07);
-webkit-transform: translate3d(0px, 0px, 0px);
}
.service-preview--style-2 .service-preview-image-wrap {
height: 12.5rem;
}
.service-preview--style-2 .service-preview-image {
height: 13rem;
}
.service-preview--style-2 .service-preview-copy-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
height: calc(100% - 12.5rem);
padding: 1.75rem 2rem 0.5rem;
border: 1px solid #f0f0f0;
}
.service-preview--style-2 .service-preview-title {
color: #333;
}
.service-preview--style-2 .service-preview-text {
margin-bottom: 1.25rem;
color: #828282;
}
.service-preview--style-2 .service-preview-more-link {
margin-top: auto;
margin-bottom: 1.5rem;
}
.service-preview--style-2 .service-preview-more-link:hover,
.service-preview--style-2 .service-preview-more-link:focus {
-webkit-transform: none;
transform: none;
-webkit-box-shadow: none;
box-shadow: none;
}
@media (min-width: 768px) {
.service-preview--style-2,
.service-preview--style-2 .service-preview-more-link {
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.service-preview--style-2 .service-preview-image {
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.service-preview--style-2:hover {
-webkit-box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.3);
box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.3);
}
.service-preview--style-2:hover .service-preview-image {
-webkit-transform: translateY(-0.5rem);
transform: translateY(-0.5rem);
}
.service-preview--style-2:hover .service-preview-title {
color: #850345;
}
.service-preview--style-2:hover .service-preview-text {
color: #333;
}
.service-preview--style-2:hover .service-preview-more-link {
border-color: #333;
}
} .bt-carousel.owl-carousel .owl-item > * {
margin-left: auto;
margin-right: auto;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.bt-carousel.owl-carousel .owl-dots {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 2.8125rem;
margin-bottom: 2.8125rem;
}
.bt-carousel.owl-carousel button.owl-dot {
width: 0.625rem;
height: 0.625rem;
margin-left: 0.1875rem;
margin-right: 0.1875rem;
border-radius: 50%;
border: 1px solid #333;
}
.bt-carousel.owl-carousel button.owl-dot.active {
border-color: #850345;
background-color: #850345;
}
.bt-carousel.owl-carousel[data-equal-heights] .owl-item > * {
height: 100%;
} .bt-grid-items-wrap {
margin-left: -1rem;
margin-right: -1rem;
}
.bt-grid-item {
padding-left: 1rem;
padding-right: 1rem;
margin-bottom: 2rem;
}
.bt-grid-item > * {
height: 100%;
}
@media (min-width: 768px) {
.bt-grid-items-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.bt-grid-item {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
width: 50%;
min-width: 0;
}
}
@media (min-width: 992px) {
.bt-grid-item {
-ms-flex-preferred-size: 33.33333%;
flex-basis: 33.33333%;
width: 33.33333%;
}
} .bt-grid-filters-wrap {
margin-top: -0.5rem;
margin-bottom: 1.75rem;
font-size: 0.875rem;
line-height: 1.5;
text-align: center;
}
.bt-grid-filters-title {
display: inline-block;
margin-right: 0.5rem;
font-style: italic;
}
.rtl .bt-grid-filters-title {
margin-left: 0.5rem;
margin-right: 0;
}
.bt-grid-filter {
-ms-user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
display: inline-block;
margin-bottom: 0.75rem;
margin-left: 0.5rem;
margin-right: 0.5rem;
background-color: transparent;
border: none;
font-style: italic;
color: #959595;
cursor: pointer;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
.bt-grid-filter:hover,
.bt-grid-filter.is-active {
color: #333;
}
.bt-grid-filter.is-active {
text-decoration: underline;
}
.bt-grid-filter:hover:focus {
outline: none;
} .feature-box-icon {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.feature-box-copy-wrap > *:first-child {
margin-top: 0;
}
.feature-box-copy-wrap > *:last-child {
margin-bottom: 0;
} .feature-box--style-1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
margin-bottom: 2.25rem;
}
.feature-box--style-1 .feature-box-icon {
-ms-flex-item-align: start;
align-self: flex-start;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-right: 2rem;
width: 6rem;
height: 6rem;
line-height: 5.75rem;
font-size: 2.25rem;
text-align: center;
border-radius: 50%;
color: #fff;
background-color: #850345;
}
.rtl .feature-box--style-1 .feature-box-icon {
margin-left: 2rem;
margin-right: 0;
} .feature-box--style-2 {
margin-bottom: 1rem;
overflow: hidden;
background-color: #fff;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.feature-box--style-2 .feature-box-image-wrap {
position: relative;
left: -50%;
width: 200%;
height: 28rem;
margin-top: -18.25rem;
border-radius: 50%;
overflow: hidden;
}
.rtl .feature-box--style-2 .feature-box-image-wrap {
left: 0;
right: -50%;
}
.feature-box--style-2 .feature-box-image {
position: absolute;
bottom: 0;
left: 25%;
width: 50%;
height: 9.75rem;
-o-object-fit: cover;
object-fit: cover;
}
.feature-box--style-2 .feature-box-icon {
position: relative;
width: 3rem;
height: 3rem;
line-height: 3.9375rem;
line-height: calc(3rem - 1px);
margin: 0.75rem auto -1rem;
font-size: 2.25rem;
text-align: center;
color: #850345;
}
.feature-box--style-2 .feature-box-copy-wrap {
padding: 1.75rem 1.25rem 1.25rem;
font-size: 0.875rem;
text-align: center;
} .statistics-box {
margin-left: -0.5rem;
margin-right: -0.5rem;
}
.statistics-box ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-left: 0;
padding-right: 0;
margin-bottom: 0;
list-style: none;
}
.statistics-box li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 10rem;
height: 10rem;
padding: 0 1.25rem;
margin: 0 0.5rem 1rem;
font-weight: bold;
text-align: center;
border-radius: 50%;
background-color: #ffffff;
}
.statistics-box li span {
display: block;
margin-bottom: 0.25rem;
line-height: 1;
font-family: "Cabin", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-size: 3rem;
color: #850345;
}
@media (min-width: 768px) {
.statistics-box ul {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.statistics-box li {
width: 8.125rem;
height: 8.125rem;
font-size: 0.875rem;
}
.statistics-box li span {
font-size: 2.25rem;
}
}
@media (min-width: 992px) {
.statistics-box li {
width: 10rem;
height: 10rem;
background-color: #f5f5f5;
}
.statistics-box li span {
font-size: 3rem;
}
}
@media (min-width: 1200px) {
.statistics-box li {
width: 12.5rem;
height: 12.5rem;
}
} .testimonial-item {
-webkit-font-smoothing: auto;
-moz-osx-font-smoothing: auto;
position: relative;
max-width: 32.5rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: 0;
margin-bottom: 0;
padding-top: 2.875rem;
padding-left: 0;
border-left: 0;
font-size: 0.875rem;
text-align: center;
}
.rtl .testimonial-item {
padding-right: 0;
}
.testimonial-item footer::before {
content: '';
}
.testimonial-item::before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: -0.625rem;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
display: block;
font-family: "Cabin", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-size: 4.5rem;
font-weight: 700;
line-height: 1;
letter-spacing: 0;
text-align: center;
color: #850345;
content: '“';
}
.rtl .testimonial-item::before {
left: 50%;
right: auto;
-webkit-transform: translateX(-50%) scaleX(-1);
transform: translateX(-50%) scaleX(-1);
}
.testimonial-item-copy-wrap {
margin-bottom: 1.5rem;
}
.testimonial-item-copy-wrap > *:last-child {
margin-bottom: 0;
}
.testimonial-item-image-wrap {
width: 3.875rem;
height: 3.875rem;
margin: 0 auto 1rem;
border-radius: 50%;
overflow: hidden;
}
.testimonial-item-image {
width: 100%;
height: 100%;
}
.testimonial-item-author-name {
display: block;
font-weight: bold;
line-height: 1.571;
letter-spacing: 0.0625rem;
text-transform: uppercase;
color: #333;
}
.testimonial-item-author-title {
display: block;
font-style: italic;
line-height: 1.571;
color: #333;
} .post-preview {
background-color: #fff;
}
.post-preview-image {
height: 12.25rem;
background-color: #eee;
}
.post-preview-image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.post-preview-copy-wrap {
position: relative;
font-size: 0.875rem;
}
.post-preview-sticky-icon {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 1rem;
right: 1rem;
font-size: 1.5rem;
line-height: 1;
color: #959595;
}
.rtl .post-preview-sticky-icon {
left: 1rem;
right: auto;
}
.post-preview-date {
margin-bottom: 1.375rem;
}
.post-preview-title {
margin-top: 0;
margin-bottom: 0.8125rem;
font-size: 1.5rem;
color: #333;
}
.post-preview-title.title {
color: #333;
}
.post-preview-text {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
line-height: 1.71429em;
max-height: 5.14287em;
margin-bottom: 1rem;
color: #333;
}
.post-preview-text p:last-child {
margin-bottom: 0;
}
.post-preview-meta-wrap {
font-size: 0.6875rem;
line-height: 1.5;
}
.post-preview-meta-wrap,
.post-preview-meta-wrap a {
color: #999;
}
.post-preview-meta-wrap a:hover {
color: #850345;
}
.post-preview-author,
.post-preview-comments,
.post-preview-categories {
display: inline-block;
margin-right: 1.5rem;
}
.rtl .post-preview-author, .rtl
.post-preview-comments, .rtl
.post-preview-categories {
margin-left: 1rem;
margin-right: 0;
}
.post-preview-author::before,
.post-preview-comments::before,
.post-preview-categories::before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-right: 0.25rem;
font-family: 'typicons';
font-size: 0.9375rem;
color: #666;
}
.post-preview-author::before {
content: '\e067';
}
.post-preview-comments::before {
content: '\e0b8';
}
.post-preview-categories::before {
content: '\e07e';
} .post-preview.sticky {
background-color: #f5f5f5;
} .post-preview--vertical .post-preview-copy-wrap {
padding: 3.125rem 1rem 1.25rem;
}
.post-preview--vertical .post-preview-date {
position: absolute;
top: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
} .post-preview--horizontal .post-preview-copy-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 0;
}
.post-preview--horizontal .post-preview-meta-wrap {
margin-top: auto;
}
.post-preview--horizontal .post-preview-categories {
width: 100%;
}
.post-preview--horizontal.sticky .post-preview-copy-wrap {
padding: 1rem;
}
.post-preview--horizontal.has-post-thumbnail .post-preview-copy-wrap {
padding-top: 1rem;
}
@media (min-width: 768px) {
.post-preview--horizontal .post-preview-image {
width: 21.25rem;
height: 21.25rem;
}
.post-preview--horizontal {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.post-preview--horizontal.has-post-thumbnail .post-preview-copy-wrap {
padding-top: 0;
padding-left: 2rem;
}
.rtl .post-preview--horizontal.has-post-thumbnail .post-preview-copy-wrap {
padding-left: 0;
padding-right: 2rem;
}
.post-preview--horizontal.has-post-thumbnail.sticky .post-preview-copy-wrap {
padding-top: 1rem;
}
}  .post-date--circle {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 3.875rem;
height: 3.875rem;
padding-left: 0.75rem;
padding-right: 0.75rem;
line-height: 0.9;
text-align: center;
color: #fff;
background-color: #850345;
border-radius: 50%;
}
.post-date--circle .post-date-day {
display: block;
margin-bottom: 0.125rem;
font-size: 1.5rem;
}
.post-date--circle .post-date-month {
font-size: 0.625rem;
text-transform: uppercase;
} .logo-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 1.25rem;
margin-left: -1.5rem;
margin-right: -1.5rem;
}
.logo-box-item {
max-width: 8.5rem;
max-height: 5.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
margin-bottom: 1.5rem;
}
.logo-box-item--wide {
max-width: 10rem;
max-height: 6rem;
padding-left: 0.75rem;
padding-right: 0.75rem;
}
.logo-box-item img {
max-width: 100%;
height: auto;
}
@media (min-width: 992px) {
.logo-box {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
} .icon-list {
padding-left: 0;
}
.rtl .icon-list {
padding-right: 0;
}
.icon-list li {
position: relative;
padding-left: 2rem;
margin-bottom: 0.3125rem;
}
.rtl .icon-list li {
padding-left: 0;
padding-right: 2rem;
} .icon-list li i:first-child {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 0;
left: 0;
display: block;
font-size: 1.125rem;
font-style: normal;
line-height: 1.5;
color: #b7045f;
}
.rtl .icon-list li i:first-child {
left: auto;
right: 0;
} .working-hours-list {
padding-left: 0;
max-width: 32rem;
}
.rtl .working-hours-list {
padding-right: 0;
}
.working-hours-list li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
} .working-hours-list li span:last-child {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
padding-left: 1rem;
} .working-hours-list li span:first-child {
-webkit-box-flex: 1;
-ms-flex: 1 0;
flex: 1 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
} .working-hours-list li span:first-child::after {
-webkit-box-flex: 1;
-ms-flex: 1 0;
flex: 1 0;
-ms-flex-item-align: end;
align-self: flex-end;
position: relative;
top: -0.5rem;
display: block;
height: 0.125rem;
margin-left: 0.125rem;
border-bottom: 0.125rem dotted;
content: '';
} .scroll-to-top {
display: block;
width: 3.5rem;
height: 3.5rem;
line-height: 3.75rem;
border-radius: 50%;
text-align: center;
color: #d1d1d1;
background-color: #22264b;
}
.scroll-to-top::after {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: relative;
font-family: 'typicons';
font-size: 1.5rem;
font-style: normal;
font-weight: normal;
content: '\e023';
} .text-image-container-image-wrap {
position: relative;
margin-left: -1rem;
margin-right: -1rem;
height: 300px;
}
.text-image-container-image {
position: absolute;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.text-image-container-text-wrap {
padding-top: 2.8125rem;
}
@media (min-width: 992px) {
.text-image-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.text-image-container-image-wrap {
-ms-flex-negative: 0;
flex-shrink: 0;
height: auto;
width: calc(42% + 8rem);
margin-left: -8rem;
margin-right: 0;
}
.rtl .text-image-container-image-wrap {
margin-left: 0;
margin-right: -8rem;
}
.text-image-container-text-wrap {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
padding-top: 0;
padding-bottom: 1.125rem;
padding-left: 2rem;
}
.rtl .text-image-container-text-wrap {
padding-left: 0;
padding-right: 2rem;
}
}
@media (min-width: 1200px) {
.text-image-container-image-wrap {
width: calc(44% + 12rem);
margin-left: -12rem;
}
.rtl .text-image-container-image-wrap {
margin-left: 0;
margin-right: -12rem;
}
} .three-posts-feed {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 2.75rem;
}
.three-posts-feed-column:not(:first-child) {
display: none;
}
.three-posts-feed-column {
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
width: 100%;
}
.three-posts-feed-column > * {
height: 100%;
}
@media (min-width: 768px) {
.three-posts-feed {
margin-left: -1rem;
margin-right: -1rem;
}
.three-posts-feed-column {
padding-left: 1rem;
padding-right: 1rem;
}
.three-posts-feed-column:first-child {
width: 50%;
}
.three-posts-feed-column:nth-child(2) {
display: block;
width: 50%;
}
}
@media (min-width: 992px) {
.three-posts-feed-column:first-child {
width: 66.666%;
}
.three-posts-feed-column:nth-child(2) {
width: 33.333%;
}
}
@media (min-width: 1200px) {
.three-posts-feed-column:first-child {
width: 50%;
}
.three-posts-feed-column:nth-child(2) {
width: 25%;
}
.three-posts-feed-column:nth-child(3) {
display: block;
width: 25%;
}
} .call-to-act {
font-family: "Cabin", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
color: #fff;
}
.call-to-act h1,
.call-to-act h2,
.call-to-act h3,
.call-to-act h4,
.call-to-act h5,
.call-to-act h6 {
margin-top: 0;
font-family: inherit;
}
.call-to-act-copy-wrap :last-child {
margin-bottom: 0;
}
@media (max-width: 991px) {
.call-to-act {
text-align: center;
}
} .call-to-act--vertical {
margin-top: 3.5rem;
margin-bottom: 3.75rem;
}
.call-to-act--vertical h1,
.call-to-act--vertical h2,
.call-to-act--vertical h3,
.call-to-act--vertical h4,
.call-to-act--vertical h5,
.call-to-act--vertical h6 {
margin-bottom: 1.5rem;
font-size: 1.875rem;
font-weight: bold;
line-height: 1.1;
}
.call-to-act--vertical p {
font-size: 2.75rem;
font-weight: bold;
line-height: 1.1;
letter-spacing: 0.0625rem;
}
.call-to-act--vertical .call-to-act-copy-wrap {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-bottom: 2rem;
} .call-to-act--horizontal {
margin-top: 4rem;
margin-bottom: 4rem;
}
.call-to-act--horizontal h1,
.call-to-act--horizontal h2,
.call-to-act--horizontal h3,
.call-to-act--horizontal h4,
.call-to-act--horizontal h5,
.call-to-act--horizontal h6 {
margin-bottom: 1.0625rem;
font-size: 1.5rem;
}
.call-to-act--horizontal p {
font-size: 2rem;
font-weight: bold;
line-height: 1.1;
}
.call-to-act--horizontal .call-to-act-copy-wrap {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-bottom: 1.75rem;
}
@media (min-width: 992px) {
.call-to-act--horizontal {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.call-to-act--horizontal h1,
.call-to-act--horizontal h2,
.call-to-act--horizontal h3,
.call-to-act--horizontal h4,
.call-to-act--horizontal h5,
.call-to-act--horizontal h6 {
margin-bottom: 0.3125rem;
font-size: 1.4375rem;
}
.call-to-act--horizontal .call-to-act-copy-wrap {
margin-bottom: 0;
}
} .service-table {
width: 100%;
table-layout: fixed;
border-collapse: collapse;
border: none;
font-size: 0.875rem;
}
.service-table thead tr {
border-left: 1px solid;
border-right: 1px solid;
border-color: #22264b;
background-color: #22264b;
color: #fff;
}
.service-table tbody tr {
border-bottom: 1px solid;
border-left: 1px solid;
border-right: 1px solid;
border-color: #ddd;
}
.service-table th,
.service-table td {
padding-top: 1.125rem;
padding-bottom: 1.25rem;
border: none;
}
.service-table th {
font-weight: normal;
}  .sidebar-content {
font-size: 0.875rem;
color: #333;
margin-bottom: -2.625rem;
}
.sidebar-content .widget {
margin-bottom: 2.625rem;
}
@media (min-width: 768px) and (max-width: 991px) {
.sidebar-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin-left: -1rem;
margin-right: -1rem;
}
.sidebar-content .widget {
width: 50%;
padding-left: 1rem;
padding-right: 1rem;
}
} .widget-title {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-top: 0;
margin-bottom: 1rem;
font-size: 1rem;
font-weight: bold;
text-transform: uppercase;
color: #333;
} .widget ul {
list-style: none;
padding-left: 0;
}
.rtl .widget ul {
padding-right: 0;
} .footer-widgets .widget {
margin-bottom: 2.375rem;
}
.footer-widgets .widget-title {
font-size: 0.875rem;
font-style: normal;
letter-spacing: 0.125rem;
color: inherit;
}
.footer-widgets .widget-title::after {
display: block;
margin-top: 0.625rem;
font-family: 'typicons';
font-size: 0.625rem;
font-style: normal;
font-weight: normal;
letter-spacing: 0;
color: #850345;
content: '\e0b1\e0b2\e0b1\e0b2\e0b1\e0b2\e0b1\e0b2\e0b1';
} .widget_calendar table,
.widget_calendar thead,
.widget_calendar tfoot,
.widget_calendar tr,
.widget_calendar td,
.widget_calendar th {
border: 0;
}
.widget_calendar table {
max-width: 22rem;
line-height: 1.71429;
border-collapse: collapse;
}
.widget_calendar table caption {
margin-top: 1rem;
margin-bottom: 0.75rem;
font-weight: 700;
}
.widget_calendar th,
.widget_calendar td {
font-style: inherit;
text-align: center;
}
.widget_calendar th {
font-style: normal;
background-color: #22264b;
color: #fff;
}
.widget_calendar td {
padding: 0.6em;
color: #999;
}
.widget_calendar tr:first-child td {
padding-top: 1em;
}
.widget_calendar tfoot td:first-child {
text-align: left;
}
.widget_calendar tfoot td:last-child {
text-align: right;
} .footer-widgets .widget_calendar table caption {
font-weight: normal;
}
.footer-widgets .widget_calendar th {
background-color: #ddd;
color: #333;
} .widget_recent_comments ul li {
margin-bottom: 0.75rem;
} .widget_recent_entries .post-date {
display: block;
color: #999;
}
.widget_recent_entries ul li {
margin-bottom: 0.75rem;
} .widget_rss ul li {
margin-bottom: 0.85715rem;
} .widget_tag_cloud .tagcloud {
color: #850345;
} .widget_text .textwidget > :first-child {
margin-top: 0;
}
.widget_text .textwidget > :last-child {
margin-bottom: 0;
}  .entry {
color: #333;
}
.entry-date {
float: left;
margin-right: 1rem;
}
.rtl .entry-date {
float: right;
margin-left: 1rem;
margin-right: 0;
}
.entry-category {
padding-top: 0.375rem;
}
.entry-author {
font-size: 0.875rem;
}
.entry-title {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-top: 1.625rem;
margin-bottom: 1.625rem;
font-size: 2.25rem;
word-wrap: break-word;
}
.entry-featured-image {
margin-top: 1.8125rem;
margin-bottom: 1.75rem;
}
.entry-content:before, .entry-content:after {
content: " ";
display: table;
}
.entry-content:after {
clear: both;
}
.entry-content > :last-child {
margin-bottom: 0;
}
.entry-footer {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-top: 2rem;
font-size: 0.875rem;
}
.entry-tags,
.entry-share {
margin-bottom: 0.5rem;
font-weight: bold;
color: #666;
}
.entry-tags a {
font-weight: normal;
color: #666;
}
.entry-tags a:hover {
color: #850345;
}
.entry-share a {
position: relative;
top: 0.375rem;
display: inline-block;
margin-left: 1rem;
font-family: 'typicons';
font-size: 2.25rem;
line-height: 2.25rem;
font-weight: normal;
color: #959595;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.rtl .entry-share a {
margin-left: 0;
margin-right: 1rem;
}
.entry-share a:hover {
top: 0.1875rem;
}
.entry-share a[href*="facebook.com"]::before {
content: '\e0e4';
}
.entry-share a[href*="facebook.com"]:hover {
color: #3b5998;
}
.entry-share a[href*="twitter.com"]::before {
content: '\e0f8';
}
.entry-share a[href*="twitter.com"]:hover {
color: #1da1f2;
}
.entry-share a[href*="google.com"]::before {
content: '\e0ea';
}
.entry-share a[href*="google.com"]:hover {
color: #db4a39;
}
.entry-share a[href*="linkedin.com"]::before {
content: '\e0f0';
}
.entry-share a[href*="linkedin.com"]:hover {
color: #0077b5;
} .comments-area {
margin-top: 2.375rem;
border-top: 1px solid #ddd;
}
.comments-title {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-top: 5rem;
margin-bottom: 2.8125rem;
font-size: 1.5rem;
font-weight: normal;
text-align: center;
} .comments-list,
.comments-list .children {
list-style: none;
}
.comments-list {
padding-left: 0;
padding-bottom: 2.675rem;
margin-bottom: 0;
border-bottom: 1px solid #ddd;
}
.rtl .comments-list {
padding-right: 0;
}
.comments-list .comment {
margin-bottom: 3rem;
}
.comments-list .comment:last-child {
margin-bottom: 0;
}
.comments-list .comment .children {
padding-left: 3.75rem;
margin-top: 3rem;
} .comments-nav {
margin-top: 2.125rem;
}
.comments-nav:before, .comments-nav:after {
content: " ";
display: table;
}
.comments-nav:after {
clear: both;
}
.comments-nav a {
font-size: 0.875rem;
color: #333;
}
.comments-nav a:hover,
.comments-nav a:focus {
color: #850345;
}
.comments-nav-prev {
float: left;
}
.rtl .comments-nav-prev {
float: right;
}
.comments-nav-next {
float: right;
}
.rtl .comments-nav-next {
float: left;
} .comments-closed {
margin-top: 5rem;
margin-bottom: 1.375rem;
font-style: italic;
text-align: center;
color: #959595;
} .comment-body {
position: relative;
}
.comment-meta-wrap {
min-height: 4rem;
margin-bottom: 0.5rem;
}
.comment-meta-wrap,
.comment-meta-wrap a {
color: #959595;
}
.comment-meta-wrap a:hover {
color: #850345;
}
.comment-author-avatar {
float: left;
width: 4rem;
height: 4rem;
margin-right: 1rem;
border-radius: 50%;
}
.rtl .comment-author-avatar {
float: right;
margin-left: 1rem;
margin-right: 0;
}
.comment-author-name {
position: relative;
top: -0.5rem;
display: inline-block;
font-size: 0.875rem;
font-weight: bold;
}
.comment-author-name,
.comment-author-name a {
color: #333;
}
.comment-author-label {
-ms-user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
position: relative;
left: 0.5rem;
top: -0.625rem;
display: inline-block;
padding: 0 0.625rem;
font-size: 0.6875rem;
border: 1px solid #959595;
border-radius: 19% / 50%;
cursor: default;
white-space: nowrap;
}
.comment-metadata {
margin-top: -0.75rem;
}
.comment-date {
font-size: 0.8125rem;
}
.comment-actions-wrap {
position: absolute;
right: 0;
top: 0;
}
.rtl .comment-actions-wrap {
left: 0;
right: auto;
}
.comment-edit-link-wrap,
.comment-reply-link-wrap {
display: inline-block;
margin-left: 1.5rem;
font-weight: 300;
}
.rtl .comment-edit-link-wrap, .rtl
.comment-reply-link-wrap {
margin-left: 0;
margin-right: 1.5rem;
}
.comment-edit-link::before,
.comment-reply-link::before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-family: 'typicons';
font-size: 1.0625rem;
margin-right: 0.25rem;
}
.comment-edit-link::before {
content: '\e0c3';
}
.comment-reply-link::before {
content: '\e006';
}
.comment-awaiting-moderation {
font-size: 0.875rem;
font-style: italic;
color: #959595;
}
.comment-content {
clear: both;
}
.comment-content :first-child {
margin-top: 0;
}
.comment-content :last-child {
margin-bottom: 0;
} .bypostauthor .comment-author-label {
border-color: #333;
background-color: #333;
color: #fff;
} .comment-respond {
margin-top: 5rem;
}
.comment-respond .comment-reply-title {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-top: 0;
margin-bottom: 0.6875rem;
font-size: 1.5rem;
font-weight: normal;
text-align: center;
} .comment .comment-respond {
margin-top: 1.75rem;
margin-bottom: 2.5rem;
} .wp-caption,
.gallery-caption {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
max-width: 100%;
font-size: 0.875rem;
font-weight: bold;
text-align: center;
color: #959595;
}
.wp-caption .wp-caption-text {
margin-top: 0.25rem;
margin-bottom: 0.25rem;
} .gallery {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
}
.gallery-item {
margin-right: 1%;
margin-left: 1%;
-webkit-box-flex: 0;
-ms-flex: 0 0 30%;
flex: 0 0 30%;
width: 30%;
max-width: 30%;
}
.gallery-item img {
margin: 0 auto;
}
.gallery-columns-1 .gallery-item {
margin-right: 0;
margin-left: 0;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
width: 100%;
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
-webkit-box-flex: 0;
-ms-flex: 0 0 48%;
flex: 0 0 48%;
width: 48%;
max-width: 48%;
} .error-404 {
text-align: center;
}  .alignleft,
.alignright,
.aligncenter,
.alignnone,
.alignwide,
.alignfull {
margin-top: 0.5625rem;
margin-bottom: 0.875rem;
}
.alignleft,
.wp-block-image.alignleft {
float: left;
margin-left: 0;
margin-right: 1.875rem;
}
.alignright,
.wp-block-image.alignright {
float: right;
margin-left: 1.875rem;
margin-right: 0;
}
.aligncenter,
.wp-block-image.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
body:not(.has-sidebar) .page-content .alignwide,
body:not(.has-sidebar) .page-content .alignfull,
body:not(.has-sidebar) .entry-content .alignwide,
body:not(.has-sidebar) .entry-content .alignfull {
position: relative;
left: 50%;
right: 50%;
width: 100vw;
max-width: none;
margin-left: -50vw;
margin-right: -50vw;
}
@media (min-width: 992px) {
body:not(.has-sidebar) .page-content .alignwide,
body:not(.has-sidebar) .entry-content .alignwide {
left: 0;
right: 0;
width: auto;
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 1300px) {
body:not(.has-sidebar) .page-content .alignwide,
body:not(.has-sidebar) .entry-content .alignwide {
margin-left: -4rem;
margin-right: -4rem;
}
} .wp-block-quote cite::before {
content: '—';
margin-right: 0.625rem;
}
.rtl .wp-block-quote cite::before {
margin-left: 0.625rem;
margin-right: 0;
}
.wp-block-quote.is-large {
margin-top: 1rem;
margin-bottom: 1rem;
padding-left: 1rem;
padding-right: 1rem;
}
.wp-block-quote.is-large::before {
display: none;
}
.wp-block-quote.is-large p {
font-style: italic;
font-size: 1.5rem;
line-height: 1.5625;
} blockquote.wp-block-pullquote,
.wp-block-pullquote blockquote {
padding-left: 0;
padding-right: 0;
}
blockquote.wp-block-pullquote::before,
.wp-block-pullquote blockquote::before {
display: none;
}
.wp-block-pullquote blockquote {
margin: 0;
padding: 0;
}
.wp-block-pullquote {
margin-top: 2.25rem;
margin-bottom: 2.25rem;
border-top: 4px solid;
border-bottom: 4px solid;
border-color: #666666;
padding-left: 1rem;
padding-right: 1rem;
}
.wp-block-pullquote p {
margin-bottom: 1.5rem;
}
.wp-block-pullquote cite {
font-style: normal;
font-variant-caps: small-caps;
text-transform: lowercase;
}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
margin-top: 0.5625rem;
} .rtl .wp-block-gallery {
padding-right: 0;
} .wp-block-coblocks-click-to-tweet {
margin-top: 0.5rem;
margin-bottom: 1.5rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.wp-block-coblocks-click-to-tweet::before {
display: none;
}  .top-bar {
display: none;
height: 50px;
background-color: #22264b;
color: #fff;
}
.top-bar a {
color: #fff;
}
.top-bar .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
@media (min-width: 768px) {
.top-bar {
display: block;
}
} .site-header-wrap {
display: none;
}
.mobile-header-wrap .header-branding-wrap {
border-bottom: 1px solid #e8edf3;
}
.header-branding-wrap .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header-navigation-wrap {
border-top: 1px solid #e8edf3;
}
.hide-page-header .mobile-header-wrap,
.hide-page-header .site-header-wrap {
border-bottom: 1px solid #e8edf3;
}
@media (min-width: 768px) {
.mobile-header-wrap {
display: none;
}
.site-header-wrap {
display: block;
}
.header-navigation-wrap .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
} .site-header .search-form {
display: none;
}
@media (min-width: 768px) {
.site-header .search-form {
display: block;
}
} .site-header-cart {
position: relative;
margin-left: auto;
margin-right: -1rem;
margin-bottom: 0;
padding-left: 2rem;
padding-right: 1rem;
list-style: none;
}
.rtl .site-header-cart {
margin-left: -1rem;
margin-right: auto;
padding-left: 1rem;
padding-right: 2rem;
}
.site-header-cart .cart-contents {
position: relative;
display: inline-block;
text-decoration: none;
color: #333;
}
.site-header-cart .cart-contents .count {
position: absolute;
top: 0;
right: -0.75rem;
display: block;
width: 1.25rem;
height: 1.25rem;
border-radius: 50%;
font-size: 0.75rem;
line-height: 1.25rem;
text-align: center;
background-color: #959595;
color: #fff;
}
.site-header-cart .cart-contents::before {
content: '\e0e0';
font-family: 'typicons';
font-size: 2.25rem;
line-height: 2.25rem;
font-weight: normal;
}
.site-header-cart .widget_shopping_cart {
position: absolute;
z-index: 200;
top: 1.5rem;
right: -1rem;
min-width: 20rem;
padding: 1rem;
font-size: 0.875rem;
visibility: hidden;
}
.rtl .site-header-cart .widget_shopping_cart {
left: -1rem;
right: auto;
}
.site-header-cart .widget_shopping_cart_content {
padding: 1rem;
padding-top: 0;
-webkit-box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.5);
box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.5);
background-color: #fff;
color: #333;
opacity: 0;
-webkit-transform: translate3d(0, -1rem, 0);
transform: translate3d(0, -1rem, 0);
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.site-header-cart .widget_shopping_cart .cart_list {
max-height: 22rem;
overflow-y: auto;
padding-top: 1rem;
padding-left: 1rem;
padding-right: 1rem;
margin-left: -1rem;
margin-right: -1rem;
}
.site-header-cart .woocommerce-mini-cart__empty-message {
padding-top: 2rem;
padding-bottom: 1rem;
padding-right: 0;
margin-bottom: 0;
font-size: 1rem;
}
.site-header-cart .widget_shopping_cart .buttons a.button {
-webkit-transition: none;
transition: none;
}
.site-header-cart.has-focus .widget_shopping_cart,
.site-header-cart:hover .widget_shopping_cart {
visibility: visible;
}
.site-header-cart.has-focus .widget_shopping_cart_content,
.site-header-cart:hover .widget_shopping_cart_content {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
} .menu-toggle {
padding: 1.25rem 1.14rem;
border: none;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
background-color: transparent;
cursor: pointer;
}
.menu-toggle-bar {
display: block;
height: 4px;
width: 18px;
border-radius: 2px;
background-color: #850345;
}
.menu-toggle-bar + .menu-toggle-bar {
margin-top: 3px;
}
@media (min-width: 768px) {
.menu-toggle {
display: none;
}
} .site-branding {
margin-top: 0.75rem;
margin-bottom: 0.75rem;
margin-right: 1rem;
}
.rtl .site-branding {
margin-left: 1rem;
margin-right: 0;
}
.site-branding-text .site-title {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-top: 0.5rem;
margin-bottom: 0.5rem;
font-family: "Cabin", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-size: 1.75rem;
font-weight: bold;
line-height: 1.1;
letter-spacing: 0.0625rem;
}
.site-branding-text .site-description {
margin-bottom: 0.5rem;
font-size: 0.875rem;
font-style: italic;
line-height: 1.1;
}
.hide-site-branding-text .site-branding-text {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
white-space: nowrap;
} .header-info-blocks {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.header-info-blocks-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media (min-width: 420px) {
.header-info-blocks-column {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
}
@media (min-width: 768px) {
.header-info-blocks {
margin-left: -1rem;
margin-right: -1rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.header-info-blocks-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
@media (min-width: 992px) {
.header-info-blocks-column {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
} .comrepair-customizer .header-info-block-placeholder {
margin-left: 1rem;
width: 10rem;
min-height: 3rem;
max-height: 100%;
border: 1px dashed #3486b7;
}
.rtl .comrepair-customizer .header-info-block-placeholder {
margin-left: 0;
margin-right: 1rem;
} .header-info-block {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
padding-left: 0.75rem;
padding-right: 0.75rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header-info-block a {
color: inherit;
}
.header-info-block-icon {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-right: 0.5rem;
text-align: center;
font-size: 1.875rem;
line-height: 1;
color: #850345;
}
.rtl .header-info-block-icon {
margin-left: 0.5rem;
margin-right: 0;
}
.header-info-block-text {
line-height: 1.375;
font-size: 0.9375rem;
}
.header-info-block-text p {
margin-bottom: 0;
}
@media (min-width: 768px) {
.header-info-block {
padding-left: 1rem;
padding-right: 1rem;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header-info-block-text {
font-size: 0.8125rem;
}
} .header-info-block-icon--circled {
min-width: 3rem;
min-height: 3rem;
width: 3rem;
height: 3rem;
line-height: 2.86rem;
line-height: calc(3rem - 2px);
margin-right: 1rem;
border-radius: 50%;
text-align: center;
}
.rtl .header-info-block-icon--circled {
margin-left: 1rem;
margin-right: 0;
}
.header-info-block .header-info-block-icon--circled {
background-color: #850345;
color: #fff;
} .page-header {
position: relative;
height: 16.875rem;
}
.page-header-image-wrap {
position: absolute;
z-index: -1;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.page-header-image-wrap img {
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
} .page-title-wrap {
height: 100%;
text-align: center;
background-color: rgba(34, 38, 75, 0.92);
color: #fff;
}
.page-title-wrap .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 100%;
}
.page-title {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-top: 0;
margin-bottom: 0;
font-family: "Cabin", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-size: 1.5rem;
font-weight: bold;
letter-spacing: 0.0625rem;
text-transform: uppercase;
}
.page-title-wrap .site-description {
margin-top: 1.25rem;
margin-bottom: 0;
font-weight: 300;
line-height: 1;
font-style: italic;
} .breadcrumbs {
margin-top: 1.25rem;
font-weight: 300;
line-height: 1;
}
.breadcrumbs span {
font-style: italic;
}
.breadcrumbs a {
display: inline-block;
text-decoration: none;
border-bottom: 1px solid;
color: #fff;
}
.breadcrumbs a:hover,
.breadcrumbs a:focus {
color: #fff;
}  .site-footer {
color: #d1d1d1;
font-size: 0.875rem;
font-style: italic;
line-height: 2.142857;
background-repeat: no-repeat;
background-size: cover;
background-position: center top;
}
.site-footer a {
color: #b7045f;
}
.site-footer a:hover {
color: #850345;
} .footer-top-wrap {
overflow: hidden;
background-color: #111;
} .site-footer .social-navigation {
margin-top: 3.5rem;
margin-bottom: 2rem;
}
.site-footer .social-navigation ul {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.site-footer .social-navigation li {
margin-left: 0.5rem;
margin-right: 0.5rem;
}
.site-footer .social-navigation a {
color: inherit;
}
.site-footer .social-navigation a::before {
width: 2.75rem;
height: 2.75rem;
line-height: 2.75rem;
font-size: 2.75rem;
font-style: normal;
} .footer-widgets {
margin-top: 4.5rem;
}
.social-navigation + .footer-widgets {
margin-top: 3.5rem;
}
@media (min-width: 768px) {
.footer-widgets {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: -1rem;
margin-right: -1rem;
}
.footer-widgets-column {
-webkit-box-flex: 1;
-ms-flex: 1 0 50%;
flex: 1 0 50%;
min-width: 0;
padding-left: 1rem;
padding-right: 1rem;
}
}
@media (min-width: 992px) {
.footer-widgets #sb_instagram {
padding-top: 0.5rem;
}
.footer-widgets {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.footer-widgets-column {
-ms-flex-preferred-size: 0;
flex-basis: 0;
}
} .footer-branding .footer-logo {
margin-bottom: 1rem;
} .footer-bottom-wrap {
overflow: hidden;
background-color: #111;
}
.footer-bottom-wrap .container {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} .footer-tagline {
-webkit-box-flex: 1;
-ms-flex: 1 0;
flex: 1 0;
margin-top: 2.125rem;
margin-bottom: 2.125rem;
}
.footer-tagline .footer-tagline-separator {
display: block;
}
@media (min-width: 992px) {
.footer-tagline .footer-tagline-separator {
display: inline-block;
}
.footer-tagline .footer-tagline-separator::before {
content: '/';
}
} .site-footer .scroll-to-top {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin-left: 1rem;
}
.site-footer .scroll-to-top,
.site-footer .scroll-to-top:hover {
color: #d1d1d1;
}  .site-content {
outline: none;
}
.site-content:before, .site-content:after {
content: " ";
display: table;
}
.site-content:after {
clear: both;
}
.main-wrap,
.sidebar-wrap {
padding-top: 3.75rem;
padding-bottom: 3.75rem;
}
.main-content:before, .main-content:after {
content: " ";
display: table;
}
.main-content:after {
clear: both;
}
.sidebar-wrap {
border-top: 1px solid #ddd;
}
@media (min-width: 992px) {
.has-sidebar .main-wrap {
float: left;
width: 100%;
padding-right: 28%;
}
.rtl.has-sidebar .main-wrap {
float: right;
padding-left: 28%;
padding-right: 0;
}
.sidebar-wrap {
float: left;
width: 25%;
margin-left: -25%;
border-top: 0;
}
.rtl .sidebar-wrap {
float: right;
margin-left: 0;
margin-right: -25%;
}
} .archive-loop-item {
padding-bottom: 2rem;
margin-bottom: 2rem;
border-bottom: 1px solid #ddd;
}
.archive-loop-item:last-child {
margin-bottom: 0;
border-bottom: 0;
}
.archive-loop-wrap + .pagination {
padding-top: 2.875rem;
border-top: 1px solid #ddd;
}  .woocommerce a.remove {
display: inline-block;
width: 1.5rem;
height: 1.5rem;
font-size: 1.5rem;
color: #fff !important;
background-color: #c5c5c5;
}
@media (min-width: 992px) {
.woocommerce a.remove {
width: 1rem;
height: 1rem;
font-size: 1rem;
}
} .woocommerce span.onsale {
min-width: 0;
min-height: 0;
width: auto;
height: auto;
padding: 0.375rem 0.5rem 0.3125rem;
border-radius: 0;
font-size: 0.75rem;
line-height: 100%;
text-transform: uppercase;
background-color: #22264b;
color: #fff;
} .woocommerce .quantity .qty {
padding-right: 0.25rem;
} .woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
margin: 0;
}
.woocommerce div.product span.price,
.woocommerce div.product p.price {
color: #333;
}
.woocommerce div.product span.price ins,
.woocommerce div.product p.price ins {
text-decoration: none;
}
.woocommerce div.product form.cart div.quantity {
margin-right: 0.5rem;
}
.woocommerce div.product form.cart .button {
padding: 0.625rem 1.5rem;
} .woocommerce ul.products {
margin-bottom: 0;
}
.woocommerce ul.products li.product {
margin-bottom: 2rem;
border: 1px solid #f1f1f1;
text-align: center;
}
.woocommerce ul.products li.product .woocommerce-LoopProduct-link {
display: block;
}
.woocommerce ul.products li.product a img {
max-width: none;
width: 100%;
width: calc(100% + 2px);
margin-left: -1px;
margin-right: -1px;
margin-bottom: 0;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .woocommerce-loop-category__title {
padding-top: 0;
padding-bottom: 0;
margin-top: 1.375rem;
margin-bottom: 0.75rem;
color: #333;
font-size: 1rem;
font-weight: normal;
}
.woocommerce ul.products li.product .star-rating {
margin-bottom: 0.5rem;
margin-left: auto;
margin-right: auto;
font-size: 0.8125rem;
}
.woocommerce ul.products li.product .price {
margin-bottom: 0.5rem;
font-size: 1rem;
color: #333;
}
.woocommerce ul.products li.product .price del {
display: inline-block;
margin-right: 0.5rem;
opacity: 1;
color: #bdbdbd;
}
.woocommerce ul.products li.product .price ins {
text-decoration: none;
}
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .added_to_cart {
margin: 0.75rem 1rem 1.5rem;
border-color: #333;
background-color: #fff;
color: #333;
}
.woocommerce ul.products li.product .added_to_cart {
margin-top: -0.75rem;
} @media (min-width: 992px) {
.woocommerce ul.products li.product,
.woocommerce ul.products li.product .onsale {
-webkit-transition: all 0.4s;
transition: all 0.4s;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.woocommerce ul.products li.product .button {
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.woocommerce ul.products li.product:hover {
-webkit-box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.25);
box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.25);
}
.woocommerce ul.products li.product:hover .onsale {
-webkit-transform: translate3d(0, -2px, 0);
transform: translate3d(0, -2px, 0);
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s;
-webkit-animation-duration: 0.6s;
animation-duration: 0.6s;
-webkit-animation-name: onsale-shake;
animation-name: onsale-shake;
}
.woocommerce ul.products li.product:hover .button {
border-color: #850345;
background-color: #850345;
color: #fff;
}
} @-webkit-keyframes onsale-shake {
0% {
-webkit-transform: translate3d(0, -2px, 0) rotate(0);
transform: translate3d(0, -2px, 0) rotate(0);
}
20% {
-webkit-transform: translate3d(0, -2px, 0) rotate(-8deg);
transform: translate3d(0, -2px, 0) rotate(-8deg);
}
40% {
-webkit-transform: translate3d(0, -2px, 0) rotate(10deg);
transform: translate3d(0, -2px, 0) rotate(10deg);
}
60% {
-webkit-transform: translate3d(0, -2px, 0) rotate(-10deg);
transform: translate3d(0, -2px, 0) rotate(-10deg);
}
80% {
-webkit-transform: translate3d(0, -2px, 0) rotate(8deg);
transform: translate3d(0, -2px, 0) rotate(8deg);
}
100% {
-webkit-transform: translate3d(0, -2px, 0) rotate(0);
transform: translate3d(0, -2px, 0) rotate(0);
}
}
@keyframes onsale-shake {
0% {
-webkit-transform: translate3d(0, -2px, 0) rotate(0);
transform: translate3d(0, -2px, 0) rotate(0);
}
20% {
-webkit-transform: translate3d(0, -2px, 0) rotate(-8deg);
transform: translate3d(0, -2px, 0) rotate(-8deg);
}
40% {
-webkit-transform: translate3d(0, -2px, 0) rotate(10deg);
transform: translate3d(0, -2px, 0) rotate(10deg);
}
60% {
-webkit-transform: translate3d(0, -2px, 0) rotate(-10deg);
transform: translate3d(0, -2px, 0) rotate(-10deg);
}
80% {
-webkit-transform: translate3d(0, -2px, 0) rotate(8deg);
transform: translate3d(0, -2px, 0) rotate(8deg);
}
100% {
-webkit-transform: translate3d(0, -2px, 0) rotate(0);
transform: translate3d(0, -2px, 0) rotate(0);
}
} .woocommerce .woocommerce-result-count,
.woocommerce .woocommerce-ordering {
font-size: 0.875rem;
margin-bottom: 1.5rem;
} .woocommerce ul.products + nav.woocommerce-pagination {
padding-top: 2.875rem;
border-top: 1px solid #ddd;
}
.woocommerce nav.woocommerce-pagination ul {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border: none;
list-style: none;
}
.woocommerce nav.woocommerce-pagination ul li {
display: block;
float: none;
border-left: none;
border-right: none;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
display: block;
width: 2.25rem;
height: 2.25rem;
line-height: 2.25rem;
padding: 0;
margin: 0 0.3125rem;
border: 1px solid #959595;
font-size: 0.75rem;
text-decoration: none;
text-align: center;
color: #959595;
}
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus {
border-color: #333;
background-color: #fff;
color: #333;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
border-color: #22264b;
background-color: #22264b;
color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li a.prev,
.woocommerce nav.woocommerce-pagination ul li a.next {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
margin-left: 0;
margin-right: 0;
font-size: 1.125rem;
line-height: 2rem;
}
.woocommerce nav.woocommerce-pagination ul li a.prev {
left: 0;
}
.woocommerce nav.woocommerce-pagination ul li a.next {
right: 0;
}
@media (min-width: 768px) {
.woocommerce nav.woocommerce-pagination ul li a.prev,
.woocommerce nav.woocommerce-pagination ul li a.next {
position: static;
margin-left: 0.3125rem;
margin-right: 0.3125rem;
}
} .woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
-ms-user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
display: inline-block;
border-radius: 0;
font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-size: 0.8125rem;
font-style: normal;
font-weight: normal;
line-height: 1.5;
text-align: center;
text-decoration: none;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-webkit-transition: all 0.1s linear;
transition: all 0.1s linear;
color: #333;
background-color: #fff;
border: 1px solid #c4c4c4;
padding: 0.375rem 1.375rem;
}
.woocommerce a.button:hover, .woocommerce a.button:focus,
.woocommerce button.button:hover,
.woocommerce button.button:focus,
.woocommerce input.button:hover,
.woocommerce input.button:focus,
.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit:focus {
color: #333;
background-color: #fff;
border-color: #333;
}
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt {
color: #fff;
background-color: #850345;
border: 1px solid #850345;
}
.woocommerce a.button.alt:hover, .woocommerce a.button.alt:focus,
.woocommerce button.button.alt:hover,
.woocommerce button.button.alt:focus,
.woocommerce input.button.alt:hover,
.woocommerce input.button.alt:focus,
.woocommerce #respond input#submit.alt:hover,
.woocommerce #respond input#submit.alt:focus {
color: #fff;
background-color: #b7045f;
border-color: #b7045f;
}
.woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled[disabled] {
color: #bbb;
background-color: #e5e5e5;
border: none;
cursor: not-allowed;
opacity: 1;
}
.woocommerce a.button.disabled:hover, .woocommerce a.button.disabled:focus, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled:focus, .woocommerce a.button:disabled[disabled]:hover, .woocommerce a.button:disabled[disabled]:focus,
.woocommerce button.button.disabled:hover,
.woocommerce button.button.disabled:focus,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled:focus,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce button.button:disabled[disabled]:focus,
.woocommerce input.button.disabled:hover,
.woocommerce input.button.disabled:focus,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled:focus,
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce input.button:disabled[disabled]:focus,
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit.disabled:focus,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled:focus,
.woocommerce #respond input#submit:disabled[disabled]:hover,
.woocommerce #respond input#submit:disabled[disabled]:focus,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt.disabled:focus,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled:focus,
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce a.button.alt:disabled[disabled]:focus,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt.disabled:focus,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled:focus,
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt:disabled[disabled]:focus,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt.disabled:focus,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled:focus,
.woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt:disabled[disabled]:focus,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt.disabled:focus,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled:focus,
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce #respond input#submit.alt:disabled[disabled]:focus {
color: #bbb;
background-color: #e5e5e5;
border: none;
-webkit-transform: none;
transform: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce a.added_to_cart {
-ms-user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
display: inline-block;
border-radius: 0;
font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-size: 0.8125rem;
font-style: normal;
font-weight: normal;
line-height: 1.5;
text-align: center;
text-decoration: none;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-webkit-transition: all 0.1s linear;
transition: all 0.1s linear;
color: #333;
background-color: #fff;
border: 1px solid #c4c4c4;
padding: 0.375rem 1.375rem;
}
.woocommerce a.added_to_cart:hover, .woocommerce a.added_to_cart:focus {
color: #333;
background-color: #fff;
border-color: #333;
} .woocommerce #reviews #comments ol.commentlist {
padding-left: 0;
}
.rtl.woocommerce #reviews #comments ol.commentlist {
padding-right: 0;
} .woocommerce .star-rating {
height: 1.1rem;
line-height: 1.1rem;
}
.woocommerce .star-rating,
.woocommerce .star-rating::before {
color: #850345;
} .woocommerce table.shop_table {
border: 1px solid rgba(0, 0, 0, 0.1);
margin: 0 -1px 24px 0;
text-align: left;
width: 100%;
border-collapse: separate;
border-radius: 5px;
}
.woocommerce table.shop_table th {
font-weight: 700;
padding: 9px 12px;
}
.woocommerce table.shop_table td {
border-top: 1px solid rgba(0, 0, 0, 0.1);
padding: 6px 12px;
vertical-align: middle;
}
.woocommerce table.shop_table td small {
font-weight: normal;
}
.woocommerce table.shop_table tbody:first-child tr:first-child th,
.woocommerce table.shop_table tbody:first-child tr:first-child td {
border-top: 0;
}
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table tbody th {
font-weight: 700;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.woocommerce table.shop_table {
table-layout: fixed;
border-collapse: collapse;
border-radius: 0;
border-color: #ddd;
font-size: 0.875rem;
}
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table tbody th {
border-color: #ddd;
}
.woocommerce table.shop_table thead tr {
border-left: 1px solid;
border-right: 1px solid;
border-color: #22264b;
background-color: #22264b;
color: #fff;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
padding-top: 1.125rem;
padding-bottom: 1.25rem;
padding-left: 1rem;
padding-right: 1rem;
border: 0;
}
.woocommerce table.shop_table th {
font-weight: normal;
}
@media (min-width: 768px) {
.woocommerce table.shop_table tbody tr {
border-bottom: 1px solid;
border-left: 1px solid;
border-right: 1px solid;
border-color: #ddd;
}
} .woocommerce ul.product_list_widget li {
padding-top: 0;
padding-bottom: 0;
margin-bottom: 1rem;
}
.woocommerce ul.product_list_widget li:last-child {
margin-bottom: 0;
}
.woocommerce ul.product_list_widget li a,
.woocommerce ul.product_list_widget li a:hover {
color: inherit;
}
.woocommerce ul.product_list_widget li img {
float: left;
width: 4.375rem;
height: 4.375rem;
margin-left: 0;
margin-right: 1rem;
}
.woocommerce ul.product_list_widget li ins {
text-decoration: none;
font-weight: bold;
}
.woocommerce ul.product_list_widget li del {
color: #bdbdbd;
}
.woocommerce ul.product_list_widget li .star-rating {
font-size: 0.8125rem;
font-style: normal;
} .woocommerce.widget_shopping_cart .total {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-top: 0.75rem;
border-top: 1px solid #c5c5c5;
font-size: 1rem;
}
.woocommerce.widget_shopping_cart .total strong {
font-weight: normal;
}
.woocommerce.widget_shopping_cart .cart_list li {
padding-left: 0;
padding-right: 2rem;
padding-bottom: 1rem;
border-bottom: 1px solid #c5c5c5;
}
.woocommerce.widget_shopping_cart .cart_list li:last-child {
border-bottom: 0;
}
.woocommerce.widget_shopping_cart .cart_list li.empty {
padding-top: 1rem;
padding-bottom: 1rem;
padding-right: 0;
font-size: 1rem;
text-align: center;
}
.woocommerce-mini-cart__empty-message {
text-align: center;
}
.woocommerce.widget_shopping_cart .cart_list li a.remove {
left: auto;
right: 0;
top: 1.625rem;
}
.woocommerce.widget_shopping_cart .buttons::before,
.woocommerce.widget_shopping_cart .buttons::after {
-webkit-box-flex: 0;
-ms-flex: 0 1;
flex: 0 1;
max-width: 0;
}
.woocommerce.widget_shopping_cart .buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-left: -0.25rem;
margin-right: -0.25rem;
margin-bottom: -0.25rem;
}
.woocommerce.widget_shopping_cart .buttons a {
display: block;
-webkit-box-flex: 1;
-ms-flex: 1 0;
flex: 1 0;
min-width: 8.125rem;
margin-left: 0.25rem;
margin-right: 0.25rem;
margin-bottom: 0.75rem;
} .woocommerce .widget_price_filter .price_slider {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
}
.woocommerce .widget_price_filter .price_slider_amount {
font-size: 0.875rem;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
font-size: 0.8125rem;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color: #333;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #c4c4c4;
} .woocommerce-cart,
.woocommerce-checkout,
#add_payment_method { }
.woocommerce-cart table.cart .button,
.woocommerce-cart table.cart .button.disabled,
.woocommerce-cart table.cart .button:disabled,
.woocommerce-cart table.cart .button:disabled[disabled],
.woocommerce-checkout table.cart .button,
.woocommerce-checkout table.cart .button.disabled,
.woocommerce-checkout table.cart .button:disabled,
.woocommerce-checkout table.cart .button:disabled[disabled],
#add_payment_method table.cart .button,
#add_payment_method table.cart .button.disabled,
#add_payment_method table.cart .button:disabled,
#add_payment_method table.cart .button:disabled[disabled] {
line-height: 1.5;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
#add_payment_method .wc-proceed-to-checkout a.checkout-button {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
padding: 1.0625rem 2rem;
text-transform: uppercase;
border-radius: 0.375rem;
font-size: 0.9375rem;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:focus,
#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,
#add_payment_method .wc-proceed-to-checkout a.checkout-button:focus {
-webkit-transform: translate3d(0, -2px, 0);
transform: translate3d(0, -2px, 0);
-webkit-box-shadow: 0px 5px 11px rgba(0, 0, 0, 0.15);
box-shadow: 0px 5px 11px rgba(0, 0, 0, 0.15);
}
.woocommerce-cart .cart-collaterals h2,
.woocommerce-checkout .cart-collaterals h2,
#add_payment_method .cart-collaterals h2 {
margin-bottom: 1rem;
font-size: 1rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.0625rem;
color: inherit;
margin-bottom: 1.5rem;
}
.woocommerce-cart .cart-empty,
.woocommerce-cart .return-to-shop,
.woocommerce-checkout .cart-empty,
.woocommerce-checkout .return-to-shop,
#add_payment_method .cart-empty,
#add_payment_method .return-to-shop {
text-align: center;
}
.woocommerce-cart .return-to-shop .button,
.woocommerce-checkout .return-to-shop .button,
#add_payment_method .return-to-shop .button {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.woocommerce-cart .return-to-shop .button:hover, .woocommerce-cart .return-to-shop .button:focus,
.woocommerce-checkout .return-to-shop .button:hover,
.woocommerce-checkout .return-to-shop .button:focus,
#add_payment_method .return-to-shop .button:hover,
#add_payment_method .return-to-shop .button:focus {
-webkit-transform: translate3d(0, -2px, 0);
transform: translate3d(0, -2px, 0);
-webkit-box-shadow: 0px 5px 11px rgba(0, 0, 0, 0.15);
box-shadow: 0px 5px 11px rgba(0, 0, 0, 0.15);
}
@media (min-width: 768px) {
.woocommerce-cart table.cart,
.woocommerce-checkout table.cart,
#add_payment_method table.cart {
border: 0;
}
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img,
#add_payment_method table.cart img {
width: 4rem;
}
.woocommerce-cart table.cart .product-remove,
.woocommerce-checkout table.cart .product-remove,
#add_payment_method table.cart .product-remove {
width: 4rem;
text-align: center;
}
.woocommerce-cart table.cart .product-thumbnail,
.woocommerce-checkout table.cart .product-thumbnail,
#add_payment_method table.cart .product-thumbnail {
width: 6rem;
}
.woocommerce-cart table.cart .product-price,
.woocommerce-checkout table.cart .product-price,
#add_payment_method table.cart .product-price {
width: 7rem;
}
.woocommerce-cart table.cart .product-quantity,
.woocommerce-checkout table.cart .product-quantity,
#add_payment_method table.cart .product-quantity {
width: 7rem;
padding-right: 2rem;
}
.woocommerce-cart table.cart .product-subtotal,
.woocommerce-checkout table.cart .product-subtotal,
#add_payment_method table.cart .product-subtotal {
width: 7rem;
}
.woocommerce-cart table.cart tbody tr:last-child,
.woocommerce-checkout table.cart tbody tr:last-child,
#add_payment_method table.cart tbody tr:last-child {
border: 0;
}
.woocommerce-cart table.cart .quantity .qty,
.woocommerce-checkout table.cart .quantity .qty,
#add_payment_method table.cart .quantity .qty {
width: 100%;
}
.woocommerce-cart table.cart td.actions .coupon #coupon_code,
.woocommerce-checkout table.cart td.actions .coupon #coupon_code,
#add_payment_method table.cart td.actions .coupon #coupon_code {
width: 9rem;
}
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text,
#add_payment_method table.cart td.actions .coupon .input-text {
padding: 0.3125rem 1rem;
margin-right: 1rem;
border-color: #959595;
line-height: 1.5;
}
}  .clearfix:before, .clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
} .container {
margin-right: auto;
margin-left: auto;
padding-right: 1rem;
padding-left: 1rem;
}
@media (min-width: 768px) {
.container {
width: 750px;
}
}
@media (min-width: 992px) {
.container {
width: 970px;
}
}
@media (min-width: 1200px) {
.container {
width: 1170px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-right: 1rem;
padding-left: 1rem;
}
@media (min-width: 768px) {
.vc_row > .container {
padding-left: 0;
padding-right: 0;
}
} .text-justify {
text-align: justify !important;
}
.text-nowrap {
white-space: nowrap !important;
}
.text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
} .text-left,
.text-xs-left {
text-align: left !important;
}
.text-right,
.text-xs-right {
text-align: right !important;
}
.text-center,
.text-xs-center {
text-align: center !important;
}
@media (min-width: 768px) {
.text-sm-left {
text-align: left !important;
}
.text-sm-right {
text-align: right !important;
}
.text-sm-center {
text-align: center !important;
}
}
@media (min-width: 992px) {
.text-md-left {
text-align: left !important;
}
.text-md-right {
text-align: right !important;
}
.text-md-center {
text-align: center !important;
}
}
@media (min-width: 1200px) {
.text-lg-left {
text-align: left !important;
}
.text-lg-right {
text-align: right !important;
}
.text-lg-center {
text-align: center !important;
}
} .text-lowercase {
text-transform: lowercase !important;
}
.text-uppercase {
text-transform: uppercase !important;
}
.text-capitalize {
text-transform: capitalize !important;
} .font-weight-normal {
font-weight: normal !important;
}
.font-weight-bold {
font-weight: bold !important;
}
.font-italic {
font-style: italic !important;
} .text-white {
color: #fff !important;
}
.text-primary {
color: #850345 !important;
}
.text-secondary {
color: #22264b !important;
}
.bg-primary {
background-color: #850345 !important;
}
.bg-secondary {
background-color: #22264b !important;
} .title {
margin-bottom: 1rem;
font-size: 1.125rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.0625rem;
color: inherit;
} @media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}   .vc_section {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
} .vc_row-flex > .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.vc_row-o-content-top > .container {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.vc_row-o-content-middle > .container {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.vc_row-o-content-bottom > .container {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.vc_row-o-equal-height > .container {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
} .has-sidebar .vc_row .container {
width: auto;
}
@media (min-width: 992px) {
.has-sidebar .vc_row {
margin-left: 0;
margin-right: 0;
}
} .wpb_gmaps_widget .wpb_wrapper {
padding: 0 !important;
} .wpb_revslider_element {
margin-bottom: 0 !important;
}
.tp-caption .btn {
text-align: center !important;
-webkit-transition: all 0.1s linear !important;
transition: all 0.1s linear !important;
}