@media only screen and (max-width: 600px) {
	
html, body { overflow-x: scroll !important; }

.select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea { font-size:22px !important; }
	
/* body.mobile:not(.page-id-16) header .section-header { line-height: 29px; } */
body.mobile.page-event-manager-checkout .page-wrapper { padding-bottom: 150px; }

body:not(.page-id-16) header .section-header { height:40px;padding-top: 3px;padding-right: 4px; }
header #nav-dropdown { right:-4px;width:100vw;max-width: 100vw !important; }
header #nav-dropdown li { text-align:center; }
header .digits-login-modal > span, header span.topbar_welcome {
  color: #fff;
  font-size: 22px;
  position: relative;
  top: 3px;
  /* right: 5px; */
}
header img.logo { margin-top: 10px;margin-left:10px; }
header .hamburger { margin-left:0;margin-right: 6px; }
/* header span.topbar_welcome { font-size:16pt;margin-right: 0px;margin-left: 3px; } */
header .digits-login-modal { font-size:14pt;top: 0; }
header .section-header img { max-height:20px; }

header .section-main-header *:not(.slim-btn) { font-size:15pt; }
header .section-main-header .greeting, header .section-main-header .greeting strong { font-size:17pt;margin-top: 10px; }
header .section-main-header { padding: 3% 3%; }
header .section-main-header.section-main-event-manager-header { padding: 1;text-align:center; }
header .section-main-header .ActionButton button { padding: 5px 5px;font-size: 75%;min-width: 95px; }
header .section-main-header .gender img { top:0; }
header .section-main-header .gender img + span { position:relative;top:10px; }
/* header .section-main-header .greeting  { padding-top:10px; } */
/* header .section-main-header a.edit_profile { text-decoration:none !important;border-radius:99px;border:1px solid #fff;display: block;width: 165px;margin: 0 auto;height: 36px;line-height: 36px; } */
header .section-main-header a.edit_profile { text-decoration:none !important;border-radius:99px;border:1px solid #fff;display: block;width: 140px;margin: 0 auto 5px;height: 30px;line-height: 30px; }
header .section-main-header span.name { font-size:26px; }
header .section-main-header div.space { width:100%;height:32px;display:block; }
header .section-main-header a.edit_profile + span.name { margin-bottom:2px;display: block; }

header .SearchWrapper input#keyword { margin-top:4px;margin-bottom: 0;width: 60%;right: 18%;position: relative; }
header .SearchWrapper { position:absolute;top:-30px;width: 100%;right:0;height:85vh;background-color: #fff; }
header .SearchWrapper #search-suggestions { max-height:75vh !important; }
header .SearchWrapper #search-suggestions li img { max-height:75px;max-width: 95%; }
header .SearchWrapper #CloseSearch { position:absolute;top: 10px;left:15px; }
/* header .SearchWrapper #CloseSearch { position:absolute;top: 70vh;right:30%; } */
header .live-search-results { text-align:center; }
header .live-search-results a +span { position:relative;top:7px; }

/* .products.row { display:inline-block; } */
/* .products.row :not(.products-mobile) .image_product {	 height:115px !important;padding-top: 10%; } */
.products.row :not(.products-mobile) .image_product { height:115px !important;line-height:115px !important; }
.products.row .products-mobile small { font-size:16px; }
.products.row .products-mobile .image_product { height: 115px !important;line-height: 115px !important;width: auto; }
.products.row .products-mobile .image_product { border: none !important;box-shadow: none !important; }
.products.row .products-mobile .image_product { border: none !important;box-shadow: none !important; }
.products.row .products-mobile .remove_wishlist, .products.row .products-mobile .like-btn { top:60px !important; }
.products.row .products-mobile span.outofstock { font-size:16px; }
.products.row .image_product img, .products.row .image_product img.landscape { max-height:165px !important;width:auto;max-width:99% !important;margin:0 auto; }
.products.row .products-mobile .image_product img { max-height:115px !important;width:auto !important;max-width:99% !important;margin:0 auto; }
.products.row .products-mobile .product .product_name { height:auto !important; }
/* .products.row .product:nth-child(4n+1), .products.row .product:nth-child(4n+3) { padding-right: 15px;padding-left: 7.5px; } */
/* .products.row .product:nth-child(4n+2), .products.row .product:nth-child(4n+4) { padding-left: 15px;padding-right: 7.5px; } */
.products.row .product .product_price { padding-top:0;position:relative;top:-15px; }

.products.row .gift-card-banner .image_product { line-height:1 !important;padding: 5px 15px; }
.products.row .gift-card-banner .image_product img.landscape { height: 25px; }
.products.row .gift-card-banner h3 { font-size:1em; }
.products.row .gift-card-banner span { position:relative;bottom:5px; }

.count { margin-right:15px; }
.sorting.inline-block { margin-left:15px; }

.mobile header { position:fixed !important;z-index: 9999;top: 0; }
.mobile.page-template-page-transparent-header main { margin-top:-15px; }
.mobile.single-product header { top:0; }
/* .mobile:not(.page-id-16):not(.page-id-8235):not(.page-id-8252):not(.page-id-8253):not(.page-id-8254) header:not(.nav-up) + main { top:305px; } */
.mobile:not(.page-id-16):not(.page-id-8235):not(.page-id-8252):not(.page-id-8253):not(.page-id-8254):not(.page-id-20):not(.page-id-21):not(.page-id-22):not(.page-id-5010):not(.page-id-5016):not(.page-id-5011):not(.page-id-5026):not(.page-id-15):not(.page-id-9103) header:not(.nav-up) + main { padding-top: 325px; }
.mobile.page-id-23 header + main, .mobile.page-id-24 header + main, .mobile.page-id-25 header + main, .mobile.page-id-26 header + main, .mobile.page-id-3 header + main, .mobile.page-id-15 header + main, .mobile.page-id-9103 header + main { top:0 !important; }
.mobile.page-id-5011 .page-wrapper { padding-top: 60px !Important; }
.mobile.page-id-20 header + main, .mobile.page-id-21 header + main, .mobile.page-id-5010 header + main, .mobile.page-id-5016 header + main, .mobile.page-id-22 header + main, .mobile.page-id-5024 header + main, .mobile.page-id-5017 header + main, .mobile.page-id-5009 header + main { padding-top: 320px; }
.mobile.page-id-9103 header + main, .mobile.page-id-5025 header + main { padding-top: 135px; }
.mobile.page-id-15 header + main { padding-top: 220px; }
.mobile.page-id-20 footer, .mobile.page-id-21 footer { padding-bottom: 65px; }
.mobile.page-id-23 main .section-content, .mobile.page-id-24 main .section-content, .mobile.page-id-25 main .section-content, .mobile.page-id-26 main .section-content, .mobile.page-id-3 main .section-content { padding-top: 50px; }
.mobile header.nav-up .section-main-header { height:90px;overflow: hidden; }
.mobile header.nav-up .section-main-header.section-main-blessing-header { height:auto; }
.mobile header.nav-up .section-main-header.section-main-event-manager-header { height:150px; }
/* .mobile header.nav-up + main { top:145px; } */

header .section-breadcrump ul li.OpenSearch { float:left;margin-left:15px; }
.single-product header .section-breadcrump ul li.OpenSearch { display:none !important; }
header .section-main-header { height:245px;transition: height 0.5s ease-out;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px; }
header .section-main-header.section-main-blessing-header { height:auto;transition: height 0.5s ease-out;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px; }
header .section-main-header.section-main-blessing-header .greeting  { font-size:32pt; }
header .section-main-header.section-main-blessing-header .greeting + div  { margin:15px 0; }
header .section-main-header.section-main-blessing-header .greeting + div span  { font-size:20pt; }
header .section-main-header .secoend .col.large-12 { margin:7px 0; }
.mobile header .section-main-header.active { height:100vh;transition: height 0.5s ease-in; }
.mobile header .section-main-header.active.cart { height: 100vh; }

.mobile header ul.uk-slider-nav { position: absolute;width: 100%;bottom: 5px; }
.mobile.page-id-15 header ul.uk-slider-nav { position: relative; }

.mobile header .section-main-header.active.cart .show-for-profile { display:none }
.mobile header .section-main-header.active.profile .show-for-profile { display:block }
.mobile header .section-main-header.active.profile .show-for-cart { display:none }
.mobile header .section-main-header.active.cart .show-for-cart { display:block }

header .section-main-header.active + #ToggleHeader { transform: rotateX(180deg);-webkit-transform: rotateX(180deg); }
/* header .section-main-header.active .row.first { display:none } */
/* header .section-main-header.active .row.secoend { display:flex } */
/* header .section-main-header .row.secoend { display:none; } */
header .section-main-header .row { transition: 1s fade-in; }
/* header .section-main-header .row.secoend .col { margin:15px 0; } */
header .section-main-header .row.secoend div span { font-size:18pt; }
header .section-main-header .row.secoend .wishlist img { max-height:35px; }
header .section-main-header .row.secoend .wishlist label { width:100%;text-align:center; }
header .section-main-header .row.secoend .wishlist span.shopping-cart-total, header .section-main-header .row.secoend .wishlist span.shopping-cart-count { width:100%;text-align:center; }
header #OpenCart.secondary { position:relative;right:7px; }

header .section-main-header.section-main-event-manager-header li.timer > span { font-size:30px; }
header .section-main-header.section-main-event-manager-header li.timer .timerevent { transform: scale(1.5); -ms-transform: scale(1.5);margin-top: 30px; }

header .section-main-header .gender { max-height: 240px; }
header .show-for-cart img { margin:0 auto; }

.mobile select.orderby { max-width:100px; }
.mobile .sorting label { display:inline-block; }

.products-swipe.item-list .product img, .products-mobile.item-list .product img { max-height:100px !important;max-width:95%;width: auto;margin: 0 auto; }

.mobile .products .product { margin-bottom:0; }

#sidebar .uk-offcanvas-bar { top:70px;width:100%;height: 100%;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;overflow: auto; }
#sidebar .uk-offcanvas-bar button.uk-offcanvas-close { background-color: #ededed;width: 145px;height: 38px;right: 35px;bottom:15px;top: unset;color: #000; }
#sidebar .uk-offcanvas-bar button.uk-offcanvas-close +.search { right:190px; }
#sidebar .uk-offcanvas-bar .age_min, #sidebar .uk-offcanvas-bar .age_max { margin: 0 auto; }
/* #sidebar div.cats_wrapper { overflow-y:scroll;overflow-x: hidden; } */
#sidebar div.cats_wrapper.height-small { height: calc(100vh - 636px); }
#sidebar div.cats_wrapper.height-big { height: calc(100vh - 485px); }
#sidebar ul.cats .round label + a { position:relative;right:10px;top:3px;width: 80%;display: inline-block; }
#sidebar ul.sub_cats .round label + a { width:auto; }
#sidebar .search, .no-found button { left:10%; }
#sidebar ul.ages .round label + span, #sidebar ul.cats .round label + span { top: 6px;float: right;right: 14px; }
/* .section-main-header::after{ */
    /* content: ''; */
    /* position: absolute; */
    /* left: 42%; */
    /* top: 100%; */
    /* width: 0; */
    /* height: 0; */
    /* border-left: 20px solid transparent; */
    /* border-right: 20px solid transparent; */
    /* border-top: 20px solid #e8e8e8; */
    /* clear: both; */
/* } */

#ToggleHeader { display:block;width:100%;height:15px; }
#ToggleHeader img { width:20%;height:15px;position: relative;bottom: 5px; }
header .section-main-header.active + #ToggleHeader img { bottom: -10px; }
/* #ToggleHeader span { display: block;width: 40px;height: 25px;background: transparent;padding: 0 5px;border-radius: 110px;position: relative;border-bottom: 5px solid #cc2027;margin: 0 auto;margin-top: -20px; } */
/* #ToggleHeader span { position:relative; } */
/* #ToggleHeader span:after { */
	/* content: ""; */
	/* width: 430px; */
	/* height: 85px; */
	/* background: url("https://woocommerce-833283-2989837.cloudwaysapps.com/wp-content/themes/surprise/assets/img/MOBILE-HeaderToggle.png") no-repeat; */
	/* top: 10px; */
	/* right: 5px; */
	/* position: absolute; */
	/* display: inline-block; */
/* } */
.ActionButton { position:fixed;bottom:0;width:100%;height:80px;line-height:80px;z-index:9;background-color:#cc2027;
	border-top-right-radius: 20px;
    border-top-left-radius: 20px;
	right:0;
	text-align:center;
	/* -webkit-box-shadow: 0px -10px 5px 0px rgba(239,239,239,0.97); */
    /* -moz-box-shadow: 0px -10px 5px 0px rgba(239,239,239,0.97); */
    /* box-shadow: 0px -10px 5px 0px rgba(239,239,239,0.97); */
}
/* .ActionButton button, #OpenHeader, #CloseHeader { background-color:#cc2027;color:#fff !important;border-radius: 99px; } */
.ActionButton button, #OpenHeader, #CloseHeader, #CloseCart { border-radius: 99px; }
.page-catalog #OpenHeader, .page-catalog #CloseHeader, .page-catalog #CloseCart, .page-gift-card #OpenHeader { margin: 10px 0;background-color:#cc2027;color:#fff !important;width: 145px }
.single-product #OpenHeader, .single-product #CloseHeader, .single-product #CloseCart { margin: 10px 0;background-color:#cc2027;color:#fff !important;width: 145px }

.mobile header .section-main-header.active.section-main-event-manager-header.cart { background-color:#fff; }
.page-event #OpenHeader, .page-event #CloseHeader, .page-event #CloseCart { margin: 10px 0;background-color:#cc2027;color:#fff !important;width: 145px }

/* .title_lines:before, .title_lines:after { display:none !important; } */
.title_lines:before, .title_lines:after { width:10% !important; }
.title_lines { margin-bottom: 13px !important; }

#CloseHeader, #CloseCart { margin: 0 auto !important; }

.row>div:not(.col):not([class^="col-"]).from-left, .row>div:not(.col):not([class^="col-"]).from-right { position:absolute;width:140px !important;height:100%;color:#fff; }
.row>div:not(.col):not([class^="col-"]).from-left { left:-140px;background-color:#AB1F23; }
.row>div:not(.col):not([class^="col-"]).from-right { right:-140px;background-color:#C3C5C7; }

header .section-main-header .gender img { max-height:100px; }
.products.list .add {
    display: block;
    width: 35px;
    padding: 8px;
    height: 35px;
}

.products.list .row img {
    max-height: 185px;
    max-width: 185px;
    width: auto;
}

/* .products.row:not(.list) .product:nth-child(2n+1) { padding-right: 20px;padding-left: 10px; } */
/* .products.row:not(.list) .product:nth-child(2n+2) { padding-left: 20px;padding-right: 10px; } */
/* .page-catalog .products .col.product { padding:0 15px; } */

#header-cart { -webkit-transition: all .25s ease-out;transition: all .25s ease-out;max-height:unset !important;min-width:300px;width: 90% !important;margin: 0 auto 15px; } 
header .section-main-header #header-cart li .remove { margin-top:0 !important;float: left; }
header .section-main-header #header-cart li .remove i { top: 7px !important;left: 0 !important; }

header .section-main-header #header-cart li { height:85px; }
header .section-main-header #header-cart li .product_name { line-height:1; }
/* #header-cart.active { height:165px; } */

button.secondary { border:1px solid #cc2027;border-radius: 99px;margin: 10px 0;background-color: #fff;color:#cc2027; }
button.secondary img { max-height:17px;margin-right: 3px; }

header .section-main-header hr { border-top: 2px solid #fff;opacity:1; }

/* header .section-main-header ul.uk-slider-items { height:215px; } */
header .section-main-header ul.uk-slider-items li .col * { display:inline-block; }
header .section-main-header ul.uk-slider-items li img { max-height:25px; }

header .section-main-header .gender .slim img {
    left: 0;
    right: 0;
	top: 0;
	margin: 0 auto 0 auto !important;
    max-height: 90px;
    max-width: 90px;
}
.slim-btn-upload { right: 53% !important;top: -3px !important; }
header .section-main-header .uk-dotnav>.uk-active>* {
    background-color: rgba(255,255,255,1);
    border-color: transparent;
}
header .section-main-header .uk-dotnav>*>* {
    display: block;
    box-sizing: border-box;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: 0 0;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
    border: 1px solid rgba(255,255,255,1);
    transition: .2s ease-in-out;
    transition-property: background-color,border-color;
}

#overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5);
  z-index: 10;
  cursor: pointer;
}

.single-product main { margin-top:130px !important;  overflow: auto; }
.single_product .image_product { height: 250px;line-height: 250px; }
.single-product .product-gallery-slider img { width: auto;max-height: 245px;margin: 0 auto; }
.single-product h1, .single-product .price-wrapper { height:auto;padding:0 25px; }
.single-product .desc { height:auto;padding: 0 25px 100px 25px; }
.single-product .product-price-container, .single-product .product-price-container + .product { padding:25px; }
.single-product .like-btn i, .products.list .product button.action i { border-radius: 99px; }
.single-product .like-btn i { margin-left:5px; }

.single-product .product-thumbnails img { max-height:65px; }
.single-product .product-gallery .small-columns-4 .flickity-slider > .col { width:24%;margin:0 0.5%; }
.single-product .flickity-prev-next-button { top:25% !important; }

.mobile.page-my-events .uk-subnav-pill li:nth-child(1) { margin-left: 0px; }
.mobile .events .col.event div.ProfileImage { width: 100px;height: 95px; }
.mobile .events .col.event .large-12.name { font-size: 21px; }

.page-add-blessing li.template {
    width:100% !important;
	text-align: center;
}

.page-add-blessing li.template button { background-color:#fff !important;border:1px solid #AB1F23;text-align:center;margin-top: 10px; }

.page-my-events footer { display:none !important; }
.page-add-blessing form#add-blessing-form {
    margin-top: 70px;
    padding: 50px 25px 50px 25px;
    /* background-image: none; */
}
.page-add-blessing .pipeFileInput { display:none; }
#sidebar.greetings textarea { height: 100px !important;border-radius: 12px; }
#sidebar.greetings button#blessing_inner_btn { padding: 7px;cursor: pointer;position: fixed;width: 145px;height: 38px;right: 210px;bottom: 15px; }
/* .page-add-blessing #sidebar .uk-offcanvas-bar { height: 55%; } */

button.show-bless {
	border: 1px solid #CC2027;
}

.mobile.page-my-events .section-main-header { background-image:none; }
.mobile .giftcard-row { padding:10px 0;border-top:4px solid #efefef;border-bottom:3px solid #efefef; }

/* .mobile .greetings ul li .title { display: none !important; } */
/* .mobile .greetings ul li .content { display: block !important; } */

/* .mobile #share-event-form .share:not(.finish) { min-width: auto !important;padding-right:25px !important;margin:5px 10px; } */

.mobile .uk-modal { z-index:9999; }

.mobile .sorting select { font-size:22px; }

.page-event-manager header button.slim-btn-edit, .page-edit-wishlist header button.slim-btn-edit, .page-event-manager-giftcard header button.slim-btn-edit { top: 25px !important;right: -40px !important; }
.page-event-manager img#ProfileImage { max-height:200px; }
.page-event-manager .edit_wishlist .image_product a > span { margin: 0 auto !important;transform:scale(0.7); }
.page-event-manager footer .ActionButton button { transform:scale(0.9); }
.page-event-manager header li.cart .wishlist, .page-edit-wishlist header li.cart .wishlist, .page-event header li.cart .wishlist, .page-event-giftcard header li.cart .wishlist, .page-event-cart header li.cart .wishlist, .page-event-checkout header li.cart .wishlist, .page-event-manager-giftcard header li.cart .wishlist { margin-top:70px; }
.page-event-manager header.nav-up li.cart .wishlist, .page-edit-wishlist header.nav-up li.cart .wishlist, .page-event header.nav-up li.cart .wishlist, .page-event-giftcard header.nav-up li.cart .wishlist, .page-event-cart header.nav-up li.cart .wishlist, .page-event-checkout header.nav-up li.cart .wishlist, .page-event-manager-giftcard header.nav-up li.cart .wishlist { margin-top:35px; }
.page-event-manager header.nav-up svg.radial-progress, .page-event-manager-giftcard header.nav-up svg.radial-progress { transition: all .2s ease-in-out;display: none !important; }
.page-event-manager .row > div:not(.col):not([class^="col-"]):not([class*=" col-"]) .bought-label-by, .page-event .row > div:not(.col):not([class^="col-"]):not([class*=" col-"]) .bought-label-by { width: 77% !important;bottom: 15px; }

.bubble { width:75px; }
.bubble_2 { width:60px; }
.bubble_2::after { left:15px; }

.product-separator { background-color: #efefef;width: 100vw;height: 5px;display: block; }

/* .page-event-giftcard main .col.large-6 img { max-width:300px;height:auto;margin: 0 auto; } */
.page-event-giftcard main .col.large-6 img { max-width:300px;margin: 0 auto; }

.page-event-cart main #content, .page-event-checkout main #content, .page-event-manager-cart main #content { padding:0 5px !important; }
.page-event-cart .products *, .page-event-manager-cart .products * { transform:scale(0.9); }

.page-event-checkout input[name="terms"] + span { margin-left:7px; }
.page-event-checkout form#event-checkout-form button { display: none; }

.page-id-15 header .uk-slider { border-top:1px solid #fff;width: 85%; }
.page-id-15 header .uk-slider img { display:none; }
.page-id-15 header .uk-slider h2 { font-size:26pt !important; }
.page-id-15 header .uk-slider h2 .count_unread { position: absolute;background-color: #fff;border-radius: 99px;color: #CC2027;font-size: 24px;padding: 5px;width: 25px;height: 25px;line-height: 17px;top: 8px;margin-right: 7px; }
.page-id-15 .section-main-header, .page-id-9103 .section-main-header { background-image: none !important; }
.page-id-15 header.nav-up .section-main-header img.my_surprise, .page-id-9103 header.nav-up .section-main-header img.my_surprise, .page-id-5025 header.nav-up .section-main-header img.my_surprise { display: none !important; }
.page-id-15 header.nav-up .section-main-header h2, .page-id-9103 header.nav-up .section-main-header h2, .page-id-5025 header.nav-up .section-main-header h2 { padding-top:30px; }

.page-id-9103 .section-main-header img, .page-id-5025 .section-main-header img { margin-top:70px !important; }

.newsletter .bg { background-position: center 100% !important; }

.page-id-5025 .greetings { padding: 20px; }
.page-id-5025 .greetings > .row { 
	padding: 25px 0;
	height: auto;
	text-align: center;
	border: 3px solid #ededed;
	border-radius: 20px;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.page-event-bless .greetings .row .ProfileImage img { position: static;max-height:100px; }
.page-event-bless .greetings .row .bless { margin:30px 0; }
.page-event-bless .greetings .row span.title { font-size:30px !important; }
.page-event-bless .greetings .row .giftcard span.title { display:block; }
.page-event-bless .greetings .row span { font-size:28px !important; }
.page-event-bless .greetings .row .giftcard span { font-size:40px !important; }
/* .page-event-bless .greetings .row .small-1 { border-left:1px solid #EDEDED; } */

.page-finish #ui-datepicker-div { width:100%;top: 75px !important; }

.page-help-center li.menu-item { height:40px; }
.page-help-center .uk-subnav li p { font-size:18px; }
.uk-subnav[uk-switcher] .menu-item[data-section] { padding: 5px 0px; }

}

/* (A) WRONG ORIENTATION - SHOW MESSAGE HIDE CONTENT */
@media only screen and (max-width: 850px) and (orientation: landscape) {
  body > #landscape { display:block !important;height: 100vh;text-align:center; }
  #landscape img { max-height:200px; }
  .portrait { display:none; }
}

/* (B) CORRECT ORIENTATION - SHOW CONTENT HIDE MESSAGE */
@media only screen and (max-width: 600px) and (orientation: portrait) {
  #landscape { display:none; }
  .portrait { display:block; }
}

/* @media only screen and (max-width: 767px) { */
@media only screen and (max-width: 600px) {
	.row-mobile-order {
		display: flex;
		flex-direction: column;
	}
	.column-order1 {
		order: 1;
	}
	.column-order2 {
		order: 2;
	}
	.row-mobile-order .column-order2 { margin-top:70px; }
	#sidebar .uk-offcanvas-bar button.uk-offcanvas-close, #sidebar .search { width: 100px; }
}

@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
  .page-add-blessing .bless-types-tabs button.tab-audio { display: none !important; }
}