@charset "UTF-8";
@font-face {
font-family: 'the-hanger';
src:
url(//www.tikurmu.lt/wp-content/themes/the-hanger/inc/fonts/thehanger-icons/fonts/the-hanger.woff2?374wvc) format('woff2'),
url(//www.tikurmu.lt/wp-content/themes/the-hanger/inc/fonts/thehanger-icons/fonts/the-hanger.ttf?374wvc) format('truetype'),
url(//www.tikurmu.lt/wp-content/themes/the-hanger/inc/fonts/thehanger-icons/fonts/the-hanger.woff?374wvc) format('woff'),
url(//www.tikurmu.lt/wp-content/themes/the-hanger/inc/fonts/thehanger-icons/fonts/the-hanger.svg?374wvc#the-hanger) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="thehanger-icons-"], [class*=" thehanger-icons-"] { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.thehanger-icons-cafe_wine-glass:before {
content: "\eaa0";
}
.thehanger-icons-cafe_take-away-drink:before {
content: "\eaa1";
}
.thehanger-icons-cafe_take-away-drink-2:before {
content: "\eaa2";
}
.thehanger-icons-cafe_pizza-slice2:before {
content: "\eaa3";
}
.thehanger-icons-health_diet-tape2:before {
content: "\eaa4";
}
.thehanger-icons-health_kg-weight2:before {
content: "\eaa5";
}
.thehanger-icons-health_scale2:before {
content: "\eaa6";
}
.thehanger-icons-health_sunset:before {
content: "\eaa7";
}
.thehanger-icons-health_tape-52:before {
content: "\eaa8";
}
.thehanger-icons-hotel_hair-dryer:before {
content: "\eaa9";
}
.thehanger-icons-spa_sunflower:before {
content: "\eaaa";
}
.thehanger-icons-spa_swim-pool:before {
content: "\eaab";
}
.thehanger-icons-spa_sunbed:before {
content: "\eaac";
}
.thehanger-icons-spa_stones:before {
content: "\eaad";
}
.thehanger-icons-spa_spa-sign:before {
content: "\eaae";
}
.thehanger-icons-spa_shower2:before {
content: "\eaaf";
}
.thehanger-icons-spa_small-candles:before {
content: "\eab0";
}
.thehanger-icons-spa_perfume2:before {
content: "\eab1";
}
.thehanger-icons-spa_razor2:before {
content: "\eab2";
}
.thehanger-icons-spa_mortar-pestle:before {
content: "\eab3";
}
.thehanger-icons-spa_nail-polish:before {
content: "\eab4";
}
.thehanger-icons-spa_night-cream:before {
content: "\eab5";
}
.thehanger-icons-spa_massage-oil-2:before {
content: "\eab6";
}
.thehanger-icons-spa_massage-oil:before {
content: "\eab7";
}
.thehanger-icons-spa_lipstick2:before {
content: "\eab8";
}
.thehanger-icons-spa_makeup-brush-set:before {
content: "\eab9";
}
.thehanger-icons-spa_makeup-set:before {
content: "\eaba";
}
.thehanger-icons-spa_hot-bath:before {
content: "\eabb";
}
.thehanger-icons-spa_hand-mirror-2:before {
content: "\eabc";
}
.thehanger-icons-spa_hand-cream2:before {
content: "\eabd";
}
.thehanger-icons-spa_flower-4:before {
content: "\eabe";
}
.thehanger-icons-spa_face-brush:before {
content: "\eabf";
}
.thehanger-icons-spa_eye-makeup:before {
content: "\eac0";
}
.thehanger-icons-spa_eye-cream:before {
content: "\eac1";
}
.thehanger-icons-spa_cream:before {
content: "\eac2";
}
.thehanger-icons-spa_comb:before {
content: "\eac3";
}
.thehanger-icons-spa_cleansing-oil:before {
content: "\eac4";
}
.thehanger-icons-spa_clean-brush:before {
content: "\eac5";
}
.thehanger-icons-spa_candle-fire:before {
content: "\eac6";
}
.thehanger-icons-spa_bamboo:before {
content: "\eac7";
}
.thehanger-icons-health_tape-apple2:before {
content: "\eac8";
}
.thehanger-icons-health_water-bottle-small:before {
content: "\eac9";
}
.thehanger-icons-ecommerce_shop-location2:before {
content: "\e9d0";
}
.thehanger-icons-mail_mail:before {
content: "\e9d1";
}
.thehanger-icons-calendar_wall-clock-2:before {
content: "\e9d2";
}
.thehanger-icons-phone_phone-symbol:before {
content: "\e9d3";
}
.thehanger-icons-phone_iphone:before {
content: "\e9d4";
}
.thehanger-icons-three_dots:before {
content: "\e9cf";
}
.thehanger-icons-arrow-left:before {
content: "\e9cd";
}
.thehanger-icons-arrow-right:before {
content: "\e9ce";
}
.thehanger-icons-external-link:before {
content: "\e9ca";
}
.thehanger-icons-enlarge:before {
content: "\e9c7";
}
.thehanger-icons-video-play:before {
content: "\e9c8";
}
.thehanger-icons-building_home:before {
content: "\e9c2";
}
.thehanger-icons-security_fingerprint:before {
content: "\e9c3";
}
.thehanger-icons-quick-view:before {
content: "\e9c4";
}
.thehanger-icons-download:before {
content: "\e9c1";
}
.thehanger-icons-design_pencil-2:before {
content: "\e9bc";
}
.thehanger-icons-arrows_rounded-arrow-left:before {
content: "\e9bf";
}
.thehanger-icons-alignment_column-row-horizontal:before {
content: "\e9b9";
}
.thehanger-icons-alignment_align-all-1:before {
content: "\e9ba";
}
.thehanger-icons-alignment_align-all:before {
content: "\e9b6";
}
.thehanger-icons-ui_more-options:before {
content: "\e9bb";
}
.thehanger-icons-alignment_align-justify-all:before {
content: "\e9b7";
}
.thehanger-icons-ui_remove_selection:before {
content: "\e9ac";
}
.thehanger-icons-chat_chat-15:before {
content: "\e9cb";
}
.thehanger-icons-ui_notice:before {
content: "\e9cc";
}
.thehanger-icons-close-dark-larger:before {
content: "\e9c5";
}
.thehanger-icons-404:before {
content: "\e9c0";
}
.thehanger-icons-wishlist-empty:before {
content: "\e9bd";
}
.thehanger-icons-empty-cart:before {
content: "\e9c6";
}
.thehanger-icons-snapchat:before {
content: "\ea9f";
}
.thehanger-icons-ecommerce_watchlist-eye:before {
content: "\e98c";
}
.thehanger-icons-display-list:before {
content: "\e908";
}
.thehanger-icons-ui_add_selection:before {
content: "\e9ad";
}
.thehanger-icons-ui_window:before {
content: "\e9ae";
}
.thehanger-icons-seo_video-marketing:before {
content: "\e9af";
}
.thehanger-icons-ui_add:before {
content: "\e9b0";
}
.thehanger-icons-ui_minus:before {
content: "\e9b1";
}
.thehanger-icons-ui_delete:before {
content: "\e9b2";
}
.thehanger-icons-ui_confirm:before {
content: "\e9b3";
}
.thehanger-icons-ui_forbidden:before {
content: "\e911";
}
.thehanger-icons-ui_plus-window:before {
content: "\e9b4";
}
.thehanger-icons-ui_minus-window:before {
content: "\e9b5";
}
.thehanger-icons-ui_logout:before {
content: "\e98d";
}
.thehanger-icons-ui_edit:before {
content: "\e98e";
}
.thehanger-icons-ui_edit-profile:before {
content: "\e98f";
}
.thehanger-icons-ui_star_full:before {
content: "\e97f";
}
.thehanger-icons-ui_star:before {
content: "\e983";
}
.thehanger-icons-hamburger:before {
content: "\e909";
}
.thehanger-icons-search:before {
content: "\e90a";
}
.thehanger-icons-wishlist:before {
content: "\e90b";
}
.thehanger-icons-ecommerce_wishlist:before {
content: "\e990";
}
.thehanger-icons-account-24x24-dark-alt:before {
content: "\e90c";
}
.thehanger-icons-account:before {
content: "\e962";
}
.thehanger-icons-add-dark:before {
content: "\e901";
}
.thehanger-icons-remove-dark:before {
content: "\e9c9";
}
.thehanger-icons-add-dark-large:before {
content: "\e9be";
}
.thehanger-icons-close-dark:before {
content: "\e903";
}
.thehanger-icons-arrow-down-dark:before {
content: "\e904";
}
.thehanger-icons-arrow-left-dark:before {
content: "\e905";
}
.thehanger-icons-arrow-right-dark:before {
content: "\e906";
}
.thehanger-icons-arrow-up-dark:before {
content: "\e907";
}
.thehanger-icons-arrows_refresh:before {
content: "\e90d";
}
.thehanger-icons-ui_refresh-sync:before {
content: "\e90e";
}
.thehanger-icons-ui_question:before {
content: "\e90f";
}
.thehanger-icons-ui_options:before {
content: "\e910";
}
.thehanger-icons-shopping-bag:before {
content: "\e900";
}
.thehanger-icons-ecommerce_shopping-bag-2:before {
content: "\e991";
}
.thehanger-icons-ecommerce_shopping-bag-3:before {
content: "\e992";
}
.thehanger-icons-ecommerce_shopping-bag:before {
content: "\e993";
}
.thehanger-icons-ecommerce_shopping-basket-2:before {
content: "\e994";
}
.thehanger-icons-ecommerce_shopping-basket:before {
content: "\e995";
}
.thehanger-icons-ecommerce_shopping-bags:before {
content: "\e996";
}
.thehanger-icons-ecommerce_shopping-cart:before {
content: "\e997";
}
.thehanger-icons-ecommerce_cart-checkout:before {
content: "\e998";
}
.thehanger-icons-ecommerce_wallet:before {
content: "\e999";
}
.thehanger-icons-ecommerce_money:before {
content: "\e99a";
}
.thehanger-icons-ecommerce_accepted-cards:before {
content: "\e99b";
}
.thehanger-icons-ecommerce_smartphone-shopping:before {
content: "\e99c";
}
.thehanger-icons-ecommerce_shop:before {
content: "\e99d";
}
.thehanger-icons-ecommerce_shop-location:before {
content: "\e99e";
}
.thehanger-icons-ecommerce_purchase-receipt:before {
content: "\e99f";
}
.thehanger-icons-ecommerce_product-tag-6:before {
content: "\e9a0";
}
.thehanger-icons-ecommerce_discount-symbol:before {
content: "\e9a1";
}
.thehanger-icons-ecommerce_discount-coupon:before {
content: "\e9a2";
}
.thehanger-icons-ecommerce_shopping-coupons:before {
content: "\e9a3";
}
.thehanger-icons-ecommerce_discount-coupon-scissors:before {
content: "\e9a4";
}
.thehanger-icons-ecommerce_24h-support:before {
content: "\e9a5";
}
.thehanger-icons-ecommerce_credit-card:before {
content: "\e9a6";
}
.thehanger-icons-ecommerce_cash-register:before {
content: "\e9a7";
}
.thehanger-icons-ecommerce_box-transport:before {
content: "\e9a8";
}
.thehanger-icons-ecommerce_box-2:before {
content: "\e9a9";
}
.thehanger-icons-ecommerce_present:before {
content: "\e9aa";
}
.thehanger-icons-ecommerce_money-calculator:before {
content: "\e9ab";
}
.thehanger-icons-display-grid:before {
content: "\e902";
}
.thehanger-icons-ui_expand:before {
content: "\e9b8";
}
.thehanger-icons-love_valentine-cake:before {
content: "\e9d5";
}
.thehanger-icons-love_hearts:before {
content: "\e9d6";
}
.thehanger-icons-sports_badminton:before {
content: "\e9d7";
}
.thehanger-icons-sports_baseball-ball:before {
content: "\e9d8";
}
.thehanger-icons-sports_basketball-2:before {
content: "\e9d9";
}
.thehanger-icons-sports_basketball-arena:before {
content: "\e9da";
}
.thehanger-icons-sports_basketball-table:before {
content: "\e9db";
}
.thehanger-icons-sports_basketball:before {
content: "\e9dc";
}
.thehanger-icons-sports_billiard-8-ball:before {
content: "\e9dd";
}
.thehanger-icons-sports_fencing:before {
content: "\e9de";
}
.thehanger-icons-sports_football-ball:before {
content: "\e9df";
}
.thehanger-icons-sports_roller-skates:before {
content: "\e9e0";
}
.thehanger-icons-sports_rugby-ball:before {
content: "\e9e1";
}
.thehanger-icons-sports_rugby-helmet:before {
content: "\e9e2";
}
.thehanger-icons-sports_sport-shirt:before {
content: "\e9e3";
}
.thehanger-icons-sports_stopwatch:before {
content: "\e9e4";
}
.thehanger-icons-sports_tennis-ball:before {
content: "\e9e5";
}
.thehanger-icons-sports_tennis-baseball:before {
content: "\e9e6";
}
.thehanger-icons-sports_tennis-rockets:before {
content: "\e9e7";
}
.thehanger-icons-sports_ticket:before {
content: "\e9e8";
}
.thehanger-icons-sports_volleyball:before {
content: "\e9e9";
}
.thehanger-icons-sports_wight-lifting-3:before {
content: "\e9ea";
}
.thehanger-icons-spa_flip-flops:before {
content: "\e9eb";
}
.thehanger-icons-spa_hand-cream:before {
content: "\e9ec";
}
.thehanger-icons-spa_hand-mirror:before {
content: "\e9ed";
}
.thehanger-icons-spa_lipstick:before {
content: "\e9ee";
}
.thehanger-icons-spa_perfume:before {
content: "\e9ef";
}
.thehanger-icons-spa_razor-2:before {
content: "\e9f0";
}
.thehanger-icons-spa_razor:before {
content: "\e9f1";
}
.thehanger-icons-spa_rose:before {
content: "\e9f2";
}
.thehanger-icons-spa_scissors:before {
content: "\e9f3";
}
.thehanger-icons-spa_shower:before {
content: "\e9f4";
}
.thehanger-icons-spa_spa-flower:before {
content: "\e9f5";
}
.thehanger-icons-spa_spa-oil:before {
content: "\e9f6";
}
.thehanger-icons-party_balloons:before {
content: "\e9f7";
}
.thehanger-icons-party_christmas-candle:before {
content: "\e9f8";
}
.thehanger-icons-party_christmas-cute-cap:before {
content: "\e9f9";
}
.thehanger-icons-party_christmas-glove-2:before {
content: "\e9fa";
}
.thehanger-icons-party_christmas-socks:before {
content: "\e9fb";
}
.thehanger-icons-party_christmas-tree:before {
content: "\e9fc";
}
.thehanger-icons-party_cookie-man:before {
content: "\e9fd";
}
.thehanger-icons-party_door-bell:before {
content: "\e9fe";
}
.thehanger-icons-party_door-star:before {
content: "\e9ff";
}
.thehanger-icons-party_firework-4:before {
content: "\ea00";
}
.thehanger-icons-party_firework-stars:before {
content: "\ea01";
}
.thehanger-icons-party_present-2:before {
content: "\ea02";
}
.thehanger-icons-party_present-gift:before {
content: "\ea03";
}
.thehanger-icons-party_shopping-discount:before {
content: "\ea04";
}
.thehanger-icons-party_ski-boots:before {
content: "\ea05";
}
.thehanger-icons-party_snowflake:before {
content: "\ea06";
}
.thehanger-icons-party_snowman:before {
content: "\ea07";
}
.thehanger-icons-party_wax-candle:before {
content: "\ea08";
}
.thehanger-icons-music_audio-disc:before {
content: "\ea09";
}
.thehanger-icons-music_old-cassete:before {
content: "\ea0a";
}
.thehanger-icons-medical_gauze:before {
content: "\ea0b";
}
.thehanger-icons-industry_grain-2:before {
content: "\ea0c";
}
.thehanger-icons-health_diet-stats:before {
content: "\ea0d";
}
.thehanger-icons-health_diet-tape:before {
content: "\ea0e";
}
.thehanger-icons-health_heart-rate:before {
content: "\ea0f";
}
.thehanger-icons-health_kg-weight:before {
content: "\ea10";
}
.thehanger-icons-health_scale:before {
content: "\ea11";
}
.thehanger-icons-health_shower-towel:before {
content: "\ea12";
}
.thehanger-icons-health_slim-belly:before {
content: "\ea13";
}
.thehanger-icons-health_smartwatch-heart-rate:before {
content: "\ea14";
}
.thehanger-icons-health_stopwatch:before {
content: "\ea15";
}
.thehanger-icons-health_tape-5:before {
content: "\ea16";
}
.thehanger-icons-health_tape-apple:before {
content: "\ea17";
}
.thehanger-icons-handcrafts_eco-lamp-2:before {
content: "\ea18";
}
.thehanger-icons-handcrafts_leather:before {
content: "\ea19";
}
.thehanger-icons-handcrafts_sewing-machine:before {
content: "\ea1a";
}
.thehanger-icons-handcrafts_small-bobbin:before {
content: "\ea1b";
}
.thehanger-icons-handcrafts_e14-lamp:before {
content: "\ea1c";
}
.thehanger-icons-halloween-easter_axe-blond:before {
content: "\ea1d";
}
.thehanger-icons-halloween-easter_bat:before {
content: "\ea1e";
}
.thehanger-icons-halloween-easter_candle:before {
content: "\ea1f";
}
.thehanger-icons-halloween-easter_cracked-bone:before {
content: "\ea20";
}
.thehanger-icons-halloween-easter_cracked-skull:before {
content: "\ea21";
}
.thehanger-icons-halloween-easter_ghost:before {
content: "\ea22";
}
.thehanger-icons-gaming_controller-directions:before {
content: "\ea23";
}
.thehanger-icons-gaming_controller-symbols:before {
content: "\ea24";
}
.thehanger-icons-gaming_game-controller:before {
content: "\ea25";
}
.thehanger-icons-gaming_game-disc:before {
content: "\ea26";
}
.thehanger-icons-gaming_gaming-mouse:before {
content: "\ea27";
}
.thehanger-icons-gaming_handlet-console:before {
content: "\ea28";
}
.thehanger-icons-gaming_lifes:before {
content: "\ea29";
}
.thehanger-icons-gaming_medal:before {
content: "\ea2a";
}
.thehanger-icons-gaming_pac-man-ghost:before {
content: "\ea2b";
}
.thehanger-icons-gaming_pac-man:before {
content: "\ea2c";
}
.thehanger-icons-gaming_puzzle-piece:before {
content: "\ea2d";
}
.thehanger-icons-gaming_skull:before {
content: "\ea2e";
}
.thehanger-icons-gambling_clover-cards-2:before {
content: "\ea2f";
}
.thehanger-icons-gambling_clover-heart-pike-diamond:before {
content: "\ea30";
}
.thehanger-icons-gambling_diamond-2:before {
content: "\ea31";
}
.thehanger-icons-gambling_dollar-tips-2:before {
content: "\ea32";
}
.thehanger-icons-gambling_fruit-cherry:before {
content: "\ea33";
}
.thehanger-icons-gambling_king:before {
content: "\ea34";
}
.thehanger-icons-gambling_knight:before {
content: "\ea35";
}
.thehanger-icons-gambling_lucky-7:before {
content: "\ea36";
}
.thehanger-icons-gambling_slot-machine:before {
content: "\ea37";
}
.thehanger-icons-gambling_tic-tac-toe:before {
content: "\ea38";
}
.thehanger-icons-furniture_adjustable-lamp:before {
content: "\ea39";
}
.thehanger-icons-furniture_baby-bed:before {
content: "\ea3a";
}
.thehanger-icons-furniture_basin:before {
content: "\ea3b";
}
.thehanger-icons-furniture_bathtub:before {
content: "\ea3c";
}
.thehanger-icons-furniture_bedside-2:before {
content: "\ea3d";
}
.thehanger-icons-furniture_bedside-4:before {
content: "\ea3e";
}
.thehanger-icons-furniture_bedside:before {
content: "\ea3f";
}
.thehanger-icons-furniture_camping-table:before {
content: "\ea40";
}
.thehanger-icons-furniture_chair:before {
content: "\ea41";
}
.thehanger-icons-furniture_closed-door:before {
content: "\ea42";
}
.thehanger-icons-furniture_closet-3:before {
content: "\ea43";
}
.thehanger-icons-furniture_closet:before {
content: "\ea44";
}
.thehanger-icons-furniture_cough-3:before {
content: "\ea45";
}
.thehanger-icons-furniture_cough:before {
content: "\ea46";
}
.thehanger-icons-furniture_desk:before {
content: "\ea47";
}
.thehanger-icons-furniture_dining-table-lamp:before {
content: "\ea48";
}
.thehanger-icons-furniture_floor-lamp:before {
content: "\ea49";
}
.thehanger-icons-furniture_hanger:before {
content: "\ea4a";
}
.thehanger-icons-furniture_home-stairs:before {
content: "\ea4b";
}
.thehanger-icons-furniture_single-bed-side:before {
content: "\ea4c";
}
.thehanger-icons-furniture_sink:before {
content: "\ea4d";
}
.thehanger-icons-furniture_table-lamp:before {
content: "\ea4e";
}
.thehanger-icons-furniture_wall-picture:before {
content: "\ea4f";
}
.thehanger-icons-food_apple:before {
content: "\ea50";
}
.thehanger-icons-food_avocado:before {
content: "\ea51";
}
.thehanger-icons-food_banana:before {
content: "\ea52";
}
.thehanger-icons-food_bread-slice:before {
content: "\ea53";
}
.thehanger-icons-food_burritos-tacos:before {
content: "\ea54";
}
.thehanger-icons-food_cake:before {
content: "\ea55";
}
.thehanger-icons-food_candy:before {
content: "\ea56";
}
.thehanger-icons-food_carrot:before {
content: "\ea57";
}
.thehanger-icons-food_cheese-slice-2:before {
content: "\ea58";
}
.thehanger-icons-food_cherries:before {
content: "\ea59";
}
.thehanger-icons-food_chocolate:before {
content: "\ea5a";
}
.thehanger-icons-food_cookies:before {
content: "\ea5b";
}
.thehanger-icons-food_croissant:before {
content: "\ea5c";
}
.thehanger-icons-food_donut:before {
content: "\ea5d";
}
.thehanger-icons-food_eggplant:before {
content: "\ea5e";
}
.thehanger-icons-food_fish-meat:before {
content: "\ea5f";
}
.thehanger-icons-food_grain:before {
content: "\ea60";
}
.thehanger-icons-food_milk-ration:before {
content: "\ea61";
}
.thehanger-icons-food_pear:before {
content: "\ea62";
}
.thehanger-icons-food_sausage:before {
content: "\ea63";
}
.thehanger-icons-food_watermelon-slice:before {
content: "\ea64";
}
.thehanger-icons-electronics_air-condition:before {
content: "\ea65";
}
.thehanger-icons-electronics_air-purifier:before {
content: "\ea66";
}
.thehanger-icons-electronics_australia-socket:before {
content: "\ea67";
}
.thehanger-icons-electronics_blender:before {
content: "\ea68";
}
.thehanger-icons-electronics_espresso-machine:before {
content: "\ea69";
}
.thehanger-icons-electronics_hair-dryer:before {
content: "\ea6a";
}
.thehanger-icons-electronics_mixer:before {
content: "\ea6b";
}
.thehanger-icons-electronics_monitor:before {
content: "\ea6c";
}
.thehanger-icons-electronics_music-player:before {
content: "\ea6d";
}
.thehanger-icons-electronics_oven-2:before {
content: "\ea6e";
}
.thehanger-icons-electronics_oven:before {
content: "\ea6f";
}
.thehanger-icons-electronics_phone-fax:before {
content: "\ea70";
}
.thehanger-icons-electronics_power-socket:before {
content: "\ea71";
}
.thehanger-icons-electronics_projector:before {
content: "\ea72";
}
.thehanger-icons-electronics_toaster-bread:before {
content: "\ea73";
}
.thehanger-icons-electronics_tooth-brush:before {
content: "\ea74";
}
.thehanger-icons-electronics_tv-monitor:before {
content: "\ea75";
}
.thehanger-icons-electronics_washing-machine:before {
content: "\ea76";
}
.thehanger-icons-hardware_chipset:before {
content: "\ea77";
}
.thehanger-icons-hardware_computer-laptop-connection:before {
content: "\ea78";
}
.thehanger-icons-hardware_hard-drive:before {
content: "\ea79";
}
.thehanger-icons-hardware_ipad:before {
content: "\ea7a";
}
.thehanger-icons-hardware_iphone:before {
content: "\ea7b";
}
.thehanger-icons-hardware_laptop:before {
content: "\ea7c";
}
.thehanger-icons-hardware_monitor:before {
content: "\ea7d";
}
.thehanger-icons-hardware_scanner:before {
content: "\ea7e";
}
.thehanger-icons-hardware_usb-stick:before {
content: "\ea7f";
}
.thehanger-icons-hardware_webcamera:before {
content: "\ea80";
}
.thehanger-icons-hardware_wired-mouse:before {
content: "\ea81";
}
.thehanger-icons-construction_hammer-2:before {
content: "\ea82";
}
.thehanger-icons-construction_metre:before {
content: "\ea83";
}
.thehanger-icons-construction_nail-screw:before {
content: "\ea84";
}
.thehanger-icons-construction_paint-brush:before {
content: "\ea85";
}
.thehanger-icons-construction_paint-roller-2:before {
content: "\ea86";
}
.thehanger-icons-camping_axe:before {
content: "\ea87";
}
.thehanger-icons-camping_barbecue-grill-2:before {
content: "\ea88";
}
.thehanger-icons-camping_boots:before {
content: "\ea89";
}
.thehanger-icons-camping_camping-bag-2:before {
content: "\ea8a";
}
.thehanger-icons-camping_camping-car:before {
content: "\ea8b";
}
.thehanger-icons-cafe_fork-knife-sign:before {
content: "\ea8c";
}
.thehanger-icons-cafe_fork-spoon-knife:before {
content: "\ea8d";
}
.thehanger-icons-cafe_french-fries:before {
content: "\ea8e";
}
.thehanger-icons-cafe_hot-bowl:before {
content: "\ea8f";
}
.thehanger-icons-cafe_hot-coffee:before {
content: "\ea90";
}
.thehanger-icons-cafe_ice-cream:before {
content: "\ea91";
}
.thehanger-icons-cafe_pizza-slice:before {
content: "\ea92";
}
.thehanger-icons-cafe_restaurant-catalog:before {
content: "\ea93";
}
.thehanger-icons-cafe_serving-plate:before {
content: "\ea94";
}
.thehanger-icons-cafe_double-burger:before {
content: "\ea95";
}
.thehanger-icons-cafe_coffee-take-away:before {
content: "\ea96";
}
.thehanger-icons-cafe_coctail-drink:before {
content: "\ea97";
}
.thehanger-icons-cafe_candles:before {
content: "\ea98";
}
.thehanger-icons-cafe_burger:before {
content: "\ea99";
}
.thehanger-icons-cafe_bottle:before {
content: "\ea9a";
}
.thehanger-icons-cafe_bottle-opener:before {
content: "\ea9b";
}
.thehanger-icons-cafe_beer-classic-glass:before {
content: "\ea9c";
}
.thehanger-icons-building_small-home-2:before {
content: "\ea9d";
}
.thehanger-icons-building_country-home-2:before {
content: "\ea9e";
}
.thehanger-icons-clothes_baby-hoodie:before {
content: "\e912";
}
.thehanger-icons-clothes_baseball-hat:before {
content: "\e913";
}
.thehanger-icons-clothes_belt:before {
content: "\e914";
}
.thehanger-icons-clothes_boots:before {
content: "\e915";
}
.thehanger-icons-clothes_bow:before {
content: "\e916";
}
.thehanger-icons-clothes_bra-2:before {
content: "\e917";
}
.thehanger-icons-clothes_bra-underwear-2:before {
content: "\e918";
}
.thehanger-icons-clothes_bra-underwear:before {
content: "\e919";
}
.thehanger-icons-clothes_bra:before {
content: "\e91a";
}
.thehanger-icons-clothes_cap-3:before {
content: "\e91b";
}
.thehanger-icons-clothes_cap-4:before {
content: "\e91c";
}
.thehanger-icons-clothes_dress-2:before {
content: "\e91d";
}
.thehanger-icons-clothes_dress-3:before {
content: "\e91e";
}
.thehanger-icons-clothes_dress-4:before {
content: "\e91f";
}
.thehanger-icons-clothes_dress:before {
content: "\e920";
}
.thehanger-icons-clothes_gentlemen-cap:before {
content: "\e921";
}
.thehanger-icons-clothes_gentlement-shoes:before {
content: "\e922";
}
.thehanger-icons-clothes_glasses:before {
content: "\e923";
}
.thehanger-icons-clothes_gloves:before {
content: "\e924";
}
.thehanger-icons-clothes_hanger-towel:before {
content: "\e925";
}
.thehanger-icons-clothes_hanger:before {
content: "\e926";
}
.thehanger-icons-clothes_hat:before {
content: "\e927";
}
.thehanger-icons-clothes_heels:before {
content: "\e928";
}
.thehanger-icons-clothes_home-slippers:before {
content: "\e929";
}
.thehanger-icons-clothes_hood:before {
content: "\e92a";
}
.thehanger-icons-clothes_jacket:before {
content: "\e92b";
}
.thehanger-icons-clothes_lady-bag-3:before {
content: "\e92c";
}
.thehanger-icons-clothes_lady-bag:before {
content: "\e92d";
}
.thehanger-icons-clothes_lady-shopping-bag:before {
content: "\e92e";
}
.thehanger-icons-clothes_lady-wallet:before {
content: "\e92f";
}
.thehanger-icons-clothes_lipstick:before {
content: "\e930";
}
.thehanger-icons-clothes_long-sleeve-2:before {
content: "\e931";
}
.thehanger-icons-clothes_long-sleeve:before {
content: "\e932";
}
.thehanger-icons-clothes_pants-2:before {
content: "\e933";
}
.thehanger-icons-clothes_pants-3:before {
content: "\e934";
}
.thehanger-icons-clothes_pants:before {
content: "\e935";
}
.thehanger-icons-clothes_ring:before {
content: "\e936";
}
.thehanger-icons-clothes_shirt-long-sleeve-2:before {
content: "\e937";
}
.thehanger-icons-clothes_shirt-long-sleeve-3:before {
content: "\e938";
}
.thehanger-icons-clothes_shirt-long-sleeve-polo:before {
content: "\e939";
}
.thehanger-icons-clothes_shirt-long-sleeve:before {
content: "\e93a";
}
.thehanger-icons-clothes_shirt-short-sleeve-2:before {
content: "\e93b";
}
.thehanger-icons-clothes_shirt-short-sleeve-3:before {
content: "\e93c";
}
.thehanger-icons-clothes_shirt-short-sleeve:before {
content: "\e93d";
}
.thehanger-icons-clothes_shirt:before {
content: "\e93e";
}
.thehanger-icons-clothes_shoes-2:before {
content: "\e93f";
}
.thehanger-icons-clothes_shoes:before {
content: "\e940";
}
.thehanger-icons-clothes_short-pants-2:before {
content: "\e941";
}
.thehanger-icons-clothes_short-pants-3:before {
content: "\e942";
}
.thehanger-icons-clothes_short-pants-4:before {
content: "\e943";
}
.thehanger-icons-clothes_short-pants:before {
content: "\e944";
}
.thehanger-icons-clothes_skirt-3:before {
content: "\e945";
}
.thehanger-icons-clothes_skirt-4:before {
content: "\e946";
}
.thehanger-icons-clothes_skirt-5:before {
content: "\e947";
}
.thehanger-icons-clothes_skirt:before {
content: "\e948";
}
.thehanger-icons-clothes_sleeveless-jacket:before {
content: "\e949";
}
.thehanger-icons-clothes_slippers:before {
content: "\e94a";
}
.thehanger-icons-clothes_sneakers:before {
content: "\e94b";
}
.thehanger-icons-clothes_socks-2:before {
content: "\e94c";
}
.thehanger-icons-clothes_socks:before {
content: "\e94d";
}
.thehanger-icons-clothes_sport-shoes:before {
content: "\e94e";
}
.thehanger-icons-clothes_sunglasses:before {
content: "\e94f";
}
.thehanger-icons-clothes_t-shirt-short-sleeve-2:before {
content: "\e950";
}
.thehanger-icons-clothes_t-shirt-short-sleeve-3:before {
content: "\e951";
}
.thehanger-icons-clothes_t-shirt-short-sleeve-polo:before {
content: "\e952";
}
.thehanger-icons-clothes_t-shirt-short-sleeve:before {
content: "\e953";
}
.thehanger-icons-clothes_t-shirt:before {
content: "\e954";
}
.thehanger-icons-clothes_tie-2:before {
content: "\e955";
}
.thehanger-icons-clothes_tie:before {
content: "\e956";
}
.thehanger-icons-clothes_trendy-shoes:before {
content: "\e957";
}
.thehanger-icons-clothes_underwear-2:before {
content: "\e958";
}
.thehanger-icons-clothes_underwear-3:before {
content: "\e959";
}
.thehanger-icons-clothes_underwear-4:before {
content: "\e95a";
}
.thehanger-icons-clothes_underwear-5:before {
content: "\e95b";
}
.thehanger-icons-clothes_underwear:before {
content: "\e95c";
}
.thehanger-icons-clothes_vest-2:before {
content: "\e95d";
}
.thehanger-icons-clothes_vest:before {
content: "\e95e";
}
.thehanger-icons-clothes_wallet:before {
content: "\e95f";
}
.thehanger-icons-clothes_wrist-watch-analog:before {
content: "\e960";
}
.thehanger-icons-clothes_wrist-watch-digital:before {
content: "\e961";
}
.thehanger-icons-rss:before {
content: "\e989";
}
.thehanger-icons-twitter:before {
content: "\e979";
}
.thehanger-icons-facebook-f:before {
content: "\e970";
}
.thehanger-icons-instagram:before {
content: "\e97b";
}
.thehanger-icons-youtube2:before {
content: "\e98b";
}
.thehanger-icons-amazon:before {
content: "\e963";
}
.thehanger-icons-apple:before {
content: "\e964";
}
.thehanger-icons-slack:before {
content: "\e965";
}
.thehanger-icons-tripadvisor:before {
content: "\e966";
}
.thehanger-icons-wordpress:before {
content: "\e967";
}
.thehanger-icons-youtube:before {
content: "\e968";
}
.thehanger-icons-youtube-play:before {
content: "\e969";
}
.thehanger-icons-yelp:before {
content: "\e96a";
}
.thehanger-icons-houzz:before {
content: "\e96b";
}
.thehanger-icons-google-plus:before {
content: "\e96c";
}
.thehanger-icons-google:before {
content: "\e96d";
}
.thehanger-icons-google2:before {
content: "\e982";
}
.thehanger-icons-github-alt:before {
content: "\e96e";
}
.thehanger-icons-foursquare:before {
content: "\e96f";
}
.thehanger-icons-behance:before {
content: "\e971";
}
.thehanger-icons-foursquare2:before {
content: "\e972";
}
.thehanger-icons-sina-weibo:before {
content: "\e973";
}
.thehanger-icons-skype:before {
content: "\e974";
}
.thehanger-icons-soundcloud:before {
content: "\e975";
}
.thehanger-icons-spotify:before {
content: "\e976";
}
.thehanger-icons-swarm:before {
content: "\e977";
}
.thehanger-icons-vine:before {
content: "\e978";
}
.thehanger-icons-vk:before {
content: "\e97a";
}
.thehanger-icons-xing:before {
content: "\e97c";
}
.thehanger-icons-yelp2:before {
content: "\e97d";
}
.thehanger-icons-dribbble:before {
content: "\e97e";
}
.thehanger-icons-flickr:before {
content: "\e980";
}
.thehanger-icons-github:before {
content: "\e981";
}
.thehanger-icons-lastfm:before {
content: "\e984";
}
.thehanger-icons-linkedin:before {
content: "\e985";
}
.thehanger-icons-pinterest:before {
content: "\e986";
}
.thehanger-icons-stumbleupon:before {
content: "\e987";
}
.thehanger-icons-tumblr:before {
content: "\e988";
}
.thehanger-icons-vimeo:before {
content: "\e98a";
}.slide-in-down.mui-enter {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.slide-in-down.mui-enter.mui-enter-active {
-webkit-transform: translateY(0);
transform: translateY(0); }
.slide-in-left.mui-enter {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.slide-in-left.mui-enter.mui-enter-active {
-webkit-transform: translateX(0);
transform: translateX(0); }
.slide-in-up.mui-enter {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.slide-in-up.mui-enter.mui-enter-active {
-webkit-transform: translateY(0);
transform: translateY(0); }
.slide-in-right.mui-enter {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.slide-in-right.mui-enter.mui-enter-active {
-webkit-transform: translateX(0);
transform: translateX(0); }
.slide-out-down.mui-leave {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.slide-out-down.mui-leave.mui-leave-active {
-webkit-transform: translateY(100%);
transform: translateY(100%); }
.slide-out-right.mui-leave {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: translateX(0);
transform: translateX(0);
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.slide-out-right.mui-leave.mui-leave-active {
-webkit-transform: translateX(100%);
transform: translateX(100%); }
.slide-out-up.mui-leave {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.slide-out-up.mui-leave.mui-leave-active {
-webkit-transform: translateY(-100%);
transform: translateY(-100%); }
.slide-out-left.mui-leave {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: translateX(0);
transform: translateX(0);
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.slide-out-left.mui-leave.mui-leave-active {
-webkit-transform: translateX(-100%);
transform: translateX(-100%); }
.fade-in.mui-enter {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
opacity: 0;
-webkit-transition-property: opacity;
transition-property: opacity; }
.fade-in.mui-enter.mui-enter-active {
opacity: 1; }
.fade-out.mui-leave {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
opacity: 1;
-webkit-transition-property: opacity;
transition-property: opacity; }
.fade-out.mui-leave.mui-leave-active {
opacity: 0; }
.hinge-in-from-top.mui-enter {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotateX(-90deg);
transform: perspective(2000px) rotateX(-90deg);
-webkit-transform-origin: top;
transform-origin: top;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0; }
.hinge-in-from-top.mui-enter.mui-enter-active {
-webkit-transform: perspective(2000px) rotate(0deg);
transform: perspective(2000px) rotate(0deg);
opacity: 1; }
.hinge-in-from-right.mui-enter {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotateY(-90deg);
transform: perspective(2000px) rotateY(-90deg);
-webkit-transform-origin: right;
transform-origin: right;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0; }
.hinge-in-from-right.mui-enter.mui-enter-active {
-webkit-transform: perspective(2000px) rotate(0deg);
transform: perspective(2000px) rotate(0deg);
opacity: 1; }
.hinge-in-from-bottom.mui-enter {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotateX(90deg);
transform: perspective(2000px) rotateX(90deg);
-webkit-transform-origin: bottom;
transform-origin: bottom;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0; }
.hinge-in-from-bottom.mui-enter.mui-enter-active {
-webkit-transform: perspective(2000px) rotate(0deg);
transform: perspective(2000px) rotate(0deg);
opacity: 1; }
.hinge-in-from-left.mui-enter {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotateY(90deg);
transform: perspective(2000px) rotateY(90deg);
-webkit-transform-origin: left;
transform-origin: left;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0; }
.hinge-in-from-left.mui-enter.mui-enter-active {
-webkit-transform: perspective(2000px) rotate(0deg);
transform: perspective(2000px) rotate(0deg);
opacity: 1; }
.hinge-in-from-middle-x.mui-enter {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotateX(-90deg);
transform: perspective(2000px) rotateX(-90deg);
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0; }
.hinge-in-from-middle-x.mui-enter.mui-enter-active {
-webkit-transform: perspective(2000px) rotate(0deg);
transform: perspective(2000px) rotate(0deg);
opacity: 1; }
.hinge-in-from-middle-y.mui-enter {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotateY(-90deg);
transform: perspective(2000px) rotateY(-90deg);
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0; }
.hinge-in-from-middle-y.mui-enter.mui-enter-active {
-webkit-transform: perspective(2000px) rotate(0deg);
transform: perspective(2000px) rotate(0deg);
opacity: 1; }
.hinge-out-from-top.mui-leave {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotate(0deg);
transform: perspective(2000px) rotate(0deg);
-webkit-transform-origin: top;
transform-origin: top;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1; }
.hinge-out-from-top.mui-leave.mui-leave-active {
-webkit-transform: perspective(2000px) rotateX(90deg);
transform: perspective(2000px) rotateX(90deg);
opacity: 0; }
.hinge-out-from-right.mui-leave {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotate(0deg);
transform: perspective(2000px) rotate(0deg);
-webkit-transform-origin: right;
transform-origin: right;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1; }
.hinge-out-from-right.mui-leave.mui-leave-active {
-webkit-transform: perspective(2000px) rotateY(90deg);
transform: perspective(2000px) rotateY(90deg);
opacity: 0; }
.hinge-out-from-bottom.mui-leave {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotate(0deg);
transform: perspective(2000px) rotate(0deg);
-webkit-transform-origin: bottom;
transform-origin: bottom;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1; }
.hinge-out-from-bottom.mui-leave.mui-leave-active {
-webkit-transform: perspective(2000px) rotateX(-90deg);
transform: perspective(2000px) rotateX(-90deg);
opacity: 0; }
.hinge-out-from-left.mui-leave {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotate(0deg);
transform: perspective(2000px) rotate(0deg);
-webkit-transform-origin: left;
transform-origin: left;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1; }
.hinge-out-from-left.mui-leave.mui-leave-active {
-webkit-transform: perspective(2000px) rotateY(-90deg);
transform: perspective(2000px) rotateY(-90deg);
opacity: 0; }
.hinge-out-from-middle-x.mui-leave {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotate(0deg);
transform: perspective(2000px) rotate(0deg);
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1; }
.hinge-out-from-middle-x.mui-leave.mui-leave-active {
-webkit-transform: perspective(2000px) rotateX(90deg);
transform: perspective(2000px) rotateX(90deg);
opacity: 0; }
.hinge-out-from-middle-y.mui-leave {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: perspective(2000px) rotate(0deg);
transform: perspective(2000px) rotate(0deg);
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1; }
.hinge-out-from-middle-y.mui-leave.mui-leave-active {
-webkit-transform: perspective(2000px) rotateY(90deg);
transform: perspective(2000px) rotateY(90deg);
opacity: 0; }
.scale-in-up.mui-enter {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: scale(0.5);
transform: scale(0.5);
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0; }
.scale-in-up.mui-enter.mui-enter-active {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; }
.scale-in-down.mui-enter {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: scale(1.5);
transform: scale(1.5);
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0; }
.scale-in-down.mui-enter.mui-enter-active {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; }
.scale-out-up.mui-leave {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1; }
.scale-out-up.mui-leave.mui-leave-active {
-webkit-transform: scale(1.5);
transform: scale(1.5);
opacity: 0; }
.scale-out-down.mui-leave {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1; }
.scale-out-down.mui-leave.mui-leave-active {
-webkit-transform: scale(0.5);
transform: scale(0.5);
opacity: 0; }
.spin-in.mui-enter {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: rotate(-0.75turn);
transform: rotate(-0.75turn);
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0; }
.spin-in.mui-enter.mui-enter-active {
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1; }
.spin-out.mui-leave {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1; }
.spin-out.mui-leave.mui-leave-active {
-webkit-transform: rotate(0.75turn);
transform: rotate(0.75turn);
opacity: 0; }
.spin-in-ccw.mui-enter {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: rotate(0.75turn);
transform: rotate(0.75turn);
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 0; }
.spin-in-ccw.mui-enter.mui-enter-active {
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1; }
.spin-out-ccw.mui-leave {
-webkit-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
opacity: 1; }
.spin-out-ccw.mui-leave.mui-leave-active {
-webkit-transform: rotate(-0.75turn);
transform: rotate(-0.75turn);
opacity: 0; }
.slow {
-webkit-transition-duration: 750ms !important;
transition-duration: 750ms !important; }
.fast {
-webkit-transition-duration: 250ms !important;
transition-duration: 250ms !important; }
.linear {
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important; }
.ease {
-webkit-transition-timing-function: ease !important;
transition-timing-function: ease !important; }
.ease-in {
-webkit-transition-timing-function: ease-in !important;
transition-timing-function: ease-in !important; }
.ease-out {
-webkit-transition-timing-function: ease-out !important;
transition-timing-function: ease-out !important; }
.ease-in-out {
-webkit-transition-timing-function: ease-in-out !important;
transition-timing-function: ease-in-out !important; }
.bounce-in {
-webkit-transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }
.bounce-out {
-webkit-transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }
.bounce-in-out {
-webkit-transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }
.short-delay {
-webkit-transition-delay: 300ms !important;
transition-delay: 300ms !important; }
.long-delay {
-webkit-transition-delay: 700ms !important;
transition-delay: 700ms !important; }
.shake {
-webkit-animation-name: shake-7;
animation-name: shake-7; }
@-webkit-keyframes shake-7 {
0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
-webkit-transform: translateX(7%);
transform: translateX(7%); }
5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
-webkit-transform: translateX(-7%);
transform: translateX(-7%); } }
@keyframes shake-7 {
0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
-webkit-transform: translateX(7%);
transform: translateX(7%); }
5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
-webkit-transform: translateX(-7%);
transform: translateX(-7%); } }
.spin-cw {
-webkit-animation-name: spin-cw-1turn;
animation-name: spin-cw-1turn; }
@-webkit-keyframes spin-cw-1turn {
0% {
-webkit-transform: rotate(-1turn);
transform: rotate(-1turn); }
100% {
-webkit-transform: rotate(0);
transform: rotate(0); } }
@keyframes spin-cw-1turn {
0% {
-webkit-transform: rotate(-1turn);
transform: rotate(-1turn); }
100% {
-webkit-transform: rotate(0);
transform: rotate(0); } }
.spin-ccw {
-webkit-animation-name: spin-ccw-1turn;
animation-name: spin-ccw-1turn; }
@-webkit-keyframes spin-ccw-1turn {
0% {
-webkit-transform: rotate(0);
transform: rotate(0); }
100% {
-webkit-transform: rotate(-1turn);
transform: rotate(-1turn); } }
@keyframes spin-ccw-1turn {
0% {
-webkit-transform: rotate(0);
transform: rotate(0); }
100% {
-webkit-transform: rotate(-1turn);
transform: rotate(-1turn); } }
.wiggle {
-webkit-animation-name: wiggle-7deg;
animation-name: wiggle-7deg; }
@-webkit-keyframes wiggle-7deg {
40%, 50%, 60% {
-webkit-transform: rotate(7deg);
transform: rotate(7deg); }
35%, 45%, 55%, 65% {
-webkit-transform: rotate(-7deg);
transform: rotate(-7deg); }
0%, 30%, 70%, 100% {
-webkit-transform: rotate(0);
transform: rotate(0); } }
@keyframes wiggle-7deg {
40%, 50%, 60% {
-webkit-transform: rotate(7deg);
transform: rotate(7deg); }
35%, 45%, 55%, 65% {
-webkit-transform: rotate(-7deg);
transform: rotate(-7deg); }
0%, 30%, 70%, 100% {
-webkit-transform: rotate(0);
transform: rotate(0); } }
.shake,
.spin-cw,
.spin-ccw,
.wiggle {
-webkit-animation-duration: 500ms;
animation-duration: 500ms; }
.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite; }
.slow {
-webkit-animation-duration: 750ms !important;
animation-duration: 750ms !important; }
.fast {
-webkit-animation-duration: 250ms !important;
animation-duration: 250ms !important; }
.linear {
-webkit-animation-timing-function: linear !important;
animation-timing-function: linear !important; }
.ease {
-webkit-animation-timing-function: ease !important;
animation-timing-function: ease !important; }
.ease-in {
-webkit-animation-timing-function: ease-in !important;
animation-timing-function: ease-in !important; }
.ease-out {
-webkit-animation-timing-function: ease-out !important;
animation-timing-function: ease-out !important; }
.ease-in-out {
-webkit-animation-timing-function: ease-in-out !important;
animation-timing-function: ease-in-out !important; }
.bounce-in {
-webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }
.bounce-out {
-webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }
.bounce-in-out {
-webkit-animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }
.short-delay {
-webkit-animation-delay: 300ms !important;
animation-delay: 300ms !important; }
.long-delay {
-webkit-animation-delay: 700ms !important;
animation-delay: 700ms !important; }
 @media print, screen and (min-width: 40em) {
.reveal, .reveal.tiny, .reveal.small, .reveal.large {
right: auto;
left: auto;
margin: 0 auto; } }   html {
font-family: sans-serif; line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }  body {
margin: 0; } article,
aside,
footer,
header,
nav,
section {
display: block; } h1 {
font-size: 2em;
margin: 0.67em 0; }  figcaption,
figure {
display: block; } figure {
margin: 1em 40px; } hr {
-webkit-box-sizing: content-box;
box-sizing: content-box; height: 0; overflow: visible; } main {
display: block; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent; -webkit-text-decoration-skip: objects; } a:active,
a:hover {
outline-width: 0; }  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 {
font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0; } button {
overflow: visible; } button,
select { text-transform: none; } button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button; }
button,
[type="button"],
[type="reset"],
[type="submit"] {  }
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; } input {
overflow: visible; } [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; } fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em; } legend {
-webkit-box-sizing: border-box;
box-sizing: border-box; display: table; max-width: 100%; padding: 0; color: inherit; white-space: normal; } progress {
display: inline-block; vertical-align: baseline; } textarea {
overflow: auto; }  details {
display: block; } summary {
display: list-item; } menu {
display: block; }  canvas {
display: inline-block; } template {
display: none; }  [hidden] {
display: none; }
.foundation-mq {
font-family: "small=0em&medium=40em&large=64em&xlarge=80em"; }
html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 16px; }
*,
*::before,
*::after {
-webkit-box-sizing: inherit;
box-sizing: inherit; }
body {
margin: 0;
padding: 0;
background: #fff;
font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
font-weight: normal;
line-height: 1.4;
color: #777;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
img {
display: inline-block;
vertical-align: middle;
max-width: 100%;
height: auto;
-ms-interpolation-mode: bicubic; }
textarea {
height: auto;
min-height: 50px;
border-radius: 0; }
select {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
border-radius: 0; }
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
max-width: none !important; }
button {
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0;
border-radius: 0;
background: transparent;
line-height: 1;
cursor: auto; }
[data-whatinput='mouse'] button {
outline: 0; }
pre {
overflow: auto; }
button,
input,
optgroup,
select,
textarea {
font-family: inherit; }
.is-visible {
display: block !important; }
.is-hidden {
display: none !important; }
.row {
max-width: 1280px;
margin-right: auto;
margin-left: auto;
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; }
.row .row {
margin-right: -0.75rem;
margin-left: -0.75rem; }
@media print, screen and (min-width: 40em) {
.row .row {
margin-right: -0.75rem;
margin-left: -0.75rem; } }
@media print, screen and (min-width: 64em) {
.row .row {
margin-right: -0.75rem;
margin-left: -0.75rem; } }
@media screen and (min-width: 80em) {
.row .row {
margin-right: -0.75rem;
margin-left: -0.75rem; } }
.row .row.collapse {
margin-right: 0;
margin-left: 0; }
.row.expanded {
max-width: none; }
.row.expanded .row {
margin-right: auto;
margin-left: auto; }
.row:not(.expanded) .row {
max-width: none; }
.row.collapse > .column, .row.collapse > .columns {
padding-right: 0;
padding-left: 0; }
.row.is-collapse-child,
.row.collapse > .column > .row,
.row.collapse > .columns > .row {
margin-right: 0;
margin-left: 0; }
.column, .columns {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
padding-right: 0.75rem;
padding-left: 0.75rem;
min-width: 0; }
.column.row.row, .row.row.columns {
float: none;
display: block; }
.row .column.row.row, .row .row.row.columns {
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0; }
.small-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.small-offset-0 {
margin-left: 0%; }
.small-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.small-offset-1 {
margin-left: 8.33333%; }
.small-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.small-offset-2 {
margin-left: 16.66667%; }
.small-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.small-offset-3 {
margin-left: 25%; }
.small-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.small-offset-4 {
margin-left: 33.33333%; }
.small-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.small-offset-5 {
margin-left: 41.66667%; }
.small-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.small-offset-6 {
margin-left: 50%; }
.small-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.small-offset-7 {
margin-left: 58.33333%; }
.small-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.small-offset-8 {
margin-left: 66.66667%; }
.small-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.small-offset-9 {
margin-left: 75%; }
.small-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.small-offset-10 {
margin-left: 83.33333%; }
.small-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.small-offset-11 {
margin-left: 91.66667%; }
.small-up-1 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.small-up-1 > .column, .small-up-1 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.small-up-2 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.small-up-2 > .column, .small-up-2 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.small-up-3 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.small-up-3 > .column, .small-up-3 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.small-up-4 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.small-up-4 > .column, .small-up-4 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.small-up-5 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.small-up-5 > .column, .small-up-5 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; }
.small-up-6 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.small-up-6 > .column, .small-up-6 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.small-up-7 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.small-up-7 > .column, .small-up-7 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 14.28571%;
flex: 0 0 14.28571%;
max-width: 14.28571%; }
.small-up-8 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.small-up-8 > .column, .small-up-8 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 12.5%;
flex: 0 0 12.5%;
max-width: 12.5%; }
.small-collapse > .column, .small-collapse > .columns {
padding-right: 0;
padding-left: 0; }
.small-uncollapse > .column, .small-uncollapse > .columns {
padding-right: 0.75rem;
padding-left: 0.75rem; }
@media print, screen and (min-width: 40em) {
.medium-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.medium-offset-0 {
margin-left: 0%; }
.medium-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.medium-offset-1 {
margin-left: 8.33333%; }
.medium-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.medium-offset-2 {
margin-left: 16.66667%; }
.medium-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.medium-offset-3 {
margin-left: 25%; }
.medium-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.medium-offset-4 {
margin-left: 33.33333%; }
.medium-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.medium-offset-5 {
margin-left: 41.66667%; }
.medium-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.medium-offset-6 {
margin-left: 50%; }
.medium-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.medium-offset-7 {
margin-left: 58.33333%; }
.medium-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.medium-offset-8 {
margin-left: 66.66667%; }
.medium-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.medium-offset-9 {
margin-left: 75%; }
.medium-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.medium-offset-10 {
margin-left: 83.33333%; }
.medium-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.medium-offset-11 {
margin-left: 91.66667%; }
.medium-up-1 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.medium-up-1 > .column, .medium-up-1 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.medium-up-2 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.medium-up-2 > .column, .medium-up-2 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.medium-up-3 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.medium-up-3 > .column, .medium-up-3 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.medium-up-4 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.medium-up-4 > .column, .medium-up-4 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.medium-up-5 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.medium-up-5 > .column, .medium-up-5 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; }
.medium-up-6 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.medium-up-6 > .column, .medium-up-6 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.medium-up-7 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.medium-up-7 > .column, .medium-up-7 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 14.28571%;
flex: 0 0 14.28571%;
max-width: 14.28571%; }
.medium-up-8 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.medium-up-8 > .column, .medium-up-8 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 12.5%;
flex: 0 0 12.5%;
max-width: 12.5%; } }
@media print, screen and (min-width: 40em) and (min-width: 40em) {
.medium-expand {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px; } }
.row.medium-unstack > .column, .row.medium-unstack > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%; }
@media print, screen and (min-width: 40em) {
.row.medium-unstack > .column, .row.medium-unstack > .columns {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px; } }
@media print, screen and (min-width: 40em) {
.medium-collapse > .column, .medium-collapse > .columns {
padding-right: 0;
padding-left: 0; }
.medium-uncollapse > .column, .medium-uncollapse > .columns {
padding-right: 0.75rem;
padding-left: 0.75rem; } }
@media print, screen and (min-width: 64em) {
.large-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.large-offset-0 {
margin-left: 0%; }
.large-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.large-offset-1 {
margin-left: 8.33333%; }
.large-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.large-offset-2 {
margin-left: 16.66667%; }
.large-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.large-offset-3 {
margin-left: 25%; }
.large-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.large-offset-4 {
margin-left: 33.33333%; }
.large-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.large-offset-5 {
margin-left: 41.66667%; }
.large-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.large-offset-6 {
margin-left: 50%; }
.large-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.large-offset-7 {
margin-left: 58.33333%; }
.large-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.large-offset-8 {
margin-left: 66.66667%; }
.large-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.large-offset-9 {
margin-left: 75%; }
.large-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.large-offset-10 {
margin-left: 83.33333%; }
.large-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.large-offset-11 {
margin-left: 91.66667%; }
.large-up-1 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.large-up-1 > .column, .large-up-1 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.large-up-2 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.large-up-2 > .column, .large-up-2 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.large-up-3 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.large-up-3 > .column, .large-up-3 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.large-up-4 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.large-up-4 > .column, .large-up-4 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.large-up-5 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.large-up-5 > .column, .large-up-5 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; }
.large-up-6 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.large-up-6 > .column, .large-up-6 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.large-up-7 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.large-up-7 > .column, .large-up-7 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 14.28571%;
flex: 0 0 14.28571%;
max-width: 14.28571%; }
.large-up-8 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.large-up-8 > .column, .large-up-8 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 12.5%;
flex: 0 0 12.5%;
max-width: 12.5%; } }
@media print, screen and (min-width: 64em) and (min-width: 64em) {
.large-expand {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px; } }
.row.large-unstack > .column, .row.large-unstack > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%; }
@media print, screen and (min-width: 64em) {
.row.large-unstack > .column, .row.large-unstack > .columns {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px; } }
@media print, screen and (min-width: 64em) {
.large-collapse > .column, .large-collapse > .columns {
padding-right: 0;
padding-left: 0; }
.large-uncollapse > .column, .large-uncollapse > .columns {
padding-right: 0.75rem;
padding-left: 0.75rem; } }
@media screen and (min-width: 80em) {
.xlarge-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.xlarge-offset-0 {
margin-left: 0%; }
.xlarge-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.xlarge-offset-1 {
margin-left: 8.33333%; }
.xlarge-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.xlarge-offset-2 {
margin-left: 16.66667%; }
.xlarge-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.xlarge-offset-3 {
margin-left: 25%; }
.xlarge-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.xlarge-offset-4 {
margin-left: 33.33333%; }
.xlarge-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.xlarge-offset-5 {
margin-left: 41.66667%; }
.xlarge-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.xlarge-offset-6 {
margin-left: 50%; }
.xlarge-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.xlarge-offset-7 {
margin-left: 58.33333%; }
.xlarge-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.xlarge-offset-8 {
margin-left: 66.66667%; }
.xlarge-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.xlarge-offset-9 {
margin-left: 75%; }
.xlarge-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.xlarge-offset-10 {
margin-left: 83.33333%; }
.xlarge-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.xlarge-offset-11 {
margin-left: 91.66667%; }
.xlarge-up-1 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.xlarge-up-1 > .column, .xlarge-up-1 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.xlarge-up-2 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.xlarge-up-2 > .column, .xlarge-up-2 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.xlarge-up-3 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.xlarge-up-3 > .column, .xlarge-up-3 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.xlarge-up-4 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.xlarge-up-4 > .column, .xlarge-up-4 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.xlarge-up-5 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.xlarge-up-5 > .column, .xlarge-up-5 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; }
.xlarge-up-6 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.xlarge-up-6 > .column, .xlarge-up-6 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.xlarge-up-7 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.xlarge-up-7 > .column, .xlarge-up-7 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 14.28571%;
flex: 0 0 14.28571%;
max-width: 14.28571%; }
.xlarge-up-8 {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.xlarge-up-8 > .column, .xlarge-up-8 > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 12.5%;
flex: 0 0 12.5%;
max-width: 12.5%; } }
@media screen and (min-width: 80em) and (min-width: 80em) {
.xlarge-expand {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px; } }
.row.xlarge-unstack > .column, .row.xlarge-unstack > .columns {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%; }
@media screen and (min-width: 80em) {
.row.xlarge-unstack > .column, .row.xlarge-unstack > .columns {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px; } }
@media screen and (min-width: 80em) {
.xlarge-collapse > .column, .xlarge-collapse > .columns {
padding-right: 0;
padding-left: 0; }
.xlarge-uncollapse > .column, .xlarge-uncollapse > .columns {
padding-right: 0.75rem;
padding-left: 0.75rem; } }
.shrink {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%; }
.column-block {
margin-bottom: 1.5rem; }
.column-block > :last-child {
margin-bottom: 0; }
.align-right {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.align-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.align-justify {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.align-spaced {
-ms-flex-pack: distribute;
justify-content: space-around; }
.align-right.vertical.menu > li > a {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.align-center.vertical.menu > li > a {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.align-top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.align-self-top {
-ms-flex-item-align: start;
align-self: flex-start; }
.align-bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end; }
.align-self-bottom {
-ms-flex-item-align: end;
align-self: flex-end; }
.align-middle {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.align-self-middle {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center; }
.align-stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch; }
.align-self-stretch {
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch; }
.align-center-middle {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack: center;
align-content: center; }
.small-order-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.small-order-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.small-order-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.small-order-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.small-order-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.small-order-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
@media print, screen and (min-width: 40em) {
.medium-order-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.medium-order-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.medium-order-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.medium-order-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.medium-order-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.medium-order-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; } }
@media print, screen and (min-width: 64em) {
.large-order-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.large-order-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.large-order-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.large-order-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.large-order-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.large-order-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; } }
@media screen and (min-width: 80em) {
.xlarge-order-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.xlarge-order-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.xlarge-order-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.xlarge-order-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.xlarge-order-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.xlarge-order-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; } }
.flex-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.flex-child-auto {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.flex-child-grow {
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto; }
.flex-child-shrink {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto; }
.flex-dir-row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; }
.flex-dir-row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse; }
.flex-dir-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.flex-dir-column-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse; }
@media print, screen and (min-width: 40em) {
.medium-flex-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.medium-flex-child-auto {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.medium-flex-child-grow {
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto; }
.medium-flex-child-shrink {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto; }
.medium-flex-dir-row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; }
.medium-flex-dir-row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse; }
.medium-flex-dir-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.medium-flex-dir-column-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse; } }
@media print, screen and (min-width: 64em) {
.large-flex-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.large-flex-child-auto {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.large-flex-child-grow {
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto; }
.large-flex-child-shrink {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto; }
.large-flex-dir-row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; }
.large-flex-dir-row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse; }
.large-flex-dir-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.large-flex-dir-column-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse; } }
@media screen and (min-width: 80em) {
.xlarge-flex-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.xlarge-flex-child-auto {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto; }
.xlarge-flex-child-grow {
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto; }
.xlarge-flex-child-shrink {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto; }
.xlarge-flex-dir-row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; }
.xlarge-flex-dir-row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse; }
.xlarge-flex-dir-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.xlarge-flex-dir-column-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse; } }
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
margin: 0;
padding: 0; }
p {
margin-bottom: 2rem;
font-size: inherit;
line-height: 1.625;
text-rendering: optimizeLegibility; }
em,
i {
font-style: italic;
line-height: inherit; }
strong,
b {
font-weight: bold;
line-height: inherit; }
small {
font-size: 80%;
line-height: inherit; }
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
font-family: inherit;
font-style: normal;
font-weight: inherit;
color: #666;
text-rendering: optimizeLegibility; }
h1 small, .h1 small,
h2 small, .h2 small,
h3 small, .h3 small,
h4 small, .h4 small,
h5 small, .h5 small,
h6 small, .h6 small {
line-height: 0;
color: rgba(119, 119, 119, 0.5); }
h0, .h0 {
font-size: 2rem;
line-height: 1.3;
margin-top: 0;
margin-bottom: 1.25rem; }
h1, .h1 {
font-size: 1.8rem;
line-height: 1.3;
margin-top: 0;
margin-bottom: 1.25rem; }
h2, .h2 {
font-size: 1.6rem;
line-height: 1.3;
margin-top: 0;
margin-bottom: 1.25rem; }
h3, .h3 {
font-size: 1.42rem;
line-height: 1.3;
margin-top: 0;
margin-bottom: 1.25rem; }
h4, .h4 {
font-size: 1.26rem;
line-height: 1.3;
margin-top: 0;
margin-bottom: 1.25rem; }
h5, .h5 {
font-size: 1.125rem;
line-height: 1.3;
margin-top: 0;
margin-bottom: 1.25rem; }
h6, .h6 {
font-size: 1rem;
line-height: 1.3;
margin-top: 0;
margin-bottom: 1.25rem; }
@media print, screen and (min-width: 40em) {
h0, .h0 {
font-size: 2rem;
line-height: 1.3;
margin-top: 0;
margin-bottom: 1.25rem; }
h1, .h1 {
font-size: 1.8rem;
line-height: 1.3;
margin-top: 0;
margin-bottom: 1.25rem; }
h2, .h2 {
font-size: 1.6rem;
line-height: 1.3;
margin-top: 0;
margin-bottom: 1.25rem; }
h3, .h3 {
font-size: 1.42rem;
line-height: 1.3;
margin-top: 0;
margin-bottom: 1.25rem; }
h4, .h4 {
font-size: 1.26rem;
line-height: 1.3;
margin-top: 0;
margin-bottom: 1.25rem; }
h5, .h5 {
font-size: 1.125rem;
line-height: 1.3;
margin-top: 0;
margin-bottom: 1.25rem; }
h6, .h6 {
font-size: 1rem;
line-height: 1.3;
margin-top: 0;
margin-bottom: 1.25rem; } }
@media print, screen and (min-width: 64em) {
h0, .h0 {
font-size: 3rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 1.25rem; }
h1, .h1 {
font-size: 2.5rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 1.25rem; }
h2, .h2 {
font-size: 2.1rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 1.25rem; }
h3, .h3 {
font-size: 1.74rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 1.25rem; }
h4, .h4 {
font-size: 1.44rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 1.25rem; }
h5, .h5 {
font-size: 1.2rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 1.25rem; }
h6, .h6 {
font-size: 1rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: 1.25rem; } }
a {
line-height: inherit;
color: inherit;
text-decoration: none;
cursor: pointer; }
a:hover, a:focus {
color: none; }
a img {
border: 0; }
hr {
clear: both;
max-width: 1280px;
height: 0;
margin: 1.25rem auto;
border-top: 0;
border-right: 0;
border-bottom: 1px solid rgba(119, 119, 119, 0.5);
border-left: 0; }
ul,
ol,
dl {
margin-bottom: 2rem;
list-style-position: outside;
line-height: 1.625; }
li {
font-size: inherit; }
ul {
margin-left: 1.25rem;
list-style-type: disc; }
ol {
margin-left: 1.25rem; }
ul ul, ol ul, ul ol, ol ol {
margin-left: 1.25rem;
margin-bottom: 0; }
dl {
margin-bottom: 1rem; }
dl dt {
margin-bottom: 0.3rem;
font-weight: bold; }
blockquote {
margin: 0 0 2rem;
padding: 0 0 0 1.875rem;
border-left: 2px solid inherit; }
blockquote, blockquote p {
line-height: 1.625;
color: inherit; }
cite {
display: block;
font-size: 0.875rem;
color: inherit; }
cite:before {
content: "— "; }
abbr, abbr[title] {
border-bottom: 1px dotted #000;
cursor: help;
text-decoration: none; }
figure {
margin: 0; }
code {
padding: 0.125rem 0.625rem 0.1875rem;
border: 0;
background-color: #fff;
font-family: Consolas, "Liberation Mono", Courier, monospace;
font-weight: normal;
color: #777; }
kbd {
margin: 0;
padding: 0.125rem 0.25rem 0;
background-color: rgba(119, 119, 119, 0.25);
font-family: Consolas, "Liberation Mono", Courier, monospace;
color: #000; }
.subheader {
margin-top: 0.2rem;
margin-bottom: 0.5rem;
font-weight: normal;
line-height: 1.4;
color: rgba(119, 119, 119, 0.75); }
.lead {
font-size: 20px;
line-height: 1.6; }
.stat {
font-size: 2.5rem;
line-height: 1; }
p + .stat {
margin-top: -1rem; }
ul.no-bullet, ol.no-bullet {
margin-left: 0;
list-style: none; }
.text-left {
text-align: left; }
.text-right {
text-align: right; }
.text-center {
text-align: center; }
.text-justify {
text-align: justify; }
@media print, screen and (min-width: 40em) {
.medium-text-left {
text-align: left; }
.medium-text-right {
text-align: right; }
.medium-text-center {
text-align: center; }
.medium-text-justify {
text-align: justify; } }
@media print, screen and (min-width: 64em) {
.large-text-left {
text-align: left; }
.large-text-right {
text-align: right; }
.large-text-center {
text-align: center; }
.large-text-justify {
text-align: justify; } }
@media screen and (min-width: 80em) {
.xlarge-text-left {
text-align: left; }
.xlarge-text-right {
text-align: right; }
.xlarge-text-center {
text-align: center; }
.xlarge-text-justify {
text-align: justify; } }
.show-for-print {
display: none !important; }
@media print {
* {
background: transparent !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
color: black !important;
text-shadow: none !important; }
.show-for-print {
display: block !important; }
.hide-for-print {
display: none !important; }
table.show-for-print {
display: table !important; }
thead.show-for-print {
display: table-header-group !important; }
tbody.show-for-print {
display: table-row-group !important; }
tr.show-for-print {
display: table-row !important; }
td.show-for-print {
display: table-cell !important; }
th.show-for-print {
display: table-cell !important; }
a,
a:visited {
text-decoration: underline; }
a[href]:after {
content: " (" attr(href) ")"; }
.ir a:after,
a[href^='javascript:']:after,
a[href^='#']:after {
content: ''; }
abbr[title]:after {
content: " (" attr(title) ")"; }
pre,
blockquote {
border: 1px solid rgba(119, 119, 119, 0.75);
page-break-inside: avoid; }
thead {
display: table-header-group; }
tr,
img {
page-break-inside: avoid; }
img {
max-width: 100% !important; }
@page {
margin: 0.5cm; }
p,
h2,
h3 {
orphans: 3;
widows: 3; }
h2,
h3 {
page-break-after: avoid; }
.print-break-inside {
page-break-inside: auto; } }
[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'],
textarea {
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
height: 2.0875rem;
margin: 0 0 0.75rem;
padding: 0.375rem;
border: 1px solid #777;
border-radius: 0;
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
font-family: inherit;
font-size: 1rem;
font-weight: inherit;
line-height: 1.4;
color: inherit;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
[type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus,
textarea:focus {
outline: none;
border: 1px solid #777;
background-color: rgba(119, 119, 119, 0.1);
-webkit-box-shadow: 0 0 5px #ddd;
box-shadow: 0 0 5px #ddd;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s; }
textarea {
max-width: 100%; }
textarea[rows] {
height: auto; }
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: inherit; }
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: inherit; }
input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
color: inherit; }
input::placeholder,
textarea::placeholder {
color: inherit; }
input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
background-color: #777;
cursor: not-allowed; }
[type='submit'],
[type='button'] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0; }
input[type='search'] {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
[type='file'],
[type='checkbox'],
[type='radio'] {
margin: 0 0 0.75rem; }
[type='checkbox'] + label,
[type='radio'] + label {
display: inline-block;
vertical-align: baseline;
margin-left: 0.375rem;
margin-right: 0.75rem;
margin-bottom: 0; }
[type='checkbox'] + label[for],
[type='radio'] + label[for] {
cursor: pointer; }
label > [type='checkbox'],
label > [type='radio'] {
margin-right: 0.375rem; }
[type='file'] {
width: 100%; }
label {
display: block;
margin: 0;
font-size: 0.875rem;
font-weight: inherit;
line-height: 1;
color: inherit; }
label.middle {
margin: 0 0 0.75rem;
padding: 0.4375rem 0; }
.help-text {
margin-top: -0.375rem;
font-size: 0.8125rem;
font-style: italic;
color: #000; }
.input-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
margin-bottom: 0.75rem;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch; }
.input-group > :first-child {
border-radius: 0 0 0 0; }
.input-group > :last-child > * {
border-radius: 0 0 0 0; }
.input-group-label, .input-group-field, .input-group-button, .input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
margin: 0;
white-space: nowrap; }
.input-group-label {
padding: 0 1rem;
border: 1px solid #777;
background: transparent;
color: inherit;
text-align: center;
white-space: nowrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.input-group-label:first-child {
border-right: 0; }
.input-group-label:last-child {
border-left: 0; }
.input-group-field {
border-radius: 0;
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
height: auto;
min-width: 0; }
.input-group-button {
padding-top: 0;
padding-bottom: 0;
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto; }
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
height: auto;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
padding-top: 0;
padding-bottom: 0;
font-size: 1rem; }
fieldset {
margin: 0;
padding: 0;
border: 0; }
legend {
max-width: 100%;
margin-bottom: 0.375rem; }
.fieldset {
margin: 1.125rem 0;
padding: 1.25rem;
border: 1px solid rgba(119, 119, 119, 0.5); }
.fieldset legend {
margin: 0;
margin-left: -0.1875rem;
padding: 0 0.1875rem; }
select {
height: 2.0875rem;
margin: 0 0 0.75rem;
padding: 0.375rem;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid #777;
border-radius: 0;
background-color: transparent;
font-family: inherit;
font-size: 1rem;
font-weight: inherit;
line-height: 1.4;
color: inherit;
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28221, 221, 221%29'></polygon></svg>");
background-origin: content-box;
background-position: right -0.75rem center;
background-repeat: no-repeat;
background-size: 9px 6px;
padding-right: 1.125rem;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s; }
@media screen and (min-width: 0\0) {
select {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBJREFUeNrEllsOhCAMRVszC9IlzU7KCmVHTJsoMWYMUtpyv9BgbuXQB5ZSdgBYYY4ycgBivk8KYFsQMfMiTTBP4o3nUzCKzOabLJbLy2/g31evGkAginR4/ZegKH5qX3bJCscA3t0x3kgO5tQFyhhFf50xRqFLbyMUNJQzgyjGS/wgCpvKqkRBpuWrE4V9d+1E4dPUXqIg107SQOE/2DRQxMwTDygIInVDET9T3lCoj/6j/VCmGjZOl2lKpZ8AAwDQP7zIimDGFQAAAABJRU5ErkJggg==); } }
select:focus {
outline: none;
border: 1px solid #777;
background-color: rgba(119, 119, 119, 0.1);
-webkit-box-shadow: 0 0 5px #ddd;
box-shadow: 0 0 5px #ddd;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s; }
select:disabled {
background-color: #777;
cursor: not-allowed; }
select::-ms-expand {
display: none; }
select[multiple] {
height: auto;
background-image: none; }
.is-invalid-input:not(:focus) {
border-color: #DE7878;
background-color: #fcf2f2; }
.is-invalid-input:not(:focus)::-webkit-input-placeholder {
color: #DE7878; }
.is-invalid-input:not(:focus):-ms-input-placeholder {
color: #DE7878; }
.is-invalid-input:not(:focus)::-ms-input-placeholder {
color: #DE7878; }
.is-invalid-input:not(:focus)::placeholder {
color: #DE7878; }
.is-invalid-label {
color: #DE7878; }
.form-error {
display: none;
margin-top: -0.375rem;
margin-bottom: 0.75rem;
font-size: 0.75rem;
font-weight: bold;
color: #DE7878; }
.form-error.is-visible {
display: block; }
.button {
display: inline-block;
vertical-align: middle;
margin: 0;
font-family: inherit;
padding: 1rem 2rem 0.9375rem;
-webkit-appearance: none;
border: 1px solid transparent;
border-radius: 0;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
font-size: 0.8125rem;
line-height: 1;
text-align: center;
cursor: pointer;
background-color: #777;
color: #fff; }
[data-whatinput='mouse'] .button {
outline: 0; }
.button:hover, .button:focus {
background-color: none;
color: #fff; }
.button.tiny {
font-size: 0.5625rem; }
.button.small {
font-size: 0.625rem; }
.button.large {
font-size: 0.875rem; }
.button.expanded {
display: block;
width: 100%;
margin-right: 0;
margin-left: 0; }
.button.primary {
background-color: #777;
color: #fff; }
.button.primary:hover, .button.primary:focus {
background-color: #777777;
color: #fff; }
.button.secondary {
background-color: #666;
color: #fff; }
.button.secondary:hover, .button.secondary:focus {
background-color: #666666;
color: #fff; }
.button.success {
background-color: #6DD09D;
color: #777; }
.button.success:hover, .button.success:focus {
background-color: #6dd09d;
color: #777; }
.button.warning {
background-color: #FFAE00;
color: #777; }
.button.warning:hover, .button.warning:focus {
background-color: #ffae00;
color: #777; }
.button.alert {
background-color: #DE7878;
color: #fff; }
.button.alert:hover, .button.alert:focus {
background-color: #de7878;
color: #fff; }
.button.disabled, .button[disabled] {
opacity: 0.5;
cursor: not-allowed; }
.button.disabled, .button.disabled:hover, .button.disabled:focus, .button[disabled], .button[disabled]:hover, .button[disabled]:focus {
background-color: #777;
color: #fff; }
.button.disabled.primary, .button[disabled].primary {
opacity: 0.5;
cursor: not-allowed; }
.button.disabled.primary, .button.disabled.primary:hover, .button.disabled.primary:focus, .button[disabled].primary, .button[disabled].primary:hover, .button[disabled].primary:focus {
background-color: #777;
color: #fff; }
.button.disabled.secondary, .button[disabled].secondary {
opacity: 0.5;
cursor: not-allowed; }
.button.disabled.secondary, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
background-color: #666;
color: #fff; }
.button.disabled.success, .button[disabled].success {
opacity: 0.5;
cursor: not-allowed; }
.button.disabled.success, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success, .button[disabled].success:hover, .button[disabled].success:focus {
background-color: #6DD09D;
color: #777; }
.button.disabled.warning, .button[disabled].warning {
opacity: 0.5;
cursor: not-allowed; }
.button.disabled.warning, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning, .button[disabled].warning:hover, .button[disabled].warning:focus {
background-color: #FFAE00;
color: #777; }
.button.disabled.alert, .button[disabled].alert {
opacity: 0.5;
cursor: not-allowed; }
.button.disabled.alert, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert, .button[disabled].alert:hover, .button[disabled].alert:focus {
background-color: #DE7878;
color: #fff; }
.button.hollow {
border: 1px solid #777;
color: #777; }
.button.hollow, .button.hollow:hover, .button.hollow:focus {
background-color: transparent; }
.button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {
background-color: transparent; }
.button.hollow:hover, .button.hollow:focus {
border-color: #777777;
color: #777777; }
.button.hollow:hover.disabled, .button.hollow:hover[disabled], .button.hollow:focus.disabled, .button.hollow:focus[disabled] {
border: 1px solid #777;
color: #777; }
.button.hollow.primary {
border: 1px solid #777;
color: #777; }
.button.hollow.primary:hover, .button.hollow.primary:focus {
border-color: #777777;
color: #777777; }
.button.hollow.primary:hover.disabled, .button.hollow.primary:hover[disabled], .button.hollow.primary:focus.disabled, .button.hollow.primary:focus[disabled] {
border: 1px solid #777;
color: #777; }
.button.hollow.secondary {
border: 1px solid #666;
color: #666; }
.button.hollow.secondary:hover, .button.hollow.secondary:focus {
border-color: #666666;
color: #666666; }
.button.hollow.secondary:hover.disabled, .button.hollow.secondary:hover[disabled], .button.hollow.secondary:focus.disabled, .button.hollow.secondary:focus[disabled] {
border: 1px solid #666;
color: #666; }
.button.hollow.success {
border: 1px solid #6DD09D;
color: #6DD09D; }
.button.hollow.success:hover, .button.hollow.success:focus {
border-color: #6dd09d;
color: #6dd09d; }
.button.hollow.success:hover.disabled, .button.hollow.success:hover[disabled], .button.hollow.success:focus.disabled, .button.hollow.success:focus[disabled] {
border: 1px solid #6DD09D;
color: #6DD09D; }
.button.hollow.warning {
border: 1px solid #FFAE00;
color: #FFAE00; }
.button.hollow.warning:hover, .button.hollow.warning:focus {
border-color: #ffae00;
color: #ffae00; }
.button.hollow.warning:hover.disabled, .button.hollow.warning:hover[disabled], .button.hollow.warning:focus.disabled, .button.hollow.warning:focus[disabled] {
border: 1px solid #FFAE00;
color: #FFAE00; }
.button.hollow.alert {
border: 1px solid #DE7878;
color: #DE7878; }
.button.hollow.alert:hover, .button.hollow.alert:focus {
border-color: #de7878;
color: #de7878; }
.button.hollow.alert:hover.disabled, .button.hollow.alert:hover[disabled], .button.hollow.alert:focus.disabled, .button.hollow.alert:focus[disabled] {
border: 1px solid #DE7878;
color: #DE7878; }
.button.clear {
border: 1px solid #777;
color: #777; }
.button.clear, .button.clear:hover, .button.clear:focus {
background-color: transparent; }
.button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {
background-color: transparent; }
.button.clear:hover, .button.clear:focus {
border-color: #777777;
color: #777777; }
.button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus.disabled, .button.clear:focus[disabled] {
border: 1px solid #777;
color: #777; }
.button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear:hover, .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus, .button.clear:focus.disabled, .button.clear:focus[disabled] {
border-color: transparent; }
.button.clear.primary {
border: 1px solid #777;
color: #777; }
.button.clear.primary:hover, .button.clear.primary:focus {
border-color: #777777;
color: #777777; }
.button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] {
border: 1px solid #777;
color: #777; }
.button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary:hover, .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus, .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] {
border-color: transparent; }
.button.clear.secondary {
border: 1px solid #666;
color: #666; }
.button.clear.secondary:hover, .button.clear.secondary:focus {
border-color: #666666;
color: #666666; }
.button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] {
border: 1px solid #666;
color: #666; }
.button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary:hover, .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus, .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] {
border-color: transparent; }
.button.clear.success {
border: 1px solid #6DD09D;
color: #6DD09D; }
.button.clear.success:hover, .button.clear.success:focus {
border-color: #6dd09d;
color: #6dd09d; }
.button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] {
border: 1px solid #6DD09D;
color: #6DD09D; }
.button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success:hover, .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus, .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] {
border-color: transparent; }
.button.clear.warning {
border: 1px solid #FFAE00;
color: #FFAE00; }
.button.clear.warning:hover, .button.clear.warning:focus {
border-color: #ffae00;
color: #ffae00; }
.button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] {
border: 1px solid #FFAE00;
color: #FFAE00; }
.button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning:hover, .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus, .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] {
border-color: transparent; }
.button.clear.alert {
border: 1px solid #DE7878;
color: #DE7878; }
.button.clear.alert:hover, .button.clear.alert:focus {
border-color: #de7878;
color: #de7878; }
.button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] {
border: 1px solid #DE7878;
color: #DE7878; }
.button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert:hover, .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus, .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] {
border-color: transparent; }
.button.dropdown::after {
display: block;
width: 0;
height: 0;
border: inset 0.4em;
content: '';
border-bottom-width: 0;
border-top-style: solid;
border-color: #fff transparent transparent;
position: relative;
top: 0.4em;
display: inline-block;
float: right;
margin-left: 2rem; }
.button.dropdown.hollow::after {
border-top-color: #777; }
.button.dropdown.hollow.primary::after {
border-top-color: #777; }
.button.dropdown.hollow.secondary::after {
border-top-color: #666; }
.button.dropdown.hollow.success::after {
border-top-color: #6DD09D; }
.button.dropdown.hollow.warning::after {
border-top-color: #FFAE00; }
.button.dropdown.hollow.alert::after {
border-top-color: #DE7878; }
.button.arrow-only::after {
top: -0.1em;
float: none;
margin-left: 0; }
a.button:hover, a.button:focus {
text-decoration: none; }
.hide, form.cart .quantity.hidden {
display: none !important; }
.invisible {
visibility: hidden; }
@media screen and (max-width: 39.9375em) {
.hide-for-small-only {
display: none !important; } }
@media screen and (max-width: 0em), screen and (min-width: 40em) {
.show-for-small-only {
display: none !important; } }
@media print, screen and (min-width: 40em) {
.hide-for-medium {
display: none !important; } }
@media screen and (max-width: 39.9375em) {
.show-for-medium {
display: none !important; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.hide-for-medium-only {
display: none !important; } }
@media screen and (max-width: 39.9375em), screen and (min-width: 64em) {
.show-for-medium-only {
display: none !important; } }
@media print, screen and (min-width: 64em) {
.hide-for-large {
display: none !important; } }
@media screen and (max-width: 63.9375em) {
.show-for-large {
display: none !important; } }
@media screen and (min-width: 64em) and (max-width: 79.9375em) {
.hide-for-large-only {
display: none !important; } }
@media screen and (max-width: 63.9375em), screen and (min-width: 80em) {
.show-for-large-only {
display: none !important; } }
@media screen and (min-width: 80em) {
.hide-for-xlarge {
display: none !important; } }
@media screen and (max-width: 79.9375em) {
.show-for-xlarge {
display: none !important; } }
@media screen and (min-width: 80em) {
.hide-for-xlarge-only {
display: none !important; } }
@media screen and (max-width: 79.9375em) {
.show-for-xlarge-only {
display: none !important; } }
.show-for-sr, .screen-reader-text,
.show-on-focus {
position: absolute !important;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
border: 0; }
.show-on-focus:active, .show-on-focus:focus {
position: static !important;
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal;
-webkit-clip-path: none;
clip-path: none; }
.show-for-landscape,
.hide-for-portrait {
display: block !important; }
@media screen and (orientation: landscape) {
.show-for-landscape,
.hide-for-portrait {
display: block !important; } }
@media screen and (orientation: portrait) {
.show-for-landscape,
.hide-for-portrait {
display: none !important; } }
.hide-for-landscape,
.show-for-portrait {
display: none !important; }
@media screen and (orientation: landscape) {
.hide-for-landscape,
.show-for-portrait {
display: none !important; } }
@media screen and (orientation: portrait) {
.hide-for-landscape,
.show-for-portrait {
display: block !important; } }
table {
border-collapse: collapse;
width: 100%;
margin-bottom: 1rem;
border-radius: 0; }
thead,
tbody,
tfoot {
border: 1px solid rgba(13, 13, 13, 0);
background-color: transparent; }
caption {
padding: 0.5rem 0.625rem 0.625rem;
font-weight: bold; }
thead {
background: rgba(6, 6, 6, 0);
color: inherit; }
tfoot {
background: rgba(13, 13, 13, 0);
color: inherit; }
thead tr,
tfoot tr {
background: transparent; }
thead th,
thead td,
tfoot th,
tfoot td {
padding: 0.5rem 0.625rem 0.625rem;
font-weight: bold;
text-align: left; }
tbody th,
tbody td {
padding: 0.5rem 0.625rem 0.625rem; }
tbody tr {
border-bottom: 0;
border-bottom: 1px solid rgba(13, 13, 13, 0);
background-color: transparent; }
table.striped tbody tr:nth-child(even) {
border-bottom: 0;
background-color: rgba(13, 13, 13, 0); }
@media screen and (max-width: 63.9375em) {
table.stack thead {
display: none; }
table.stack tfoot {
display: none; }
table.stack tr,
table.stack th,
table.stack td {
display: block; }
table.stack td {
border-top: 0; } }
table.scroll {
display: block;
width: 100%;
overflow-x: auto; }
table.hover thead tr:hover {
background-color: rgba(1, 1, 1, 0); }
table.hover tfoot tr:hover {
background-color: rgba(8, 8, 8, 0); }
table.hover tbody tr:hover {
background-color: rgba(0, 0, 0, 0); }
table.hover.striped tr:nth-of-type(even):hover {
background-color: rgba(0, 0, 0, 0); }
.table-scroll {
overflow-x: auto; }
.table-scroll table {
width: auto; }
.menu {
padding: 0;
margin: 0;
list-style: none;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
[data-whatinput='mouse'] .menu li {
outline: 0; }
.menu a,
.menu .button {
line-height: 1;
text-decoration: none;
display: block;
padding: 0.7rem 1rem; }
.menu input,
.menu select,
.menu a,
.menu button {
margin-bottom: 0; }
.menu input {
display: inline-block; }
.menu, .menu.horizontal {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; }
.menu.vertical {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.menu.expanded li {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px; }
.menu.simple {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.menu.simple li + li {
margin-left: 1rem; }
.menu.simple a {
padding: 0; }
@media print, screen and (min-width: 40em) {
.menu.medium-horizontal {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; }
.menu.medium-vertical {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.menu.medium-expanded li {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px; }
.menu.medium-simple li {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px; } }
@media print, screen and (min-width: 64em) {
.menu.large-horizontal {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; }
.menu.large-vertical {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.menu.large-expanded li {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px; }
.menu.large-simple li {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px; } }
@media screen and (min-width: 80em) {
.menu.xlarge-horizontal {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; }
.menu.xlarge-vertical {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.menu.xlarge-expanded li {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px; }
.menu.xlarge-simple li {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px; } }
.menu.nested {
margin-right: 0;
margin-left: 1rem; }
.menu.icons a {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.menu.icon-left li a {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap; }
.menu.icon-left li a img,
.menu.icon-left li a i,
.menu.icon-left li a svg {
margin-right: 0.25rem; }
.menu.icon-right li a {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap; }
.menu.icon-right li a img,
.menu.icon-right li a i,
.menu.icon-right li a svg {
margin-left: 0.25rem; }
.menu.icon-top li a {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap; }
.menu.icon-top li a img,
.menu.icon-top li a i,
.menu.icon-top li a svg {
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
margin-bottom: 0.25rem;
text-align: center; }
.menu.icon-bottom li a {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap; }
.menu.icon-bottom li a img,
.menu.icon-bottom li a i,
.menu.icon-bottom li a svg {
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
margin-bottom: 0.25rem;
text-align: center; }
.menu .is-active > a {
background: #777;
color: #fff; }
.menu .active > a {
background: #777;
color: #fff; }
.menu.align-left {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.menu.align-right li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.menu.align-right li .submenu li {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.menu.align-right.vertical li {
display: block;
text-align: right; }
.menu.align-right.vertical li .submenu li {
text-align: right; }
.menu.align-right .nested {
margin-right: 1rem;
margin-left: 0; }
.menu.align-center li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.menu.align-center li .submenu li {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.menu .menu-text {
padding: 0.7rem 1rem;
font-weight: bold;
line-height: 1;
color: inherit; }
.menu-centered > .menu {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.menu-centered > .menu li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.menu-centered > .menu li .submenu li {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.no-js [data-responsive-menu] ul {
display: none; }
.menu-icon {
position: relative;
display: inline-block;
vertical-align: middle;
width: 20px;
height: 16px;
cursor: pointer; }
.menu-icon::after {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 2px;
background: #fff;
-webkit-box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
content: ''; }
.menu-icon:hover::after {
background: rgba(119, 119, 119, 0.5);
-webkit-box-shadow: 0 7px 0 rgba(119, 119, 119, 0.5), 0 14px 0 rgba(119, 119, 119, 0.5);
box-shadow: 0 7px 0 rgba(119, 119, 119, 0.5), 0 14px 0 rgba(119, 119, 119, 0.5); }
.menu-icon.dark {
position: relative;
display: inline-block;
vertical-align: middle;
width: 20px;
height: 16px;
cursor: pointer; }
.menu-icon.dark::after {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 2px;
background: #000;
-webkit-box-shadow: 0 7px 0 #000, 0 14px 0 #000;
box-shadow: 0 7px 0 #000, 0 14px 0 #000;
content: ''; }
.menu-icon.dark:hover::after {
background: rgba(119, 119, 119, 0.75);
-webkit-box-shadow: 0 7px 0 rgba(119, 119, 119, 0.75), 0 14px 0 rgba(119, 119, 119, 0.75);
box-shadow: 0 7px 0 rgba(119, 119, 119, 0.75), 0 14px 0 rgba(119, 119, 119, 0.75); }
.dropdown-pane {
position: absolute;
z-index: 10;
width: 300px;
padding: 1rem;
visibility: hidden;
display: none;
border: 0;
border-radius: 0;
background-color: #fff;
font-size: inherit; }
.dropdown-pane.is-opening {
display: block; }
.dropdown-pane.is-open {
visibility: visible;
display: block; }
.dropdown-pane.tiny {
width: 100px; }
.dropdown-pane.small {
width: 200px; }
.dropdown-pane.large {
width: 400px; }
.dropdown.menu > li.opens-left > .is-dropdown-submenu {
top: 100%;
right: 0;
left: auto; }
.dropdown.menu > li.opens-right > .is-dropdown-submenu {
top: 100%;
right: auto;
left: 0; }
.dropdown.menu a {
padding: 0 1.2em; }
[data-whatinput='mouse'] .dropdown.menu a {
outline: 0; }
.dropdown.menu .is-active > a {
background: none;
color: inherit; }
.no-js .dropdown.menu ul {
display: none; }
.dropdown.menu .nested.is-dropdown-submenu {
margin-right: 0;
margin-left: 0; }
.dropdown.menu.vertical > li .is-dropdown-submenu {
top: 0; }
.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
right: 100%;
left: auto;
top: 0; }
.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
right: auto;
left: 100%; }
@media print, screen and (min-width: 40em) {
.dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
top: 100%;
right: 0;
left: auto; }
.dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
top: 100%;
right: auto;
left: 0; }
.dropdown.menu.medium-vertical > li .is-dropdown-submenu {
top: 0; }
.dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
right: 100%;
left: auto;
top: 0; }
.dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
right: auto;
left: 100%; } }
@media print, screen and (min-width: 64em) {
.dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
top: 100%;
right: 0;
left: auto; }
.dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
top: 100%;
right: auto;
left: 0; }
.dropdown.menu.large-vertical > li .is-dropdown-submenu {
top: 0; }
.dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
right: 100%;
left: auto;
top: 0; }
.dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
right: auto;
left: 100%; } }
@media screen and (min-width: 80em) {
.dropdown.menu.xlarge-horizontal > li.opens-left > .is-dropdown-submenu {
top: 100%;
right: 0;
left: auto; }
.dropdown.menu.xlarge-horizontal > li.opens-right > .is-dropdown-submenu {
top: 100%;
right: auto;
left: 0; }
.dropdown.menu.xlarge-vertical > li .is-dropdown-submenu {
top: 0; }
.dropdown.menu.xlarge-vertical > li.opens-left > .is-dropdown-submenu {
right: 100%;
left: auto;
top: 0; }
.dropdown.menu.xlarge-vertical > li.opens-right > .is-dropdown-submenu {
right: auto;
left: 100%; } }
.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
top: 100%;
right: 0;
left: auto; }
.is-dropdown-menu.vertical {
width: 100px; }
.is-dropdown-menu.vertical.align-right {
float: right; }
.is-dropdown-submenu-parent {
position: relative; }
.is-dropdown-submenu-parent a::after {
position: absolute;
top: 50%;
right: 5px;
left: auto;
margin-top: -6px; }
.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
top: 100%;
left: auto; }
.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
right: 100%;
left: auto; }
.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
right: auto;
left: 100%; }
.is-dropdown-submenu {
position: absolute;
top: 0;
left: 100%;
z-index: 1;
display: none;
min-width: 282px;
border: none;
background: #fff; }
.dropdown .is-dropdown-submenu a {
padding: 0; }
.is-dropdown-submenu > li {
width: 100%; }
.is-dropdown-submenu.js-dropdown-active {
display: block; }
.is-drilldown {
position: relative;
overflow: hidden; }
.is-drilldown li {
display: block; }
.is-drilldown.animate-height {
-webkit-transition: height 0.5s;
-o-transition: height 0.5s;
transition: height 0.5s; }
.drilldown a {
padding: 0;
background: #fff; }
.drilldown .is-drilldown-submenu {
position: absolute;
top: 0;
left: 100%;
z-index: -1;
width: 100%;
background: #fff;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear; }
.drilldown .is-drilldown-submenu.is-active {
z-index: 1;
display: block;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%); }
.drilldown .is-drilldown-submenu.is-closing {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%); }
.drilldown .is-drilldown-submenu a {
padding: 0; }
.drilldown .nested.is-drilldown-submenu {
margin-right: 0;
margin-left: 0; }
.drilldown .drilldown-submenu-cover-previous {
min-height: 100%; }
.responsive-embed,
.flex-video {
position: relative;
height: 0;
margin-bottom: 1rem;
padding-bottom: 56.25%;
overflow: hidden; }
.responsive-embed iframe,
.responsive-embed object,
.responsive-embed embed,
.responsive-embed video,
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.responsive-embed.vertical,
.flex-video.vertical {
padding-bottom: 177.77778%; }
.responsive-embed.panorama,
.flex-video.panorama {
padding-bottom: 31.64062%; }
.responsive-embed.square,
.flex-video.square {
padding-bottom: 100%; }
body.is-reveal-open {
overflow: hidden; }
html.is-reveal-open,
html.is-reveal-open body {
min-height: 100%;
overflow: hidden;
position: fixed;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.reveal-overlay {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1005;
display: none;
background-color: rgba(0, 0, 0, 0.45);
overflow-y: scroll; }
.reveal {
z-index: 1006;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
display: none;
padding: 1rem;
border: 1px solid rgba(119, 119, 119, 0.5);
border-radius: 0;
background-color: #fff;
position: relative;
top: 100px;
margin-right: auto;
margin-left: auto;
overflow-y: auto; }
[data-whatinput='mouse'] .reveal {
outline: 0; }
@media print, screen and (min-width: 40em) {
.reveal {
min-height: 0; } }
.reveal .column, .reveal .columns {
min-width: 0; }
.reveal > :last-child {
margin-bottom: 0; }
@media print, screen and (min-width: 40em) {
.reveal {
width: 600px;
max-width: 1280px; } }
.reveal.collapse {
padding: 0; }
@media print, screen and (min-width: 40em) {
.reveal.tiny {
width: 30%;
max-width: 1280px; } }
@media print, screen and (min-width: 40em) {
.reveal.small {
width: 50%;
max-width: 1280px; } }
@media print, screen and (min-width: 40em) {
.reveal.large {
width: 90%;
max-width: 1280px; } }
.reveal.full {
top: 0;
left: 0;
width: 100%;
max-width: none;
height: 100%;
height: 100vh;
min-height: 100vh;
margin-left: 0;
border: 0;
border-radius: 0; }
@media screen and (max-width: 39.9375em) {
.reveal {
top: 0;
left: 0;
width: 100%;
max-width: none;
height: 100%;
height: 100vh;
min-height: 100vh;
margin-left: 0;
border: 0;
border-radius: 0; } }
.reveal.without-overlay {
position: fixed; }
.accordion {
margin-left: 0;
background: #fff;
list-style-type: none; }
.accordion[disabled] .accordion-title {
cursor: not-allowed; }
.accordion-item:first-child > :first-child {
border-radius: 0 0 0 0; }
.accordion-item:last-child > :last-child {
border-radius: 0 0 0 0; }
.accordion-title {
position: relative;
display: block;
padding: 1.125rem 0 1rem;
border: none;
border-bottom: 0;
font-size: 0.8125rem;
line-height: 1;
color: #777; }
:last-child:not(.is-active) > .accordion-title {
border-bottom: none;
border-radius: 0 0 0 0; }
.accordion-title:hover, .accordion-title:focus {
background-color: none; }
.accordion-title::before {
position: absolute;
top: 50%;
right: 1rem;
margin-top: -0.5rem;
content: '+'; }
.is-active > .accordion-title::before {
content: '\2013'; }
.accordion-content {
display: none;
padding: 0.5rem 0 0;
border: none;
border-bottom: 0;
background-color: #fff;
color: #777; }
:last-child > .accordion-content:last-child {
border-bottom: none; }
.sticky-container {
position: relative; }
.sticky {
position: relative;
z-index: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.sticky.is-stuck {
position: fixed;
z-index: 5;
width: 100%; }
.sticky.is-stuck.is-at-top {
top: 0; }
.sticky.is-stuck.is-at-bottom {
bottom: 0; }
.sticky.is-anchored {
position: relative;
right: auto;
left: auto; }
.sticky.is-anchored.is-at-bottom {
bottom: 0; }
.orbit {
position: relative; }
.orbit-container {
position: relative;
height: 0;
margin: 0;
list-style: none;
overflow: hidden; }
.orbit-slide {
width: 100%; }
.orbit-slide.no-motionui.is-active {
top: 0;
left: 0; }
.orbit-figure {
margin: 0; }
.orbit-image {
width: 100%;
max-width: 100%;
margin: 0; }
.orbit-caption {
position: absolute;
bottom: 0;
width: 100%;
margin-bottom: 0;
padding: 1rem;
background-color: rgba(0, 0, 0, 0.5);
color: #fff; }
.orbit-previous, .orbit-next {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 10;
padding: 1rem;
color: #fff; }
[data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next {
outline: 0; }
.orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus {
background-color: rgba(0, 0, 0, 0.5); }
.orbit-previous {
left: 0; }
.orbit-next {
left: auto;
right: 0; }
.orbit-bullets {
position: relative;
margin-top: 0.8rem;
margin-bottom: 0.8rem;
text-align: center; }
[data-whatinput='mouse'] .orbit-bullets {
outline: 0; }
.orbit-bullets button {
width: 1.2rem;
height: 1.2rem;
margin: 0.1rem;
border-radius: 50%;
background-color: rgba(119, 119, 119, 0.5); }
.orbit-bullets button:hover {
background-color: rgba(119, 119, 119, 0.75); }
.orbit-bullets button.is-active {
background-color: rgba(119, 119, 119, 0.75); }
@-webkit-keyframes fadeIn {
0% {
opacity: 0; }
100% {
opacity: 1; } }
@keyframes fadeIn {
0% {
opacity: 0; }
100% {
opacity: 1; } }
@-webkit-keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } }
@keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } }
@-webkit-keyframes full_and_visible {
100% {
width: 100%;
height: 100%;
visibility: visible; } }
@keyframes full_and_visible {
100% {
width: 100%;
height: 100%;
visibility: visible; } }
@-webkit-keyframes no_space_and_hidden {
100% {
width: 0;
height: 0;
visibility: hidden; } }
@keyframes no_space_and_hidden {
100% {
width: 0;
height: 0;
visibility: hidden; } }
@-webkit-keyframes shop_tooltip_clicked {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
50% {
-webkit-transform: scale(0.9);
transform: scale(0.9); }
100% {
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes shop_tooltip_clicked {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
50% {
-webkit-transform: scale(0.9);
transform: scale(0.9); }
100% {
-webkit-transform: scale(1);
transform: scale(1); } }
@-webkit-keyframes shop_tooltip_clicked_desktop {
0% {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
50% {
-webkit-transform: scale(0.9);
transform: scale(0.9); }
100% {
-webkit-transform: scale(1.1);
transform: scale(1.1); } }
@keyframes shop_tooltip_clicked_desktop {
0% {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
50% {
-webkit-transform: scale(0.9);
transform: scale(0.9); }
100% {
-webkit-transform: scale(1.1);
transform: scale(1.1); } }
@-webkit-keyframes shop_tooltip_hover_in {
0% {
-webkit-transform: translate3d(-130%, 0, 0);
transform: translate3d(-130%, 0, 0);
opacity: 0; }
100% {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
opacity: 1; } }
@keyframes shop_tooltip_hover_in {
0% {
-webkit-transform: translate3d(-130%, 0, 0);
transform: translate3d(-130%, 0, 0);
opacity: 0; }
100% {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
opacity: 1; } }
@-webkit-keyframes shop_tooltip_hover_out {
0% {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
opacity: 1; }
100% {
-webkit-transform: translate3d(-130%, 0, 0);
transform: translate3d(-130%, 0, 0);
opacity: 0; } }
@keyframes shop_tooltip_hover_out {
0% {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
opacity: 1; }
100% {
-webkit-transform: translate3d(-130%, 0, 0);
transform: translate3d(-130%, 0, 0);
opacity: 0; } }
@-webkit-keyframes shop_tooltip_rtl_hover_in {
0% {
-webkit-transform: translate3d(130%, 0, 0);
transform: translate3d(130%, 0, 0);
opacity: 0; }
100% {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
opacity: 1; } }
@keyframes shop_tooltip_rtl_hover_in {
0% {
-webkit-transform: translate3d(130%, 0, 0);
transform: translate3d(130%, 0, 0);
opacity: 0; }
100% {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
opacity: 1; } }
@-webkit-keyframes shop_tooltip_rtl_hover_out {
0% {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
opacity: 1; }
100% {
-webkit-transform: translate3d(130%, 0, 0);
transform: translate3d(130%, 0, 0);
opacity: 0; } }
@keyframes shop_tooltip_rtl_hover_out {
0% {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
opacity: 1; }
100% {
-webkit-transform: translate3d(130%, 0, 0);
transform: translate3d(130%, 0, 0);
opacity: 0; } }
@-webkit-keyframes shop_tooltip_show_hide {
0% {
-webkit-transform: translate3d(200px, 0, 0);
transform: translate3d(200px, 0, 0);
opacity: 0; }
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1; } }
@keyframes shop_tooltip_show_hide {
0% {
-webkit-transform: translate3d(200px, 0, 0);
transform: translate3d(200px, 0, 0);
opacity: 0; }
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1; } }
@-webkit-keyframes drop_down_in {
0% {
opacity: 0;
-webkit-transform: perspective(500px) rotateX(-15deg);
transform: perspective(500px) rotateX(-15deg); }
50% {
opacity: 1; }
100% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateX(0deg);
transform: perspective(9999px) rotateX(0deg); } }
@keyframes drop_down_in {
0% {
opacity: 0;
-webkit-transform: perspective(500px) rotateX(-15deg);
transform: perspective(500px) rotateX(-15deg); }
50% {
opacity: 1; }
100% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateX(0deg);
transform: perspective(9999px) rotateX(0deg); } }
@-webkit-keyframes drop_down_out {
0% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateX(0deg);
transform: perspective(9999px) rotateX(0deg); }
50% {
opacity: 1; }
100% {
opacity: 0;
-webkit-transform: perspective(500px) rotateX(-15deg);
transform: perspective(500px) rotateX(-15deg); } }
@keyframes drop_down_out {
0% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateX(0deg);
transform: perspective(9999px) rotateX(0deg); }
50% {
opacity: 1; }
100% {
opacity: 0;
-webkit-transform: perspective(500px) rotateX(-15deg);
transform: perspective(500px) rotateX(-15deg); } }
@-webkit-keyframes drop_down_right_in {
0% {
opacity: 0;
-webkit-transform: perspective(500px) rotateY(10deg);
transform: perspective(500px) rotateY(10deg); }
50% {
opacity: 1; }
100% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateY(0deg);
transform: perspective(9999px) rotateY(0deg); } }
@keyframes drop_down_right_in {
0% {
opacity: 0;
-webkit-transform: perspective(500px) rotateY(10deg);
transform: perspective(500px) rotateY(10deg); }
50% {
opacity: 1; }
100% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateY(0deg);
transform: perspective(9999px) rotateY(0deg); } }
@-webkit-keyframes drop_down_right_out {
0% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateY(0deg);
transform: perspective(9999px) rotateY(0deg); }
50% {
opacity: 1; }
100% {
opacity: 0;
-webkit-transform: perspective(500px) rotateY(10deg);
transform: perspective(500px) rotateY(10deg); } }
@keyframes drop_down_right_out {
0% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateY(0deg);
transform: perspective(9999px) rotateY(0deg); }
50% {
opacity: 1; }
100% {
opacity: 0;
-webkit-transform: perspective(500px) rotateY(10deg);
transform: perspective(500px) rotateY(10deg); } }
@-webkit-keyframes drop_down_left_in {
0% {
opacity: 0;
-webkit-transform: perspective(500px) rotateY(-10deg);
transform: perspective(500px) rotateY(-10deg); }
50% {
opacity: 1; }
100% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateY(0deg);
transform: perspective(9999px) rotateY(0deg); } }
@keyframes drop_down_left_in {
0% {
opacity: 0;
-webkit-transform: perspective(500px) rotateY(-10deg);
transform: perspective(500px) rotateY(-10deg); }
50% {
opacity: 1; }
100% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateY(0deg);
transform: perspective(9999px) rotateY(0deg); } }
@-webkit-keyframes drop_down_left_out {
0% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateY(0deg);
transform: perspective(9999px) rotateY(0deg); }
50% {
opacity: 1; }
100% {
opacity: 0;
-webkit-transform: perspective(500px) rotateY(-10deg);
transform: perspective(500px) rotateY(-10deg); } }
@keyframes drop_down_left_out {
0% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateY(0deg);
transform: perspective(9999px) rotateY(0deg); }
50% {
opacity: 1; }
100% {
opacity: 0;
-webkit-transform: perspective(500px) rotateY(-10deg);
transform: perspective(500px) rotateY(-10deg); } }
@-webkit-keyframes mega_drop_down_in {
0% {
opacity: 0;
-webkit-transform: perspective(500px) rotateX(-5deg);
transform: perspective(500px) rotateX(-5deg); }
50% {
opacity: 1; }
100% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateX(0deg);
transform: perspective(9999px) rotateX(0deg); } }
@keyframes mega_drop_down_in {
0% {
opacity: 0;
-webkit-transform: perspective(500px) rotateX(-5deg);
transform: perspective(500px) rotateX(-5deg); }
50% {
opacity: 1; }
100% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateX(0deg);
transform: perspective(9999px) rotateX(0deg); } }
@-webkit-keyframes mega_drop_down_out {
0% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateX(0deg);
transform: perspective(9999px) rotateX(0deg); }
50% {
opacity: 1; }
100% {
opacity: 0;
-webkit-transform: perspective(500px) rotateX(-5deg);
transform: perspective(500px) rotateX(-5deg); } }
@keyframes mega_drop_down_out {
0% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateX(0deg);
transform: perspective(9999px) rotateX(0deg); }
50% {
opacity: 1; }
100% {
opacity: 0;
-webkit-transform: perspective(500px) rotateX(-5deg);
transform: perspective(500px) rotateX(-5deg); } }
@-webkit-keyframes minicart_in {
0% {
opacity: 0;
-webkit-transform: perspective(500px) rotateX(-5deg);
transform: perspective(500px) rotateX(-5deg); }
50% {
opacity: 1; }
100% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateX(0deg);
transform: perspective(9999px) rotateX(0deg); } }
@keyframes minicart_in {
0% {
opacity: 0;
-webkit-transform: perspective(500px) rotateX(-5deg);
transform: perspective(500px) rotateX(-5deg); }
50% {
opacity: 1; }
100% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateX(0deg);
transform: perspective(9999px) rotateX(0deg); } }
@-webkit-keyframes minicart_out {
0% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateX(0deg);
transform: perspective(9999px) rotateX(0deg); }
50% {
opacity: 1; }
100% {
opacity: 0;
-webkit-transform: perspective(500px) rotateX(-5deg);
transform: perspective(500px) rotateX(-5deg); } }
@keyframes minicart_out {
0% {
opacity: 1;
-webkit-transform: perspective(9999px) rotateX(0deg);
transform: perspective(9999px) rotateX(0deg); }
50% {
opacity: 1; }
100% {
opacity: 0;
-webkit-transform: perspective(500px) rotateX(-5deg);
transform: perspective(500px) rotateX(-5deg); } }
@-webkit-keyframes menu_dropdowns_li {
0% {
opacity: 0;
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0); }
100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } }
@keyframes menu_dropdowns_li {
0% {
opacity: 0;
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0); }
100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } }
@-webkit-keyframes megadropdown_categories {
0% {
opacity: 0;
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0); }
100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } }
@keyframes megadropdown_categories {
0% {
opacity: 0;
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0); }
100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } }
@-webkit-keyframes megamenu_blog_cats {
0% {
opacity: 0;
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0); }
100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } }
@keyframes megamenu_blog_cats {
0% {
opacity: 0;
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0); }
100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } }
@-webkit-keyframes megamenu_blog {
0% {
opacity: 0;
-webkit-transform: scale(0.95);
transform: scale(0.95); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes megamenu_blog {
0% {
opacity: 0;
-webkit-transform: scale(0.95);
transform: scale(0.95); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
@-webkit-keyframes megamenu_icons {
0% {
opacity: 0;
-webkit-transform: scale(0.85);
transform: scale(0.85); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes megamenu_icons {
0% {
opacity: 0;
-webkit-transform: scale(0.85);
transform: scale(0.85); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
@-webkit-keyframes megamenu_categories {
0% {
opacity: 0;
-webkit-transform: scale(0.95);
transform: scale(0.95); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes megamenu_categories {
0% {
opacity: 0;
-webkit-transform: scale(0.95);
transform: scale(0.95); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
@-webkit-keyframes megamenu_contact_img {
0% {
opacity: 0;
-webkit-transform: scale(0.9);
transform: scale(0.9); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes megamenu_contact_img {
0% {
opacity: 0;
-webkit-transform: scale(0.9);
transform: scale(0.9); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
@-webkit-keyframes megamenu_contact {
0% {
opacity: 0;
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0); }
100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } }
@keyframes megamenu_contact {
0% {
opacity: 0;
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0); }
100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } }
@-webkit-keyframes sticky_header_out {
100% {
height: 0;
visibility: hidden;
overflow: hidden; } }
@keyframes sticky_header_out {
100% {
height: 0;
visibility: hidden;
overflow: hidden; } }
@-webkit-keyframes sticky_header_in {
100% {
height: auto;
visibility: visible;
overflow: visible; } }
@keyframes sticky_header_in {
100% {
height: auto;
visibility: visible;
overflow: visible; } }
@-webkit-keyframes bounceIconUp {
0% {
-webkit-transform: translateY(0px);
transform: translateY(0px); }
25% {
-webkit-transform: translateY(-20px);
transform: translateY(-20px); }
50% {
-webkit-transform: translateY(0px);
transform: translateY(0px); }
75% {
-webkit-transform: translateY(-20px);
transform: translateY(-20px); }
100% {
-webkit-transform: translateY(0px);
transform: translateY(0px); } }
@keyframes bounceIconUp {
0% {
-webkit-transform: translateY(0px);
transform: translateY(0px); }
25% {
-webkit-transform: translateY(-20px);
transform: translateY(-20px); }
50% {
-webkit-transform: translateY(0px);
transform: translateY(0px); }
75% {
-webkit-transform: translateY(-20px);
transform: translateY(-20px); }
100% {
-webkit-transform: translateY(0px);
transform: translateY(0px); } }
html {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
word-wrap: break-word; }
html.mobile-menu-open {
margin-top: 0 !important;
overflow: hidden !important; }
html.mobile-menu-open body,
html.mobile-menu-open .site-wrapper {
overflow: hidden !important;
position: relative; }
a {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
a:focus {
outline: none; }
label {
padding: 0.25rem 0 0.5rem;
font-size: 0.8125rem;
line-height: 1.125rem; }
fieldset legend,
.fieldset legend {
background: none; }
abbr {
text-decoration: none !important;
color: inherit; }
p:empty {
display: none; }
[type='text'],
[type='password'],
[type='date'],
[type='datetime'],
[type='datetime-local'],
[type='month'],
[type='week'],
[type='email'],
[type='number'],
[type='search'],
[type='tel'],
[type='time'],
[type='url'],
[type='color'],
textarea,
select,
.select2,
.select2 .select2-selection,
.select2 .select2-selection .select2-selection__rendered,
.select2-dropdown .select2-search .select2-search__field {
height: 3rem;
line-height: 3rem;
padding: 0 0.75rem;
font-size: 0.8125rem; }
[type='submit'] {
width: 100%; }
select {
background-position: right 0 center;
background-size: 6px 6px; }
select option {
color: #000; }
textarea {
padding: 0.75rem;
resize: vertical;
height: auto;
line-height: inherit; }
input[type=checkbox] + label,
input[type=radio] + label {
position: relative;
padding: 0;
text-transform: none;
color: inherit;
font-family: inherit; }
table {
border-collapse: collapse;
margin-bottom: 2rem; }
table tr {
border-bottom: 1px solid; }
table tr th, table tr td {
padding: 0.9375rem 0; }
table tr th {
text-align: left;
padding-right: 0.9375rem;
font-weight: normal; }
table tr td p:last-child {
margin-bottom: 0; }
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl {
margin-top: 0.5rem; }
ul > li, ol > li, dl > li {
margin-bottom: 0.5rem; }
ul ul, ol ul, ul ol, ol ol {
margin-left: 2.1875rem; }
dl dt {
margin-top: 1.875rem; }
figcaption {
margin-top: 1rem;
margin-bottom: 2rem;
font-size: 0.875rem; }
pre {
padding: 1.5625rem;
margin: 1.875rem 0; }
kbd {
background-color: #fff;
color: #777;
padding: 0.125rem 0.625rem 0.1875rem;
border-radius: 0; }
blockquote {
font-size: 1.25rem; }
blockquote p {
margin-bottom: 0; }
cite {
display: inline-block;
font-size: 0.875rem;
color: inherit; }
cite:before {
content: '\2014 \0020'; }
hr {
margin-bottom: 2rem;
margin-top: 2rem;
border-bottom-color: #777; }
.sticky {
z-index: 10; }
.clear {
clear: both; }
.alignleft {
float: left;
margin-right: 1.875rem; }
.aligncenter {
clear: both;
display: block;
margin: 0 auto; }
.alignright {
float: right;
margin-left: 1.875rem; }
.wp-caption {
max-width: 100%; }
.kirki-customizer-loading-wrapper {
background-image: none !important; }
.site-wrapper {
position: relative; }
.site-wrapper .site-content-wrapper {
position: relative;
overflow-x: hidden; }
.site-wrapper .site-content-wrapper .site-content {
padding: 1.6875rem 1.25rem; }
@media screen and (max-width: 39.9375em) {
.blog .site-wrapper .site-content-wrapper .site-content {
padding: 0 0.75rem 1.5625rem; } }
.single-product .site-wrapper .site-content-wrapper .site-content {
padding-bottom: 0; }
@media screen and (max-width: 39.9375em) {
.single-product .site-wrapper .site-content-wrapper .site-content {
padding: 0 0.7rem; } }
.woocommerce-account .site-wrapper .site-content-wrapper .site-content {
padding-bottom: 2.9375rem; }
@media print, screen and (min-width: 40em) {
.site-wrapper .site-content-wrapper .site-content {
padding: 2.025rem 1.5rem; } }
@media screen and (max-width: 39.9375em) {
.blog .site-wrapper .site-content-wrapper .site-content {
padding: 0 0.9rem 1.875rem; } }
.single-product .site-wrapper .site-content-wrapper .site-content {
padding-bottom: 0; }
@media screen and (max-width: 39.9375em) {
.single-product .site-wrapper .site-content-wrapper .site-content {
padding: 0 0.84rem; } }
.woocommerce-account .site-wrapper .site-content-wrapper .site-content {
padding-bottom: 3.525rem; }
@media print, screen and (min-width: 64em) {
.site-wrapper .site-content-wrapper .site-content {
padding: 2.7rem 2rem; } }
@media screen and (max-width: 39.9375em) {
.blog .site-wrapper .site-content-wrapper .site-content {
padding: 0 1.2rem 2.5rem; } }
.single-product .site-wrapper .site-content-wrapper .site-content {
padding-bottom: 0; }
@media screen and (max-width: 39.9375em) {
.single-product .site-wrapper .site-content-wrapper .site-content {
padding: 0 1.12rem; } }
.woocommerce-account .site-wrapper .site-content-wrapper .site-content {
padding-bottom: 4.7rem; }
@media screen and (min-width: 80em) {
.site-wrapper .site-content-wrapper .site-content {
padding: 3.0375rem 2.25rem; } }
@media screen and (max-width: 39.9375em) {
.blog .site-wrapper .site-content-wrapper .site-content {
padding: 0 1.35rem 2.8125rem; } }
.single-product .site-wrapper .site-content-wrapper .site-content {
padding-bottom: 0; }
@media screen and (max-width: 39.9375em) {
.single-product .site-wrapper .site-content-wrapper .site-content {
padding: 0 1.26rem; } }
.woocommerce-account .site-wrapper .site-content-wrapper .site-content {
padding-bottom: 5.2875rem; }
@media screen and (min-width: 80em) {
.site-wrapper .site-content-wrapper .site-content {
padding-left: 5.25rem;
padding-right: 5.25rem;
padding-left: 5.25rem !important;
padding-right: 5.25rem !important; } }
.site-wrapper .site-content-wrapper .site-content:after {
content: "";
display: block;
clear: both; }
body:not(.archive).page-without-title .site-wrapper .site-content-wrapper .site-content {
padding-top: 0;
padding-bottom: 0; }
body.content-layout-boxed .site-wrapper .site-content-wrapper .site-content {
position: relative; }
.site-wrapper .site-content-wrapper .site-content .calendar_wrap {
padding: 25px 15px; }
.hover_overlay_header,
.hover_overlay_content,
.hover_overlay_footer,
.hover_overlay_body {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 99;
opacity: 0;
background: rgba(0, 0, 0, 0.1);
-webkit-transition: opacity .3s ease-in-out;
-o-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
-webkit-transition-delay: .2s;
-o-transition-delay: .2s;
transition-delay: .2s;
-webkit-animation: no_space_and_hidden 0s;
animation: no_space_and_hidden 0s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: .6s;
animation-delay: .6s; }
.hover_overlay_header.visible,
.hover_overlay_content.visible,
.hover_overlay_footer.visible,
.hover_overlay_body.visible {
opacity: 1;
-webkit-animation: full_and_visible 0s;
animation: full_and_visible 0s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.hover_overlay_content {
max-width: 100%;
margin: 0; }
button,
.button,
input[type="submit"] {
display: inline-block;
vertical-align: middle;
margin: 0;
font-family: inherit;
padding: 1rem 2rem 0.9375rem;
-webkit-appearance: none;
border: 1px solid transparent;
border-radius: 0;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
font-size: 0.8125rem;
line-height: 1;
text-align: center;
cursor: pointer;
background-color: #777;
color: #fff;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-width: 2px;
text-transform: capitalize;
font-family: inherit;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-size: 0.8125rem; }
[data-whatinput='mouse'] button, [data-whatinput='mouse']
.button, [data-whatinput='mouse']
input[type="submit"] {
outline: 0; }
button:hover, button:focus,
.button:hover,
.button:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
background-color: none;
color: #fff; }
button.tiny,
.button.tiny,
input[type="submit"].tiny {
border-width: 1px; }
button.tiny, button.small,
.button.tiny,
.button.small,
input[type="submit"].tiny,
input[type="submit"].small {
padding: 0.5rem 1rem; }
button.large,
.button.large,
input[type="submit"].large {
padding: 1.25rem 3rem; }
button.hollow,
.button.hollow,
input[type="submit"].hollow {
border-width: 2px; }
button:focus,
.button:focus,
input[type="submit"]:focus {
outline: none; }
.gbt_custom_link {
background-color: transparent;
text-transform: uppercase;
border-bottom: 3px solid;
padding: 0 0 8px;
font-size: 0.8125rem; }
.gbt_custom_link:hover {
border-color: transparent !important; }
.gbt-mega-dropdown-wrapper {
pointer-events: none;
width: 100%;
min-height: 100%; }
@media screen and (min-width: 64em) {
.gbt-mega-dropdown-wrapper {
position: absolute;
z-index: 999; } }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown {
position: relative; }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-button {
position: relative;
pointer-events: auto;
white-space: nowrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
bottom: 100%;
width: 100%;
line-height: 1;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 1.25rem;
padding-top: 1.6924em;
padding-bottom: 1.6924em; }
@media screen and (max-width: 79.9375em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-button {
-webkit-transition: none;
-o-transition: none;
transition: none; } }
@media screen and (min-width: 64em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-button {
position: absolute; } }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-button i {
line-height: 0;
padding-right: 1rem;
font-size: 1.4em; }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: .7em;
margin-left: auto;
-webkit-transition: all .7s;
-o-transition: all .7s;
transition: all .7s;
z-index: 2; }
@media screen and (max-width: 79.9375em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-button:before {
position: absolute;
content: "";
width: 5.5em;
height: 100%;
top: 0;
right: 0;
z-index: 1;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; } }
@media print, screen and (min-width: 40em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-button {
padding: 1.5rem;
padding-top: 1.6924em;
padding-bottom: 1.6924em; } }
@media print, screen and (min-width: 64em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-button {
padding: 2rem;
padding-top: 1.6924em;
padding-bottom: 1.6924em; } }
@media screen and (min-width: 80em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-button {
padding: 2.25rem;
padding-top: 1.6924em;
padding-bottom: 1.6924em; } }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content {
height: 0;
overflow: hidden;
visibility: hidden;
pointer-events: auto; }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside {
padding-top: 1.5em;
padding-bottom: 1.5em;
-webkit-box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25);
box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25); }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown {
max-width: 100% !important; }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul {
margin: 0;
padding: 0; }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul.mega-dropdown-categories li:first-child:before {
display: none; }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul.has-icons li a {
margin-left: 3em;
line-height: 1; }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul.has-icons li a i {
font-size: 1.85em;
position: absolute;
left: 1.25rem; }
@media print, screen and (min-width: 40em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul.has-icons li a i {
left: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul.has-icons li a i {
left: 2rem; } }
@media screen and (min-width: 80em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul.has-icons li a i {
left: 2.25rem; } }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul.has-icons li a img {
font-size: 1.85em;
width: 1em;
position: absolute;
left: 1.25rem; }
@media print, screen and (min-width: 40em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul.has-icons li a img {
left: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul.has-icons li a img {
left: 2rem; } }
@media screen and (min-width: 80em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul.has-icons li a img {
left: 2.25rem; } }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li {
margin: 0;
padding: 0; }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li:before {
content: "";
border-bottom: 1px solid;
display: block;
margin: 0 1.25rem; }
@media print, screen and (min-width: 40em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li:before {
margin: 0 1.5rem; } }
@media print, screen and (min-width: 64em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li:before {
margin: 0 2rem; } }
@media screen and (min-width: 80em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li:before {
margin: 0 2.25rem; } }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li.js-drilldown-back > a {
text-transform: uppercase;
margin-left: 0 !important; }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li.js-drilldown-back > a:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: .7em;
margin-right: .7em; }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li.js-drilldown-back > a:after {
display: none; }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li.menu-item-has-children > a {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li.menu-item-has-children > a:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: .7em;
margin-left: auto; }
@media screen and (min-width: 80em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li.menu-item-has-children > a:after {
margin-right: 1em; } }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li > a {
font-size: 1em;
line-height: 1.4em;
min-height: 4.5em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: inherit;
padding-left: 1.25rem;
padding-right: 1.25rem; }
@media print, screen and (min-width: 40em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li > a {
padding-left: 1.5rem;
padding-right: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li > a {
padding-left: 2rem;
padding-right: 2rem; } }
@media screen and (min-width: 80em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li > a {
padding-left: 2.25rem;
padding-right: 2.25rem; } }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li > a span.count {
padding: 0 0.625rem 0 0.3125rem;
position: relative;
font-size: 0.6875rem; }
@media screen and (max-width: 63.9375em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li > a span.count {
margin-top: -2px; } }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li a {
background: inherit; }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li .is-drilldown-submenu.is-active li:not(.js-drilldown-back) > a {
margin-left: 1.2em; }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li .is-drilldown-submenu.is-active li:not(.js-drilldown-back) > a img {
display: none; }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li .is-drilldown-submenu.is-active li:not(.js-drilldown-back) > a i {
display: none; }
@media screen and (min-width: 64em) {
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown-megamenu-offset {
padding-left: 0;
padding-right: 0;
margin-left: -0.75rem; } }
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown-megamenu-placeholder {
height: 100%; }
.gbt-mega-dropdown-wrapper .gbt-mega-menu-content {
top: 0 !important;
pointer-events: auto; }
.gbt-mega-dropdown-wrapper:hover .gbt-mega-dropdown-button:after {
-webkit-transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg);
transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg); }
.gbt-mega-dropdown-wrapper.is-active .gbt-mega-dropdown .gbt-mega-dropdown-content {
height: auto;
overflow: visible;
visibility: visible; }
.gbt-mega-dropdown-wrapper .megamenu_icon_list a {
width: calc(100% / 6); }
@media print, screen and (min-width: 64em) {
.gbt-mega-dropdown-wrapper.is-active .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside {
-webkit-animation: mega_drop_down_out .25s ease-in-out;
animation: mega_drop_down_out .25s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-transform-origin: center top;
-ms-transform-origin: center top;
transform-origin: center top; }
.gbt-mega-dropdown-wrapper.is-active:hover .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside {
-webkit-animation: mega_drop_down_in .3s ease-in-out;
animation: mega_drop_down_in .3s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-transform-origin: center top;
-ms-transform-origin: center top;
transform-origin: center top; } }
@media print, screen and (min-width: 64em) {
.gbt-mega-dropdown-wrapper .dropdown-pane {
opacity: 0;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-transition-delay: .05s;
-o-transition-delay: .05s;
transition-delay: .05s;
outline: 1px solid transparent;
-webkit-transform: perspective(500px) rotateX(-5deg);
transform: perspective(500px) rotateX(-5deg);
-webkit-transform-origin: center top;
-ms-transform-origin: center top;
transform-origin: center top;
-webkit-transform: perspective(500px) rotateY(2deg);
transform: perspective(500px) rotateY(2deg);
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center; }
.gbt-mega-dropdown-wrapper .dropdown-pane:hover, .gbt-mega-dropdown-wrapper .dropdown-pane.is-open.animated {
opacity: 1;
-webkit-transform: perspective(9999px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
transform: perspective(9999px) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }
.select2 {
width: 100% !important;
margin-bottom: 0.75rem;
padding: 0; }
.select2 .select2-selection {
border-radius: 0;
background: none; }
.select2 .select2-selection:focus {
outline: 0; }
.select2 .select2-selection.select2_no_border {
border-color: transparent; }
.select2 .select2-selection .select2-selection__rendered {
padding: 0 1.25rem 0 0;
color: inherit; }
.select2 .select2-selection .select2-selection__rendered .select2-selection__clear {
font-size: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 0.3125rem; }
.select2 .select2-selection .select2-selection__rendered .select2-selection__clear:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 0.5rem; }
.select2 .select2-selection .select2-selection__arrow {
width: auto;
height: 100%;
top: 1px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
line-height: inherit;
margin-right: 0.75rem; }
.select2 .select2-selection .select2-selection__arrow b {
display: none; }
.select2 .select2-selection .select2-selection__arrow:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: .6em;
-webkit-transition: all .7s;
-o-transition: all .7s;
transition: all .7s; }
.select2.select2-container--open .select2-selection .select2-selection__arrow:after {
-webkit-transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg);
transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg); }
.select2.select2-container--open.select2-container--above .select2-selection.select2_no_border {
border-top-color: inherit; }
.select2.select2-container--open.select2-container--below .select2-selection.select2_no_border {
border-bottom-color: inherit; }
.select2-container .select2-dropdown {
border-radius: 0; }
.select2-container .select2-dropdown .select2-search {
padding: 0;
position: relative; }
.select2-container .select2-dropdown .select2-search .select2-search__field {
margin: 0;
border-color: transparent;
-webkit-box-shadow: 0px 2px 2px -1px rgba(0, 0, 0, 0.2);
box-shadow: 0px 2px 2px -1px rgba(0, 0, 0, 0.2); }
.select2-container .select2-dropdown .select2-results ul:focus {
outline: 0; }
.select2-container .select2-dropdown .select2-results ul li {
margin: 0;
height: auto;
padding-top: .75em;
padding-bottom: .75em;
padding-left: 0.75rem;
padding-right: 0.75rem;
font-size: 0.8125rem;
line-height: 1.5em; }
.select2-container .select2-dropdown .select2-results ul li:focus {
outline: 0; }
.select2-container .select2-dropdown.select2_no_border .select2-results ul {
max-height: 400px; }
body > .select2-container {
z-index: 99999; }
.pswp .pswp__bg {
background: #FFF; }
.pswp .pswp__ui--idle .pswp__top-bar,
.pswp .pswp__ui--hidden .pswp__top-bar,
.pswp .pswp__ui--idle .pswp__button--arrow--left,
.pswp .pswp__ui--idle .pswp__button--arrow--right {
opacity: 1; }
.pswp .pswp__top-bar {
background: #FFF;
height: 0; }
.pswp .pswp__counter,
.pswp .pswp__caption {
display: none; }
.pswp button.pswp__button {
background: none;
width: auto;
height: auto; }
.pswp button.pswp__button:after, .pswp button.pswp__button:before {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.pswp button.pswp__button.pswp__button--share, .pswp button.pswp__button.pswp__button--fs, .pswp button.pswp__button.pswp__button--zoom {
display: none; }
.pswp button.pswp__button.pswp__button--close {
margin-top: 20px;
margin-right: 17px; }
.pswp button.pswp__button.pswp__button--close:after {
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s;
display: inline-block; }
.pswp button.pswp__button.pswp__button--close:hover:after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.pswp button.pswp__button.pswp__button--close:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1.5rem; }
.pswp button.pswp__button.pswp__button--arrow--left, .pswp button.pswp__button.pswp__button--arrow--right {
margin-top: -15px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.pswp button.pswp__button.pswp__button--arrow--left:before, .pswp button.pswp__button.pswp__button--arrow--right:before {
display: none; }
.pswp button.pswp__button.pswp__button--arrow--left {
margin-left: 1.0625rem; }
.pswp button.pswp__button.pswp__button--arrow--left:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1.875rem; }
.pswp button.pswp__button.pswp__button--arrow--left:hover {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0); }
.pswp button.pswp__button.pswp__button--arrow--right {
margin-right: 1.0625rem; }
.pswp button.pswp__button.pswp__button--arrow--right:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1.875rem; }
.pswp button.pswp__button.pswp__button--arrow--right:hover {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0); }
.pswp button.pswp__button:hover {
background-color: transparent;
outline: none; }
.pswp button.pswp__button:before {
background: none; }
.pswp button.pswp__button.pswp__button--arrow--left:before {
content: "\e905"; }
.pswp button.pswp__button.pswp__button--arrow--right:before {
content: "\e906"; }
.pswp--open {
-webkit-transition: opacity .5s ease-in-out;
-o-transition: opacity .5s ease-in-out;
transition: opacity .5s ease-in-out;
-webkit-transition-delay: .75s;
-o-transition-delay: .75s;
transition-delay: .75s; }
dl.gbt-stack-gallery {
margin-top: 1.5em;
list-style: none;
padding: 0;
margin: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
dl.gbt-stack-gallery > dt {
position: relative;
font-weight: normal;
padding: 0;
margin: 0;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d; }
dl.gbt-stack-gallery > dt:hover .gbt-stack-item-middle {
-webkit-transform: translate3d(0, 0, -20px);
transform: translate3d(0, 0, -20px);
opacity: .8; }
dl.gbt-stack-gallery > dt:hover .gbt-stack-item-back {
-webkit-transform: translate3d(0, 0, -40px);
transform: translate3d(0, 0, -40px);
opacity: .4; }
dl.gbt-stack-gallery > dt:hover dl.gbt-stack-nav a.next:not(.hidden) {
opacity: 1;
right: -1.1em; }
dl.gbt-stack-gallery > dt:hover dl.gbt-stack-nav a.prev:not(.hidden) {
opacity: 1;
left: -1.1em; }
dl.gbt-stack-gallery dl.gbt-stack-items {
list-style: none;
padding: 0;
margin: 0;
-webkit-perspective: 300px;
perspective: 300px;
-webkit-perspective-origin: 50% -30%;
perspective-origin: 50% -30%; }
dl.gbt-stack-gallery dl.gbt-stack-items dt {
position: absolute;
top: 0;
left: 0;
padding: 0;
margin: 0;
background: #fff;
font-weight: normal;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
dl.gbt-stack-gallery dl.gbt-stack-items dt.gbt-stack-item-front {
position: relative;
z-index: 3; }
dl.gbt-stack-gallery dl.gbt-stack-items dt.gbt-stack-item-middle {
z-index: 2; }
dl.gbt-stack-gallery dl.gbt-stack-items dt.gbt-stack-item-back {
z-index: 1; }
dl.gbt-stack-gallery dl.gbt-stack-items dt.gbt-stack-item-out {
z-index: 0;
opacity: 0;
-webkit-transform: translate3d(0, 0, -100px);
transform: translate3d(0, 0, -100px); }
dl.gbt-stack-gallery dl.gbt-stack-items dt.item-moved {
-webkit-transform: translate3d(0, 0, 20px);
transform: translate3d(0, 0, 20px);
opacity: 0;
visibility: hidden;
pointer-events: none;
z-index: 4 !important; }
dl.gbt-stack-gallery dl.gbt-stack-items dt .gbt_featured_title {
display: block;
padding: 1.25em 0 0 0; }
dl.gbt-stack-gallery dl.gbt-stack-items dt .amount {
display: block;
padding: .25em 0 1em 0; }
dl.gbt-stack-gallery dl.gbt-stack-nav {
list-style: none;
padding: 0;
margin: 0; }
dl.gbt-stack-gallery dl.gbt-stack-nav dt {
padding: 0;
margin: 0;
font-weight: normal; }
dl.gbt-stack-gallery dl.gbt-stack-nav dt a {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
margin-top: -2em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
text-align: center;
z-index: 5;
border-radius: 50%;
border-width: 1px;
border-style: solid;
padding: 0.625rem;
font-size: 1.125rem; }
dl.gbt-stack-gallery dl.gbt-stack-nav dt a.hidden {
pointer-events: none;
opacity: 0; }
dl.gbt-stack-gallery dl.gbt-stack-nav dt a.prev {
left: -2.2em;
opacity: 0; }
dl.gbt-stack-gallery dl.gbt-stack-nav dt a.next {
right: -2.2em;
opacity: 0; }
dl.gbt-stack-gallery dl.gbt-stack-nav dt a:hover {
-webkit-transform: translateY(-50%) scale3d(1.1, 1.1, 1.1);
transform: translateY(-50%) scale3d(1.1, 1.1, 1.1); }
.navigation-foundation ul li {
margin: 0; }
.navigation-foundation ul li .opens-right ul.is-dropdown-submenu {
margin-left: 0; }
@media print, screen and (min-width: 64em) {
.navigation-foundation ul li .opens-right .js-dropdown-active {
-webkit-animation: drop_down_right_out .25s ease-in-out;
animation: drop_down_right_out .25s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center; }
.navigation-foundation ul li .opens-right.is-active .js-dropdown-active {
-webkit-animation: drop_down_right_in .3s ease-in-out;
animation: drop_down_right_in .3s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center; } }
.navigation-foundation ul li .opens-left ul.is-dropdown-submenu {
margin-right: 0; }
@media print, screen and (min-width: 64em) {
.navigation-foundation ul li .opens-left .js-dropdown-active {
-webkit-animation: drop_down_left_out .25s ease-in-out;
animation: drop_down_left_out .25s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-transform-origin: right center;
-ms-transform-origin: right center;
transform-origin: right center; }
.navigation-foundation ul li .opens-left.is-active .js-dropdown-active {
-webkit-animation: drop_down_left_in .3s ease-in-out;
animation: drop_down_left_in .3s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-transform-origin: right center;
-ms-transform-origin: right center;
transform-origin: right center; } }
.navigation-foundation ul.is-dropdown-submenu {
padding: 1.75em 0;
margin: 0 -1.5em;
outline: 1px solid transparent;
z-index: 999;
-webkit-box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25);
box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25); }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li {
opacity: 0;
-webkit-animation: menu_dropdowns_li;
animation: menu_dropdowns_li;
-webkit-animation-duration: .4s;
animation-duration: .4s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(1) {
-webkit-animation-delay: 0.04s;
animation-delay: 0.04s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(2) {
-webkit-animation-delay: 0.08s;
animation-delay: 0.08s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(3) {
-webkit-animation-delay: 0.12s;
animation-delay: 0.12s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(4) {
-webkit-animation-delay: 0.16s;
animation-delay: 0.16s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(5) {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(6) {
-webkit-animation-delay: 0.24s;
animation-delay: 0.24s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(7) {
-webkit-animation-delay: 0.28s;
animation-delay: 0.28s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(8) {
-webkit-animation-delay: 0.32s;
animation-delay: 0.32s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(9) {
-webkit-animation-delay: 0.36s;
animation-delay: 0.36s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(10) {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(11) {
-webkit-animation-delay: 0.44s;
animation-delay: 0.44s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(12) {
-webkit-animation-delay: 0.48s;
animation-delay: 0.48s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(13) {
-webkit-animation-delay: 0.52s;
animation-delay: 0.52s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(14) {
-webkit-animation-delay: 0.56s;
animation-delay: 0.56s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(15) {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(16) {
-webkit-animation-delay: 0.64s;
animation-delay: 0.64s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(17) {
-webkit-animation-delay: 0.68s;
animation-delay: 0.68s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(18) {
-webkit-animation-delay: 0.72s;
animation-delay: 0.72s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(19) {
-webkit-animation-delay: 0.76s;
animation-delay: 0.76s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(20) {
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(21) {
-webkit-animation-delay: 0.84s;
animation-delay: 0.84s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(22) {
-webkit-animation-delay: 0.88s;
animation-delay: 0.88s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(23) {
-webkit-animation-delay: 0.92s;
animation-delay: 0.92s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(24) {
-webkit-animation-delay: 0.96s;
animation-delay: 0.96s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(25) {
-webkit-animation-delay: 1s;
animation-delay: 1s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(26) {
-webkit-animation-delay: 1.04s;
animation-delay: 1.04s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(27) {
-webkit-animation-delay: 1.08s;
animation-delay: 1.08s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(28) {
-webkit-animation-delay: 1.12s;
animation-delay: 1.12s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(29) {
-webkit-animation-delay: 1.16s;
animation-delay: 1.16s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(30) {
-webkit-animation-delay: 1.2s;
animation-delay: 1.2s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(31) {
-webkit-animation-delay: 1.24s;
animation-delay: 1.24s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(32) {
-webkit-animation-delay: 1.28s;
animation-delay: 1.28s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(33) {
-webkit-animation-delay: 1.32s;
animation-delay: 1.32s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(34) {
-webkit-animation-delay: 1.36s;
animation-delay: 1.36s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(35) {
-webkit-animation-delay: 1.4s;
animation-delay: 1.4s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(36) {
-webkit-animation-delay: 1.44s;
animation-delay: 1.44s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(37) {
-webkit-animation-delay: 1.48s;
animation-delay: 1.48s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(38) {
-webkit-animation-delay: 1.52s;
animation-delay: 1.52s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(39) {
-webkit-animation-delay: 1.56s;
animation-delay: 1.56s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(40) {
-webkit-animation-delay: 1.6s;
animation-delay: 1.6s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(41) {
-webkit-animation-delay: 1.64s;
animation-delay: 1.64s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(42) {
-webkit-animation-delay: 1.68s;
animation-delay: 1.68s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(43) {
-webkit-animation-delay: 1.72s;
animation-delay: 1.72s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(44) {
-webkit-animation-delay: 1.76s;
animation-delay: 1.76s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(45) {
-webkit-animation-delay: 1.8s;
animation-delay: 1.8s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(46) {
-webkit-animation-delay: 1.84s;
animation-delay: 1.84s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(47) {
-webkit-animation-delay: 1.88s;
animation-delay: 1.88s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(48) {
-webkit-animation-delay: 1.92s;
animation-delay: 1.92s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(49) {
-webkit-animation-delay: 1.96s;
animation-delay: 1.96s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(50) {
-webkit-animation-delay: 2s;
animation-delay: 2s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(51) {
-webkit-animation-delay: 2.04s;
animation-delay: 2.04s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(52) {
-webkit-animation-delay: 2.08s;
animation-delay: 2.08s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(53) {
-webkit-animation-delay: 2.12s;
animation-delay: 2.12s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(54) {
-webkit-animation-delay: 2.16s;
animation-delay: 2.16s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(55) {
-webkit-animation-delay: 2.2s;
animation-delay: 2.2s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(56) {
-webkit-animation-delay: 2.24s;
animation-delay: 2.24s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(57) {
-webkit-animation-delay: 2.28s;
animation-delay: 2.28s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(58) {
-webkit-animation-delay: 2.32s;
animation-delay: 2.32s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(59) {
-webkit-animation-delay: 2.36s;
animation-delay: 2.36s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(60) {
-webkit-animation-delay: 2.4s;
animation-delay: 2.4s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(61) {
-webkit-animation-delay: 2.44s;
animation-delay: 2.44s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(62) {
-webkit-animation-delay: 2.48s;
animation-delay: 2.48s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(63) {
-webkit-animation-delay: 2.52s;
animation-delay: 2.52s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(64) {
-webkit-animation-delay: 2.56s;
animation-delay: 2.56s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(65) {
-webkit-animation-delay: 2.6s;
animation-delay: 2.6s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(66) {
-webkit-animation-delay: 2.64s;
animation-delay: 2.64s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(67) {
-webkit-animation-delay: 2.68s;
animation-delay: 2.68s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(68) {
-webkit-animation-delay: 2.72s;
animation-delay: 2.72s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(69) {
-webkit-animation-delay: 2.76s;
animation-delay: 2.76s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(70) {
-webkit-animation-delay: 2.8s;
animation-delay: 2.8s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(71) {
-webkit-animation-delay: 2.84s;
animation-delay: 2.84s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(72) {
-webkit-animation-delay: 2.88s;
animation-delay: 2.88s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(73) {
-webkit-animation-delay: 2.92s;
animation-delay: 2.92s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(74) {
-webkit-animation-delay: 2.96s;
animation-delay: 2.96s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(75) {
-webkit-animation-delay: 3s;
animation-delay: 3s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(76) {
-webkit-animation-delay: 3.04s;
animation-delay: 3.04s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(77) {
-webkit-animation-delay: 3.08s;
animation-delay: 3.08s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(78) {
-webkit-animation-delay: 3.12s;
animation-delay: 3.12s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(79) {
-webkit-animation-delay: 3.16s;
animation-delay: 3.16s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(80) {
-webkit-animation-delay: 3.2s;
animation-delay: 3.2s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(81) {
-webkit-animation-delay: 3.24s;
animation-delay: 3.24s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(82) {
-webkit-animation-delay: 3.28s;
animation-delay: 3.28s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(83) {
-webkit-animation-delay: 3.32s;
animation-delay: 3.32s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(84) {
-webkit-animation-delay: 3.36s;
animation-delay: 3.36s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(85) {
-webkit-animation-delay: 3.4s;
animation-delay: 3.4s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(86) {
-webkit-animation-delay: 3.44s;
animation-delay: 3.44s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(87) {
-webkit-animation-delay: 3.48s;
animation-delay: 3.48s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(88) {
-webkit-animation-delay: 3.52s;
animation-delay: 3.52s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(89) {
-webkit-animation-delay: 3.56s;
animation-delay: 3.56s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(90) {
-webkit-animation-delay: 3.6s;
animation-delay: 3.6s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(91) {
-webkit-animation-delay: 3.64s;
animation-delay: 3.64s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(92) {
-webkit-animation-delay: 3.68s;
animation-delay: 3.68s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(93) {
-webkit-animation-delay: 3.72s;
animation-delay: 3.72s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(94) {
-webkit-animation-delay: 3.76s;
animation-delay: 3.76s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(95) {
-webkit-animation-delay: 3.8s;
animation-delay: 3.8s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(96) {
-webkit-animation-delay: 3.84s;
animation-delay: 3.84s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(97) {
-webkit-animation-delay: 3.88s;
animation-delay: 3.88s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(98) {
-webkit-animation-delay: 3.92s;
animation-delay: 3.92s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(99) {
-webkit-animation-delay: 3.96s;
animation-delay: 3.96s; }
.navigation-foundation ul.is-dropdown-submenu.js-dropdown-active li:nth-child(100) {
-webkit-animation-delay: 4s;
animation-delay: 4s; }
.navigation-foundation ul.is-dropdown-submenu li.menu-item-has-children > a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.navigation-foundation ul.is-dropdown-submenu li.menu-item-has-children > a:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: .5em;
-webkit-transition: all .7s;
-o-transition: all .7s;
transition: all .7s;
right: 4.2em;
line-height: inherit;
margin-top: -0.6em; }
.navigation-foundation ul.is-dropdown-submenu li.menu-item-has-children.opens-left > a:after {
-webkit-transform: rotateX(0) rotateY(180deg) rotateZ(0deg);
transform: rotateX(0) rotateY(180deg) rotateZ(0deg); }
.navigation-foundation ul.is-dropdown-submenu li a {
line-height: 1.4;
padding: 0.5em 2.7em; }
.navigation-foundation ul.is-dropdown-submenu ul {
margin-top: -1.75em; }
.navigation-foundation > ul {
margin: 0 -1.2em; }
.topbar-navigation:hover .navigation-foundation > ul > li > a,
.header-navigation:hover .navigation-foundation > ul > li > a,
.header-secondary-navigation:hover .navigation-foundation > ul > li > a,
.footer-navigation:hover .navigation-foundation > ul > li > a {
opacity: 0.5; }
.navigation-foundation > ul > li > a > span {
position: relative;
overflow: hidden;
display: block;
padding: 1.6924em 0; }
.navigation-foundation > ul > li > a > span:before {
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
content: "";
display: block;
width: 100%;
height: 4px;
position: absolute;
left: 0;
bottom: 0;
-webkit-transform: scale3d(0, 1, 1) translate3d(0, 3px, 0);
transform: scale3d(0, 1, 1) translate3d(0, 3px, 0); }
.navigation-foundation > ul > li > a.hover {
opacity: 1 !important; }
.navigation-foundation > ul > li > a.hover > span:before {
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
transform: scale3d(1, 1, 1) translate3d(0, 0, 0); }
.navigation-foundation > ul > li:hover > a, .navigation-foundation > ul > li.is-active > a {
opacity: 1 !important;
color: inherit; }
.navigation-foundation > ul > li:hover > a > span:before, .navigation-foundation > ul > li.is-active > a > span:before {
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
transform: scale3d(1, 1, 1) translate3d(0, 0, 0); }
@media print, screen and (min-width: 64em) {
.navigation-foundation > ul > li > .js-dropdown-active {
-webkit-animation: drop_down_out .25s ease-in-out;
animation: drop_down_out .25s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-transform-origin: center top;
-ms-transform-origin: center top;
transform-origin: center top; }
.navigation-foundation > ul > li:hover > .js-dropdown-active {
-webkit-animation: drop_down_in .3s ease-in-out;
animation: drop_down_in .3s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-transform-origin: center top;
-ms-transform-origin: center top;
transform-origin: center top; } }
.navigation-foundation .no_menu {
min-height: 60px; }
.search-form,
.woocommerce-product-search {
position: relative;
width: 100%;
border-bottom: 1px solid; }
.search-form .screen-reader-text,
.woocommerce-product-search .screen-reader-text {
display: none; }
.search-form label,
.woocommerce-product-search label {
padding: 0;
width: 100%; }
.search-form:before,
.woocommerce-product-search:before {
content: "";
width: 0;
height: 1px;
display: block;
position: absolute;
bottom: -1px;
-webkit-transition: width ease .15s;
-o-transition: width ease .15s;
transition: width ease .15s; }
.search-form:hover:before,
.woocommerce-product-search:hover:before {
width: 100%; }
.search-form:after,
.woocommerce-product-search:after {
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 3.125rem; font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 24px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
pointer-events: none; }
.search-form .search-field,
.woocommerce-product-search .search-field {
margin: 0;
padding-right: 3rem;
width: 100%;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 13px; }
.search-form .search-field::-webkit-input-placeholder,
.woocommerce-product-search .search-field::-webkit-input-placeholder {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
opacity: 0.5; }
.search-form .search-field:-ms-input-placeholder,
.woocommerce-product-search .search-field:-ms-input-placeholder {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
opacity: 0.5; }
.search-form .search-field::-ms-input-placeholder,
.woocommerce-product-search .search-field::-ms-input-placeholder {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
opacity: 0.5; }
.search-form .search-field::placeholder,
.woocommerce-product-search .search-field::placeholder {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
opacity: 0.5; }
.search-form .search-field:hover, .search-form .search-field:focus,
.woocommerce-product-search .search-field:hover,
.woocommerce-product-search .search-field:focus {
border-top: none;
border-left: none;
border-right: none;
background: none;
-webkit-box-shadow: none;
box-shadow: none; }
.search-form .search-field:focus::-webkit-input-placeholder,
.woocommerce-product-search .search-field:focus::-webkit-input-placeholder {
opacity: 1; }
.search-form .search-field:focus:-ms-input-placeholder,
.woocommerce-product-search .search-field:focus:-ms-input-placeholder {
opacity: 1; }
.search-form .search-field:focus::-ms-input-placeholder,
.woocommerce-product-search .search-field:focus::-ms-input-placeholder {
opacity: 1; }
.search-form .search-field:focus::placeholder,
.woocommerce-product-search .search-field:focus::placeholder {
opacity: 1; }
.search-form [type=submit],
.woocommerce-product-search [type=submit] {
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 3.125rem;
padding: 0;
font-size: 0;
color: transparent;
opacity: 0; }
.search-form [type=submit]:hover, .search-form [type=submit]:focus,
.woocommerce-product-search [type=submit]:hover,
.woocommerce-product-search [type=submit]:focus {
opacity: 0; }
.woocommerce.woocommerce-wishlist .hidden-title-form input[type="submit"] {
line-height: 1.1;
width: auto; }
.woocommerce.woocommerce-wishlist .entry-title {
font-size: 1.4375rem;
margin-bottom: 2rem;
margin-top: 2rem; }
@media print, screen and (min-width: 64em) {
.woocommerce.woocommerce-wishlist .entry-title {
margin-bottom: 2.5rem; } }
.woocommerce.woocommerce-wishlist .wishlist_table {
font-size: 0.8125rem;
margin-bottom: 0; }
.woocommerce.woocommerce-wishlist .wishlist_table .blockUI {
opacity: 0.6 !important; }
.woocommerce.woocommerce-wishlist .wishlist_table thead {
display: none; }
.woocommerce.woocommerce-wishlist .wishlist_table tbody tr td {
border-bottom: 1px solid; }
.woocommerce.woocommerce-wishlist .wishlist_table tr {
border-bottom: 0; }
.woocommerce.woocommerce-wishlist .wishlist_table tr th {
display: none; }
.woocommerce.woocommerce-wishlist .wishlist_table tr td {
opacity: 1; }
.woocommerce.woocommerce-wishlist .wishlist_table ins {
text-decoration: none; }
@media print, screen and (min-width: 64em) {
.woocommerce.woocommerce-wishlist .wishlist_table .product-remove {
width: 24px; } }
.woocommerce.woocommerce-wishlist .wishlist_table .product-remove div {
font-size: 0; }
.woocommerce.woocommerce-wishlist .wishlist_table .product-remove div a:after {
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s;
display: inline-block; }
.woocommerce.woocommerce-wishlist .wishlist_table .product-remove div a:hover:after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.woocommerce.woocommerce-wishlist .wishlist_table .product-remove div a:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 0.5rem; }
.woocommerce.woocommerce-wishlist .wishlist_table .product-thumbnail {
display: none; }
@media print, screen and (min-width: 64em) {
.woocommerce.woocommerce-wishlist .wishlist_table .product-thumbnail {
display: table-cell;
padding: 1.5rem 1.25rem 1.5rem 1.5rem;
width: 204px; } }
.woocommerce.woocommerce-wishlist .wishlist_table .product-thumbnail a {
max-width: 100%; }
@media print, screen and (min-width: 64em) {
.woocommerce.woocommerce-wishlist .wishlist_table .product-name {
width: 282px; } }
.woocommerce.woocommerce-wishlist .wishlist_table .product-name a {
color: inherit; }
.woocommerce.woocommerce-wishlist .wishlist_table .product-price {
padding-left: 0;
text-align: right;
font-size: 13px;
margin-bottom: 0px;
line-height: 1.4; }
.woocommerce.woocommerce-wishlist .wishlist_table .product-price ins {
text-decoration: none; }
@media print, screen and (min-width: 64em) {
.woocommerce.woocommerce-wishlist .wishlist_table .product-price {
padding-right: 5.25rem; } }
.woocommerce.woocommerce-wishlist .wishlist_table .product-stock-status {
padding: 0;
text-align: center;
display: none; }
@media print, screen and (min-width: 64em) {
.woocommerce.woocommerce-wishlist .wishlist_table .product-stock-status {
text-align: right;
display: table-cell;
width: 90px; } }
.woocommerce.woocommerce-wishlist .wishlist_table .product-stock-status .wishlist-in-stock {
color: inherit;
padding: 4 16 4 16;
display: block;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
border-radius: 2px; }
.woocommerce.woocommerce-wishlist .wishlist_table .product-stock-status .wishlist-out-of-stock {
font-size: 12px;
line-height: 16px; }
.woocommerce.woocommerce-wishlist .wishlist_table .product-stock-status .wishlist-out-of-stock:before {
content: "";
width: 8px;
height: 8px;
margin-right: 0.5rem;
display: inline-block;
border-radius: 50%; }
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart {
padding-right: 0; }
@media print, screen and (min-width: 40em) {
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart {
padding-left: 6.5rem;
width: 201px; } }
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart .dateadded,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart .remove_from_wishlist {
display: none !important; }
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart_button,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_external,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_grouped {
border-radius: 0;
border: 0;
font-size: 0;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 0;
float: right;
padding: 0;
min-width: 40px;
height: 63px; }
@media print, screen and (min-width: 40em) {
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart_button,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_external,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_grouped {
padding: 1.2rem 2rem 0.9375rem 1rem !important; } }
@media print, screen and (min-width: 40em) {
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart_button,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_external,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_grouped {
padding: 1.25rem 3rem 1.25rem 0;
line-height: 1rem;
font-size: 0.8125rem;
width: 201px;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; } }
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart span,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart_button span,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_external span,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_grouped span {
background: transparent; }
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart:before,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart_button:before,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_external:before,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_grouped:before {
line-height: 0;
font-size: 1rem;
position: relative;
top: -3px; }
@media print, screen and (min-width: 40em) {
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart:before,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart_button:before,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_external:before,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_grouped:before {
margin-right: 1rem; } }
@-webkit-keyframes loader_spinner {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loader_spinner {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@-webkit-keyframes loader_fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
@keyframes loader_fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart.loading:before,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart_button.loading:before,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_external.loading:before,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_grouped.loading:before {
content: '';
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 16px;
height: 16px;
border-radius: 100%;
border: 1px solid transparent;
-webkit-animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite;
animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite; }
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart.loading:before,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart_button.loading:before,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_external.loading:before,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_grouped.loading:before {
border-top: 1px solid; }
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart:before,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart_button:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_external:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_grouped:before,
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.product_type_variable:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.woocommerce.woocommerce-wishlist .wishlist_table .wishlist-empty {
font-size: 1.4375rem;
border-bottom: 0; }
.woocommerce.woocommerce-wishlist .wishlist_table .wishlist-empty:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 6rem;
margin-bottom: 2rem;
display: block; }
@media screen and (max-width: 63.9375em) {
.woocommerce.woocommerce-wishlist .wishlist_table .product-name {
text-align: center; }
.woocommerce.woocommerce-wishlist .wishlist_table .product-name h3 {
font-size: 0.8125rem; }
.woocommerce.woocommerce-wishlist .wishlist_table .product-thumbnail {
display: block !important;
max-width: 50% !important;
margin: 0 auto 25px !important; }
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart_button {
float: none;
font-size: 13px; }
.woocommerce.woocommerce-wishlist .wishlist_table .product-add-to-cart a.add_to_cart_button::before {
top: -2px;
margin-right: 10px; }
.woocommerce.woocommerce-wishlist .wishlist_table div.product-remove {
text-align: center; }
.woocommerce.woocommerce-wishlist .wishlist_table li {
margin-bottom: 25px;
padding-bottom: 15px;
border-bottom: 1px solid; }
.woocommerce.woocommerce-wishlist .wishlist_table div.item-wrapper,
.woocommerce.woocommerce-wishlist .wishlist_table div.item-details {
display: block;
width: 100%;
vertical-align: middle;
margin-bottom: 0; }
.woocommerce.woocommerce-wishlist .wishlist_table .item-details-table {
margin-bottom: 0 !important; }
.woocommerce.woocommerce-wishlist .wishlist_table .additional-info-wrapper .additional-info {
border: 0; }
.woocommerce.woocommerce-wishlist .wishlist_table .additional-info-wrapper .additional-info tbody, .woocommerce.woocommerce-wishlist .wishlist_table .additional-info-wrapper .additional-info tfoot, .woocommerce.woocommerce-wishlist .wishlist_table .additional-info-wrapper .additional-info thead, .woocommerce.woocommerce-wishlist .wishlist_table .additional-info-wrapper .additional-info td {
border: 0; } }
.woocommerce.woocommerce-wishlist .wishlist_table:last-child td {
border: none; }
.woocommerce.woocommerce-wishlist .wishlist_table tfoot tr {
border-bottom: 0; }
.woocommerce.woocommerce-wishlist .wishlist_table tfoot tr td {
padding-bottom: 0; }
.woocommerce.woocommerce-wishlist .yith-wcwl-share {
margin-bottom: 0;
margin-top: 1.5625rem; }
.woocommerce.woocommerce-wishlist .yith-wcwl-share .yith-wcwl-share-title {
font-size: 1rem;
margin-bottom: 0.5rem;
font-weight: normal; }
.woocommerce.woocommerce-wishlist .yith-wcwl-share ul,
.woocommerce.woocommerce-wishlist .yith-wcwl-share li {
margin-bottom: 0; }
.woocommerce.woocommerce-wishlist .yith-wcwl-share li a {
color: #fff !important; }
#yith-wcwl-popup-message {
display: none !important; }
.topbar {
display: none;
position: relative; }
.header-layout-full .topbar:after {
border-top: 1px solid; }
.header-layout-boxed .topbar .topbar-content {
border-bottom: 1px solid; }
.topbar:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 0;
left: 0;
bottom: 0px;
pointer-events: none; }
@media screen and (min-width: 80em) {
.topbar {
display: block; } }
.topbar .topbar-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
min-height: 3em;
padding-left: 1.25rem;
padding-right: 1.25rem; }
@media print, screen and (min-width: 40em) {
.topbar .topbar-content {
padding-left: 1.5rem;
padding-right: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.topbar .topbar-content {
padding-left: 2rem;
padding-right: 2rem; } }
@media screen and (min-width: 80em) {
.topbar .topbar-content {
padding-left: 2.25rem;
padding-right: 2.25rem; } }
@media screen and (min-width: 80em) {
.topbar .topbar-content {
padding-left: 5.25rem;
padding-right: 5.25rem; } }
.topbar .topbar-content .topbar-wrapper-left {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.topbar .topbar-content .topbar-wrapper-left .topbar-info-1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-top: 0.5rem;
padding-bottom: 0.5rem; }
.topbar .topbar-content .topbar-info-2 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
line-height: 1;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
max-width: 33.3%;
padding: 0.5rem 0;
text-align: center; }
.topbar .topbar-content .topbar-navigation {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1; }
.topbar .topbar-content .topbar-navigation .navigation-foundation {
margin-left: auto; }
.topbar .topbar-content .topbar-navigation .navigation-foundation > ul > li > a > span {
padding: 1em 0; }
.site-header-style-1 {
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.site-header-style-1 .header-cart { }
.site-header-style-1 .header-cart .minicart {
padding: 0;
width: 362px;
max-height: 700px;
z-index: 999;
-webkit-box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25);
box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25); }
.site-header-style-1 .header-cart .minicart .widgettitle {
display: none; }
.site-header-style-1 .header-cart .minicart .widget_shopping_cart {
font-size: 0.8125rem;
padding-bottom: 0; }
@keyframes loader_spinner {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loader_fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
.site-header-style-1 .header-cart .minicart .widget_shopping_cart .blockUI:before {
content: '';
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 24px;
height: 24px;
border-radius: 100%;
border: 1px solid transparent;
-webkit-animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite;
animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite; }
.site-header-style-1 .header-cart .minicart .widget_shopping_cart .blockUI:before {
position: absolute;
top: 50%;
left: calc(50% - 20px);
margin-right: -12px; }
.site-header-style-1 .header-cart .minicart .widget_shopping_cart .woocommerce-mini-cart {
margin: 2.5rem 1.25rem 2.5rem 2.5rem; }
.site-header-style-1 .header-cart .minicart .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item.mini_cart_item > a.remove {
font-size: 0; }
.site-header-style-1 .header-cart .minicart .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item.mini_cart_item > a.remove:after {
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s;
display: inline-block; }
.site-header-style-1 .header-cart .minicart .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item.mini_cart_item > a.remove:hover:after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.site-header-style-1 .header-cart .minicart .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons {
padding: 0 2.5rem; }
.site-header-style-1 .header-cart .minicart .widget_shopping_cart .woocommerce-mini-cart__empty-message {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 2.1875rem 5rem 2rem 5rem;
text-align: center;
margin-bottom: 0;
font-size: 1.4375rem;
line-height: 2rem; }
.site-header-style-1 .header-cart .minicart .widget_shopping_cart .woocommerce-mini-cart__empty-message:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 2.8125rem;
margin-bottom: 1rem;
display: block; }
.site-header-style-1 .header-cart .minicart .minicart_infos {
padding: 1rem 0;
line-height: 1.125rem;
text-align: center;
border-top: 1px solid; }
.site-header-style-1 .header-cart.animated .shopping_bag_items_number {
-webkit-animation: 1s ease-in-out bounceIconUp;
animation: 1s ease-in-out bounceIconUp; }
.site-header-style-1 .header-wishlist.animated .wishlist_items_number {
-webkit-animation: 1s ease-in-out bounceIconUp;
animation: 1s ease-in-out bounceIconUp; }
@media screen and (max-width: 63.9375em) {
.site-header-style-1 {
height: 0;
overflow: hidden;
visibility: hidden; } }
.header-layout-full .site-header-style-1:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 0;
left: 0;
bottom: 0px;
pointer-events: none;
border-top: 1px solid; }
.header-layout-full .site-header-style-1 .header-content .hover_overlay_header {
display: none; }
.header-layout-boxed .site-header-style-1 .header-content:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 0;
left: 0;
bottom: 0px;
pointer-events: none;
border-top: 1px solid; }
.header-layout-boxed .site-header-style-1 > .hover_overlay_header {
display: none; }
.site-header-style-1 .header-content {
position: relative;
padding-left: 1.25rem;
padding-right: 1.25rem; }
@media print, screen and (min-width: 40em) {
.site-header-style-1 .header-content {
padding-left: 1.5rem;
padding-right: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.site-header-style-1 .header-content {
padding-left: 2rem;
padding-right: 2rem; } }
@media screen and (min-width: 80em) {
.site-header-style-1 .header-content {
padding-left: 2.25rem;
padding-right: 2.25rem; } }
@media screen and (min-width: 80em) {
.site-header-style-1 .header-content {
padding-left: 5.25rem;
padding-right: 5.25rem; } }
.site-header-style-1 .header-content .header-line-1 .header-branding {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
text-align: center; }
.site-header-style-1 .header-content .header-line-1 .header-branding .site-title a {
display: inline-block;
font-size: 1.875rem; }
.site-header-style-1 .header-content .header-line-1 .header-branding .site-logo {
margin: 1rem auto 0 auto; }
@media screen and (min-width: 40em) {
.site-header-style-1 .header-content .header-line-1 .header-branding .site-logo {
margin: 0; } }
.site-header-style-1 .header-content .header-line-1 .header-branding .site-logo a {
display: inline-block; }
.site-header-style-1 .header-content .header-line-1 .header-branding .site-logo a img {
display: inline-block; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: 6.25rem; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding-right: 5%; }
@media screen and (min-width: 80em) {
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search {
padding-right: 20%; } }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-bottom: 1px solid;
position: relative; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form:before {
content: "";
width: 0;
height: 1px;
display: block;
position: absolute;
bottom: -1px;
-webkit-transition: width ease .15s;
-o-transition: width ease .15s;
transition: width ease .15s; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form.active:before {
width: 100%; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .select2-container {
min-width: 150px; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .select2-container #select2-header_search_category-container {
text-align: right; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_input_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_input_wrapper .header_search_input {
margin: 0;
padding: 1em;
height: 3.5em;
line-height: 3.5em;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
background: none;
font-size: 1em; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_select_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
opacity: 0;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_select_wrapper.visible {
opacity: 1; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_select_wrapper .header_search_select {
margin: 0;
padding: 0 2rem 0 0.75rem;
border: 0;
height: 3.5em;
line-height: 3.5em;
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 1em;
max-width: 170px; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_select_wrapper .header_search_select:focus {
background-color: rgba(255, 255, 255, 0); }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_button_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_button_wrapper .header_search_button {
padding: 0;
width: 3em;
height: 3em;
background: none;
position: relative;
font-size: 1em; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_button_wrapper .header_search_button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
font-size: 1.85em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
@keyframes loader_spinner {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loader_fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_button_wrapper .header_search_button.loading:before {
content: '';
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 14px;
height: 14px;
border-radius: 100%;
border: 1px solid transparent;
-webkit-animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite;
animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_button_wrapper .header_search_button.loading:before {
width: 24px;
height: 24px; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_button_wrapper .header_search_button.loading:after {
display: none; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper {
height: 0;
visibility: hidden;
position: absolute;
top: 100%;
left: 0;
width: 100%;
z-index: 999; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results {
margin-top: 1px;
opacity: 0;
position: relative;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25);
box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25); }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results .ajax_results_wrapper {
padding: 2.5rem; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results.loading {
opacity: 0 !important; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results.loading:before {
position: absolute;
top: 50%;
left: 50%;
margin-top: -12px;
margin-left: -12px;
border-top: 1px solid; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results.loading .product-search-result {
opacity: 0; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results.loading .product-search-heading {
opacity: 0; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results.loading .view-all {
opacity: 0; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results .product-search-heading {
font-weight: 500;
font-size: 0.8125rem;
margin-bottom: 28px;
display: block;
text-transform: capitalize; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results .product-search-result {
margin-bottom: 25px; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results .product-search-result:last-child {
margin-bottom: 0; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results .product-search-result a > div {
display: inline-block; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results .product-search-result .product-search-img img {
width: 70px;
margin-right: 18px; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results .product-search-result .product-search-title {
font-size: 0.8125rem;
line-height: 1.125rem;
display: inline-block;
margin-bottom: 2px; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper.visible {
height: auto;
visibility: visible; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper.visible.animated .header_search_ajax_results {
opacity: 1; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper .view-all {
font-weight: 500;
font-size: 0.75rem; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper .view-all i {
font-size: 1.125rem;
position: relative;
top: 3px;
margin-right: 15px; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .select2,
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .select2 .select2-selection,
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .select2 .select2-selection .select2-selection__rendered,
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .select2-dropdown .select2-search .select2-search__field {
height: 3.5em;
line-height: 3.5em;
font-size: 1em;
margin: 0; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .select2 .select2-selection {
border-color: transparent !important; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .select2-dropdown {
border: 0;
-webkit-box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25);
box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25);
width: 300px; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .select2-dropdown .select2-results ul li {
font-size: 1em; }
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .search-form {
max-width: 580px; }
@media screen and (min-width: 64em) {
.site-header-style-1 .header-content .header-line-2 .header-navigation-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; } }
.site-header-style-1 .header-content .header-line-2 .header-navigation-wrapper .header-navigation {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
@media screen and (min-width: 64em) {
.site-header-style-1 .header-content .header-line-2 .header-navigation-wrapper .header-navigation.offset {
margin-left: 0.75rem; } }
.site-header-style-1 .header-content .header-line-2 .header-navigation-wrapper .header-navigation .header-megamenu-placeholder {
z-index: 9000; }
@media print, screen and (min-width: 64em) {
.site-header-style-1 .header-content .header-line-2 .header-navigation-wrapper .header-navigation .dropdown-pane {
opacity: 0;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-transition-delay: .05s;
-o-transition-delay: .05s;
transition-delay: .05s;
outline: 1px solid transparent;
-webkit-transform: perspective(500px) rotateX(-5deg);
transform: perspective(500px) rotateX(-5deg);
-webkit-transform-origin: center top;
-ms-transform-origin: center top;
transform-origin: center top; }
.site-header-style-1 .header-content .header-line-2 .header-navigation-wrapper .header-navigation .dropdown-pane:hover, .site-header-style-1 .header-content .header-line-2 .header-navigation-wrapper .header-navigation .dropdown-pane.is-open.animated {
opacity: 1;
-webkit-transform: perspective(9999px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
transform: perspective(9999px) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }
.site-header-style-1 .header-content .header-line-2 .header-navigation-wrapper .header-secondary-navigation {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: auto; }
.site-header-style-1 .header-content .header-line-3 {
position: relative; }
.site-header-style-1 .header-tools {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
list-style: none;
margin: 0 -10px 0 auto; }
.site-header-style-1 .header-tools li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0; }
.site-header-style-1 .header-tools li > a {
padding: 1.23em 1em;
line-height: 1;
white-space: nowrap;
position: relative; }
.site-header-style-1 .header-tools li > a i {
font-size: 1.85em; }
.site-header-style-1 .header-tools li > a .tools_badge {
position: absolute;
top: 0;
left: 100%;
padding: .5em .7em;
margin: 1.5em 0 0 -2.5em;
border-radius: 5em;
font-size: .7em; }
@media print, screen and (min-width: 64em) {
.site-header-style-1 .header-tools .dropdown-pane.is-open {
-webkit-animation: minicart_out .2s ease-in-out;
animation: minicart_out .2s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-transform-origin: center top;
-ms-transform-origin: center top;
transform-origin: center top; }
.site-header-style-1 .header-tools:hover .dropdown-pane.is-open {
-webkit-animation: minicart_in .3s ease-in-out;
animation: minicart_in .3s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-transform-origin: center top;
-ms-transform-origin: center top;
transform-origin: center top; } }
.site-header-style-1.hidden {
visibility: hidden;
overflow: hidden; }
.site-header-style-2 {
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.site-header-style-2 .header-cart { }
.site-header-style-2 .header-cart .minicart {
padding: 0;
width: 362px;
max-height: 700px;
z-index: 999;
-webkit-box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25);
box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25); }
.site-header-style-2 .header-cart .minicart .widgettitle {
display: none; }
.site-header-style-2 .header-cart .minicart .widget_shopping_cart {
font-size: 0.8125rem;
padding-bottom: 0; }
@keyframes loader_spinner {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loader_fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
.site-header-style-2 .header-cart .minicart .widget_shopping_cart .blockUI:before {
content: '';
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 24px;
height: 24px;
border-radius: 100%;
border: 1px solid transparent;
-webkit-animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite;
animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite; }
.site-header-style-2 .header-cart .minicart .widget_shopping_cart .blockUI:before {
position: absolute;
top: 50%;
left: calc(50% - 20px);
margin-right: -12px; }
.site-header-style-2 .header-cart .minicart .widget_shopping_cart .woocommerce-mini-cart {
margin: 2.5rem 1.25rem 2.5rem 2.5rem; }
.site-header-style-2 .header-cart .minicart .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item.mini_cart_item > a.remove {
font-size: 0; }
.site-header-style-2 .header-cart .minicart .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item.mini_cart_item > a.remove:after {
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s;
display: inline-block; }
.site-header-style-2 .header-cart .minicart .widget_shopping_cart .woocommerce-mini-cart .woocommerce-mini-cart-item.mini_cart_item > a.remove:hover:after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.site-header-style-2 .header-cart .minicart .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons {
padding: 0 2.5rem; }
.site-header-style-2 .header-cart .minicart .widget_shopping_cart .woocommerce-mini-cart__empty-message {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 2.1875rem 5rem 2rem 5rem;
text-align: center;
margin-bottom: 0;
font-size: 1.4375rem;
line-height: 2rem; }
.site-header-style-2 .header-cart .minicart .widget_shopping_cart .woocommerce-mini-cart__empty-message:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 2.8125rem;
margin-bottom: 1rem;
display: block; }
.site-header-style-2 .header-cart .minicart .minicart_infos {
padding: 1rem 0;
line-height: 1.125rem;
text-align: center;
border-top: 1px solid; }
.site-header-style-2 .header-cart.animated .shopping_bag_items_number {
-webkit-animation: 1s ease-in-out bounceIconUp;
animation: 1s ease-in-out bounceIconUp; }
.site-header-style-2 .header-wishlist.animated .wishlist_items_number {
-webkit-animation: 1s ease-in-out bounceIconUp;
animation: 1s ease-in-out bounceIconUp; }
@media screen and (max-width: 79.9375em) {
.site-header-style-2 {
height: 0;
overflow: hidden;
visibility: none; } }
.header-layout-boxed .site-header-style-2:not(.header-sticky) > .row {
border-bottom: 1px solid; }
.header-layout-full .site-header-style-2:not(.header-sticky) {
border-bottom: 1px solid; }
.site-header-style-2 .header-content {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-left: 1.25rem;
padding-right: 1.25rem; }
@media print, screen and (min-width: 40em) {
.site-header-style-2 .header-content {
padding-left: 1.5rem;
padding-right: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.site-header-style-2 .header-content {
padding-left: 2rem;
padding-right: 2rem; } }
@media screen and (min-width: 80em) {
.site-header-style-2 .header-content {
padding-left: 2.25rem;
padding-right: 2.25rem; } }
@media screen and (min-width: 80em) {
.site-header-style-2 .header-content {
padding-left: 5.25rem;
padding-right: 5.25rem; } }
.site-header-style-2 .header-content .header-navigation {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1; }
.site-header-style-2 .header-content .header-branding {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center; }
.site-header-style-2 .header-content .header-branding .site-title a {
display: inline-block;
font-size: 1.875rem; }
.site-header-style-2 .header-content .header-branding .site-logo {
margin: 1rem auto 0 auto; }
@media screen and (min-width: 40em) {
.site-header-style-2 .header-content .header-branding .site-logo {
margin: 0; } }
.site-header-style-2 .header-content .header-branding .site-logo a {
display: inline-block; }
.site-header-style-2 .header-content .header-branding .site-logo a img {
display: inline-block; }
.site-header-style-2 .header-content .header-tools {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
list-style: none;
margin: 0 -10px 0 auto; }
.site-header-style-2 .header-content .header-tools li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0; }
.site-header-style-2 .header-content .header-tools li > a {
padding: 1.23em 1em;
line-height: 1;
white-space: nowrap;
position: relative; }
.site-header-style-2 .header-content .header-tools li > a i {
font-size: 1.85em; }
.site-header-style-2 .header-content .header-tools li > a .tools_badge {
position: absolute;
top: 0;
left: 100%;
padding: .5em .7em;
margin: 1.5em 0 0 -2.5em;
border-radius: 5em;
font-size: .7em; }
@media print, screen and (min-width: 64em) {
.site-header-style-2 .header-content .header-tools .dropdown-pane.is-open {
-webkit-animation: minicart_out .2s ease-in-out;
animation: minicart_out .2s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-transform-origin: center top;
-ms-transform-origin: center top;
transform-origin: center top; }
.site-header-style-2 .header-content .header-tools:hover .dropdown-pane.is-open {
-webkit-animation: minicart_in .3s ease-in-out;
animation: minicart_in .3s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-transform-origin: center top;
-ms-transform-origin: center top;
transform-origin: center top; } }
.site-header-style-2:not(.header-sticky) .header-content {
padding-top: 3.5em;
padding-bottom: 3.5em; }
.header-layout-full .site-header-style-2.header-sticky:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 0;
left: 0;
bottom: 0px;
pointer-events: none;
border-top: 1px solid; }
.header-layout-boxed .site-header-style-2.header-sticky .header-content:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 0;
left: 0;
bottom: 0px;
pointer-events: none;
border-top: 1px solid; }
.site-header-style-2.hidden {
visibility: hidden;
overflow: hidden; }
.site-search.position-top {
top: 0;
left: 0;
width: 100%;
height: 200px;
-webkit-transform: translateY(-220px);
-ms-transform: translateY(-220px);
transform: translateY(-220px);
position: fixed;
z-index: 9999;
-webkit-transition: -webkit-transform 0.5s ease;
transition: -webkit-transform 0.5s ease;
-o-transition: transform 0.5s ease;
transition: transform 0.5s ease;
transition: transform 0.5s ease, -webkit-transform 0.5s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
border-bottom: 1px solid; }
.site-search.position-top .header-search {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding-right: 5%; }
@media screen and (min-width: 80em) {
.site-search.position-top .header-search {
padding-right: 20%; } }
.site-search.position-top .header-search .header_search_form {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-bottom: 1px solid;
position: relative; }
.site-search.position-top .header-search .header_search_form:before {
content: "";
width: 0;
height: 1px;
display: block;
position: absolute;
bottom: -1px;
-webkit-transition: width ease .15s;
-o-transition: width ease .15s;
transition: width ease .15s; }
.site-search.position-top .header-search .header_search_form.active:before {
width: 100%; }
.site-search.position-top .header-search .header_search_form .select2-container {
min-width: 150px; }
.site-search.position-top .header-search .header_search_form .select2-container #select2-header_search_category-container {
text-align: right; }
.site-search.position-top .header-search .header_search_form .header_search_input_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1; }
.site-search.position-top .header-search .header_search_form .header_search_input_wrapper .header_search_input {
margin: 0;
padding: 1em;
height: 3.5em;
line-height: 3.5em;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
background: none;
font-size: 1em; }
.site-search.position-top .header-search .header_search_form .header_search_select_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
opacity: 0;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.site-search.position-top .header-search .header_search_form .header_search_select_wrapper.visible {
opacity: 1; }
.site-search.position-top .header-search .header_search_form .header_search_select_wrapper .header_search_select {
margin: 0;
padding: 0 2rem 0 0.75rem;
border: 0;
height: 3.5em;
line-height: 3.5em;
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 1em;
max-width: 170px; }
.site-search.position-top .header-search .header_search_form .header_search_select_wrapper .header_search_select:focus {
background-color: rgba(255, 255, 255, 0); }
.site-search.position-top .header-search .header_search_form .header_search_button_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.site-search.position-top .header-search .header_search_form .header_search_button_wrapper .header_search_button {
padding: 0;
width: 3em;
height: 3em;
background: none;
position: relative;
font-size: 1em; }
.site-search.position-top .header-search .header_search_form .header_search_button_wrapper .header_search_button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
font-size: 1.85em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
@keyframes loader_spinner {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loader_fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
.site-search.position-top .header-search .header_search_form .header_search_button_wrapper .header_search_button.loading:before {
content: '';
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 14px;
height: 14px;
border-radius: 100%;
border: 1px solid transparent;
-webkit-animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite;
animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite; }
.site-search.position-top .header-search .header_search_form .header_search_button_wrapper .header_search_button.loading:before {
width: 24px;
height: 24px; }
.site-search.position-top .header-search .header_search_form .header_search_button_wrapper .header_search_button.loading:after {
display: none; }
.site-search.position-top .header-search .header_search_form .header_search_ajax_results_wrapper {
height: 0;
visibility: hidden;
position: absolute;
top: 100%;
left: 0;
width: 100%;
z-index: 999; }
.site-search.position-top .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results {
margin-top: 1px;
opacity: 0;
position: relative;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25);
box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25); }
.site-search.position-top .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results .ajax_results_wrapper {
padding: 2.5rem; }
.site-search.position-top .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results.loading {
opacity: 0 !important; }
.site-search.position-top .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results.loading:before {
position: absolute;
top: 50%;
left: 50%;
margin-top: -12px;
margin-left: -12px;
border-top: 1px solid; }
.site-search.position-top .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results.loading .product-search-result {
opacity: 0; }
.site-search.position-top .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results.loading .product-search-heading {
opacity: 0; }
.site-search.position-top .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results.loading .view-all {
opacity: 0; }
.site-search.position-top .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results .product-search-heading {
font-weight: 500;
font-size: 0.8125rem;
margin-bottom: 28px;
display: block;
text-transform: capitalize; }
.site-search.position-top .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results .product-search-result {
margin-bottom: 25px; }
.site-search.position-top .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results .product-search-result:last-child {
margin-bottom: 0; }
.site-search.position-top .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results .product-search-result a > div {
display: inline-block; }
.site-search.position-top .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results .product-search-result .product-search-img img {
width: 70px;
margin-right: 18px; }
.site-search.position-top .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results .product-search-result .product-search-title {
font-size: 0.8125rem;
line-height: 1.125rem;
display: inline-block;
margin-bottom: 2px; }
.site-search.position-top .header-search .header_search_form .header_search_ajax_results_wrapper.visible {
height: auto;
visibility: visible; }
.site-search.position-top .header-search .header_search_form .header_search_ajax_results_wrapper.visible.animated .header_search_ajax_results {
opacity: 1; }
.site-search.position-top .header-search .header_search_form .header_search_ajax_results_wrapper .view-all {
font-weight: 500;
font-size: 0.75rem; }
.site-search.position-top .header-search .header_search_form .header_search_ajax_results_wrapper .view-all i {
font-size: 1.125rem;
position: relative;
top: 3px;
margin-right: 15px; }
.site-search.position-top .header-search .header_search_form .select2,
.site-search.position-top .header-search .header_search_form .select2 .select2-selection,
.site-search.position-top .header-search .header_search_form .select2 .select2-selection .select2-selection__rendered,
.site-search.position-top .header-search .header_search_form .select2-dropdown .select2-search .select2-search__field {
height: 3.5em;
line-height: 3.5em;
font-size: 1em;
margin: 0; }
.site-search.position-top .header-search .header_search_form .select2 .select2-selection {
border-color: transparent !important; }
.site-search.position-top .header-search .header_search_form .select2-dropdown {
border: 0;
-webkit-box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25);
box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25);
width: 300px; }
.site-search.position-top .header-search .header_search_form .select2-dropdown .select2-results ul li {
font-size: 1em; }
.site-search.position-top .header-search .search-form {
max-width: 580px; }
.site-search.position-top.is-open {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0); }
.site-search.position-top .header-search {
width: 100%;
padding-right: 3%;
position: relative;
margin-top: 3.75rem;
margin-left: 3rem;
margin-right: 3rem; }
@media print, screen and (min-width: 40em) {
.site-search.position-top .header-search {
margin-left: 3.6rem;
margin-right: 3.6rem; } }
@media print, screen and (min-width: 64em) {
.site-search.position-top .header-search {
margin-left: 4.8rem;
margin-right: 4.8rem; } }
@media screen and (min-width: 80em) {
.site-search.position-top .header-search {
margin-left: 5.4rem;
margin-right: 5.4rem; } }
.site-search.position-top .header-search .search-form {
width: 100%;
max-width: 100%; }
.site-search.position-top .header-search .header_search_form .select2 .select2-selection .select2-selection__rendered {
height: 100%;
line-height: 3.8em; }
.site-search.position-top .header-search .header_search_form .header_search_input_wrapper .header_search_input,
.site-search.position-top .header-search .select2 .select2-selection__rendered,
.site-search.position-top .header-search .header_search_form .select2-dropdown .select2-results ul li {
font-size: 0.9em !important; }
.site-search.position-top .header-search .header_search_button:after {
color: #000; }
.site-search.position-top .header-search .close-button {
font-size: 0;
position: absolute;
right: -5px;
top: 15px;
left: auto;
background-color: transparent;
padding: 0; }
.site-search.position-top .header-search .close-button:after {
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s;
display: inline-block; }
.site-search.position-top .header-search .close-button:hover:after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.site-search.position-top .header-search .close-button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1.375rem; }
.admin-bar .site-search.position-top {
height: 220px; }
@media screen and (min-width: 64em) {
.admin-bar .site-search.position-top {
padding-top: 32px; } }
.sticky_header_placeholder {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 9999;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
opacity: 0;
-webkit-animation: sticky_header_out 0s;
animation: sticky_header_out 0s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: .3s;
animation-delay: .3s; }
@media screen and (max-width: 79.9375em) {
.sticky_header_placeholder {
height: 0;
overflow: hidden;
visibility: hidden; } }
body.admin-bar .sticky_header_placeholder {
top: 32px; }
.sticky_header_placeholder.visible {
-webkit-animation: sticky_header_in 0s;
animation: sticky_header_in 0s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
opacity: 1; }
.sticky_header_placeholder .gbt-mega-dropdown-wrapper .gbt-mega-dropdown-button {
background: transparent;
color: inherit;
padding-left: 0;
padding-right: 0;
width: 3.5em; }
.sticky_header_placeholder .gbt-mega-dropdown-wrapper .gbt-mega-dropdown-button:hover {
background: none;
color: inherit; }
.sticky_header_placeholder .gbt-mega-dropdown-wrapper .gbt-mega-dropdown-button:before {
display: none; }
.sticky_header_placeholder .gbt-mega-dropdown-wrapper.is-active .gbt-mega-dropdown-button {
background: none;
color: inherit; }
.sticky_header_placeholder .header-navigation-wrapper.with-mega-button {
margin-left: 5em; }
.sticky_header_placeholder .header-navigation-wrapper .header-branding {
margin-right: 2.5em; }
.sticky_header_placeholder .header-navigation-wrapper .header-navigation {
margin-right: 2.5em; }
.scroll-progress-bar-container {
height: 1px; }
.scroll-progress-bar-container .scroll-progress-bar {
background: #ff0000;
width: 0%;
height: 100%;
-webkit-transition: width .3s;
-o-transition: width .3s;
transition: width .3s; }
@media screen and (max-width: 79.9375em) {
.header-sticky-product {
display: none; } }
.header-sticky-product .header-sticky-product-content {
padding-left: 1.25rem;
padding-right: 1.25rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
@media print, screen and (min-width: 40em) {
.header-sticky-product .header-sticky-product-content {
padding-left: 1.5rem;
padding-right: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.header-sticky-product .header-sticky-product-content {
padding-left: 2rem;
padding-right: 2rem; } }
@media screen and (min-width: 80em) {
.header-sticky-product .header-sticky-product-content {
padding-left: 2.25rem;
padding-right: 2.25rem; } }
@media screen and (min-width: 80em) {
.header-sticky-product .header-sticky-product-content {
padding-left: 5.25rem;
padding-right: 5.25rem; } }
.header-sticky-product .header-sticky-product-content .header-sticky-product-image {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-image img {
width: auto;
height: 5rem; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding: 0 1.5rem; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 !important;
margin: 0 !important; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p .amount:last-of-type {
margin: 0 1.5rem 0 0; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p del {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
text-decoration: none; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p del .amount:last-of-type {
margin: 0; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p del::before {
position: absolute;
content: "";
left: 0;
top: 50%;
right: 0;
border-top-width: 1px;
border-top-style: solid;
border-color: inherit;
-webkit-transform: rotate(-20deg);
-ms-transform: rotate(-20deg);
transform: rotate(-20deg); }
.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p ins {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-decoration: none; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p ins .amount:last-of-type {
margin: 0 1.5rem 0 0.5rem; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 1.5rem;
margin: 0;
border: none;
height: 5rem; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p a.germanized_button:before {
margin-right: 1rem; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p a span {
background: none; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p a.added {
display: none; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p a.added_to_cart {
padding: 0 1.8rem; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p a.added_to_cart:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1.375rem;
margin-top: -2px; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p a.product_type_variable:before, .header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p a.product_type_grouped:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p a:before {
position: static; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-right: 1px solid; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-buttons ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
margin: 0;
list-style: none; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-buttons ul li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
margin: 0; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-buttons ul li a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 1.5rem;
min-height: 5rem;
border-left: 1px solid;
line-height: 1; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-buttons ul li a i {
font-size: 1.2em; }
.header-sticky-product .header-sticky-product-content .header-sticky-product-buttons ul li span {
display: none; }
@media screen and (max-width: 79.9375em) {
.header-sticky-blog {
display: none; } }
.header-sticky-blog .header-sticky-blog-content {
padding-left: 1.25rem;
padding-right: 1.25rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
@media print, screen and (min-width: 40em) {
.header-sticky-blog .header-sticky-blog-content {
padding-left: 1.5rem;
padding-right: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.header-sticky-blog .header-sticky-blog-content {
padding-left: 2rem;
padding-right: 2rem; } }
@media screen and (min-width: 80em) {
.header-sticky-blog .header-sticky-blog-content {
padding-left: 2.25rem;
padding-right: 2.25rem; } }
@media screen and (min-width: 80em) {
.header-sticky-blog .header-sticky-blog-content {
padding-left: 5.25rem;
padding-right: 5.25rem; } }
.header-sticky-blog .header-sticky-blog-content .header-sticky-blog-now-reading {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0.625rem 1.5rem 0.625rem 0;
border-right: 1px solid; }
.header-sticky-blog .header-sticky-blog-content .header-sticky-blog-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding: 0 1.5rem; }
.header-sticky-blog .header-sticky-blog-content .header-sticky-blog-buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-right: 1px solid; }
.header-sticky-blog .header-sticky-blog-content .header-sticky-blog-buttons ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
margin: 0;
list-style: none; }
.header-sticky-blog .header-sticky-blog-content .header-sticky-blog-buttons ul li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
margin: 0; }
.header-sticky-blog .header-sticky-blog-content .header-sticky-blog-buttons ul li a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 1.5rem;
min-height: 5rem;
border-left: 1px solid;
line-height: 1; }
.header-sticky-blog .header-sticky-blog-content .header-sticky-blog-buttons ul li a i {
font-size: 1.2em; }
.header-sticky-blog .header-sticky-blog-content .header-sticky-blog-buttons ul li span {
display: none; }
.header-mobiles-wrapper {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
@media print, screen and (min-width: 64em) {
.header-mobiles-wrapper {
height: 0;
overflow: hidden;
visibility: hidden; } }
.header-mobiles-wrapper.header-sticky {
position: fixed;
top: 0;
z-index: 9999;
width: 100%;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.header-mobiles-wrapper.header-sticky .header-mobiles-content {
overflow-y: scroll;
overflow-x: hidden; }
.header-mobiles-wrapper.header-sticky .header-mobiles-content.visible {
padding-bottom: 40px; }
.header-mobiles-wrapper .header-mobiles {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: 5em;
border-bottom: 1px solid;
padding-left: 1.25rem;
padding-right: 1.25rem; }
@media print, screen and (min-width: 40em) {
.header-mobiles-wrapper .header-mobiles {
padding-left: 1.5rem;
padding-right: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.header-mobiles-wrapper .header-mobiles {
padding-left: 2rem;
padding-right: 2rem; } }
@media screen and (min-width: 80em) {
.header-mobiles-wrapper .header-mobiles {
padding-left: 2.25rem;
padding-right: 2.25rem; } }
.header-mobiles-wrapper .header-mobiles .site-logo img {
max-height: 3em;
width: auto; }
@media screen and (max-width: 39.9375em) {
.header-mobiles-wrapper .header-mobiles .site-logo img {
max-width: 140px !important; } }
.header-mobiles-wrapper .header-mobiles .header-mobiles-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.header-mobiles-wrapper .header-mobiles .header-mobiles-menu a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-transform: uppercase;
font-size: .85em;
line-height: 1;
padding-top: 0.5em; }
.header-mobiles-wrapper .header-mobiles .header-mobiles-menu a:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1.75em;
margin-right: .5em;
margin-top: -0.2em; }
.header-mobiles-wrapper .header-mobiles .header-mobiles-menu.active a:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.header-mobiles-wrapper .header-mobiles .header-mobiles-branding {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 1em; }
.header-mobiles-wrapper .header-mobiles .header-mobiles-tools {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.header-mobiles-wrapper .header-mobiles .header-mobiles-tools ul.header-tools {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
list-style: none;
padding: 0;
margin: 0 0 0 auto; }
.header-mobiles-wrapper .header-mobiles .header-mobiles-tools ul.header-tools li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0; }
.header-mobiles-wrapper .header-mobiles .header-mobiles-tools ul.header-tools li > a {
padding: 0 .7em;
line-height: 1;
white-space: nowrap;
position: relative; }
.header-mobiles-wrapper .header-mobiles .header-mobiles-tools ul.header-tools li > a i {
font-size: 1.4em; }
@media print, screen and (min-width: 40em) {
.header-mobiles-wrapper .header-mobiles .header-mobiles-tools ul.header-tools li > a i {
font-size: 1.75em; } }
.header-mobiles-wrapper .header-mobiles .header-mobiles-tools ul.header-tools li > a .tools_badge {
position: absolute;
font-size: .7em;
top: 0;
left: 100%;
padding: .3em .5em;
margin: -0.25em 0 0 -1.75em;
border-radius: 5em; }
@media print, screen and (min-width: 40em) {
.header-mobiles-wrapper .header-mobiles .header-mobiles-tools ul.header-tools li > a .tools_badge {
top: 0;
left: 100%;
padding: .4em .6em;
margin: 0 0 0 -2em;
border-radius: 5em; } }
.header-mobiles-wrapper .header-mobiles .header-mobiles-tools ul.header-tools li.header-mobiles-search.active a i:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
@media print, screen and (min-width: 64em) {
.header-mobiles-wrapper .header-mobiles .header-mobiles-tools ul.header-tools .dropdown-pane.is-open {
-webkit-animation: minicart_out .2s ease-in-out;
animation: minicart_out .2s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-transform-origin: center top;
-ms-transform-origin: center top;
transform-origin: center top; }
.header-mobiles-wrapper .header-mobiles .header-mobiles-tools ul.header-tools:hover .dropdown-pane.is-open {
-webkit-animation: minicart_in .3s ease-in-out;
animation: minicart_in .3s ease-in-out;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-transform-origin: center top;
-ms-transform-origin: center top;
transform-origin: center top; } }
.header-mobiles-wrapper .header-mobiles-content {
opacity: 0;
visibility: hidden;
height: 0;
overflow: hidden;
-webkit-transition: opacity .7s;
-o-transition: opacity .7s;
transition: opacity .7s; }
.header-mobiles-wrapper .header-mobiles-content.visible {
opacity: 1;
visibility: visible;
height: auto; }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown {
max-width: 100% !important; }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul {
margin: 0;
padding: 0; }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul.mega-dropdown-categories li:first-child:before {
display: none; }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul.has-icons li a {
margin-left: 3em;
line-height: 1; }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul.has-icons li a i {
font-size: 1.85em;
position: absolute;
left: 1.25rem; }
@media print, screen and (min-width: 40em) {
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul.has-icons li a i {
left: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul.has-icons li a i {
left: 2rem; } }
@media screen and (min-width: 80em) {
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul.has-icons li a i {
left: 2.25rem; } }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul.has-icons li a img {
font-size: 1.85em;
width: 1em;
position: absolute;
left: 1.25rem; }
@media print, screen and (min-width: 40em) {
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul.has-icons li a img {
left: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul.has-icons li a img {
left: 2rem; } }
@media screen and (min-width: 80em) {
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul.has-icons li a img {
left: 2.25rem; } }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li {
margin: 0;
padding: 0; }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li:before {
content: "";
border-bottom: 1px solid;
display: block;
margin: 0 1.25rem; }
@media print, screen and (min-width: 40em) {
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li:before {
margin: 0 1.5rem; } }
@media print, screen and (min-width: 64em) {
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li:before {
margin: 0 2rem; } }
@media screen and (min-width: 80em) {
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li:before {
margin: 0 2.25rem; } }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li.js-drilldown-back > a {
text-transform: uppercase;
margin-left: 0 !important; }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li.js-drilldown-back > a:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: .7em;
margin-right: .7em; }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li.js-drilldown-back > a:after {
display: none; }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li.menu-item-has-children > a {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li.menu-item-has-children > a:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: .7em;
margin-left: auto; }
@media screen and (min-width: 80em) {
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li.menu-item-has-children > a:after {
margin-right: 1em; } }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li > a {
font-size: 1em;
line-height: 1.4em;
min-height: 4.5em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: inherit;
padding-left: 1.25rem;
padding-right: 1.25rem; }
@media print, screen and (min-width: 40em) {
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li > a {
padding-left: 1.5rem;
padding-right: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li > a {
padding-left: 2rem;
padding-right: 2rem; } }
@media screen and (min-width: 80em) {
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li > a {
padding-left: 2.25rem;
padding-right: 2.25rem; } }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li > a span.count {
padding: 0 0.625rem 0 0.3125rem;
position: relative;
font-size: 0.6875rem; }
@media screen and (max-width: 63.9375em) {
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li > a span.count {
margin-top: -2px; } }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li a {
background: inherit; }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li .is-drilldown-submenu.is-active li:not(.js-drilldown-back) > a {
margin-left: 1.2em; }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li .is-drilldown-submenu.is-active li:not(.js-drilldown-back) > a img {
display: none; }
.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li .is-drilldown-submenu.is-active li:not(.js-drilldown-back) > a i {
display: none; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-info-2 {
text-align: center;
padding: 1em;
border-bottom: 1px solid; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-mega-dropdown-button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 1.25rem; }
@media print, screen and (min-width: 40em) {
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-mega-dropdown-button {
padding: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-mega-dropdown-button {
padding: 2rem; } }
@media screen and (min-width: 80em) {
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-mega-dropdown-button {
padding: 2.25rem; } }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-mega-dropdown-button i {
font-size: 1.4em; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-mega-dropdown-button span {
padding: 0 1.25rem; }
@media print, screen and (min-width: 40em) {
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-mega-dropdown-button span {
padding: 0 1.5rem; } }
@media print, screen and (min-width: 64em) {
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-mega-dropdown-button span {
padding: 0 2rem; } }
@media screen and (min-width: 80em) {
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-mega-dropdown-button span {
padding: 0 2.25rem; } }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-mega-dropdown-button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: .7em;
margin-left: auto;
margin-right: 1em;
-webkit-transition: all .7s;
-o-transition: all .7s;
transition: all .7s;
line-height: 2em; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-mega-dropdown-button.active:after {
-webkit-transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg);
transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg); }
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-dropdown-content {
border-bottom: 1px solid;
opacity: 0;
visibility: hidden;
height: 0;
overflow: hidden;
-webkit-transition: opacity .7s;
-o-transition: opacity .7s;
transition: opacity .7s; }
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-dropdown-content.visible {
opacity: 1;
visibility: visible;
height: auto; }
.header-mobiles-wrapper .header-mobiles-content ul li:first-child:before {
border: none; }
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content {
-webkit-box-shadow: none;
box-shadow: none; }
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_category_wrapper,
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_icon_list {
padding: 0.5rem 0.5rem 1.25rem;
margin: 0 1.2em; }
@media print, screen and (min-width: 40em) {
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_category_wrapper,
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_icon_list {
padding: 0.5rem 0.75rem 1.25rem;
margin: 0 1.2em; } }
@media print, screen and (min-width: 64em) {
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_category_wrapper,
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_icon_list {
padding: 0.5rem 1.25rem 1.25rem;
margin: 0 1.2em; } }
@media screen and (min-width: 80em) {
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_category_wrapper,
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_icon_list {
padding: 0.5rem 1.5rem 1.25rem;
margin: 0 1.2em; } }
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category {
margin-bottom: 2rem; }
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list {
padding: 0 0.5rem;
margin: 0 1.2em;
border: 0; }
@media print, screen and (min-width: 40em) {
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list {
padding: 0 0.75rem;
margin: 0 1.2em; } }
@media print, screen and (min-width: 64em) {
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list {
padding: 0 1.25rem;
margin: 0 1.2em; } }
@media screen and (min-width: 80em) {
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list {
padding: 0 1.5rem;
margin: 0 1.2em; } }
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:before {
display: none; }
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt a {
padding: 0;
border: 0;
min-height: 3em; }
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt a:after {
display: none; }
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts {
display: none; }
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_contact {
padding: 1.5rem 1.25rem;
margin: 0 1.2em; }
@media print, screen and (min-width: 40em) {
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_contact {
padding: 1.5rem 1.5rem;
margin: 0 1.2em; } }
@media print, screen and (min-width: 64em) {
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_contact {
padding: 1.5rem 2rem;
margin: 0 1.2em; } }
@media screen and (min-width: 80em) {
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_contact {
padding: 1.5rem 2.25rem;
margin: 0 1.2em; } }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories {
border-bottom: 1px solid;
opacity: 0;
visibility: hidden;
height: 0;
overflow: hidden;
-webkit-transition: opacity .7s;
-o-transition: opacity .7s;
transition: opacity .7s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories.visible {
opacity: 1;
visibility: visible;
height: auto;
padding: 1.2em 0 2.5em 0; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
margin-bottom: -2em;
overflow: hidden;
padding: 1.25rem; }
@media print, screen and (min-width: 40em) {
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list {
padding: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list {
padding: 2rem; } }
@media screen and (min-width: 80em) {
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list {
padding: 2.25rem; } }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-bottom: 2em;
width: calc(100% / 4);
font-size: 0.8em;
opacity: 0;
-webkit-animation: megamenu_icons;
animation: megamenu_icons;
-webkit-animation-duration: .4s;
animation-duration: .4s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(1) {
-webkit-animation-delay: 0.05s;
animation-delay: 0.05s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(2) {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(3) {
-webkit-animation-delay: 0.15s;
animation-delay: 0.15s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(4) {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(5) {
-webkit-animation-delay: 0.25s;
animation-delay: 0.25s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(6) {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(7) {
-webkit-animation-delay: 0.35s;
animation-delay: 0.35s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(8) {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(9) {
-webkit-animation-delay: 0.45s;
animation-delay: 0.45s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(10) {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(11) {
-webkit-animation-delay: 0.55s;
animation-delay: 0.55s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(12) {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(13) {
-webkit-animation-delay: 0.65s;
animation-delay: 0.65s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(14) {
-webkit-animation-delay: 0.7s;
animation-delay: 0.7s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(15) {
-webkit-animation-delay: 0.75s;
animation-delay: 0.75s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(16) {
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(17) {
-webkit-animation-delay: 0.85s;
animation-delay: 0.85s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(18) {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(19) {
-webkit-animation-delay: 0.95s;
animation-delay: 0.95s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(20) {
-webkit-animation-delay: 1s;
animation-delay: 1s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(21) {
-webkit-animation-delay: 1.05s;
animation-delay: 1.05s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(22) {
-webkit-animation-delay: 1.1s;
animation-delay: 1.1s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(23) {
-webkit-animation-delay: 1.15s;
animation-delay: 1.15s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(24) {
-webkit-animation-delay: 1.2s;
animation-delay: 1.2s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(25) {
-webkit-animation-delay: 1.25s;
animation-delay: 1.25s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(26) {
-webkit-animation-delay: 1.3s;
animation-delay: 1.3s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(27) {
-webkit-animation-delay: 1.35s;
animation-delay: 1.35s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(28) {
-webkit-animation-delay: 1.4s;
animation-delay: 1.4s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(29) {
-webkit-animation-delay: 1.45s;
animation-delay: 1.45s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(30) {
-webkit-animation-delay: 1.5s;
animation-delay: 1.5s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(31) {
-webkit-animation-delay: 1.55s;
animation-delay: 1.55s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(32) {
-webkit-animation-delay: 1.6s;
animation-delay: 1.6s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(33) {
-webkit-animation-delay: 1.65s;
animation-delay: 1.65s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(34) {
-webkit-animation-delay: 1.7s;
animation-delay: 1.7s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(35) {
-webkit-animation-delay: 1.75s;
animation-delay: 1.75s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(36) {
-webkit-animation-delay: 1.8s;
animation-delay: 1.8s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(37) {
-webkit-animation-delay: 1.85s;
animation-delay: 1.85s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(38) {
-webkit-animation-delay: 1.9s;
animation-delay: 1.9s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(39) {
-webkit-animation-delay: 1.95s;
animation-delay: 1.95s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(40) {
-webkit-animation-delay: 2s;
animation-delay: 2s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(41) {
-webkit-animation-delay: 2.05s;
animation-delay: 2.05s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(42) {
-webkit-animation-delay: 2.1s;
animation-delay: 2.1s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(43) {
-webkit-animation-delay: 2.15s;
animation-delay: 2.15s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(44) {
-webkit-animation-delay: 2.2s;
animation-delay: 2.2s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(45) {
-webkit-animation-delay: 2.25s;
animation-delay: 2.25s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(46) {
-webkit-animation-delay: 2.3s;
animation-delay: 2.3s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(47) {
-webkit-animation-delay: 2.35s;
animation-delay: 2.35s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(48) {
-webkit-animation-delay: 2.4s;
animation-delay: 2.4s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(49) {
-webkit-animation-delay: 2.45s;
animation-delay: 2.45s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(50) {
-webkit-animation-delay: 2.5s;
animation-delay: 2.5s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(51) {
-webkit-animation-delay: 2.55s;
animation-delay: 2.55s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(52) {
-webkit-animation-delay: 2.6s;
animation-delay: 2.6s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(53) {
-webkit-animation-delay: 2.65s;
animation-delay: 2.65s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(54) {
-webkit-animation-delay: 2.7s;
animation-delay: 2.7s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(55) {
-webkit-animation-delay: 2.75s;
animation-delay: 2.75s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(56) {
-webkit-animation-delay: 2.8s;
animation-delay: 2.8s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(57) {
-webkit-animation-delay: 2.85s;
animation-delay: 2.85s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(58) {
-webkit-animation-delay: 2.9s;
animation-delay: 2.9s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(59) {
-webkit-animation-delay: 2.95s;
animation-delay: 2.95s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(60) {
-webkit-animation-delay: 3s;
animation-delay: 3s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(61) {
-webkit-animation-delay: 3.05s;
animation-delay: 3.05s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(62) {
-webkit-animation-delay: 3.1s;
animation-delay: 3.1s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(63) {
-webkit-animation-delay: 3.15s;
animation-delay: 3.15s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(64) {
-webkit-animation-delay: 3.2s;
animation-delay: 3.2s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(65) {
-webkit-animation-delay: 3.25s;
animation-delay: 3.25s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(66) {
-webkit-animation-delay: 3.3s;
animation-delay: 3.3s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(67) {
-webkit-animation-delay: 3.35s;
animation-delay: 3.35s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(68) {
-webkit-animation-delay: 3.4s;
animation-delay: 3.4s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(69) {
-webkit-animation-delay: 3.45s;
animation-delay: 3.45s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(70) {
-webkit-animation-delay: 3.5s;
animation-delay: 3.5s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(71) {
-webkit-animation-delay: 3.55s;
animation-delay: 3.55s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(72) {
-webkit-animation-delay: 3.6s;
animation-delay: 3.6s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(73) {
-webkit-animation-delay: 3.65s;
animation-delay: 3.65s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(74) {
-webkit-animation-delay: 3.7s;
animation-delay: 3.7s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(75) {
-webkit-animation-delay: 3.75s;
animation-delay: 3.75s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(76) {
-webkit-animation-delay: 3.8s;
animation-delay: 3.8s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(77) {
-webkit-animation-delay: 3.85s;
animation-delay: 3.85s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(78) {
-webkit-animation-delay: 3.9s;
animation-delay: 3.9s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(79) {
-webkit-animation-delay: 3.95s;
animation-delay: 3.95s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(80) {
-webkit-animation-delay: 4s;
animation-delay: 4s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(81) {
-webkit-animation-delay: 4.05s;
animation-delay: 4.05s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(82) {
-webkit-animation-delay: 4.1s;
animation-delay: 4.1s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(83) {
-webkit-animation-delay: 4.15s;
animation-delay: 4.15s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(84) {
-webkit-animation-delay: 4.2s;
animation-delay: 4.2s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(85) {
-webkit-animation-delay: 4.25s;
animation-delay: 4.25s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(86) {
-webkit-animation-delay: 4.3s;
animation-delay: 4.3s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(87) {
-webkit-animation-delay: 4.35s;
animation-delay: 4.35s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(88) {
-webkit-animation-delay: 4.4s;
animation-delay: 4.4s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(89) {
-webkit-animation-delay: 4.45s;
animation-delay: 4.45s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(90) {
-webkit-animation-delay: 4.5s;
animation-delay: 4.5s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(91) {
-webkit-animation-delay: 4.55s;
animation-delay: 4.55s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(92) {
-webkit-animation-delay: 4.6s;
animation-delay: 4.6s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(93) {
-webkit-animation-delay: 4.65s;
animation-delay: 4.65s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(94) {
-webkit-animation-delay: 4.7s;
animation-delay: 4.7s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(95) {
-webkit-animation-delay: 4.75s;
animation-delay: 4.75s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(96) {
-webkit-animation-delay: 4.8s;
animation-delay: 4.8s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(97) {
-webkit-animation-delay: 4.85s;
animation-delay: 4.85s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(98) {
-webkit-animation-delay: 4.9s;
animation-delay: 4.9s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(99) {
-webkit-animation-delay: 4.95s;
animation-delay: 4.95s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:nth-child(100) {
-webkit-animation-delay: 5s;
animation-delay: 5s; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:hover img, .header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a:hover i {
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95); }
@media print, screen and (min-width: 40em) {
.gbt-mega-dropdown-megamenu-placeholder .header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a {
width: calc(100% / 6); } }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a i {
font-size: 3em;
-webkit-transition: -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; }
@media print, screen and (min-width: 40em) {
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a {
width: calc(100% / 8);
font-size: 1em; } }
@media print, screen and (min-width: 64em) {
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a {
width: calc(100% / 8); }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a i {
font-size: 4em; } }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a img {
width: auto;
height: 1em;
font-size: 4em;
-webkit-transition: -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a span {
margin-top: 2em; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a i {
font-size: 3em; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories .megamenu_icon_list a span {
margin-top: 1em; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-primary-menu {
padding: .5em 0;
border-bottom: 1px solid; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-primary-menu .is-drilldown ul li {
padding: 0; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-primary-menu .is-drilldown ul li:before {
border: none; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-primary-menu .is-drilldown ul li > a {
line-height: 1.4em;
min-height: 3em; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-primary-menu .is-drilldown ul li .is-submenu-parent-item {
margin-bottom: 0.5rem; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-primary-menu .is-drilldown ul li .js-drilldown-back {
border-bottom: 1px solid;
margin-bottom: 1em; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-primary-menu .is-drilldown ul li .js-drilldown-back a {
font-size: .85em;
margin-bottom: .2em; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-primary-menu .is-drilldown ul li .js-drilldown-back a:before {
font-size: .85em;
margin-top: -0.2em;
margin-right: 1.2em;
margin-left: -0.5em; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-ecomm-menu {
padding: .5em 0;
border-bottom: 1px solid; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-ecomm-menu ul {
list-style: none;
padding: 0;
margin: 0; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-ecomm-menu ul li {
padding: 0;
margin: 0; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-ecomm-menu ul li a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 0.75em 1.25rem; }
@media print, screen and (min-width: 40em) {
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-ecomm-menu ul li a {
padding: 0.75em 1.5rem; } }
@media print, screen and (min-width: 64em) {
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-ecomm-menu ul li a {
padding: 0.75em 2rem; } }
@media screen and (min-width: 80em) {
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-ecomm-menu ul li a {
padding: 0.75em 2.25rem; } }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-ecomm-menu ul li a i {
font-size: 1.75em;
margin-right: .5em; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-ecomm-menu ul li a span {
height: 1.4em;
line-height: 2em; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-secondary-menu {
padding: .5em 0;
border-bottom: 1px solid; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-secondary-menu .is-drilldown ul li:before {
border: none; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-secondary-menu .is-drilldown ul li > a {
line-height: 1.4em;
min-height: 3em; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-topbar-menu {
padding: .5em 0;
border-bottom: 1px solid; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-topbar-menu .is-drilldown ul li:before {
border: none; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-topbar-menu .is-drilldown ul li > a {
line-height: 1.4em;
min-height: 3em; }
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-info-1 {
text-align: center;
padding: 0.5em 1.25rem 1.5em 1.25rem; }
@media print, screen and (min-width: 40em) {
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-info-1 {
padding: 0.5em 1.5rem 1.5em 1.5rem; } }
@media print, screen and (min-width: 64em) {
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-info-1 {
padding: 0.5em 2rem 1.5em 2rem; } }
@media screen and (min-width: 80em) {
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-info-1 {
padding: 0.5em 2.25rem 1.5em 2.25rem; } }
.header-mobiles-wrapper .header-mobiles-search-content {
display: none; }
.header-mobiles-wrapper .header-mobiles-search-content .header-mobiles-search-content-inside {
padding: 1.25rem 1.25rem 0.625rem 1.25rem; }
@media print, screen and (min-width: 40em) {
.header-mobiles-wrapper .header-mobiles-search-content .header-mobiles-search-content-inside {
padding: 1.5rem 1.5rem 0.625rem 1.5rem; } }
@media print, screen and (min-width: 64em) {
.header-mobiles-wrapper .header-mobiles-search-content .header-mobiles-search-content-inside {
padding: 2rem 2rem 0.625rem 2rem; } }
@media screen and (min-width: 80em) {
.header-mobiles-wrapper .header-mobiles-search-content .header-mobiles-search-content-inside {
padding: 2.25rem 2.25rem 0.625rem 2.25rem; } }
.header-megamenu-placeholder {
position: absolute;
width: 100%;
left: 0;
top: 100%;
padding: 0 1.25rem !important; }
@media print, screen and (min-width: 40em) {
.header-megamenu-placeholder {
padding: 0 1.5rem !important; } }
@media print, screen and (min-width: 64em) {
.header-megamenu-placeholder {
padding: 0 2rem !important; } }
@media screen and (min-width: 80em) {
.header-megamenu-placeholder {
padding: 0 2.25rem !important; } }
@media screen and (min-width: 80em) {
.header-megamenu-placeholder {
padding-left: 5.25rem;
padding-right: 5.25rem;
padding-left: 5.25rem !important;
padding-right: 5.25rem !important; } }
.gbt-mega-menu-content {
position: relative;
width: 100% !important;
height: 100%;
left: 0 !important;
top: 100% !important;
padding: 0;
-webkit-box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25);
box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25); }
.gbt-mega-menu-content .megamenu_category_wrapper {
padding: 1.25rem 1.25rem 0 1.25rem; }
@media print, screen and (min-width: 40em) {
.gbt-mega-menu-content .megamenu_category_wrapper {
padding: 1.5rem 1.5rem 0 1.5rem; } }
@media print, screen and (min-width: 64em) {
.gbt-mega-menu-content .megamenu_category_wrapper {
padding: 2rem 2rem 0 2rem; } }
@media screen and (min-width: 80em) {
.gbt-mega-menu-content .megamenu_category_wrapper {
padding: 2.25rem 2.25rem 0 2.25rem; } }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list a {
display: inline-block; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category {
margin-bottom: 2.5rem;
opacity: 0;
-webkit-animation: megamenu_categories;
animation: megamenu_categories;
-webkit-animation-duration: .4s;
animation-duration: .4s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(1) {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(2) {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(3) {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(4) {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(5) {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(6) {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(7) {
-webkit-animation-delay: 0.7s;
animation-delay: 0.7s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(8) {
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(9) {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(10) {
-webkit-animation-delay: 1s;
animation-delay: 1s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(11) {
-webkit-animation-delay: 1.1s;
animation-delay: 1.1s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(12) {
-webkit-animation-delay: 1.2s;
animation-delay: 1.2s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(13) {
-webkit-animation-delay: 1.3s;
animation-delay: 1.3s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(14) {
-webkit-animation-delay: 1.4s;
animation-delay: 1.4s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(15) {
-webkit-animation-delay: 1.5s;
animation-delay: 1.5s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(16) {
-webkit-animation-delay: 1.6s;
animation-delay: 1.6s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(17) {
-webkit-animation-delay: 1.7s;
animation-delay: 1.7s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(18) {
-webkit-animation-delay: 1.8s;
animation-delay: 1.8s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(19) {
-webkit-animation-delay: 1.9s;
animation-delay: 1.9s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(20) {
-webkit-animation-delay: 2s;
animation-delay: 2s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(21) {
-webkit-animation-delay: 2.1s;
animation-delay: 2.1s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(22) {
-webkit-animation-delay: 2.2s;
animation-delay: 2.2s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(23) {
-webkit-animation-delay: 2.3s;
animation-delay: 2.3s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(24) {
-webkit-animation-delay: 2.4s;
animation-delay: 2.4s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(25) {
-webkit-animation-delay: 2.5s;
animation-delay: 2.5s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(26) {
-webkit-animation-delay: 2.6s;
animation-delay: 2.6s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(27) {
-webkit-animation-delay: 2.7s;
animation-delay: 2.7s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(28) {
-webkit-animation-delay: 2.8s;
animation-delay: 2.8s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(29) {
-webkit-animation-delay: 2.9s;
animation-delay: 2.9s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category:nth-child(30) {
-webkit-animation-delay: 3s;
animation-delay: 3s; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category > a {
margin-bottom: 1rem;
width: 100%; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category > a:hover .megamenu_thumbnail {
-webkit-transform: scale(0.975);
-ms-transform: scale(0.975);
transform: scale(0.975); }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category > a .megamenu_thumbnail {
margin-bottom: 1rem;
height: 140px;
width: 100%;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
display: inline-block;
-webkit-transition: -webkit-transform 0.3s ease-in-out;
transition: -webkit-transform 0.3s ease-in-out;
-o-transition: transform 0.3s ease-in-out;
transition: transform 0.3s ease-in-out;
transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
will-change: transform; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category > a > .count {
font-size: 0.6875rem; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category .megamenu_subcategory_list > div > a {
margin-bottom: 0.5rem;
line-height: 1.4; }
.gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category .megamenu_subcategory_list > div > a > .count {
font-size: 0.6875rem; }
@media screen and (max-width: 63.9375em) {
.gbt-mega-menu-content .megamenu_category_wrapper .gbt-stack-gallery-wrapper {
display: none; } }
.gbt-mega-menu-content .megamenu_bottom_links {
position: relative;
border-top: 1px solid;
padding: 0 1.25rem;
margin: 0; }
@media print, screen and (min-width: 40em) {
.gbt-mega-menu-content .megamenu_bottom_links {
padding: 0 1.5rem;
margin: 0; } }
@media print, screen and (min-width: 64em) {
.gbt-mega-menu-content .megamenu_bottom_links {
padding: 0 2rem;
margin: 0; } }
@media screen and (min-width: 80em) {
.gbt-mega-menu-content .megamenu_bottom_links {
padding: 0 2.25rem;
margin: 0; } }
.gbt-mega-menu-content .megamenu_bottom_links > a {
margin-right: 2rem;
padding: 1.5rem 0;
display: inline-block; }
.gbt-mega-dropdown-wrapper .gbt-mega-menu-content .megamenu_bottom_links {
position: absolute;
top: 100%;
width: 100%;
background-color: inherit; }
.gbt-mega-dropdown-wrapper .gbt-mega-menu-content .megamenu_bottom_links ~ .megamenu_cta {
top: calc(100% + 66.2px); }
.gbt-mega-menu-content .megamenu_cta {
text-align: center;
padding: 1.25rem; }
.gbt-mega-menu-content .megamenu_cta p {
line-height: 1.25rem;
margin-bottom: 0; }
.gbt-mega-dropdown-wrapper .gbt-mega-menu-content .megamenu_cta {
position: absolute;
top: 100%;
width: 100%; }
.gbt-mega-menu-content .megamenu_blog_wrapper {
height: 100%; }
.gbt-mega-menu-content .megamenu_blog_wrapper .row {
min-height: 100%; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
list-style: none;
margin: 0;
padding: 0;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border-right: 1px solid;
min-height: 100%;
padding: 0.625rem 1.25rem;
padding: 0 1.25rem; }
@media print, screen and (min-width: 40em) {
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list {
padding: 0.75rem 1.5rem; } }
@media print, screen and (min-width: 64em) {
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list {
padding: 1rem 2rem; } }
@media screen and (min-width: 80em) {
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list {
padding: 1.125rem 2.25rem; } }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt {
margin: 0;
padding: 0;
font-weight: normal;
opacity: 0;
-webkit-animation: megamenu_blog_cats;
animation: megamenu_blog_cats;
-webkit-animation-duration: .4s;
animation-duration: .4s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(1) {
-webkit-animation-delay: 0.05s;
animation-delay: 0.05s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(2) {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(3) {
-webkit-animation-delay: 0.15s;
animation-delay: 0.15s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(4) {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(5) {
-webkit-animation-delay: 0.25s;
animation-delay: 0.25s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(6) {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(7) {
-webkit-animation-delay: 0.35s;
animation-delay: 0.35s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(8) {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(9) {
-webkit-animation-delay: 0.45s;
animation-delay: 0.45s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(10) {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(11) {
-webkit-animation-delay: 0.55s;
animation-delay: 0.55s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(12) {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(13) {
-webkit-animation-delay: 0.65s;
animation-delay: 0.65s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(14) {
-webkit-animation-delay: 0.7s;
animation-delay: 0.7s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(15) {
-webkit-animation-delay: 0.75s;
animation-delay: 0.75s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(16) {
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(17) {
-webkit-animation-delay: 0.85s;
animation-delay: 0.85s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(18) {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(19) {
-webkit-animation-delay: 0.95s;
animation-delay: 0.95s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(20) {
-webkit-animation-delay: 1s;
animation-delay: 1s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(21) {
-webkit-animation-delay: 1.05s;
animation-delay: 1.05s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(22) {
-webkit-animation-delay: 1.1s;
animation-delay: 1.1s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(23) {
-webkit-animation-delay: 1.15s;
animation-delay: 1.15s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(24) {
-webkit-animation-delay: 1.2s;
animation-delay: 1.2s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(25) {
-webkit-animation-delay: 1.25s;
animation-delay: 1.25s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(26) {
-webkit-animation-delay: 1.3s;
animation-delay: 1.3s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(27) {
-webkit-animation-delay: 1.35s;
animation-delay: 1.35s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(28) {
-webkit-animation-delay: 1.4s;
animation-delay: 1.4s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(29) {
-webkit-animation-delay: 1.45s;
animation-delay: 1.45s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:nth-child(30) {
-webkit-animation-delay: 1.5s;
animation-delay: 1.5s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:before {
content: "";
border-bottom: 1px solid;
display: block; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt:first-child:before {
display: none; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt a {
font-size: 1em;
min-height: 4.5em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: inherit;
padding-top: 1.2em;
padding-bottom: 1.2em;
color: #ff0000; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt a:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: .7em;
margin-left: auto;
margin-right: 1em; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts {
position: relative;
padding: 1.25rem 1.25rem 1.25rem 1.25rem;
margin: 0 0.75rem 0 -0.75rem;
padding: 2rem;
margin: 0; }
@media print, screen and (min-width: 40em) {
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts {
padding: 1.5rem 1.5rem 1.5rem 1.5rem;
margin: 0 0.75rem 0 -0.75rem; } }
@media print, screen and (min-width: 64em) {
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts {
padding: 2rem 2rem 2rem 2rem;
margin: 0 0.75rem 0 -0.75rem; } }
@media screen and (min-width: 80em) {
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts {
padding: 2.25rem 2.25rem 2.25rem 2.25rem;
margin: 0 0.75rem 0 -0.75rem; } }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .column, .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .columns {
opacity: 0;
-webkit-animation: megamenu_blog;
animation: megamenu_blog;
-webkit-animation-duration: .4s;
animation-duration: .4s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .column:nth-child(1), .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .columns:nth-child(1) {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .column:nth-child(2), .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .columns:nth-child(2) {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .column:nth-child(3), .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .columns:nth-child(3) {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .column:nth-child(4), .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .columns:nth-child(4) {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .column:nth-child(5), .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .columns:nth-child(5) {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .column:nth-child(6), .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .columns:nth-child(6) {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .column:nth-child(7), .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .columns:nth-child(7) {
-webkit-animation-delay: 0.7s;
animation-delay: 0.7s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .column:nth-child(8), .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .columns:nth-child(8) {
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .column:nth-child(9), .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .columns:nth-child(9) {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .column:nth-child(10), .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .columns:nth-child(10) {
-webkit-animation-delay: 1s;
animation-delay: 1s; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_posts_overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 99;
opacity: 0;
background: rgba(0, 0, 0, 0.1);
-webkit-transition: opacity .3s ease-in-out;
-o-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
-webkit-transition-delay: .2s;
-o-transition-delay: .2s;
transition-delay: .2s;
-webkit-animation: no_space_and_hidden 0s;
animation: no_space_and_hidden 0s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: .6s;
animation-delay: .6s;
right: 12px; }
@media print, screen and (min-width: 40em) {
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_posts_overlay {
right: 12px; } }
@media print, screen and (min-width: 64em) {
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_posts_overlay {
right: 12px; } }
@media screen and (min-width: 80em) {
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_posts_overlay {
right: 12px; } }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_posts_overlay.on {
opacity: 1;
-webkit-animation: full_and_visible 0s;
animation: full_and_visible 0s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
@keyframes loader_spinner {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loader_fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_posts_overlay:before {
content: '';
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 24px;
height: 24px;
border-radius: 100%;
border: 1px solid transparent;
-webkit-animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite;
animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_posts_overlay:before {
position: absolute;
top: 50%;
left: 50%;
margin-top: -12px;
margin-left: -12px;
border-top: 1px solid; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_post {
display: block;
padding-bottom: 1.25rem; }
@media print, screen and (min-width: 40em) {
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_post {
padding-bottom: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_post {
padding-bottom: 2rem; } }
@media screen and (min-width: 80em) {
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_post {
padding-bottom: 2.25rem; } }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_post:hover .megamenu_post_image,
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_post:hover .megamenu_post_placeholder_image {
-webkit-transform: scale(0.975);
-ms-transform: scale(0.975);
transform: scale(0.975); }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_post .megamenu_post_image,
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_post .megamenu_post_placeholder_image {
display: block;
width: 100%;
margin-bottom: 1rem;
position: relative;
-webkit-transition: -webkit-transform 0.3s ease-in-out;
transition: -webkit-transform 0.3s ease-in-out;
-o-transition: transform 0.3s ease-in-out;
transition: transform 0.3s ease-in-out;
transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
will-change: transform; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_post .megamenu_post_image > a,
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_post .megamenu_post_placeholder_image > a {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0; }
.gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_post .megamenu_post_title {
word-wrap: break-word; }
.gbt-mega-menu-content .megamenu_icon_list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
margin-bottom: -2em;
overflow: hidden;
padding: 1.25rem; }
@media print, screen and (min-width: 40em) {
.gbt-mega-menu-content .megamenu_icon_list {
padding: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.gbt-mega-menu-content .megamenu_icon_list {
padding: 2rem; } }
@media screen and (min-width: 80em) {
.gbt-mega-menu-content .megamenu_icon_list {
padding: 2.25rem; } }
.gbt-mega-menu-content .megamenu_icon_list a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-bottom: 2em;
width: calc(100% / 4);
font-size: 0.8em;
opacity: 0;
-webkit-animation: megamenu_icons;
animation: megamenu_icons;
-webkit-animation-duration: .4s;
animation-duration: .4s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(1) {
-webkit-animation-delay: 0.05s;
animation-delay: 0.05s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(2) {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(3) {
-webkit-animation-delay: 0.15s;
animation-delay: 0.15s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(4) {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(5) {
-webkit-animation-delay: 0.25s;
animation-delay: 0.25s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(6) {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(7) {
-webkit-animation-delay: 0.35s;
animation-delay: 0.35s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(8) {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(9) {
-webkit-animation-delay: 0.45s;
animation-delay: 0.45s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(10) {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(11) {
-webkit-animation-delay: 0.55s;
animation-delay: 0.55s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(12) {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(13) {
-webkit-animation-delay: 0.65s;
animation-delay: 0.65s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(14) {
-webkit-animation-delay: 0.7s;
animation-delay: 0.7s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(15) {
-webkit-animation-delay: 0.75s;
animation-delay: 0.75s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(16) {
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(17) {
-webkit-animation-delay: 0.85s;
animation-delay: 0.85s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(18) {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(19) {
-webkit-animation-delay: 0.95s;
animation-delay: 0.95s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(20) {
-webkit-animation-delay: 1s;
animation-delay: 1s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(21) {
-webkit-animation-delay: 1.05s;
animation-delay: 1.05s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(22) {
-webkit-animation-delay: 1.1s;
animation-delay: 1.1s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(23) {
-webkit-animation-delay: 1.15s;
animation-delay: 1.15s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(24) {
-webkit-animation-delay: 1.2s;
animation-delay: 1.2s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(25) {
-webkit-animation-delay: 1.25s;
animation-delay: 1.25s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(26) {
-webkit-animation-delay: 1.3s;
animation-delay: 1.3s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(27) {
-webkit-animation-delay: 1.35s;
animation-delay: 1.35s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(28) {
-webkit-animation-delay: 1.4s;
animation-delay: 1.4s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(29) {
-webkit-animation-delay: 1.45s;
animation-delay: 1.45s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(30) {
-webkit-animation-delay: 1.5s;
animation-delay: 1.5s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(31) {
-webkit-animation-delay: 1.55s;
animation-delay: 1.55s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(32) {
-webkit-animation-delay: 1.6s;
animation-delay: 1.6s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(33) {
-webkit-animation-delay: 1.65s;
animation-delay: 1.65s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(34) {
-webkit-animation-delay: 1.7s;
animation-delay: 1.7s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(35) {
-webkit-animation-delay: 1.75s;
animation-delay: 1.75s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(36) {
-webkit-animation-delay: 1.8s;
animation-delay: 1.8s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(37) {
-webkit-animation-delay: 1.85s;
animation-delay: 1.85s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(38) {
-webkit-animation-delay: 1.9s;
animation-delay: 1.9s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(39) {
-webkit-animation-delay: 1.95s;
animation-delay: 1.95s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(40) {
-webkit-animation-delay: 2s;
animation-delay: 2s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(41) {
-webkit-animation-delay: 2.05s;
animation-delay: 2.05s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(42) {
-webkit-animation-delay: 2.1s;
animation-delay: 2.1s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(43) {
-webkit-animation-delay: 2.15s;
animation-delay: 2.15s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(44) {
-webkit-animation-delay: 2.2s;
animation-delay: 2.2s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(45) {
-webkit-animation-delay: 2.25s;
animation-delay: 2.25s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(46) {
-webkit-animation-delay: 2.3s;
animation-delay: 2.3s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(47) {
-webkit-animation-delay: 2.35s;
animation-delay: 2.35s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(48) {
-webkit-animation-delay: 2.4s;
animation-delay: 2.4s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(49) {
-webkit-animation-delay: 2.45s;
animation-delay: 2.45s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(50) {
-webkit-animation-delay: 2.5s;
animation-delay: 2.5s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(51) {
-webkit-animation-delay: 2.55s;
animation-delay: 2.55s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(52) {
-webkit-animation-delay: 2.6s;
animation-delay: 2.6s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(53) {
-webkit-animation-delay: 2.65s;
animation-delay: 2.65s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(54) {
-webkit-animation-delay: 2.7s;
animation-delay: 2.7s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(55) {
-webkit-animation-delay: 2.75s;
animation-delay: 2.75s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(56) {
-webkit-animation-delay: 2.8s;
animation-delay: 2.8s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(57) {
-webkit-animation-delay: 2.85s;
animation-delay: 2.85s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(58) {
-webkit-animation-delay: 2.9s;
animation-delay: 2.9s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(59) {
-webkit-animation-delay: 2.95s;
animation-delay: 2.95s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(60) {
-webkit-animation-delay: 3s;
animation-delay: 3s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(61) {
-webkit-animation-delay: 3.05s;
animation-delay: 3.05s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(62) {
-webkit-animation-delay: 3.1s;
animation-delay: 3.1s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(63) {
-webkit-animation-delay: 3.15s;
animation-delay: 3.15s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(64) {
-webkit-animation-delay: 3.2s;
animation-delay: 3.2s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(65) {
-webkit-animation-delay: 3.25s;
animation-delay: 3.25s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(66) {
-webkit-animation-delay: 3.3s;
animation-delay: 3.3s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(67) {
-webkit-animation-delay: 3.35s;
animation-delay: 3.35s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(68) {
-webkit-animation-delay: 3.4s;
animation-delay: 3.4s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(69) {
-webkit-animation-delay: 3.45s;
animation-delay: 3.45s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(70) {
-webkit-animation-delay: 3.5s;
animation-delay: 3.5s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(71) {
-webkit-animation-delay: 3.55s;
animation-delay: 3.55s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(72) {
-webkit-animation-delay: 3.6s;
animation-delay: 3.6s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(73) {
-webkit-animation-delay: 3.65s;
animation-delay: 3.65s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(74) {
-webkit-animation-delay: 3.7s;
animation-delay: 3.7s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(75) {
-webkit-animation-delay: 3.75s;
animation-delay: 3.75s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(76) {
-webkit-animation-delay: 3.8s;
animation-delay: 3.8s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(77) {
-webkit-animation-delay: 3.85s;
animation-delay: 3.85s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(78) {
-webkit-animation-delay: 3.9s;
animation-delay: 3.9s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(79) {
-webkit-animation-delay: 3.95s;
animation-delay: 3.95s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(80) {
-webkit-animation-delay: 4s;
animation-delay: 4s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(81) {
-webkit-animation-delay: 4.05s;
animation-delay: 4.05s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(82) {
-webkit-animation-delay: 4.1s;
animation-delay: 4.1s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(83) {
-webkit-animation-delay: 4.15s;
animation-delay: 4.15s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(84) {
-webkit-animation-delay: 4.2s;
animation-delay: 4.2s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(85) {
-webkit-animation-delay: 4.25s;
animation-delay: 4.25s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(86) {
-webkit-animation-delay: 4.3s;
animation-delay: 4.3s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(87) {
-webkit-animation-delay: 4.35s;
animation-delay: 4.35s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(88) {
-webkit-animation-delay: 4.4s;
animation-delay: 4.4s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(89) {
-webkit-animation-delay: 4.45s;
animation-delay: 4.45s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(90) {
-webkit-animation-delay: 4.5s;
animation-delay: 4.5s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(91) {
-webkit-animation-delay: 4.55s;
animation-delay: 4.55s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(92) {
-webkit-animation-delay: 4.6s;
animation-delay: 4.6s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(93) {
-webkit-animation-delay: 4.65s;
animation-delay: 4.65s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(94) {
-webkit-animation-delay: 4.7s;
animation-delay: 4.7s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(95) {
-webkit-animation-delay: 4.75s;
animation-delay: 4.75s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(96) {
-webkit-animation-delay: 4.8s;
animation-delay: 4.8s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(97) {
-webkit-animation-delay: 4.85s;
animation-delay: 4.85s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(98) {
-webkit-animation-delay: 4.9s;
animation-delay: 4.9s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(99) {
-webkit-animation-delay: 4.95s;
animation-delay: 4.95s; }
.gbt-mega-menu-content .megamenu_icon_list a:nth-child(100) {
-webkit-animation-delay: 5s;
animation-delay: 5s; }
.gbt-mega-menu-content .megamenu_icon_list a:hover img, .gbt-mega-menu-content .megamenu_icon_list a:hover i {
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95); }
@media print, screen and (min-width: 40em) {
.gbt-mega-dropdown-megamenu-placeholder .gbt-mega-menu-content .megamenu_icon_list a {
width: calc(100% / 6); } }
.gbt-mega-menu-content .megamenu_icon_list a i {
font-size: 3em;
-webkit-transition: -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; }
@media print, screen and (min-width: 40em) {
.gbt-mega-menu-content .megamenu_icon_list a {
width: calc(100% / 8);
font-size: 1em; } }
@media print, screen and (min-width: 64em) {
.gbt-mega-menu-content .megamenu_icon_list a {
width: calc(100% / 8); }
.gbt-mega-menu-content .megamenu_icon_list a i {
font-size: 4em; } }
.gbt-mega-menu-content .megamenu_icon_list a img {
width: auto;
height: 1em;
font-size: 4em;
-webkit-transition: -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; }
.gbt-mega-menu-content .megamenu_icon_list a span {
margin-top: 2em; }
.gbt-mega-menu-content .megamenu_contact {
padding: 1.25rem; }
@media print, screen and (min-width: 40em) {
.gbt-mega-menu-content .megamenu_contact {
padding: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.gbt-mega-menu-content .megamenu_contact {
padding: 2rem; } }
@media screen and (min-width: 80em) {
.gbt-mega-menu-content .megamenu_contact {
padding: 2.25rem; } }
.gbt-mega-menu-content .megamenu_contact img {
width: auto;
opacity: 0;
-webkit-animation: megamenu_contact_img;
animation: megamenu_contact_img;
-webkit-animation-duration: .4s;
animation-duration: .4s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
@media screen and (max-width: 39.9375em) {
.gbt-mega-menu-content .megamenu_contact img {
margin-bottom: 1.25rem; } }
.gbt-mega-menu-content .megamenu_contact .megamenu_contact_placeholder_image {
height: 251px;
width: 100%;
margin-bottom: 2rem; }
@media print, screen and (min-width: 64em) {
.gbt-mega-menu-content .megamenu_contact .megamenu_contact_placeholder_image {
margin-bottom: 0; } }
.gbt-mega-menu-content .megamenu_contact .megamenu_contact_info {
padding-left: 1.25rem;
padding-left: 0; }
@media print, screen and (min-width: 40em) {
.gbt-mega-menu-content .megamenu_contact .megamenu_contact_info {
padding-left: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.gbt-mega-menu-content .megamenu_contact .megamenu_contact_info {
padding-left: 2rem; } }
@media screen and (min-width: 80em) {
.gbt-mega-menu-content .megamenu_contact .megamenu_contact_info {
padding-left: 2.25rem; } }
.gbt-mega-menu-content .megamenu_contact .megamenu_contact_info p {
margin-bottom: 1.5rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
opacity: 0;
-webkit-animation: megamenu_contact;
animation: megamenu_contact;
-webkit-animation-duration: .4s;
animation-duration: .4s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards; }
.gbt-mega-menu-content .megamenu_contact .megamenu_contact_info p:nth-child(1) {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s; }
.gbt-mega-menu-content .megamenu_contact .megamenu_contact_info p:nth-child(2) {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s; }
.gbt-mega-menu-content .megamenu_contact .megamenu_contact_info p:nth-child(3) {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s; }
.gbt-mega-menu-content .megamenu_contact .megamenu_contact_info p:nth-child(4) {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s; }
.gbt-mega-menu-content .megamenu_contact .megamenu_contact_info p:nth-child(5) {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s; }
.gbt-mega-menu-content .megamenu_contact .megamenu_contact_info p:nth-child(6) {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s; }
.gbt-mega-menu-content .megamenu_contact .megamenu_contact_info p:nth-child(7) {
-webkit-animation-delay: 0.7s;
animation-delay: 0.7s; }
.gbt-mega-menu-content .megamenu_contact .megamenu_contact_info p:nth-child(8) {
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s; }
.gbt-mega-menu-content .megamenu_contact .megamenu_contact_info p:nth-child(9) {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s; }
.gbt-mega-menu-content .megamenu_contact .megamenu_contact_info p:nth-child(10) {
-webkit-animation-delay: 1s;
animation-delay: 1s; }
.gbt-mega-menu-content .megamenu_contact .megamenu_contact_info p i {
font-size: 1.5rem;
margin-right: 1.0625rem; }
.site-prefooter {
font-size: 0.8125rem;
position: relative; }
.site-prefooter a:hover {
opacity: 0.5; }
body.footer-layout-full .site-prefooter {
border-top: 1px solid; }
body.footer-layout-boxed .site-prefooter .prefooter-content {
border-top: 1px solid;
position: relative; }
.site-prefooter .prefooter-content {
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 2.5rem; }
@media print, screen and (min-width: 40em) {
.site-prefooter .prefooter-content {
padding-left: 1.5rem;
padding-right: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.site-prefooter .prefooter-content {
padding-left: 2rem;
padding-right: 2rem; } }
@media screen and (min-width: 80em) {
.site-prefooter .prefooter-content {
padding-left: 2.25rem;
padding-right: 2.25rem; } }
@media screen and (min-width: 80em) {
.site-prefooter .prefooter-content {
padding-left: 5.25rem;
padding-right: 5.25rem; } }
@media print, screen and (min-width: 64em) {
.site-prefooter .prefooter-content {
padding-top: 5rem; } }
.site-prefooter .widget-area a {
color: inherit; }
.site-prefooter .widget-area .column, .site-prefooter .widget-area .columns {
padding-right: 0.9375rem; }
.site-prefooter .widget-area .column aside, .site-prefooter .widget-area .columns aside {
padding-bottom: 2.5rem; }
@media print, screen and (min-width: 64em) {
.site-prefooter .widget-area .column aside, .site-prefooter .widget-area .columns aside {
padding-bottom: 5rem; } }
.site-prefooter .widget-area .column:last-child aside, .site-prefooter .widget-area .columns:last-child aside {
margin-bottom: 0; }
.site-footer {
font-size: 0.8125rem;
position: relative; }
body.footer-layout-full .site-footer .footer-style-1 {
border-top: 1px solid; }
body.footer-layout-boxed .site-footer .footer-style-1 .footer-content {
border-top: 1px solid;
position: relative; }
.site-footer .footer-style-1 .trigger-footer-widget-area + .widget-area {
display: none; }
@media print, screen and (min-width: 64em) {
.site-footer .footer-style-1 .trigger-footer-widget-area + .widget-area {
display: block; } }
.site-footer .footer-style-1 .widget-area .column aside, .site-footer .footer-style-1 .widget-area .columns aside {
padding-bottom: 2.5rem; }
@media print, screen and (min-width: 64em) {
.site-footer .footer-style-1 .widget-area .column aside, .site-footer .footer-style-1 .widget-area .columns aside {
padding-bottom: 5rem; } }
@media print, screen and (min-width: 64em) {
.site-footer .footer-style-1 .widget-area .column:first-child, .site-footer .footer-style-1 .widget-area .columns:first-child {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; } }
.site-footer .footer-style-1 .widget-area .column:first-child aside, .site-footer .footer-style-1 .widget-area .columns:first-child aside {
max-width: 24rem; }
.site-footer .footer-style-1 .trigger-footer-widget-area {
margin: 0 auto;
text-align: center;
font-size: 2.5rem;
line-height: 2.5rem;
margin-bottom: 2.5rem; }
.site-footer .footer-style-1 .trigger-footer-widget-area .trigger-footer-widget-icon:before {
color: inherit; }
@media print, screen and (min-width: 64em) {
.site-footer .footer-style-1 .trigger-footer-widget-area {
display: none; } }
.site-footer .footer-style-1 .footer-navigation {
display: inline-block; }
.site-footer .footer-style-1 .footer-navigation .navigation-foundation > ul > li > a > span {
padding: .5em 0; }
.site-footer .footer-style-1 .footer-navigation .navigation-foundation .is-submenu-item a {
opacity: 1; }
.site-footer .footer-style-1 .footer-text {
margin-bottom: 2.5rem;
margin-top: 8px; }
@media print, screen and (min-width: 64em) {
.site-footer .footer-style-1 .footer-text {
margin-bottom: 0; } }
.site-footer .footer-style-1 .footer-credit-card-icons {
text-align: center; }
@media print, screen and (min-width: 64em) {
.site-footer .footer-style-1 .footer-credit-card-icons {
text-align: right; } }
.site-footer .footer-style-1 .footer-credit-card-icons img {
max-height: 32px;
padding-left: 8px; }
.site-footer a:hover {
opacity: 0.5; }
.site-footer .footer-content {
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 2.5rem;
padding-bottom: 2.5rem; }
@media print, screen and (min-width: 40em) {
.site-footer .footer-content {
padding-left: 1.5rem;
padding-right: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.site-footer .footer-content {
padding-left: 2rem;
padding-right: 2rem; } }
@media screen and (min-width: 80em) {
.site-footer .footer-content {
padding-left: 2.25rem;
padding-right: 2.25rem; } }
@media screen and (min-width: 80em) {
.site-footer .footer-content {
padding-left: 5.25rem;
padding-right: 5.25rem; } }
@media print, screen and (min-width: 64em) {
.site-footer .footer-content {
padding-top: 5rem;
padding-bottom: 5rem; } }
.comments-area {
margin-top: 1.875rem; }
@media print, screen and (min-width: 40em) {
.comments-area {
margin-top: 5rem; } }
.comments-area .comments-title {
font-size: 1.25rem;
margin-bottom: 3.75rem;
max-width: 31.25rem; }
@media screen and (max-width: 39.9375em) {
.comments-area .comments-title {
font-size: 1.0625rem; } }
.comments-area .comments-title b {
font-weight: normal; }
.comments-area .comments-title__post-title {
color: inherit; }
.comments-area .comment-list {
list-style: none;
margin: 0; }
.comments-area .comment-list > .comment:last-child {
margin-bottom: 5rem; }
@media print, screen and (min-width: 40em) {
.comments-area .comment-list > .comment:last-child {
margin-bottom: 6.5rem; } }
.comments-area .comment-list li.pingback {
font-size: 0.625rem;
padding: 25px 25px 25px 35px;
border: 1px solid;
text-transform: uppercase;
margin-bottom: 35px; }
.comments-area .comment-list li.pingback + .comment {
margin-top: 3.75rem; }
.comments-area .comment-list li.pingback a.url {
font-size: 1rem;
text-transform: none;
padding: 0px 10px; }
.comments-area .comment-list li.pingback .edit-link {
text-transform: uppercase;
font-size: 0.625rem;
line-height: 0.8125rem;
margin-left: 1rem; }
.comments-area .comment-list li.pingback .edit-link .comment-edit-link {
color: inherit;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.comments-area .comment-list li.pingback .edit-link .comment-edit-link:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 0.875rem;
margin-right: 0.5rem; }
.comments-area .comment-list .comment {
margin: 0;
position: relative;
min-height: 2.9375rem;
margin-bottom: 3.125rem;
padding-left: 4.5rem; }
@media screen and (max-width: 39.9375em) {
.comments-area .comment-list .comment {
padding-left: 0; } }
.comments-area .comment-list .comment.byuser img.avatar {
border: 1px solid; }
@media screen and (max-width: 39.9375em) {
.comments-area .comment-list .comment article.comment-body {
padding-left: 4.5rem; } }
.comments-area .comment-list .comment article.comment-body .comment-meta .comment-author .avatar {
max-width: 2.9375rem;
height: auto;
border-radius: 50%;
position: absolute;
left: 0;
top: 0; }
.comments-area .comment-list .comment article.comment-body .comment-meta .comment-author .says {
display: none; }
.comments-area .comment-list .comment article.comment-body .comment-meta .comment-author b.fn {
font-weight: normal; }
.comments-area .comment-list .comment article.comment-body .comment-meta .comment-metadata {
margin-bottom: 1rem; }
.comments-area .comment-list .comment article.comment-body .comment-meta .comment-metadata > a {
color: inherit;
font-size: 0.75rem;
line-height: 1rem; }
.comments-area .comment-list .comment article.comment-body .comment-meta .comment-metadata > a:hover {
opacity: 1; }
.comments-area .comment-list .comment article.comment-body .comment-meta .comment-metadata .edit-link {
text-transform: uppercase;
font-size: 0.625rem;
line-height: 0.8125rem;
margin-left: 1rem; }
.comments-area .comment-list .comment article.comment-body .comment-meta .comment-metadata .edit-link .comment-edit-link {
color: inherit;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.comments-area .comment-list .comment article.comment-body .comment-meta .comment-metadata .edit-link .comment-edit-link:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 0.875rem;
margin-right: 0.5rem; }
.comments-area .comment-list .comment article.comment-body .comment-content, .comments-area .comment-list .comment article.comment-body .single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .review .comment_container .description, .single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .review .comment_container .comments-area .comment-list .comment article.comment-body .description,
.comments-area .comment-list .single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .comment article.comment-body .comment_container .description, .single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .comments-area .comment-list .comment article.comment-body .comment_container .description, .comments-area .comment-list .single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .comment .comment_container article.comment-body .description, .single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .comments-area .comment-list .comment .comment_container article.comment-body .description {
padding: 0;
margin-bottom: 1.125rem; }
.comments-area .comment-list .comment article.comment-body .comment-content p:last-child, .comments-area .comment-list .comment article.comment-body .single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .review .comment_container .description p:last-child, .single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .review .comment_container .comments-area .comment-list .comment article.comment-body .description p:last-child, .comments-area .comment-list .single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .comment article.comment-body .comment_container .description p:last-child, .single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .comments-area .comment-list .comment article.comment-body .comment_container .description p:last-child, .comments-area .comment-list .single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .comment .comment_container article.comment-body .description p:last-child, .single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .comments-area .comment-list .comment .comment_container article.comment-body .description p:last-child {
margin-bottom: 0; }
.comments-area .comment-list .comment article.comment-body .reply > a {
color: inherit;
font-size: 0.625rem;
text-transform: uppercase;
line-height: 0.8125rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.comments-area .comment-list .comment article.comment-body .reply > a:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
margin-right: 0.625rem;
font-size: 1rem; }
.comments-area .comment-list .comment article.comment-body + .comment-respond {
margin-top: 3rem;
margin-bottom: 6.5rem;
border-top: 1px solid;
padding-top: 3.0625rem;
margin-left: -4.5rem; }
.comments-area .comment-list .comment article.comment-body + .comment-respond .comment-reply-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.comments-area .comment-list .comment article.comment-body + .comment-respond .comment-reply-title small {
font-size: 0.625rem;
line-height: 0.8125rem;
text-transform: uppercase; }
.comments-area .comment-list .comment article.comment-body + .comment-respond .comment-reply-title small a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.comments-area .comment-list .comment article.comment-body + .comment-respond .comment-reply-title small a:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 0.5rem;
margin-left: 0.5rem; }
.comments-area .comment-list .comment .children {
margin-top: 3.0625rem;
margin-left: 0;
list-style-type: none; }
@media screen and (max-width: 39.9375em) {
.comments-area .comment-list .comment .children {
padding-left: 1.25rem; } }
.comments-area .comments-pagination {
margin-bottom: 5rem; }
.comments-area .comments-pagination .nav-links {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.comments-area .comments-pagination .nav-links .page-numbers {
margin-right: 2rem;
font-size: 0.8125rem;
line-height: 1.5rem;
display: inline-block; }
.comments-area .comments-pagination .nav-links .page-numbers.current, .comments-area .comments-pagination .nav-links .page-numbers:hover {
opacity: 1; }
.comments-area .comments-pagination .nav-links .page-numbers.prev, .comments-area .comments-pagination .nav-links .page-numbers.next {
position: relative;
top: -1px; }
.comments-area .comments-pagination .nav-links .page-numbers.prev:after, .comments-area .comments-pagination .nav-links .page-numbers.next:after {
font-size: 0.5rem;
vertical-align: middle; }
.comments-area .comments-pagination .nav-links .page-numbers.prev {
margin-right: 1.375rem; }
@media print, screen and (min-width: 64em) {
.comments-area .comments-pagination .nav-links .page-numbers.prev {
margin-left: -0.625rem; } }
.comments-area .comments-pagination .nav-links .page-numbers.prev:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
@media print, screen and (min-width: 64em) {
.comments-area .comments-pagination .nav-links .page-numbers.next {
margin-left: -0.625rem; } }
.comments-area .comments-pagination .nav-links .page-numbers.next:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.comments-area .comment-respond .comment-reply-title {
font-size: 1.1875rem;
margin-bottom: 0.5rem; }
.comments-area .comment-respond .comment-form {
font-size: 0; }
.comments-area .comment-respond .comment-form .comment-notes,
.comments-area .comment-respond .comment-form .logged-in-as > a {
font-size: 0.875rem;
opacity: 0.75;
margin-bottom: 3rem; }
.comments-area .comment-respond .comment-form .logged-in-as > a {
margin-right: 0.3125rem;
border-bottom: 1px solid; }
.comments-area .comment-respond .comment-form .logged-in-as > a:hover {
opacity: 1; }
.comments-area .comment-respond .comment-form .comment-form-comment {
margin-bottom: 1.5rem; }
.comments-area .comment-respond .comment-form .form-submit {
margin-bottom: 0; }
@media print, screen and (min-width: 40em) {
.comments-area .comment-respond .comment-form .comment-form-author,
.comments-area .comment-respond .comment-form .comment-form-email,
.comments-area .comment-respond .comment-form .comment-form-url {
float: left;
width: 32%;
margin-right: 2%; } }
.comments-area .comment-respond .comment-form .comment-form-author input,
.comments-area .comment-respond .comment-form .comment-form-email input,
.comments-area .comment-respond .comment-form .comment-form-url input {
margin-bottom: 0; }
.comments-area .comment-respond .comment-form .comment-form-url {
margin-right: 0; }
.gallery {
margin: 5rem 0; }
.gallery .gallery-item {
float: left;
-webkit-transition: opacity .8s ease;
-o-transition: opacity .8s ease;
transition: opacity .8s ease; }
.gallery .gallery-item:hover {
opacity: .5; }
.gallery .gallery-icon img {
width: 100%;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF; }
.gallery:after {
content: "";
display: block;
clear: both; }
.gallery-columns-1 .gallery-item {
width: 100%; }
.gallery-columns-2 .gallery-item {
width: 100%; }
@media print, screen and (min-width: 40em) {
.gallery-columns-2 .gallery-item {
width: calc(100% / 2); } }
.gallery-columns-2 .gallery-item:nth-child(2n+2):after {
content: "";
display: block;
clear: both; }
.gallery-columns-3 .gallery-item {
width: 100%; }
@media print, screen and (min-width: 40em) {
.gallery-columns-3 .gallery-item {
width: calc(100% / 3); } }
.gallery-columns-3 .gallery-item:nth-child(3n+3):after {
content: "";
display: block;
clear: both; }
.gallery-columns-4 .gallery-item {
width: 100%; }
@media print, screen and (min-width: 40em) {
.gallery-columns-4 .gallery-item {
width: calc(100% / 4); } }
.gallery-columns-4 .gallery-item:nth-child(4n+4):after {
content: "";
display: block;
clear: both; }
.gallery-columns-5 .gallery-item {
width: 100%; }
@media print, screen and (min-width: 40em) {
.gallery-columns-5 .gallery-item {
width: calc(100% / 5); } }
.gallery-columns-6 .gallery-item {
width: 100%; }
@media print, screen and (min-width: 40em) {
.gallery-columns-6 .gallery-item {
width: calc(100% / 6); } }
.gallery-columns-7 .gallery-item {
width: 100%; }
@media print, screen and (min-width: 40em) {
.gallery-columns-7 .gallery-item {
width: calc(100% / 7); } }
.gallery-columns-8 .gallery-item {
width: 100%; }
@media print, screen and (min-width: 40em) {
.gallery-columns-8 .gallery-item {
width: calc(100% / 8); } }
.gallery-columns-9 .gallery-item {
width: 100%; }
@media print, screen and (min-width: 40em) {
.gallery-columns-9 .gallery-item {
width: calc(100% / 9); } }
.gb-gallery {
text-align: center;
z-index: 999999; }
.gb-gallery img {
max-height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
position: absolute;
margin: auto;
-webkit-animation: fadeIn 1s;
animation: fadeIn 1s; }
.gb-gallery button {
background: none;
width: auto;
height: auto;
margin: 0;
border-color: transparent;
background-color: transparent !important;
position: absolute;
padding: 0; }
.gb-gallery button:active, .gb-gallery button:focus {
background-color: transparent; }
.gb-gallery button:after, .gb-gallery button:before {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.gb-gallery button.close-button {
margin-top: 20px;
margin-right: 17px;
top: 0;
right: 0;
position: absolute; }
.gb-gallery button.close-button:after {
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s;
display: inline-block; }
.gb-gallery button.close-button:hover:after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.gb-gallery button.close-button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1.5rem; }
.gb-gallery button.prev, .gb-gallery button.next {
margin-top: -15px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.gb-gallery button.prev:before, .gb-gallery button.next:before {
display: none; }
.gb-gallery button.prev {
margin-left: 1.0625rem;
top: 50%;
left: 0; }
.gb-gallery button.prev:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1.875rem; }
.gb-gallery button.prev:hover {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0); }
.gb-gallery button.next {
margin-right: 1.0625rem;
right: 0;
top: 50%; }
.gb-gallery button.next:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1.875rem; }
.gb-gallery button.next:hover {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0); }
.gb-gallery button:hover {
background-color: transparent;
outline: none; }
.gb-gallery button:before {
background: none; }
.gb-gallery button.prev:before {
content: "\e905"; }
.gb-gallery button.next:before {
content: "\e906"; }
.posts_ajax_button {
text-align: center;
font-size: 0.6875rem;
clear: both;
margin: 0 auto;
cursor: pointer;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-transform: uppercase;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.posts_ajax_button:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1.5rem;
vertical-align: middle; }
@keyframes loader_spinner {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loader_fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
.posts_ajax_button.loading:before {
content: '';
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 24px;
height: 24px;
border-radius: 100%;
border: 1px solid transparent;
-webkit-animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite;
animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite; }
.posts_ajax_button.disabled {
cursor: default; }
.posts_ajax_button.disabled:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
body.blog-pagination-infinite_scroll nav.posts-navigation,
body.blog-pagination-load_more_button nav.posts-navigation {
display: none; }
body.blog-pagination-infinite_scroll .pagination-container,
body.blog-pagination-load_more_button .pagination-container {
text-align: center; }
.wp-caption {
color: inherit; }
.wp-caption-text {
color: inherit; }
.gallery-caption {
color: inherit; }
.bypostauthor {
color: inherit; }
.content-layout-full .archive-header {
border-bottom: 1px solid; }
.content-layout-boxed .archive-header .archive-header-inner {
border-bottom: 1px solid; }
.archive-header .archive-title-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 1.6875rem 1.25rem; }
@media screen and (min-width: 80em) {
.archive-header .archive-title-wrapper {
padding-left: 5.25rem;
padding-right: 5.25rem; } }
@media print, screen and (min-width: 40em) {
.archive-header .archive-title-wrapper {
padding: 2.025rem 1.5rem; } }
@media screen and (min-width: 80em) {
.archive-header .archive-title-wrapper {
padding-left: 5.25rem;
padding-right: 5.25rem; } }
@media print, screen and (min-width: 64em) {
.archive-header .archive-title-wrapper {
padding: 2.7rem 2rem; } }
@media screen and (min-width: 80em) {
.archive-header .archive-title-wrapper {
padding-left: 5.25rem;
padding-right: 5.25rem; } }
@media screen and (min-width: 80em) {
.archive-header .archive-title-wrapper {
padding: 3.0375rem 2.25rem; } }
@media screen and (min-width: 80em) {
.archive-header .archive-title-wrapper {
padding-left: 5.25rem;
padding-right: 5.25rem; } }
@media print, screen and (min-width: 64em) {
.archive-header .archive-title-wrapper {
-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; } }
.archive-header .archive-title-wrapper .archive-title {
margin-bottom: 0;
font-size: 1.4375rem; }
.archive-header .archive-title-wrapper ul.archive-list {
width: auto;
margin: 0;
margin-left: auto;
list-style-type: none;
z-index: 10;
max-width: 85%; }
.archive-header .archive-title-wrapper ul.archive-list li {
margin-bottom: 0;
font-size: 0.8125rem;
margin-right: 2rem;
width: auto;
display: inline-block !important; }
.archive-header .archive-title-wrapper ul.archive-list li ul.children {
display: none; }
.archive-header .archive-title-wrapper ul.archive-list li.cat-item-none {
display: none !important; }
.archive-header .archive-title-wrapper ul.archive-list li a {
opacity: 0.5;
line-height: 2rem;
display: inline-block;
width: auto;
position: relative;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.archive-header .archive-title-wrapper ul.archive-list li a:hover {
opacity: 1; }
.archive-header .archive-title-wrapper ul.archive-list li a:hover:after {
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
transform: scale3d(1, 1, 1) translate3d(0, 0, 0); }
.archive-header .archive-title-wrapper ul.archive-list li a:after {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
content: "";
display: block;
width: 100%;
height: 3px;
position: absolute;
left: 0;
bottom: 0;
-webkit-transform: scale3d(0, 1, 1) translate3d(0, 0, 0);
transform: scale3d(0, 1, 1) translate3d(0, 0, 0); }
.archive-header .archive-title-wrapper ul.archive-list li:last-of-type {
margin-right: 0; }
.archive-header .archive-title-wrapper ul.archive-list li.current-cat a {
opacity: 1;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.archive-header .archive-title-wrapper ul.archive-list li.current-cat a:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
margin-left: auto; }
@media print, screen and (min-width: 64em) {
.archive-header .archive-title-wrapper ul.archive-list li.current-cat a:before {
display: none; } }
.archive-header .archive-title-wrapper ul.archive-list li.current-cat a:after {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
content: "";
display: block;
width: 100%;
height: 3px;
position: absolute;
left: 0;
bottom: 0;
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
transform: scale3d(1, 1, 1) translate3d(0, 0, 0); }
.archive-header .archive-title-wrapper ul.archive-list li.current-cat.open a:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.archive-header .archive-title-wrapper ul.archive-list li:not(.current-cat) {
float: none;
width: auto;
display: inline-block; }
.archive-header .archive-title-wrapper ul.archive-mobile-list {
margin: 1.25rem 0 0 0;
padding: 0;
width: 100%; }
@media screen and (max-width: 63.9375em) {
.archive-header .archive-title-wrapper ul.archive-mobile-list {
margin-bottom: -1.6875rem; } }
.archive-header .archive-title-wrapper ul.archive-mobile-list li {
margin: 0;
padding: 0;
list-style: none; }
.archive-header .archive-title-wrapper ul.archive-mobile-list li:not(:first-child) {
visibility: hidden;
opacity: 0;
max-height: 0;
-webkit-transition: max-height .5s ease-in-out, opacity 0.8s ease-in-out;
-o-transition: max-height .5s ease-in-out, opacity 0.8s ease-in-out;
transition: max-height .5s ease-in-out, opacity 0.8s ease-in-out; }
.archive-header .archive-title-wrapper ul.archive-mobile-list li:not(:first-child).show {
visibility: visible;
-webkit-transition: opacity 0.8s ease-in-out, max-height .5s ease-in-out;
-o-transition: opacity 0.8s ease-in-out, max-height .5s ease-in-out;
transition: opacity 0.8s ease-in-out, max-height .5s ease-in-out;
opacity: 1;
max-height: 5rem; }
.archive-header .archive-title-wrapper ul.archive-mobile-list li:before {
content: "";
border-bottom: 1px solid;
display: block; }
.archive-header .archive-title-wrapper ul.archive-mobile-list li ul.children {
display: none; }
.archive-header .archive-title-wrapper ul.archive-mobile-list li:first-child {
visibility: visible;
opacity: 1;
max-height: 5rem; }
.archive-header .archive-title-wrapper ul.archive-mobile-list li:first-child a:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: .7em;
background-color: transparent;
margin-left: auto;
margin-right: 1em; }
.archive-header .archive-title-wrapper ul.archive-mobile-list li:first-child.open a:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.archive-header .archive-title-wrapper ul.archive-mobile-list li a {
font-size: 0.8em;
line-height: 1.4em;
min-height: 4.5em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: inherit; }
.archive-header .archive-description {
font-size: 0.875rem;
padding: 0 1.25rem 1.875rem 1.25rem; }
@media print, screen and (min-width: 40em) {
.archive-header .archive-description {
padding: 0 1.5rem 2.25rem 1.5rem; } }
@media print, screen and (min-width: 64em) {
.archive-header .archive-description {
padding: 0 2rem 3rem 2rem; } }
@media screen and (min-width: 80em) {
.archive-header .archive-description {
padding: 0 2.25rem 3.375rem 2.25rem; } }
@media screen and (min-width: 80em) {
.archive-header .archive-description {
padding-left: 5.25rem;
padding-right: 5.25rem; } }
.archive-header .archive-description p {
margin-bottom: 0; }
body.content-layout-full .blog_highlighted_posts {
border-bottom: 1px solid; }
.blog_highlighted_posts ~ .blog-listing .site-content {
padding-top: 1.25rem; }
@media print, screen and (min-width: 40em) {
.blog_highlighted_posts ~ .blog-listing .site-content {
padding-top: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.blog_highlighted_posts ~ .blog-listing .site-content {
padding-top: 2rem; } }
@media screen and (min-width: 80em) {
.blog_highlighted_posts ~ .blog-listing .site-content {
padding-top: 2.25rem; } }
.blog_highlighted_posts .blog_highlighted_posts_container {
width: 100%;
padding: 1.6875rem 1.25rem; }
@media print, screen and (min-width: 40em) {
.blog_highlighted_posts .blog_highlighted_posts_container {
padding: 2.025rem 1.5rem; } }
@media print, screen and (min-width: 64em) {
.blog_highlighted_posts .blog_highlighted_posts_container {
padding: 2.7rem 2rem; } }
@media screen and (min-width: 80em) {
.blog_highlighted_posts .blog_highlighted_posts_container {
padding: 3.0375rem 2.25rem; } }
@media screen and (max-width: 39.9375em) {
.blog_highlighted_posts .blog_highlighted_posts_container {
padding-top: 0; } }
@media screen and (min-width: 80em) {
.blog_highlighted_posts .blog_highlighted_posts_container {
padding-left: 5.25rem;
padding-right: 5.25rem; } }
body.content-layout-boxed .blog_highlighted_posts .blog_highlighted_posts_container {
border-bottom: 1px solid; }
.blog_highlighted_posts article {
margin-bottom: 3rem; }
@media print, screen and (min-width: 40em) {
.blog_highlighted_posts article {
margin-bottom: 0; } }
@media print, screen and (min-width: 40em) {
.blog_highlighted_posts article.sticky .entry-content-wrap {
padding-left: 1.5rem; } }
.blog_highlighted_posts article.sticky .entry-content-wrap .entry-header .entry-title a:before {
content: "★";
margin-right: 10px; }
.blog_highlighted_posts article .entry-thumbnail {
margin-bottom: 1.5rem;
position: relative;
background-size: cover;
background-position: center center;
margin-left: -1.25rem;
margin-right: -1.25rem; }
@media print, screen and (min-width: 40em) {
.blog_highlighted_posts article .entry-thumbnail {
margin-left: -1.5rem;
margin-right: -1.5rem; } }
@media print, screen and (min-width: 64em) {
.blog_highlighted_posts article .entry-thumbnail {
margin-left: -2rem;
margin-right: -2rem; } }
@media screen and (min-width: 80em) {
.blog_highlighted_posts article .entry-thumbnail {
margin-left: -2.25rem;
margin-right: -2.25rem; } }
@media print, screen and (min-width: 40em) {
.blog_highlighted_posts article .entry-thumbnail {
-webkit-transition: -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
will-change: transform;
margin-left: auto;
margin-right: auto; } }
@media print, screen and (min-width: 40em) {
.blog_highlighted_posts article .entry-thumbnail:hover {
-webkit-transform: scale3d(0.98, 0.98, 0.98);
transform: scale3d(0.98, 0.98, 0.98); } }
.blog_highlighted_posts article .entry-content-wrap .entry-header .entry-meta {
font-size: 0.6875rem;
line-height: 0.9375rem;
margin-bottom: 0.75rem; }
.blog_highlighted_posts article .entry-content-wrap .entry-content__readmore {
font-size: 0.8125rem; }
@media screen and (max-width: 39.9375em) {
.blog_highlighted_posts article .entry-content-wrap .entry-content p {
margin-bottom: 0.875rem; } }
.blog_highlighted_posts .blog_highlighted_posts_left article:not(.has-post-thumbnail):first-child {
padding-top: 3rem; }
@media print, screen and (min-width: 40em) {
.blog_highlighted_posts .blog_highlighted_posts_left article:not(.has-post-thumbnail):first-child {
padding-top: 0; } }
@media screen and (max-width: 39.9375em) {
.blog_highlighted_posts .blog_highlighted_posts_left article .entry-title {
font-size: 1.125rem; } }
@media print, screen and (min-width: 64em) {
.blog_highlighted_posts .blog_highlighted_posts_left article .entry-title {
padding-right: 10rem; } }
.blog_highlighted_posts .blog_highlighted_posts_left article .entry-content {
font-size: 0.875rem; }
@media print, screen and (min-width: 64em) {
.blog_highlighted_posts .blog_highlighted_posts_left article .entry-content {
padding-right: 10rem; } }
.blog_highlighted_posts .blog_highlighted_posts_right article:first-child {
margin-bottom: 2.5rem; }
@media screen and (max-width: 39.9375em) {
.blog_highlighted_posts .blog_highlighted_posts_right article:last-child {
margin-bottom: 0; } }
.blog_highlighted_posts .blog_highlighted_posts_right article .entry-content-wrap .entry-header .entry-title {
font-size: 1.125rem;
line-height: 1.375rem; }
@media print, screen and (min-width: 40em) {
.blog_highlighted_posts .blog_highlighted_posts_right article .entry-content-wrap .entry-header .entry-title {
font-size: 1rem; } }
.blog_highlighted_posts .blog_highlighted_posts_right article .entry-content-wrap .entry-content {
display: none; }
.blog_highlighted_posts .blog_highlighted_posts_right article .entry-content-wrap .entry-content__readmore {
display: none; }
body.content-layout-full .getbowtied_popular_posts_container {
border-bottom: 1px solid; }
.getbowtied_popular_posts_container .popular_posts_columns {
width: 100%;
padding: 1.6875rem 1.25rem 1rem; }
@media print, screen and (min-width: 40em) {
.getbowtied_popular_posts_container .popular_posts_columns {
padding: 2.025rem 1.5rem 1.2rem; } }
@media print, screen and (min-width: 64em) {
.getbowtied_popular_posts_container .popular_posts_columns {
padding: 2.7rem 2rem 1.6rem; } }
@media screen and (min-width: 80em) {
.getbowtied_popular_posts_container .popular_posts_columns {
padding: 3.0375rem 2.25rem 1.8rem; } }
@media screen and (min-width: 80em) {
.getbowtied_popular_posts_container .popular_posts_columns {
padding-left: 5.25rem;
padding-right: 5.25rem; } }
body.content-layout-boxed .getbowtied_popular_posts_container .popular_posts_columns {
border-bottom: 1px solid; }
.getbowtied_popular_posts_container .popular_posts_title {
font-size: 1rem;
margin-bottom: 2.0625rem; }
@media screen and (max-width: 39.9375em) {
.getbowtied_popular_posts_container .popular_posts_title {
text-transform: uppercase;
font-size: 0.8125rem;
margin-bottom: 1.25rem; } }
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
opacity: 0;
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95);
-webkit-animation: post_fade_in .25s;
animation: post_fade_in .25s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: 1s;
animation-delay: 1s;
will-change: opacity, transform;
margin-bottom: 1.5rem; }
@media screen and (max-width: 39.9375em) {
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post:last-child {
margin-bottom: 0; } }
@media print, screen and (min-width: 40em) {
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post {
display: inline-block; } }
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post.sticky .sticky_post_content .sticky_post_title a:before {
content: "★";
margin-right: 10px; }
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post.with-image .sticky_post_content {
width: 70%; }
@media print, screen and (min-width: 40em) {
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post.with-image .sticky_post_content {
width: 100%; } }
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post .sticky_post_image {
position: relative;
font-size: 0;
margin-right: 1rem;
width: 30%; }
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post .sticky_post_image .wp-post-image.size-medium {
display: block;
max-width: 300px;
width: 100%; }
@media screen and (max-width: 39.9375em) {
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post .sticky_post_image .wp-post-image.size-medium {
display: none; } }
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post .sticky_post_image .wp-post-image.size-thumbnail {
display: none;
max-width: 150px;
width: 100%; }
@media screen and (max-width: 39.9375em) {
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post .sticky_post_image .wp-post-image.size-thumbnail {
display: block; } }
@media print, screen and (min-width: 40em) {
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post .sticky_post_image {
width: 100%;
margin-right: 0;
margin-bottom: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post .sticky_post_image {
-webkit-transition: -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
will-change: transform; } }
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post .sticky_post_image a {
display: block; }
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post .sticky_post_image a span {
display: inline-block;
width: 100%;
height: 5.625rem;
background-size: cover;
background-repeat: no-repeat;
-webkit-transition: -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
will-change: transform; }
@media print, screen and (min-width: 40em) {
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post .sticky_post_image a span {
height: 10rem; } }
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post .sticky_post_content .entry-meta {
font-size: 0.6875rem;
line-height: 0.9375rem;
margin-bottom: 0.75rem;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post .sticky_post_content .entry-meta a {
opacity: 0.75; }
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post .sticky_post_content .entry-meta a:hover {
opacity: 1; }
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post .sticky_post_content .sticky_post_title {
font-size: 0.8125rem;
line-height: 1.125rem;
word-wrap: break-word; }
@media print, screen and (min-width: 40em) {
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post .sticky_post_content .sticky_post_title {
font-size: 1rem;
line-height: 1.375rem; } }
@media print, screen and (min-width: 64em) {
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post {
margin-bottom: 0; } }
@media print, screen and (min-width: 64em) {
.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post:hover .sticky_post_image {
-webkit-transform: scale3d(0.98, 0.98, 0.98);
transform: scale3d(0.98, 0.98, 0.98); } }
@-webkit-keyframes post_fade_in {
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes post_fade_in {
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
div.animated-blog-articles article {
opacity: 0;
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95);
-webkit-animation: post_fade_in .25s;
animation: post_fade_in .25s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: 2s;
animation-delay: 2s;
will-change: opacity, transform; }
div.animated-blog-articles.js_animated article {
-webkit-animation: none;
animation: none; }
div.animated-blog-articles.js_animated article.animated {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
transition: opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
-o-transition: opacity .25s ease-in-out, transform .25s ease-in-out;
transition: opacity .25s ease-in-out, transform .25s ease-in-out;
transition: opacity .25s ease-in-out, transform .25s ease-in-out, -webkit-transform .25s ease-in-out; }
.blog-listing .posts-navigation {
padding-top: 3rem;
border-top: 1px solid; }
.blog-listing .posts-navigation .nav-links {
font-size: 0.6875rem;
line-height: 0.6875rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.blog-listing .posts-navigation .nav-links .nav-previous a,
.blog-listing .posts-navigation .nav-links .nav-next a {
padding: 0;
text-transform: uppercase;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-line-pack: center;
align-content: center; }
.blog-listing .posts-navigation .nav-links .nav-previous a:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 0.5rem;
line-height: 1.3;
margin-right: 0.5rem;
margin-top: -1px; }
.blog-listing .posts-navigation .nav-links .nav-next a:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 0.5rem;
line-height: 1.3;
margin-left: 0.5rem;
margin-top: -1px; }
.blog-listing .posts-navigation .nav-links .nav-next {
margin-left: auto; }
.blog-listing .blog-articles article {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
@media print, screen and (min-width: 40em) {
.blog-listing .blog-articles article {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; } }
@media print, screen and (min-width: 40em) {
.blog-listing .blog-articles article.sticky .entry-content-wrap {
padding-left: 1.5rem; } }
.blog-listing .blog-articles article.sticky .entry-content-wrap .entry-header .entry-title a:before {
content: "★";
margin-right: 10px; }
.blog-listing .blog-articles article.has-post-thumbnail .entry-thumbnail,
.blog-listing .blog-articles article.has-post-thumbnail .entry-content-wrap {
width: 100%; }
@media print, screen and (min-width: 40em) {
.blog-listing .blog-articles article.has-post-thumbnail .entry-thumbnail,
.blog-listing .blog-articles article.has-post-thumbnail .entry-content-wrap {
width: 50%; } }
.blog-listing .blog-articles article.has-post-thumbnail .entry-thumbnail {
margin-bottom: 1.5rem; }
.blog-listing .blog-articles article.has-post-thumbnail .entry-thumbnail a {
display: block;
margin-left: -1.375rem;
margin-right: -1.375rem; }
@media print, screen and (min-width: 40em) {
.blog-listing .blog-articles article.has-post-thumbnail .entry-thumbnail a {
margin-left: auto;
margin-right: auto; } }
@media print, screen and (min-width: 40em) {
.blog-listing .blog-articles article.has-post-thumbnail .entry-thumbnail {
padding-right: 1.5rem;
-webkit-transition: -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
will-change: transform; } }
@media print, screen and (min-width: 40em) {
.blog-listing .blog-articles article.has-post-thumbnail .entry-thumbnail:hover {
-webkit-transform: scale3d(0.98, 0.98, 0.98);
transform: scale3d(0.98, 0.98, 0.98); } }
@media print, screen and (min-width: 40em) {
.blog-listing .blog-articles article.has-post-thumbnail .entry-content-wrap {
padding-left: 1.5rem; } }
.blog-listing .blog-articles article.has-post-thumbnail .entry-content-wrap .entry-header .entry-title {
font-size: 1.125rem; }
@media print, screen and (min-width: 40em) {
.blog-listing .blog-articles article.has-post-thumbnail .entry-content-wrap .entry-header .entry-title {
font-size: 1.1875rem; } }
@media print, screen and (min-width: 64em) {
.blog-sidebar-active .blog-listing .blog-articles article.has-post-thumbnail:nth-child(4n+1) .entry-title,
.blog-sidebar-active .blog-listing .blog-articles article.has-post-thumbnail:nth-child(4n+1) .entry-content {
padding-right: 10rem; } }
.blog-listing .blog-articles article:not(.has-post-thumbnail) {
display: block; }
.blog-listing .blog-articles article:not(.has-post-thumbnail):first-child {
padding-top: 3rem; }
@media print, screen and (min-width: 40em) {
.blog-listing .blog-articles article:not(.has-post-thumbnail):first-child {
border-top: 0;
padding-top: 0; } }
.blog-listing .blog-articles article:not(.has-post-thumbnail) .entry-thumbnail,
.blog-listing .blog-articles article:not(.has-post-thumbnail) .entry-content-wrap {
width: 100%;
padding: 0; }
.blog-listing .blog-articles article:not(.has-post-thumbnail) .entry-content-wrap .entry-header .entry-title {
font-size: 1.125rem; }
@media print, screen and (min-width: 40em) {
.blog-listing .blog-articles article:not(.has-post-thumbnail) .entry-content-wrap .entry-header .entry-title {
font-size: 1.6875rem; } }
.blog-listing .blog-articles article:not(.has-post-thumbnail) .entry-thumbnail {
margin-bottom: 1.5rem; }
body:not(.search-results) .blog-listing .blog-articles article:nth-child(4n+1) {
display: block; }
@media print, screen and (min-width: 40em) {
body:not(.search-results) .blog-listing .blog-articles article:nth-child(4n+1).has-post-thumbnail {
padding: 3rem 0;
border-top: 1px solid;
border-bottom: 1px solid; } }
@media print, screen and (min-width: 40em) {
body:not(.search-results) .blog-listing .blog-articles article:nth-child(4n+1):first-child {
border-top: 0;
padding-top: 0; } }
body:not(.search-results) .blog-listing .blog-articles article:nth-child(4n+1) .entry-thumbnail,
body:not(.search-results) .blog-listing .blog-articles article:nth-child(4n+1) .entry-content-wrap {
width: 100%;
padding: 0; }
@media print, screen and (min-width: 40em) {
body:not(.search-results) .blog-listing .blog-articles article:nth-child(4n+1) .entry-content-wrap .entry-header .entry-title {
font-size: 1.6875rem; } }
body:not(.search-results) .blog-listing .blog-articles article:nth-child(4n+1) .entry-thumbnail {
margin-bottom: 1.5rem; }
.blog-listing .blog-articles .post,
.blog-listing .blog-articles .type-page {
margin-bottom: 3rem; }
@media print, screen and (min-width: 40em) {
.blog-listing .blog-articles .post,
.blog-listing .blog-articles .type-page {
margin-bottom: 2rem; } }
.blog-listing .blog-articles .post .entry-content-wrap .entry-meta,
.blog-listing .blog-articles .type-page .entry-content-wrap .entry-meta {
margin-bottom: 0.75rem; }
.blog-listing .blog-articles .post .entry-content-wrap .entry-meta time,
.blog-listing .blog-articles .type-page .entry-content-wrap .entry-meta time {
font-size: 0.6875rem;
line-height: 1rem; }
@media print, screen and (min-width: 40em) {
.blog-listing .blog-articles .post .entry-content-wrap .entry-meta time,
.blog-listing .blog-articles .type-page .entry-content-wrap .entry-meta time {
font-size: 0.75rem; } }
.blog-listing .blog-articles .post .entry-title,
.blog-listing .blog-articles .type-page .entry-title {
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
margin-bottom: 1rem; }
.blog-listing .blog-articles .post .entry-content,
.blog-listing .blog-articles .type-page .entry-content {
font-size: 0.875rem;
margin-bottom: 1rem; }
.blog-listing .blog-articles .post .entry-content p,
.blog-listing .blog-articles .type-page .entry-content p {
margin-bottom: 0; }
.blog-listing .blog-articles .post .entry-content__readmore,
.blog-listing .blog-articles .type-page .entry-content__readmore {
font-size: 0.8125rem; }
body.single .single_post_header .entry-title {
margin-bottom: 2rem;
font-size: 2rem; }
@media print, screen and (min-width: 64em) {
body.single .single_post_header .entry-title {
margin-bottom: 3rem;
font-size: 3rem; } }
body.single .single_post_header .entry-categories {
margin-bottom: 1.625rem; }
@media print, screen and (min-width: 64em) {
body.single .single_post_header .entry-categories {
margin-bottom: 2rem; } }
body.single .single_post_header .entry-categories ul.post-categories {
margin: 0;
list-style-type: none;
font-size: 0; }
body.single .single_post_header .entry-categories ul.post-categories li {
display: inline-block;
margin-right: 0.5rem;
margin-bottom: 0;
border-right: 1px solid; }
body.single .single_post_header .entry-categories ul.post-categories li:last-of-type {
border-right: 0; }
body.single .single_post_header .entry-categories ul.post-categories li a {
font-size: 0.625rem;
line-height: 0.8125rem;
text-transform: uppercase;
padding-right: 0.5rem; }
body.single .entry-header {
margin-bottom: 2rem;
text-align: center;
margin-left: -1.25rem;
margin-right: -1.25rem; }
@media print, screen and (min-width: 64em) {
body.single .entry-header {
margin-bottom: 3rem; } }
@media print, screen and (min-width: 40em) {
body.single .entry-header {
margin-left: -1.5rem;
margin-right: -1.5rem; } }
@media print, screen and (min-width: 64em) {
body.single .entry-header {
margin-left: -2rem;
margin-right: -2rem; } }
@media screen and (min-width: 80em) {
body.single .entry-header {
margin-left: -2.25rem;
margin-right: -2.25rem; } }
@media print, screen and (min-width: 64em) {
body.single .entry-header {
margin-left: auto;
margin-right: auto; } }
body.single .post .entry-meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 2rem;
padding-bottom: 2rem;
border-bottom: 1px solid; }
body.single .post .entry-meta__item {
font-size: 0.75rem; }
body.single .post .entry-meta__item.entry-meta_post_comments {
margin-left: auto;
font-size: 0.75rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
body.single .post .entry-meta__item.entry-meta_post_comments span.comments_number span {
display: none; }
@media print, screen and (min-width: 40em) {
body.single .post .entry-meta__item.entry-meta_post_comments span.comments_number span {
display: inline-block; } }
body.single .post .entry-meta__item.entry-meta_post_comments i {
font-size: 1rem;
margin-right: 0.5rem; }
body.single .post .entry-meta__item--tags {
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-bottom: -0.25rem;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: block;
margin-top: 3rem; }
body.single .post .entry-meta__item--tags a {
color: inherit;
padding: 0.5rem 0.75rem;
margin: 0 0.25rem 0.25rem 0;
text-transform: capitalize;
font-size: 12px !important;
line-height: 1.33334; }
body.single .post .entry-meta__item--tags a:hover {
opacity: 1; }
@media print, screen and (min-width: 64em) {
body.single .post .entry-meta__item--tags {
display: -webkit-box;
display: -ms-flexbox;
display: flex; } }
body.single .post .entry-meta__item--tags span {
display: block;
margin-bottom: 1.5rem;
margin-right: 0; }
@media print, screen and (min-width: 64em) {
body.single .post .entry-meta__item--tags span {
display: inline-block;
margin-bottom: 0;
margin-right: 1rem; } }
body.single .post .entry-meta__item--tags a {
display: inline-block; }
body.single .post .entry-meta__item--tags a:first-child {
margin-left: 1rem; }
@media print, screen and (min-width: 64em) {
body.single .post .entry-content {
max-width: 792px;
margin: 0 auto; } }
.blog-sidebar-active body.single .post .entry-content {
padding: 0 3rem; }
body.single .post .entry-content .page-links {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 0.8125rem;
clear: both; }
body.single .post .entry-content .page-links > .pages {
display: none; }
body.single .post .entry-content .page-links span {
margin-right: 2rem; }
body.single .post .entry-content .entry-tags {
clear: both;
padding-top: 1px; }
body.single .single-comments-container .single-comments-row {
padding-bottom: 5rem;
padding-left: 1.25rem;
padding-right: 1.25rem; }
@media print, screen and (min-width: 40em) {
body.single .single-comments-container .single-comments-row {
padding-left: 1.5rem;
padding-right: 1.5rem; } }
@media print, screen and (min-width: 64em) {
body.single .single-comments-container .single-comments-row {
padding-left: 2rem;
padding-right: 2rem; } }
@media screen and (min-width: 80em) {
body.single .single-comments-container .single-comments-row {
padding-left: 2.25rem;
padding-right: 2.25rem; } }
@media screen and (min-width: 80em) {
body.single .single-comments-container .single-comments-row {
padding-left: 5.25rem;
padding-right: 5.25rem; } }
@media print, screen and (min-width: 40em) {
body.single .single-comments-container .single-comments-row {
padding-bottom: 6.25rem; } }
@media print, screen and (min-width: 64em) {
body.single .single-comments-container .single-comments-row {
padding-bottom: 7.5rem; } }
body.single .single_related_post_container .single_related_posts {
width: 100%;
padding: 1.6875rem 1.25rem 1rem; }
@media screen and (max-width: 39.9375em) {
body.single .single_related_post_container .single_related_posts {
padding-bottom: 1rem; } }
@media print, screen and (min-width: 40em) {
body.single .single_related_post_container .single_related_posts {
padding: 2.025rem 1.5rem 1.2rem; } }
@media screen and (max-width: 39.9375em) {
body.single .single_related_post_container .single_related_posts {
padding-bottom: 1.2rem; } }
@media print, screen and (min-width: 64em) {
body.single .single_related_post_container .single_related_posts {
padding: 2.7rem 2rem 1.6rem; } }
@media screen and (max-width: 39.9375em) {
body.single .single_related_post_container .single_related_posts {
padding-bottom: 1.6rem; } }
@media screen and (min-width: 80em) {
body.single .single_related_post_container .single_related_posts {
padding: 3.0375rem 2.25rem 1.8rem; } }
@media screen and (max-width: 39.9375em) {
body.single .single_related_post_container .single_related_posts {
padding-bottom: 1.8rem; } }
@media screen and (min-width: 80em) {
body.single .single_related_post_container .single_related_posts {
padding-left: 5.25rem;
padding-right: 5.25rem; } }
body.single .single_related_post_container .single_related_posts .entry-title {
font-size: 1rem;
margin-bottom: 2rem; }
@media screen and (max-width: 39.9375em) {
body.single .single_related_post_container .single_related_posts .entry-title {
margin-bottom: 1.25rem;
font-size: 0.8125rem;
text-transform: uppercase; } }
body.single .single_related_post_container .single_related_posts .related-post {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 1.5rem; }
body.single .single_related_post_container .single_related_posts .related-post:last-child {
margin-bottom: 0; }
@media print, screen and (min-width: 64em) {
body.single .single_related_post_container .single_related_posts .related-post {
margin-bottom: 0; } }
@media print, screen and (min-width: 40em) {
body.single .single_related_post_container .single_related_posts .related-post {
display: inline-block; } }
body.single .single_related_post_container .single_related_posts .related-post.sticky .related_post_content .related_post_title a:before {
content: "★";
margin-right: 10px; }
body.single .single_related_post_container .single_related_posts .related-post.with-image .related_post_content {
width: 70%; }
@media print, screen and (min-width: 40em) {
body.single .single_related_post_container .single_related_posts .related-post.with-image .related_post_content {
width: 100%; } }
@media screen and (max-width: 39.9375em) {
body.single .single_related_post_container .single_related_posts .related-post.with-image .related_post_content {
padding-left: 1.0625rem; } }
body.single .single_related_post_container .single_related_posts .related-post .related_post_image {
display: block; }
body.single .single_related_post_container .single_related_posts .related-post .related_post_image .wp-post-image.size-medium {
display: block;
max-width: 300px;
width: 100%; }
@media print, screen and (min-width: 40em) {
body.single .single_related_post_container .single_related_posts .related-post .related_post_image .wp-post-image.size-medium {
margin-bottom: 1.25rem; } }
@media screen and (max-width: 39.9375em) {
body.single .single_related_post_container .single_related_posts .related-post .related_post_image .wp-post-image.size-medium {
display: none; } }
body.single .single_related_post_container .single_related_posts .related-post .related_post_image .wp-post-image.size-thumbnail {
display: none;
max-width: 150px;
width: 100%; }
@media print, screen and (min-width: 40em) {
body.single .single_related_post_container .single_related_posts .related-post .related_post_image .wp-post-image.size-thumbnail {
margin-bottom: 1.25rem; } }
@media screen and (max-width: 39.9375em) {
body.single .single_related_post_container .single_related_posts .related-post .related_post_image .wp-post-image.size-thumbnail {
display: block; } }
body.single .single_related_post_container .single_related_posts .related-post .related_post_content {
-webkit-transition: -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
will-change: transform; }
body.single .single_related_post_container .single_related_posts .related-post .related_post_content .date {
font-size: 0.6875rem;
line-height: 0.9375rem;
display: inline-block;
margin-bottom: 0.75rem;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
body.single .single_related_post_container .single_related_posts .related-post .related_post_content .related_post_title {
font-size: 0.8125rem;
line-height: 1.125rem;
word-wrap: break-word; }
@media print, screen and (min-width: 40em) {
body.single .single_related_post_container .single_related_posts .related-post .related_post_content .related_post_title {
font-size: 1rem;
line-height: 1.375rem; } }
@media print, screen and (min-width: 64em) {
body.single .single_related_post_container .single_related_posts .related-post:hover .related_post_image {
-webkit-transform: scale3d(0.98, 0.98, 0.98);
transform: scale3d(0.98, 0.98, 0.98); } }
body.single .single_navigation_container .single_navigation {
width: 100%;
padding: 1.6875rem 1.25rem; }
@media screen and (max-width: 39.9375em) {
body.single .single_navigation_container .single_navigation {
padding: 0; }
body.single .single_navigation_container .single_navigation .nav-previous,
body.single .single_navigation_container .single_navigation .nav-next {
padding: 0.9375rem 0.25rem; } }
@media print, screen and (min-width: 40em) {
body.single .single_navigation_container .single_navigation {
padding: 2.025rem 1.5rem; } }
@media screen and (max-width: 39.9375em) {
body.single .single_navigation_container .single_navigation {
padding: 0; }
body.single .single_navigation_container .single_navigation .nav-previous,
body.single .single_navigation_container .single_navigation .nav-next {
padding: 1.125rem 0.3rem; } }
@media print, screen and (min-width: 64em) {
body.single .single_navigation_container .single_navigation {
padding: 2.7rem 2rem; } }
@media screen and (max-width: 39.9375em) {
body.single .single_navigation_container .single_navigation {
padding: 0; }
body.single .single_navigation_container .single_navigation .nav-previous,
body.single .single_navigation_container .single_navigation .nav-next {
padding: 1.5rem 0.4rem; } }
@media screen and (min-width: 80em) {
body.single .single_navigation_container .single_navigation {
padding: 3.0375rem 2.25rem; } }
@media screen and (max-width: 39.9375em) {
body.single .single_navigation_container .single_navigation {
padding: 0; }
body.single .single_navigation_container .single_navigation .nav-previous,
body.single .single_navigation_container .single_navigation .nav-next {
padding: 1.6875rem 0.45rem; } }
@media screen and (min-width: 80em) {
body.single .single_navigation_container .single_navigation {
padding-left: 5.25rem;
padding-right: 5.25rem; } }
@media screen and (max-width: 39.9375em) {
body.single .single_navigation_container .single_navigation .row {
margin: 0; } }
body.single .single_navigation_container .border-mobile {
border-bottom: 1px solid;
border-top: 1px solid; }
body.single .single_navigation_container .border-mobile:last-child {
border-top: 0; }
@media print, screen and (min-width: 40em) {
body.single .single_navigation_container .border-mobile {
border-bottom: 0;
border-top: 0; } }
body.single .single_navigation_container .post-navigation {
position: relative;
width: 100%; }
body.single .single_navigation_container .nav-previous a .nav-previous-title,
body.single .single_navigation_container .nav-previous a .nav-next-title,
body.single .single_navigation_container .nav-next a .nav-previous-title,
body.single .single_navigation_container .nav-next a .nav-next-title {
margin-bottom: 0.75rem;
font-size: 0.8125rem; }
body.single .single_navigation_container .nav-previous a .nav-previous-title + span,
body.single .single_navigation_container .nav-previous a .nav-next-title + span,
body.single .single_navigation_container .nav-next a .nav-previous-title + span,
body.single .single_navigation_container .nav-next a .nav-next-title + span {
padding-bottom: 1.5rem;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
@media print, screen and (min-width: 64em) {
body.single .single_navigation_container .nav-previous a .nav-previous-title + span,
body.single .single_navigation_container .nav-previous a .nav-next-title + span,
body.single .single_navigation_container .nav-next a .nav-previous-title + span,
body.single .single_navigation_container .nav-next a .nav-next-title + span {
padding-bottom: 0; } }
@media screen and (max-width: 39.9375em) {
body.single .single_navigation_container .nav-previous a .nav-previous-title + span,
body.single .single_navigation_container .nav-previous a .nav-next-title + span,
body.single .single_navigation_container .nav-next a .nav-previous-title + span,
body.single .single_navigation_container .nav-next a .nav-next-title + span {
font-size: 0.8125rem; } }
@media print, screen and (min-width: 64em) {
body.single .single_navigation_container .nav-next {
text-align: right; } }
@media screen and (max-width: 39.9375em) {
body.single .single_navigation_container .medium-6 .nav-next {
border-top: 1px solid; } }
body.single.content-layout-full .single-comments-container,
body.single.content-layout-full .single_related_post_container,
body.single.content-layout-full .single_navigation_container {
border-top: 1px solid; }
body.single.content-layout-boxed .single-comments-container .single-comments-row,
body.single.content-layout-boxed .single_related_post_container .single_related_posts,
body.single.content-layout-boxed .single_navigation_container .single_navigation {
border-top: 1px solid; }
.blog-sidebar-right .site-sidebar--blog {
padding-left: 1.5rem; }
.blog-sidebar-left .site-sidebar--blog {
padding-right: 1.5rem; }
body.page .entry-content .page-links {
clear: both;
padding-top: 2.5rem; }
@media print, screen and (min-width: 64em) {
body.page .single-comments-container > .row {
padding-bottom: 7.5rem; } }
body.page.content-layout-full .single-comments-container {
border-top: 1px solid; }
body.page.content-layout-boxed .single-comments-container > .row {
border-top: 1px solid; }
.error404 section.not-found {
max-width: 26.9375rem;
margin: 0 auto;
text-align: center; }
.error404 section.not-found .page-header {
padding-top: 2rem; }
.error404 section.not-found .page-header .page-title {
font-size: 1.4375rem;
color: inherit;
margin-bottom: 0.5rem; }
.error404 section.not-found .page-header .page-title:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
display: block;
font-size: 6rem;
margin-bottom: 2.5rem; }
.error404 section.not-found .page-content .error-404-description {
font-size: 0.875rem;
line-height: 1.375rem;
margin-bottom: 3rem; }
.error404 section.not-found .page-content .error-404-searchform {
padding: 0 1.5rem; }
body.attachment .site-content {
text-align: center; }
body.attachment .site-content .entry-header {
margin-bottom: 2.125rem; }
body.attachment .site-content .entry-header .entry-title {
padding: 2rem 0;
border-bottom: 1px solid;
font-size: 1.4375rem;
text-align: left; }
body.attachment .site-content .entry-attachment {
padding-bottom: 3.4375rem;
margin: 0 auto; }
body.attachment .site-content .nav-links {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
margin-bottom: 4.625rem; }
body.attachment .site-content .nav-links a {
display: inline-block;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-transform: uppercase;
font-size: 0.6875rem;
line-height: 0.8125rem; }
body.attachment .site-content .nav-links a span {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
body.attachment .site-content .nav-links a span:before, body.attachment .site-content .nav-links a span:after {
font-size: 0.5rem;
margin-top: -2px; }
body.attachment .site-content .nav-links a span:before {
margin-right: 0.5rem; }
body.attachment .site-content .nav-links a span:after {
margin-left: 0.5rem; }
body.attachment .site-content .previous-image:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
body.attachment .site-content .next-image {
margin-left: 1.5rem; }
body.attachment .site-content .next-image:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
@media all and (min-width: 1570px) {
.blog-sidebar-inactive.content-layout-full .entry-content .alignwide,
.page.content-layout-full .entry-content .alignwide {
margin-left: calc( -75vw / 2 + 100% / 2);
margin-right: calc( -75vw / 2 + 100% / 2);
max-width: 75vw; } }
.blog-sidebar-inactive.content-layout-full .entry-content .alignfull,
.page.content-layout-full .entry-content .alignfull {
margin-left: calc( -100vw / 2 + 100% / 2);
margin-right: calc( -100vw / 2 + 100% / 2);
max-width: 100vw; }
@media all and (min-width: 1280px) {
.page.content-layout-boxed .entry-content .alignwide {
margin-left: -2.625rem;
margin-right: -2.625rem; } }
@media all and (max-width: 639px) {
.page.content-layout-boxed .entry-content .alignfull {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
@media all and (min-width: 640px) and (max-width: 1023px) {
.page.content-layout-boxed .entry-content .alignfull {
margin-left: -1.55rem;
margin-right: -1.55rem; } }
@media all and (min-width: 1024px) and (max-width: 1279px) {
.page.content-layout-boxed .entry-content .alignfull {
margin-left: -2rem;
margin-right: -2rem; } }
@media all and (min-width: 1280px) {
.page.content-layout-boxed .entry-content .alignfull {
margin-left: -5.25rem;
margin-right: -5.25rem; } }
[class*='wp-block-'],
.gbt_18_th_posts_grid,
.gbt_18_th_slider_wrapper {
margin-bottom: 2.5rem; }
.wp-block-cover.alignleft,
.wp-block-cover.alignright,
.wp-block-image.alignleft,
.wp-block-image.alignright,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
margin-top: 1rem;
margin-bottom: 1rem; }
.entry-content > h1, .entry-content > h2, .entry-content > h3, .entry-content > h4, .entry-content > h5, .entry-content > h6, .entry-content > hr {
margin-top: 2.5rem; }
.entry-content > p + *:not(p) {
margin-top: 2.5rem; }
.entry-content > p {
margin-bottom: 1rem !important; }
.entry-content > hr {
margin-bottom: 2.5rem; }
.wp-block-quote p,
.wp-block-quote.is-style-large p,
.wp-block-pullquote p {
font-style: normal;
font-size: 1.74rem; }
.wp-block-quote cite,
.wp-block-quote.is-style-large cite,
.wp-block-pullquote cite {
font-size: 1rem;
text-transform: unset; }
.wp-block-pullquote blockquote,
.wp-block-pullquote.is-style-solid-color blockquote {
max-width: 60%;
margin: 0 auto;
padding: 0; }
.wp-block-pullquote blockquote p,
.wp-block-pullquote.is-style-solid-color blockquote p {
margin-bottom: 1rem; }
.wp-block-pullquote.has-text-color cite,
.wp-block-pullquote .has-text-color cite,
.wp-block-pullquote.is-style-solid-color.has-text-color cite,
.wp-block-pullquote.is-style-solid-color .has-text-color cite {
color: inherit; }
.wp-block-pullquote.alignleft:not(.is-style-solid-color) blockquote, .wp-block-pullquote.alignright:not(.is-style-solid-color) blockquote,
.wp-block-pullquote.is-style-solid-color.alignleft:not(.is-style-solid-color) blockquote,
.wp-block-pullquote.is-style-solid-color.alignright:not(.is-style-solid-color) blockquote {
max-width: 100%; }
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p,
.wp-block-pullquote.is-style-solid-color.alignleft p,
.wp-block-pullquote.is-style-solid-color.alignright p {
font-size: 1.2rem; }
.wp-block-pullquote.alignright.is-style-solid-color blockquote, .wp-block-pullquote.alignright.is-style-solid-color p, .wp-block-pullquote.alignright.is-style-solid-color cite,
.wp-block-pullquote.is-style-solid-color.alignright.is-style-solid-color blockquote,
.wp-block-pullquote.is-style-solid-color.alignright.is-style-solid-color p,
.wp-block-pullquote.is-style-solid-color.alignright.is-style-solid-color cite {
text-align: right; }
.wp-block-video video {
width: 100%; }
.wp-block-file .wp-block-file__button {
color: #fff !important;
padding: 12px 24px;
margin-bottom: 0; }
.wp-block-file .wp-block-file__button:hover {
color: #fff !important; }
.wp-block-cover.alignwide, .wp-block-cover.alignfull {
width: auto; }
@media screen and (max-width: 39.9375em) {
.wp-block-cover.alignright, .wp-block-cover.alignleft {
width: 50%; } }
.wp-block-cover .wp-block-cover-text {
font-size: 2.1rem;
margin: 10% !important; }
.wp-block-cover::-webkit-scrollbar {
display: none; }
.wp-block-gallery {
margin-left: 0;
margin-right: 0; }
@media screen and (max-width: 39.9375em) {
.wp-block-gallery.alignleft, .wp-block-gallery.aligncenter, .wp-block-gallery.alignright {
width: 100%;
max-width: 100%; } }
@media print, screen and (min-width: 40em) {
.wp-block-gallery.alignleft {
margin-right: 1rem; }
.wp-block-gallery.alignright {
margin-left: 1rem; } }
.wp-block-gallery figcaption {
margin-top: 0;
margin-bottom: 0; }
.wp-block-gallery figcaption a {
color: #fff !important;
text-decoration: underline; }
.wp-block-latest-posts,
.wp-block-archives,
.wp-block-categories {
margin-left: 0; }
.wp-block-latest-posts li,
.wp-block-archives li,
.wp-block-categories li {
list-style-type: none; }
.wp-block-latest-posts .wp-block-latest-posts__post-date,
.wp-block-archives .wp-block-latest-posts__post-date,
.wp-block-categories .wp-block-latest-posts__post-date {
margin-bottom: 0; }
.wp-block-latest-posts .count,
.wp-block-archives .count,
.wp-block-categories .count {
margin-left: 3px;
font-size: 14px; }
.wp-block-preformatted {
background-color: transparent;
padding: 0;
white-space: normal; }
.wp-block-embed .wp-block-embed__wrapper {
margin-bottom: 0; }
.wp-block-embed .responsive-embed {
position: initial;
margin-bottom: 0;
padding-bottom: 0; }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {
padding-top: 56.25% !important; }
p.wp-block-subhead {
font-style: normal; }
.wp-block-code code {
background: transparent;
border: 0; }
.wp-block-button.aligncenter {
margin-bottom: 1.5em; }
.wp-block-button a.wp-block-button__link {
font-size: 0.8125rem; }
.wp-block-button.is-style-outline a.wp-block-button__link:hover {
background: transparent; }
.wp-block-latest-posts li a {
font-size: 1.2rem; }
.wp-block-latest-posts.is-grid li {
margin-right: 0.5rem;
margin-bottom: 0.5rem; }
.wp-block-image {
margin-bottom: 1.5em;
position: relative; }
.wp-block-image > img {
width: 100%; }
@media screen and (max-width: 39.9375em) {
.wp-block-image.aligncenter {
width: 100% !important;
margin-left: 0;
margin-right: 0; }
.wp-block-image.aligncenter img {
width: 100% !important; } }
@media screen and (max-width: 39.9375em) {
.wp-block-image.alignright, .wp-block-image.alignleft {
width: 50% !important; }
.wp-block-image.alignright img, .wp-block-image.alignleft img {
width: 100% !important; } }
.wp-block-image.alignfull, .wp-block-image.alignwide {
max-width: none; }
.wp-block-image figcaption {
margin-top: 10px; }
.gbt_18_th_slider_wrapper .gbt_18_th_slide_title {
font-size: 0.8125rem; }
.gbt_18_th_slider_wrapper .gbt_18_th_slide_description {
font-size: 1.5625rem;
line-height: 1.4; }
@media print, screen and (min-width: 64em) {
.gbt_18_th_slider_wrapper .gbt_18_th_slide_description {
font-size: 2.5rem; } }
.gbt_18_th_slider_wrapper .gbt_18_th_slide_button {
font-size: 0.8125rem;
border-bottom: 3px solid; }
.gbt_18_th_slider_wrapper .gbt_18_th_slide_button:hover {
border-bottom: 3px solid transparent !important; }
.gbt_18_th_posts_grid .gbt_18_tr_posts_grid_item .gbt_18_th_blog_post_title {
font-size: 18px;
line-height: 1.475rem; }
@media print, screen and (min-width: 40em) {
.gbt_18_th_posts_grid .gbt_18_tr_posts_grid_item .gbt_18_th_blog_post_title {
font-size: 19px;
line-height: 1.675rem; } }
.gbt_18_th_posts_grid .gbt_18_tr_posts_grid_item .gbt_18_th_blog_post_meta {
font-size: 0.6875rem;
line-height: 0.9375rem; }
body .wp-block-woocommerce-product-best-sellers.alignfull,
body .wp-block-woocommerce-product-on-sale.alignfull,
body .wp-block-woocommerce-product-top-rated.alignfull,
body .wp-block-woocommerce-handpicked-products.alignfull,
body .wp-block-woocommerce-products-by-attribute.alignfull,
body .wp-block-woocommerce-product-new.alignfull,
body .wp-block-woocommerce-product-category.alignfull,
.woocommerce .wp-block-woocommerce-product-best-sellers.alignfull,
.woocommerce .wp-block-woocommerce-product-on-sale.alignfull,
.woocommerce .wp-block-woocommerce-product-top-rated.alignfull,
.woocommerce .wp-block-woocommerce-handpicked-products.alignfull,
.woocommerce .wp-block-woocommerce-products-by-attribute.alignfull,
.woocommerce .wp-block-woocommerce-product-new.alignfull,
.woocommerce .wp-block-woocommerce-product-category.alignfull {
padding: 0 1.6rem; }
body .wc-block-grid.alignfull,
.woocommerce .wc-block-grid.alignfull {
padding: 0 20px; }
body .wc-block-grid.has-1-columns,
.woocommerce .wc-block-grid.has-1-columns {
float: none !important; }
body .wc-block-grid.has-1-columns ul.wc-block-grid__products li.wc-block-grid__product,
.woocommerce .wc-block-grid.has-1-columns ul.wc-block-grid__products li.wc-block-grid__product {
width: 100%;
-webkit-box-flex: 1;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
max-width: 100%; }
@media all and (max-width: 1024px) {
body .wc-block-grid.has-2-columns ul.wc-block-grid__products li.wc-block-grid__product,
.woocommerce .wc-block-grid.has-2-columns ul.wc-block-grid__products li.wc-block-grid__product {
width: 50%;
-webkit-box-flex: 1;
-ms-flex: 1 0 50%;
flex: 1 0 50%;
max-width: 50%; } }
body .wc-block-grid ul.wc-block-grid__products,
.woocommerce .wc-block-grid ul.wc-block-grid__products {
margin-right: -10px;
margin-left: -10px; }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product {
padding: 0 10px;
text-align: left; }
@media all and (min-width: 640px) and (max-width: 1024px) {
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product {
width: 33.33333%;
-webkit-box-flex: 1;
-ms-flex: 1 0 33.333%;
flex: 1 0 33.333%;
max-width: 33.3333%; } }
@media all and (max-width: 639px) {
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product {
width: 50%;
-webkit-box-flex: 1;
-ms-flex: 1 0 50%;
flex: 1 0 50%;
max-width: 50%; } }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image {
margin-bottom: 0.5rem; }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image img,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image img {
width: 100%; }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
font-size: 12px;
margin-bottom: 4px;
font-weight: 400;
line-height: 1.4; }
@media screen and (min-width: 80em) {
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title {
font-size: 13px;
margin-bottom: 4px; } }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price {
font-size: 12px;
margin-bottom: 4px;
line-height: 1.4;
display: block; }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins {
text-decoration: none; }
@media screen and (min-width: 80em) {
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price {
border-bottom: none;
width: 75%;
word-wrap: break-word;
font-size: 13px;
margin-bottom: 4px;
line-height: 1.4; }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins {
text-decoration: none; } }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price .wc-block-grid__product-price__value,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price .wc-block-grid__product-price__value {
display: inline-block;
margin: 0; }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del, body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins {
display: inline-block; }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del {
opacity: 1;
margin-right: 2px;
position: relative;
text-decoration: none; }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del::before,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del::before {
position: absolute;
content: "";
left: 0;
top: 50%;
right: 0;
border-top-width: 1px;
border-top-style: solid;
border-color: inherit;
-webkit-transform: rotate(-20deg);
-ms-transform: rotate(-20deg);
transform: rotate(-20deg); }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price span,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price span {
font-size: 13px;
margin-bottom: 4px;
line-height: 1.4;
font-weight: 400;
letter-spacing: 0; }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price span ins,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price span ins {
text-decoration: none; }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating {
line-height: .5;
margin: 0 0 4px; }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating,
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .wc-block-grid__product-rating__stars,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .star-rating,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
font-size: 0.5625rem; }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-onsale,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-onsale {
padding: 8px 9px 6px 9px;
display: block;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
border-radius: 2px;
border: 0;
font-weight: normal;
position: absolute;
margin-right: 55px;
top: 16px;
left: 27px;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content; }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart {
line-height: 1.2;
display: block;
width: 100%; }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link,
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart {
background-color: transparent;
font-size: 13px;
padding: 0;
display: inline-block;
text-align: left;
position: relative; }
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link:after,
body .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart:after,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link:after,
.woocommerce .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart:after {
display: inline-block;
top: 1px;
position: relative;
right: 0;
width: 15px; }
body .wc-block-product-sort-select:after,
.woocommerce .wc-block-product-sort-select:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: .5em;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s; }
body .wc-block-product-sort-select .wc-block-sort-select__select,
.woocommerce .wc-block-product-sort-select .wc-block-sort-select__select {
background: transparent !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
border: 0;
cursor: pointer;
margin-right: 10px;
padding: 0;
width: auto; }
body .wc-block-pagination,
.woocommerce .wc-block-pagination {
text-align: center;
font-size: 0.8125rem; }
body .wc-block-pagination .wc-block-pagination-page,
.woocommerce .wc-block-pagination .wc-block-pagination-page {
color: inherit;
line-height: 1rem;
margin-right: 0.75rem; }
body .wp-block-woocommerce-attribute-filter h3,
body .wp-block-woocommerce-price-filter h3,
body .wp-block-woocommerce-active-filters h3,
.woocommerce .wp-block-woocommerce-attribute-filter h3,
.woocommerce .wp-block-woocommerce-price-filter h3,
.woocommerce .wp-block-woocommerce-active-filters h3 {
font-size: 13px;
line-height: 1.4;
margin-bottom: 1rem; }
body .wp-block-woocommerce-active-filters ul.wc-block-active-filters-list li,
.woocommerce .wp-block-woocommerce-active-filters ul.wc-block-active-filters-list li {
cursor: pointer;
display: inline-block;
width: auto;
font-weight: normal;
margin: 0 0.25rem 0.25rem 0;
padding: 0.5rem 0.75rem 0.5rem 0.75rem;
text-transform: capitalize;
font-size: 12px !important;
line-height: 1.33334;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
body .wp-block-woocommerce-active-filters ul.wc-block-active-filters-list li .wc-block-active-filters-list-item__type,
.woocommerce .wp-block-woocommerce-active-filters ul.wc-block-active-filters-list li .wc-block-active-filters-list-item__type {
display: none; }
body .wp-block-woocommerce-active-filters ul.wc-block-active-filters-list li .wc-block-active-filters-list-item__name,
.woocommerce .wp-block-woocommerce-active-filters ul.wc-block-active-filters-list li .wc-block-active-filters-list-item__name {
font-weight: normal;
margin-right: 10px; }
body .wp-block-woocommerce-active-filters ul.wc-block-active-filters-list li button,
.woocommerce .wp-block-woocommerce-active-filters ul.wc-block-active-filters-list li button {
font-size: 0;
height: auto;
margin: 5px 0 0;
top: 0;
position: relative;
text-decoration: none; }
body .wp-block-woocommerce-active-filters ul.wc-block-active-filters-list li button::before,
.woocommerce .wp-block-woocommerce-active-filters ul.wc-block-active-filters-list li button::before {
background: none;
font-family: "the-hanger" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 0.5rem;
margin-right: 0.5rem; }
body .wp-block-woocommerce-active-filters .wc-block-active-filters__clear-all,
.woocommerce .wp-block-woocommerce-active-filters .wc-block-active-filters__clear-all {
float: none;
font-size: 13px;
margin-top: 25px;
text-decoration: none; }
body .wp-block-woocommerce-attribute-filter ul li input[type="checkbox"],
.woocommerce .wp-block-woocommerce-attribute-filter ul li input[type="checkbox"] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
width: 10px;
height: 10px;
outline: 0;
margin-right: 10px;
margin-bottom: 0;
border: 1px solid;
-webkit-transition: background .3s;
-o-transition: background .3s;
transition: background .3s; }
body .wp-block-woocommerce-attribute-filter ul li label,
.woocommerce .wp-block-woocommerce-attribute-filter ul li label {
display: inline-block;
font-size: 13px;
margin: 0;
vertical-align: middle;
line-height: 1.125rem; }
body .wp-block-woocommerce-attribute-filter ul li label .wc-block-attribute-filter-list-count,
.woocommerce .wp-block-woocommerce-attribute-filter ul li label .wc-block-attribute-filter-list-count {
font-size: 11px;
float: none !important;
line-height: 1.5; }
body .wc-block-featured-category,
body .wc-block-featured-product,
.woocommerce .wc-block-featured-category,
.woocommerce .wc-block-featured-product {
padding: 40px;
width: auto; }
body .wc-block-featured-category .wc-block-featured-category__description,
body .wc-block-featured-category .wc-block-featured-product__description,
body .wc-block-featured-product .wc-block-featured-category__description,
body .wc-block-featured-product .wc-block-featured-product__description,
.woocommerce .wc-block-featured-category .wc-block-featured-category__description,
.woocommerce .wc-block-featured-category .wc-block-featured-product__description,
.woocommerce .wc-block-featured-product .wc-block-featured-category__description,
.woocommerce .wc-block-featured-product .wc-block-featured-product__description {
width: 75%; }
body .wc-block-featured-category .wc-block-featured-category__title,
body .wc-block-featured-category .wc-block-featured-product__title,
body .wc-block-featured-product .wc-block-featured-category__title,
body .wc-block-featured-product .wc-block-featured-product__title,
.woocommerce .wc-block-featured-category .wc-block-featured-category__title,
.woocommerce .wc-block-featured-category .wc-block-featured-product__title,
.woocommerce .wc-block-featured-product .wc-block-featured-category__title,
.woocommerce .wc-block-featured-product .wc-block-featured-product__title {
padding: 0;
margin-bottom: 25px; }
body .wc-block-featured-category .wc-block-featured-category__description,
body .wc-block-featured-category .wc-block-featured-product__description,
body .wc-block-featured-category .wc-block-featured-product__price,
body .wc-block-featured-product .wc-block-featured-category__description,
body .wc-block-featured-product .wc-block-featured-product__description,
body .wc-block-featured-product .wc-block-featured-product__price,
.woocommerce .wc-block-featured-category .wc-block-featured-category__description,
.woocommerce .wc-block-featured-category .wc-block-featured-product__description,
.woocommerce .wc-block-featured-category .wc-block-featured-product__price,
.woocommerce .wc-block-featured-product .wc-block-featured-category__description,
.woocommerce .wc-block-featured-product .wc-block-featured-product__description,
.woocommerce .wc-block-featured-product .wc-block-featured-product__price {
padding: 0;
margin-bottom: 10px; }
body .wc-block-featured-category .wc-block-featured-product__price,
body .wc-block-featured-product .wc-block-featured-product__price,
.woocommerce .wc-block-featured-category .wc-block-featured-product__price,
.woocommerce .wc-block-featured-product .wc-block-featured-product__price {
font-weight: 700; }
body .wc-block-featured-category .wc-block-featured-product__price ins,
body .wc-block-featured-product .wc-block-featured-product__price ins,
.woocommerce .wc-block-featured-category .wc-block-featured-product__price ins,
.woocommerce .wc-block-featured-product .wc-block-featured-product__price ins {
text-decoration: none; }
body .wc-block-featured-category .wc-block-featured-category__link,
body .wc-block-featured-category .wc-block-featured-product__link,
body .wc-block-featured-product .wc-block-featured-category__link,
body .wc-block-featured-product .wc-block-featured-product__link,
.woocommerce .wc-block-featured-category .wc-block-featured-category__link,
.woocommerce .wc-block-featured-category .wc-block-featured-product__link,
.woocommerce .wc-block-featured-product .wc-block-featured-category__link,
.woocommerce .wc-block-featured-product .wc-block-featured-product__link {
margin-top: 10px;
padding: 0; }
body .wc-block-featured-category .wc-block-featured-category__link .wp-block-button,
body .wc-block-featured-category .wc-block-featured-category__link .wp-block-button__link,
body .wc-block-featured-category .wc-block-featured-product__link .wp-block-button,
body .wc-block-featured-category .wc-block-featured-product__link .wp-block-button__link,
body .wc-block-featured-product .wc-block-featured-category__link .wp-block-button,
body .wc-block-featured-product .wc-block-featured-category__link .wp-block-button__link,
body .wc-block-featured-product .wc-block-featured-product__link .wp-block-button,
body .wc-block-featured-product .wc-block-featured-product__link .wp-block-button__link,
.woocommerce .wc-block-featured-category .wc-block-featured-category__link .wp-block-button,
.woocommerce .wc-block-featured-category .wc-block-featured-category__link .wp-block-button__link,
.woocommerce .wc-block-featured-category .wc-block-featured-product__link .wp-block-button,
.woocommerce .wc-block-featured-category .wc-block-featured-product__link .wp-block-button__link,
.woocommerce .wc-block-featured-product .wc-block-featured-category__link .wp-block-button,
.woocommerce .wc-block-featured-product .wc-block-featured-category__link .wp-block-button__link,
.woocommerce .wc-block-featured-product .wc-block-featured-product__link .wp-block-button,
.woocommerce .wc-block-featured-product .wc-block-featured-product__link .wp-block-button__link {
margin: 0; }
body .wc-block-product-categories.is-list ul,
.woocommerce .wc-block-product-categories.is-list ul {
list-style: none; }
body .wc-block-product-categories.is-list ul ul,
.woocommerce .wc-block-product-categories.is-list ul ul {
margin-bottom: 0; }
body .wc-block-product-categories.is-dropdown .wc-block-product-categories__button,
.woocommerce .wc-block-product-categories.is-dropdown .wc-block-product-categories__button {
height: 48px; }
.wp-block-woocommerce-all-reviews .wc-block-order-select,
.wp-block-woocommerce-reviews-by-product .wc-block-order-select,
.wp-block-woocommerce-reviews-by-category .wc-block-order-select {
text-align: left; }
.wp-block-woocommerce-all-reviews .wc-block-review-list-item__meta .wc-block-review-list-item__author,
.wp-block-woocommerce-all-reviews .wc-block-review-list-item__meta .wc-block-review-list-item__product,
.wp-block-woocommerce-reviews-by-product .wc-block-review-list-item__meta .wc-block-review-list-item__author,
.wp-block-woocommerce-reviews-by-product .wc-block-review-list-item__meta .wc-block-review-list-item__product,
.wp-block-woocommerce-reviews-by-category .wc-block-review-list-item__meta .wc-block-review-list-item__author,
.wp-block-woocommerce-reviews-by-category .wc-block-review-list-item__meta .wc-block-review-list-item__product {
font-weight: 400; }
.wp-block-woocommerce-all-reviews .wc-block-review-list-item__meta .wc-block-review-list-item__published-date,
.wp-block-woocommerce-reviews-by-product .wc-block-review-list-item__meta .wc-block-review-list-item__published-date,
.wp-block-woocommerce-reviews-by-category .wc-block-review-list-item__meta .wc-block-review-list-item__published-date {
font-size: 0.6875rem; }
.wp-block-woocommerce-all-reviews .wc-block-review-list-item__rating,
.wp-block-woocommerce-reviews-by-product .wc-block-review-list-item__rating,
.wp-block-woocommerce-reviews-by-category .wc-block-review-list-item__rating {
margin-top: -2px; }
.wp-block-woocommerce-all-reviews .wc-block-review-list-item__author,
.wp-block-woocommerce-reviews-by-category .wc-block-review-list-item__author {
font-size: 0.6875rem; }
.wp-block-woocommerce-product-search .wc-block-product-search__fields {
position: relative; }
.wp-block-woocommerce-product-search .wc-block-product-search__field {
width: 100%; }
.wp-block-woocommerce-product-search .wc-block-product-search__button {
background: transparent;
height: 3rem;
position: absolute;
right: 0;
width: 35px; }
.wp-block-woocommerce-product-search .wc-block-product-search__button:hover {
-webkit-box-shadow: none !important;
box-shadow: none !important;
background-color: transparent !important;
border: 0; }
.wp-block-calendar table {
margin-bottom: 0;
font-size: 13px; }
.wp-block-calendar table caption {
text-align: center;
font-size: 0.6875rem;
line-height: 1.4;
text-transform: uppercase;
letter-spacing: 3px;
padding: 10px 0px; }
.wp-block-calendar table th, .wp-block-calendar table td {
border: 0;
text-align: center; }
.wp-block-calendar table th a, .wp-block-calendar table td a {
color: inherit; }
.wp-block-calendar table tbody tr > td {
font-size: 0.6875rem; }
.wp-block-calendar table tbody tr > td a {
border-bottom: 1px solid;
font-weight: bold; }
.wp-block-calendar table tfoot tr > td {
text-align: left; }
.wp-block-calendar table tfoot tr > td#next {
text-align: right; }
.wp-block-calendar table th {
font-size: 0.625rem;
padding-right: 0; }
.wp-block-calendar table tr {
border: none; }
.wp-block-calendar table td {
padding: 0.3rem; }
.wp-block-calendar table td#today {
position: relative; }
.wp-block-calendar table td#today:after {
content: "";
position: absolute;
top: 1px;
border-radius: 100%;
width: 4px;
height: 4px; }
.wp-block-calendar table a {
font-size: 0.6875rem;
font-weight: 500;
text-transform: uppercase; }
.wp-block-calendar td a, .wp-block-calendar #prev a, .wp-block-calendar #next a {
text-decoration: none; }
.wp-block-latest-comments .wp-block-latest-comments__comment-meta {
margin-bottom: 1em; }
.wp-block-latest-comments .wp-block-latest-comments__comment-date {
margin-top: 5px;
margin-bottom: 0; }
.wp-block-search .wp-block-search__label {
font-weight: normal;
margin: 0 !important; }
.wp-block-search .wp-block-search__input {
margin-bottom: 1em; }
.wp-block-search .wp-block-search__button {
margin: 0; }
form.cart {
margin-bottom: 1.5rem; }
form.cart .quantity {
display: inline-block; }
form.cart .quantity input.qty {
width: 3.5rem;
height: 3.5rem;
font-size: 1.1875rem;
margin: 0;
text-align: center;
line-height: 3;
padding-top: 0.1875rem; }
@media print, screen and (min-width: 64em) {
form.cart .quantity input.qty {
padding: 0.1875rem 0 0 0.625rem;
width: 4.5rem; } }
.shop_table .product-quantity {
font-weight: normal; }
.shop_table .product-quantity .quantity {
display: inline-block; }
.shop_table .product-quantity .quantity input.qty {
border: none;
padding: 0 0 0 1rem;
margin: 0;
text-align: center;
line-height: 3;
height: 2.5rem; }
.woocommerce .star-rating,
.woocommerce .wc-block-grid__product-rating__stars,
.getbowtied_qv_content .star-rating,
.getbowtied_qv_content .wc-block-grid__product-rating__stars,
.wc-block-grid__product-rating .star-rating,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
display: inline-block;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-size: 0.6875rem;
width: 5em;
margin-right: 0.0625rem; }
.woocommerce .star-rating:before,
.woocommerce .wc-block-grid__product-rating__stars:before,
.getbowtied_qv_content .star-rating:before,
.getbowtied_qv_content .wc-block-grid__product-rating__stars:before,
.wc-block-grid__product-rating .star-rating:before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before {
content: "\e97f\e97f\e97f\e97f\e97f";
position: absolute;
top: 0;
left: 0; }
.woocommerce .star-rating span,
.woocommerce .wc-block-grid__product-rating__stars span,
.getbowtied_qv_content .star-rating span,
.getbowtied_qv_content .wc-block-grid__product-rating__stars span,
.wc-block-grid__product-rating .star-rating span,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
padding-top: 1.5em; }
.woocommerce .star-rating span:before,
.woocommerce .wc-block-grid__product-rating__stars span:before,
.getbowtied_qv_content .star-rating span:before,
.getbowtied_qv_content .wc-block-grid__product-rating__stars span:before,
.wc-block-grid__product-rating .star-rating span:before,
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before {
content: "\e97f\e97f\e97f\e97f\e97f";
position: absolute;
top: 0;
left: 0; }
.woocommerce p.stars,
.getbowtied_qv_content p.stars,
.wc-block-grid__product-rating p.stars {
display: inline-block;
font-size: 1.875rem;
margin-bottom: 0; }
.woocommerce p.stars span,
.getbowtied_qv_content p.stars span,
.wc-block-grid__product-rating p.stars span {
display: block;
line-height: 1; }
.woocommerce p.stars a,
.getbowtied_qv_content p.stars a,
.wc-block-grid__product-rating p.stars a {
position: relative;
height: 1em;
width: 1em;
text-indent: -999em;
display: inline-block;
text-decoration: none;
-webkit-transition: none;
-o-transition: none;
transition: none;
border-bottom: none; }
.woocommerce p.stars a:before,
.getbowtied_qv_content p.stars a:before,
.wc-block-grid__product-rating p.stars a:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
line-height: 1;
text-indent: 0;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; }
.woocommerce-pagination {
text-align: center;
font-size: 0.8125rem; }
body.shop-pagination-load_more_button .woocommerce-pagination,
body.shop-pagination-infinite_scroll .woocommerce-pagination {
display: none; }
.woocommerce-pagination > ul {
list-style: none;
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.woocommerce-pagination li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 0; }
.woocommerce-pagination li .page-numbers {
color: inherit;
line-height: 1rem;
margin-right: 2rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.woocommerce-pagination .prev,
.woocommerce-pagination .next {
font-size: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.woocommerce-pagination .prev:before,
.woocommerce-pagination .next:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 0.5rem; }
.woocommerce-pagination .prev:before {
content: '\e905'; }
.woocommerce-pagination .next:before {
content: '\e906'; }
.products_ajax_button {
text-align: center;
font-size: 0.6875rem;
clear: both;
margin: 0 auto;
cursor: pointer;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-transform: uppercase;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.shop-pagination-infinite_scroll .products_ajax_button:before {
content: none; }
.products_ajax_button:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1.5rem;
vertical-align: middle; }
@keyframes loader_spinner {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loader_fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
.products_ajax_button.loading:before {
content: '';
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 24px;
height: 24px;
border-radius: 100%;
border: 1px solid transparent;
-webkit-animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite;
animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite; }
.products_ajax_button.disabled {
cursor: default; }
.products_ajax_button.disabled:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; } body.is-reveal-open {
overflow: visible !important; }
body.progress {
cursor: progress !important; }
body.progress .getbowtied_product_quick_view_button {
cursor: progress !important; }
body.progress ul.products:not(.shop_display_list) .product .main-container .product_image a .wp-post-image {
cursor: progress !important; } #getbowtied_woocommerce_quickview {
background: rgba(0, 0, 0, 0.1);
-webkit-transition: opacity .3s ease-in-out;
-o-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
-webkit-transition-delay: .2s;
-o-transition-delay: .2s;
transition-delay: .2s;
position: fixed;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: 0;
visibility: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
z-index: 99999; }
#getbowtied_woocommerce_quickview.open {
opacity: 1;
visibility: visible; }
#getbowtied_woocommerce_quickview.open .getbowtied_qv_content {
opacity: 1;
visibility: visible; }
#getbowtied_woocommerce_quickview:focus {
outline: none; }
#getbowtied_woocommerce_quickview .close-button {
position: absolute;
top: 13px;
right: 13px;
background: none;
font-size: 0;
padding: 0.3125rem;
outline: none; }
#getbowtied_woocommerce_quickview .close-button:after {
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s;
display: inline-block; }
#getbowtied_woocommerce_quickview .close-button:hover:after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
#getbowtied_woocommerce_quickview .close-button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1.375rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content {
width: 900px;
height: auto;
position: relative;
max-height: 80vh;
overflow: hidden;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .5s ease-in-out;
-o-transition: opacity .5s ease-in-out;
transition: opacity .5s ease-in-out;
padding: 1.25rem 1.875rem 1.25rem 1.25rem; }
@media print, screen and (min-width: 40em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content {
padding: 1.5rem 2.125rem 1.5rem 1.5rem; } }
@media print, screen and (min-width: 64em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content {
padding: 2rem 2.625rem 2rem 2rem; } }
@media screen and (min-width: 80em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content {
padding: 2.25rem 2.875rem 2.25rem 2.25rem; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content.maybe_scroll {
overflow-y: auto;
overflow-x: hidden; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content::-webkit-scrollbar {
width: 2px; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper {
position: relative; }
@media screen and (min-width: 64em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper {
margin-right: 1.5rem; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder {
opacity: 1;
visibility: visible;
z-index: 1; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder:hover .single_product_gallery_trigger {
visibility: visible;
overflow: visible; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
left: -15px;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; }
@media screen and (min-width: 80em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger .tooltip {
-webkit-animation: shop_tooltip_hover_out .3s;
animation: shop_tooltip_hover_out .3s; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger .tooltip:after {
position: absolute;
top: 2px;
right: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; }
@media screen and (min-width: 80em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger:hover .tooltip {
-webkit-animation: shop_tooltip_hover_in .3s;
animation: shop_tooltip_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder {
opacity: 1;
visibility: visible;
z-index: 1; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder:hover .single_product_video_trigger {
visibility: visible;
overflow: visible; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
left: -15px;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; }
@media screen and (min-width: 80em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger .tooltip {
-webkit-animation: shop_tooltip_hover_out .3s;
animation: shop_tooltip_hover_out .3s; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger .tooltip:after {
position: absolute;
top: 2px;
right: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; }
@media screen and (min-width: 80em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger:hover .tooltip {
-webkit-animation: shop_tooltip_hover_in .3s;
animation: shop_tooltip_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .woocommerce-product-gallery__trigger {
display: none; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder {
position: absolute;
top: 25px;
right: 25px;
width: 40px; }
@media screen and (max-width: 39.9375em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder {
margin-right: -1.25rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder {
right: 50px; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger,
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger {
-webkit-transform: translate3d(30px, 0, 0);
transform: translate3d(30px, 0, 0);
opacity: 0;
pointer-events: none;
-webkit-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger:after,
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger:after {
font-size: 24px; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger:hover:after,
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger:hover:after {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1); }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder.loaded .single_product_gallery_trigger,
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder.loaded .single_product_video_trigger {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
pointer-events: auto; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder.loaded .single_product_gallery_trigger {
-webkit-transition-delay: .15s;
-o-transition-delay: .15s;
transition-delay: .15s; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder.loaded .single_product_video_trigger {
-webkit-transition-delay: .20s;
-o-transition-delay: .20s;
transition-delay: .20s; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger {
margin-bottom: 4px; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger:after {
padding: 7px; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger:after {
padding: 7px 9px; }
@media screen and (max-width: 39.9375em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .woocommerce-product-gallery {
margin-left: -1.25rem;
margin-right: -1.25rem;
padding-bottom: 1.5rem; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .woocommerce-product-gallery__wrapper:after {
content: "";
display: block;
clear: both; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .woocommerce-product-gallery__image {
text-align: center; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .woocommerce-product-gallery .flex-control-thumbs {
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 1.25rem 0; }
@media print, screen and (min-width: 40em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .woocommerce-product-gallery .flex-control-thumbs {
margin: 1.25rem -4px; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .woocommerce-product-gallery .flex-control-thumbs li {
text-align: center;
margin: 4px; }
@media screen and (max-width: 39.9375em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .woocommerce-product-gallery .flex-control-thumbs li {
width: calc(23% - 8px); } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .woocommerce-product-gallery .flex-control-thumbs li:hover img {
-webkit-transform: scale3d(0.98, 0.98, 0.98);
transform: scale3d(0.98, 0.98, 0.98); }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .woocommerce-product-gallery .flex-control-thumbs img {
opacity: 1;
cursor: pointer;
-webkit-transition: -webkit-transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out, transform .3s ease-in-out;
transition: transform .3s ease-in-out, transform .3s ease-in-out;
transition: transform .3s ease-in-out, transform .3s ease-in-out, -webkit-transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
width: 100%; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .before-product-summary-wrapper .woocommerce-product-gallery .flex-control-thumbs img.flex-active {
opacity: 0.5; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .product_title {
font-size: 1.1875rem;
margin-bottom: 1.5rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .woocommerce-product-rating {
margin-top: -1.25rem;
margin-bottom: 1.5rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .woocommerce-product-rating .star-rating {
margin-top: 0;
margin-right: 4px; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .woocommerce-product-rating .woocommerce-review-link {
color: inherit;
font-size: 0.6875rem;
opacity: 0.75; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .woocommerce-product-rating .woocommerce-review-link:hover {
opacity: 1; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .price {
font-size: 28px;
margin-bottom: 0px;
line-height: 1.4;
margin: 0 0 1.5rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .price ins {
text-decoration: none; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .price del:before {
border-top-width: 2px; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .woocommerce-product-details__short-description {
font-size: 0.875rem;
line-height: 1.375rem;
margin-bottom: 3rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .woocommerce-product-details__short-description > p:last-of-type {
margin-bottom: 0; }
@media screen and (max-width: 39.9375em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .woocommerce-product-details__short-description {
margin-bottom: 2.9375rem; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .variations {
position: relative;
margin-bottom: 0; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .variations tr {
border-bottom: none; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .variations tr:not(:first-child) td.label {
margin-top: 1rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .variations td {
width: 100%;
float: left;
padding: 0;
position: relative; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .variations td.label label {
padding-top: 0.5rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .variations td.value select {
border-color: transparent;
background-image: none; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .variations td.value .select2 {
border-bottom: 1px solid; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .variations td.value .select2:before {
content: "";
width: 0;
height: 1px;
display: block;
position: absolute;
bottom: -1px;
-webkit-transition: width ease .15s;
-o-transition: width ease .15s;
transition: width ease .15s; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .variations td.value .select2:hover:before {
width: 100%; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .variations td.value .select2:before {
bottom: -1px; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .variations td.value .reset_variations {
margin-top: 14px;
margin-bottom: 38px;
font-size: 0.625rem;
line-height: 0.8125rem;
color: inherit;
text-transform: uppercase;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .variations td.value .reset_variations:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 0.5rem;
margin-right: 4px;
position: relative;
top: -2px; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .select2-container .select2-selection--single .select2-selection__rendered {
white-space: normal; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .woocommerce-variation-price {
margin-bottom: 1.875rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .single_variation_wrap {
width: 100%; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .single_variation_wrap .wc-no-matching-variations.woocommerce-info {
padding: 1.6875rem .9375rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .single_variation_wrap .wc-no-matching-variations.woocommerce-info:before {
margin-left: 1rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .single_variation_wrap .woocommerce-variation-description {
font-size: 0.875rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table {
table-layout: fixed; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr {
border-bottom-width: 0; }
@media screen and (max-width: 39.9375em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr:first-child td {
padding-top: 0; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr:last-child td {
padding-bottom: 1rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr.outofstock td.woocommerce-grouped-product-list-item__quantity a:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1rem;
opacity: 0.5;
-webkit-transition: all ease-in-out .4s;
-o-transition: all ease-in-out .4s;
transition: all ease-in-out .4s; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td {
vertical-align: middle;
padding-bottom: 0; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__quantity {
width: 4.5rem;
padding-right: 1rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__quantity .quantity input {
width: 3.5rem;
height: 3.5rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__quantity .quantity input.qty {
border-left: 0;
border-right: 0;
border-top: 0;
border-bottom-width: 2px;
line-height: 3; }
@media screen and (max-width: 39.9375em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__quantity .quantity input.qty {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_external, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_simple, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_variable {
font-size: 0;
padding: 1.125rem 0;
position: relative;
opacity: 1;
width: 100%; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_external:before, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_simple:before, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_variable:before {
margin-right: 0;
opacity: 1 !important; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_external i, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_simple i, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_variable i {
font-style: normal; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_external .tooltip, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_simple .tooltip, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_variable .tooltip {
position: absolute;
top: -70px;
left: 50%;
-webkit-transform: translate(-50%, 50%);
-ms-transform: translate(-50%, 50%);
transform: translate(-50%, 50%);
opacity: 0;
visibility: hidden;
white-space: nowrap;
padding: 7px 9px 4px 9px;
display: block;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
border-radius: 2px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_external .tooltip:after, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_simple .tooltip:after, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_variable .tooltip:after {
bottom: -10px;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(27, 27, 29, 0);
border-width: 6px;
margin-left: -6px; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_external:hover .tooltip, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_simple:hover .tooltip, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_variable:hover .tooltip {
overflow: visible;
-webkit-transition: all ease-in-out .4s;
-o-transition: all ease-in-out .4s;
transition: all ease-in-out .4s;
top: -42px; }
@media print, screen and (min-width: 64em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_external:hover .tooltip, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_simple:hover .tooltip, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_variable:hover .tooltip {
opacity: 1;
visibility: visible; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_external:hover .tooltip:hover, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_simple:hover .tooltip:hover, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_variable:hover .tooltip:hover {
display: none; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_external:before, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_simple:before, #getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_variable:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1rem;
opacity: 0.5;
-webkit-transition: all ease-in-out .4s;
-o-transition: all ease-in-out .4s;
transition: all ease-in-out .4s; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td a.product_type_variable:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1rem;
opacity: 0.5;
-webkit-transition: all ease-in-out .4s;
-o-transition: all ease-in-out .4s;
transition: all ease-in-out .4s; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__label label {
padding: 0; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__label label a {
color: inherit;
font-size: 0.75rem;
line-height: 1rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__price {
text-align: right;
font-size: 0.8125rem;
padding-left: 1.5rem;
margin-bottom: 0; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__price del {
margin-bottom: 0.25rem;
margin-right: 0.25rem;
display: inline-block; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__price del .amount {
opacity: 1; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-grouped form.cart .button {
padding: 1rem 2rem 0.9375rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-external .add_to_cart_wrapper {
margin-bottom: 1.5rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-external p.cart a.button {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 1.125rem;
text-transform: none; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-external p.cart a.button:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1rem;
margin-right: 1rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .stock {
font-size: 12px;
line-height: 16px; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .stock:before {
content: "";
width: 8px;
height: 8px;
margin-right: 0.5rem;
display: inline-block;
border-radius: 50%; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .cart {
margin-bottom: 0; }
@media print, screen and (min-width: 40em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .cart {
margin-bottom: 1.5rem; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .cart .add_to_cart_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 1.5rem;
width: 100%; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .cart .add_to_cart_wrapper.stripe-button {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .cart .add_to_cart_wrapper.stripe-button .quantity {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .cart .add_to_cart_wrapper.stripe-button .single_add_to_cart_button {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .cart .add_to_cart_wrapper.stripe-button #wc-stripe-payment-request-button-separator + .single_add_to_cart_button {
width: 75%;
margin-top: -37px;
margin-left: 4.5rem;
margin-bottom: 2.5rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .cart .add_to_cart_wrapper.stripe-button #wc-stripe-payment-request-wrapper {
clear: both;
width: 100%;
padding-top: 0;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .cart .add_to_cart_wrapper.stripe-button #wc-stripe-payment-request-button-separator {
margin: 1rem 0;
text-align: center;
clear: both;
width: 100%;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .cart .add_to_cart_wrapper .bundle_wrap {
width: 100%; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .cart .add_to_cart_wrapper .bundle_button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .cart .add_to_cart_wrapper .quantity.hidden {
margin-left: 0;
height: 56px;
padding: 0; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .cart .add_to_cart_wrapper .quantity.hidden ~ button {
padding: 0;
height: 3.5rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .cart .quantity {
text-align: center; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .cart .quantity input {
border: none;
border-right: 1px solid;
border-color: rgba(255, 255, 255, 0.25); }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .cart .button {
padding: 0 3.5rem 0 0; }
@media print, screen and (min-width: 64em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .cart .button {
padding: 0 4.5rem 0 0; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .cart .button:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1rem;
margin-right: 1rem;
display: inline-block;
vertical-align: middle;
position: relative;
top: -2px; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist {
font-size: 0.75rem;
line-height: 1rem;
margin: 0 auto 2rem;
text-align: center; }
@media print, screen and (min-width: 64em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist {
max-width: 70%;
text-align: left;
margin: 0 0 3rem; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > img {
display: none !important; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist {
border: 0 !important;
font-size: 0.75rem;
line-height: 1rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 !important;
background: transparent !important; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
margin-right: 0.5rem;
font-size: 1rem;
margin-top: -2px;
display: inline-block; }
@keyframes loader_spinner {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loader_fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.loading .add_to_wishlist:before {
content: '';
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 14px;
height: 14px;
border-radius: 100%;
border: 1px solid transparent;
-webkit-animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite;
animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.loading .add_to_wishlist:before {
border-top: 1px solid; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button i {
display: none; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: 0.375rem; }
@media screen and (max-width: 39.9375em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
margin-right: 0.5rem;
font-size: 1rem;
margin-top: -2px;
display: inline-block; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a {
display: inline-block;
vertical-align: top; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i {
display: none; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 0; }
@media screen and (max-width: 39.9375em) {
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
margin-right: 0.5rem;
font-size: 1rem;
margin-top: -2px;
display: inline-block; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback + a {
display: block; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i {
display: none; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .product_meta {
font-size: 0.6875rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .product_meta > span {
display: block;
margin-bottom: 0.25rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .product_meta a {
color: inherit; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .flex-control-thumbs {
margin-bottom: 0 !important; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .flex-control-thumbs li {
max-width: 100px; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .summary {
padding-top: 2.5rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .woocommerce-review-link {
display: none; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .woocommerce-product-details__short-description {
margin-bottom: 1rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .go_to_product_page {
font-size: 0.75rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 3rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .go_to_product_page:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1.25rem;
margin-right: 16px; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .flex-active-slide a {
pointer-events: none; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .woocommerce-product-gallery__image img {
width: 100%; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .woocommerce-product-gallery__image a {
pointer-events: none;
cursor: default; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist {
margin-bottom: 2rem; }
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback,
#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback {
font-size: 0; }
.getbowtied_qv_loading {
position: fixed;
top: 50%;
left: 50%;
height: auto;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
text-align: center;
font-size: 1.5rem;
background: #FFF;
width: 50%;
opacity: 0;
visibility: hidden;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
z-index: 9999;
padding: 1.25rem 1.875rem 1.25rem 1.25rem; }
@media print, screen and (min-width: 40em) {
.getbowtied_qv_loading {
padding: 1.5rem 2.125rem 1.5rem 1.5rem; } }
@media print, screen and (min-width: 64em) {
.getbowtied_qv_loading {
padding: 2rem 2.625rem 2rem 2rem; } }
@media screen and (min-width: 80em) {
.getbowtied_qv_loading {
padding: 2.25rem 2.875rem 2.25rem 2.25rem; } }
.getbowtied_qv_loading.visible {
opacity: 1;
visibility: visible; }
@keyframes loader_spinner {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loader_fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
.getbowtied_qv_loading:before {
content: '';
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 24px;
height: 24px;
border-radius: 100%;
border: 1px solid transparent;
-webkit-animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite;
animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite; }
.getbowtied_qv_loading:before {
border-top-color: #000;
position: relative;
top: 2px;
margin-right: 12px; }
.price del {
position: relative;
text-decoration: none; }
.price del::before {
position: absolute;
content: "";
left: 0;
top: 50%;
right: 0;
border-top-width: 1px;
border-top-style: solid;
border-color: inherit;
-webkit-transform: rotate(-20deg);
-ms-transform: rotate(-20deg);
transform: rotate(-20deg); }
.woocommerce-breadcrumb {
text-align: left;
font-size: 0.6875rem;
margin-bottom: 0.3125rem; }
.woocommerce-breadcrumb .delimiter {
margin: 0 0.25rem; }
.woocommerce-store-notice {
padding: 1.25rem 1.5625rem;
padding-right: 3.75rem;
position: fixed;
margin-bottom: 0px;
z-index: 9999;
display: none;
width: 100%;
bottom: 0;
left: 0; }
@media print, screen and (min-width: 40em) {
.woocommerce-store-notice {
width: 40%;
bottom: 2.5rem;
left: 2.5rem; } }
@media print, screen and (min-width: 64em) {
.woocommerce-store-notice {
width: 30%; } }
@media screen and (min-width: 80em) {
.woocommerce-store-notice {
width: 20%; } }
.woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
visibility: hidden;
font-size: 0;
position: absolute;
top: 1.5625rem;
right: 1.5625rem; }
.woocommerce-store-notice .woocommerce-store-notice__dismiss-link:after {
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s;
display: inline-block; }
.woocommerce-store-notice .woocommerce-store-notice__dismiss-link:hover:after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.woocommerce-store-notice .woocommerce-store-notice__dismiss-link:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
visibility: visible;
font-size: 0.7rem;
font-weight: bold; }
body.woocommerce-shop { }
body.woocommerce-shop .site-content .woocommerce-archive-header {
margin-bottom: 1.25rem; }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .site-content .woocommerce-archive-header {
margin-bottom: 3.125rem; } }
body.woocommerce-shop .woocommerce-archive-header {
position: relative; }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside {
position: relative;
margin: 0 -1.25rem;
min-height: 57px; }
@media print, screen and (min-width: 40em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside {
margin: 0 -1.5rem; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside {
margin: 0 -2rem; } }
@media screen and (min-width: 80em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside {
margin: 0 -2.25rem; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-top: 1px solid;
border-bottom: 1px solid; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside {
margin: 0;
padding: 0.25rem 0 0.3125rem 0;
border: 0; } }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-title {
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 1.25rem;
padding: 0.625rem 1.25rem 1.5625rem; }
@media print, screen and (min-width: 40em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-title {
padding: 0.625rem 1.5625rem 1.5625rem; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-title {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 1.4375rem;
padding: 0; } }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .category-title-count {
font-size: 0.8125rem;
padding-top: 0.3125rem; }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: auto;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1; }
@media screen and (max-width: 63.9375em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-top: 1px solid;
border-bottom: 1px solid; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools {
-webkit-box-flex: inherit;
-ms-flex: inherit;
flex: inherit; } }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filters-button {
display: none;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
border-right: 1px solid;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
height: 3rem;
line-height: 3rem;
padding: 0 0.75rem;
font-size: 0.8125rem;
padding: 0 1.25rem; }
@media print, screen and (min-width: 40em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filters-button {
padding: 0 1.5rem; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filters-button {
padding: 0 2rem; } }
@media screen and (min-width: 80em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filters-button {
padding: 0 2.25rem; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filters-button {
padding: 0 0.75rem; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filters-button {
-webkit-box-flex: inherit;
-ms-flex: inherit;
flex: inherit;
border: 0; } }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filters-button.with-filters {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filters-button.active:after {
-webkit-transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg);
transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg); }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filters-button:after {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
margin-left: 0.75rem;
font-size: 0.5rem;
-webkit-transition: -webkit-transform .7s;
transition: -webkit-transform .7s;
-o-transition: transform .7s;
transition: transform .7s;
transition: transform .7s, -webkit-transform .7s; }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
border-right: 1px solid; }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering {
-webkit-box-flex: inherit;
-ms-flex: inherit;
flex: inherit;
border: 0; } }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering select {
margin: 0;
border: 0;
background: none;
padding: 0 1.25rem; }
@media print, screen and (min-width: 40em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering select {
padding: 0 1.5rem; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering select {
padding: 0 2rem; } }
@media screen and (min-width: 80em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering select {
padding: 0 2.25rem; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering select {
padding: 0 0.75rem; } }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering .select2 {
margin: 0;
border: 0;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering .select2 .select2-selection {
border: 0;
padding: 0 1.25rem; }
@media print, screen and (min-width: 40em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering .select2 .select2-selection {
padding: 0 1.5rem; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering .select2 .select2-selection {
padding: 0 2rem; } }
@media screen and (min-width: 80em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering .select2 .select2-selection {
padding: 0 2.25rem; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering .select2 .select2-selection {
padding: 0 0.75rem; } }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering .select2 .select2-selection .select2-selection__rendered {
display: inline-block;
position: relative; }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering .select2 .select2-selection .select2-selection__rendered:after {
position: absolute;
top: 0;
right: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 0.5rem;
-webkit-transition: -webkit-transform .7s;
transition: -webkit-transform .7s;
-o-transition: transform .7s;
transition: transform .7s;
transition: transform .7s, -webkit-transform .7s; }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering .select2 .select2-selection .select2-selection__arrow {
display: none; }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering .select2.select2-container--open .select2-selection__rendered:after {
-webkit-transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg);
transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg); }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .shop-tools {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .shop-tools .shop-display-grid,
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .shop-tools .shop-display-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
opacity: 0.5;
border-right: 1px solid;
height: 3rem;
line-height: 3rem;
padding: 0 0.75rem;
font-size: 0.8125rem;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
font-size: inherit;
padding: 0 1.25rem; }
@media print, screen and (min-width: 40em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .shop-tools .shop-display-grid,
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .shop-tools .shop-display-list {
padding: 0 1.5rem; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .shop-tools .shop-display-grid,
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .shop-tools .shop-display-list {
padding: 0 2rem; } }
@media screen and (min-width: 80em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .shop-tools .shop-display-grid,
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .shop-tools .shop-display-list {
padding: 0 2.25rem; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .shop-tools .shop-display-grid,
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .shop-tools .shop-display-list {
padding: 0 0.375rem;
border: 0; } }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .shop-tools .shop-display-grid.active,
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .shop-tools .shop-display-list.active {
opacity: 1; }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .shop-tools span:last-child {
border-right: 0; }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .shop-tools span:last-child {
padding-right: 0; } }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside > .select2-container {
top: 100% !important; }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside > .select2-container .select2-dropdown {
border: 0;
-webkit-box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25);
box-shadow: 0px 0px 35px -10px rgba(0, 0, 0, 0.25); }
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside > .select2-container .select2-dropdown .select2-results__options {
max-height: inherit; }
body.woocommerce-shop .woocommerce_category_header_image {
margin-bottom: 0.9375rem; }
@media screen and (max-width: 39.9375em) {
body.woocommerce-shop .woocommerce_category_header_image {
margin-left: -1.25rem;
margin-right: -1.25rem;
margin-top: -1.25rem; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .woocommerce_category_header_image {
margin-bottom: 4.375rem; } }
body.woocommerce-shop .term-description {
font-size: 0.875rem; }
body.woocommerce-shop .term-description p {
margin-bottom: 1.5rem;
line-height: 1.375rem; }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .term-description {
max-width: 45rem;
margin-bottom: 3.9375rem; } }
body.woocommerce-shop .site-shop-filters {
display: none; }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .site-shop-filters .site-shop-filters-inside {
padding: 2.5rem 0 0 0;
border-top: 1px solid; } }
body.woocommerce-shop .site-shop-filters .site-shop-filters-inside .widget-area {
padding: 1.25rem 0; }
@media screen and (min-width: 64em) {
body.woocommerce-shop .site-shop-filters .site-shop-filters-inside .widget-area {
padding: 0; } }
body.woocommerce-shop .site-shop-filters .site-shop-filters-inside .widget-area .column, body.woocommerce-shop .site-shop-filters .site-shop-filters-inside .widget-area .columns {
margin-bottom: 2rem; }
@media screen and (min-width: 64em) {
body.woocommerce-shop .site-shop-filters .site-shop-filters-inside .widget-area .column, body.woocommerce-shop .site-shop-filters .site-shop-filters-inside .widget-area .columns {
margin-bottom: 0; } }
body.woocommerce-shop .site-shop-filters .site-shop-filters-inside .widget-area .column ul, body.woocommerce-shop .site-shop-filters .site-shop-filters-inside .widget-area .columns ul {
padding: 0;
margin: 0; }
body.woocommerce-shop .site-shop-filters .site-shop-filters-inside .widget-area .column aside, body.woocommerce-shop .site-shop-filters .site-shop-filters-inside .widget-area .columns aside {
padding-bottom: 1.25rem; }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .site-shop-filters .site-shop-filters-inside .widget-area .column aside, body.woocommerce-shop .site-shop-filters .site-shop-filters-inside .widget-area .columns aside {
padding-bottom: 2.5rem; } }
body.woocommerce-shop .site-shop-filters .site-shop-filters-inside .widget-area.shop-widget-area {
padding: 1.25rem 0; }
body.woocommerce-shop .site-shop-filters .site-shop-filters-inside .widget-area.shop-widget-area aside {
padding-bottom: 1.25rem; }
body.woocommerce-shop .categories-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0 -0.75rem 2.25rem;
list-style-type: none; }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .categories-list {
margin: 0 -0.75rem 3rem; } }
body.woocommerce-shop .categories-list .product-category {
position: relative;
padding: 0 0.75rem 0;
width: 50%; }
@media print, screen and (min-width: 40em) {
body.woocommerce-shop .categories-list .product-category {
width: calc(100% / 3); } }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .categories-list .product-category {
padding: 0 0.75rem 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: calc(100% / 4); } }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .categories-list .product-category:hover > a .getbowtied-subcategory-image {
-webkit-transform: scale3d(0.98, 0.98, 0.98);
transform: scale3d(0.98, 0.98, 0.98); } }
body.woocommerce-shop .categories-list .product-category > a {
display: block;
font-size: 0; }
body.woocommerce-shop .categories-list .product-category > a .getbowtied-subcategory-image {
width: 100%;
padding-bottom: 100%;
display: inline-block;
background-size: cover;
background-position: 50% 50%;
margin-bottom: 1rem;
-webkit-transition: -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
will-change: transform; }
body.woocommerce-shop .categories-list .product-category img {
width: 100%;
margin-bottom: 1rem; }
body.woocommerce-shop .categories-list .product-category .woocommerce-loop-category__title {
display: inline-block;
font-size: 0.8125rem;
margin-bottom: 1rem;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
body.woocommerce-shop .categories-list .product-category .woocommerce-loop-category__title .count {
background: 0;
color: inherit;
opacity: .5;
padding-top: 2px; }
@media screen and (min-width: 64em) {
body.woocommerce-shop ul.categories-list.columns-1 > .product-category {
width: calc( 100% / 1); }
body.woocommerce-shop ul.categories-list.columns-2 > .product-category {
width: calc( 100% / 2); }
body.woocommerce-shop ul.categories-list.columns-3 > .product-category {
width: calc( 100% / 3); }
body.woocommerce-shop ul.categories-list.columns-4 > .product-category {
width: calc( 100% / 4); }
body.woocommerce-shop ul.categories-list.columns-5 > .product-category {
width: calc( 100% / 5); }
body.woocommerce-shop ul.categories-list.columns-6 > .product-category {
width: calc( 100% / 6); } }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop.shop-sidebar-left .site-sidebar {
padding-right: 0.75rem; } }
body.woocommerce-shop.shop-sidebar-left .site-sidebar aside:first-child:not(.widget_product_categories_with_icon) {
margin-top: 21px; }
body.woocommerce-shop.shop-sidebar-left .site-main-content-wrapper {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop.shop-sidebar-right .site-sidebar {
padding-left: 0.75rem; } }
body.woocommerce-shop.shop-sidebar-right .site-sidebar aside:first-child:not(.widget_product_categories_with_icon) {
margin-top: 21px; }
body.woocommerce-shop .woocommerce-sidebar-active .woocommerce-sidebar .site-sidebar--shop {
display: none; }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .woocommerce-sidebar-active .woocommerce-sidebar .site-sidebar--shop {
display: block; } }
body.woocommerce-shop .site-main-content {
text-align: center; }
body.woocommerce-shop .site-main-content-wrapper .widget_layered_nav_filters {
margin: 0 0 1.25rem 0; }
@media print, screen and (min-width: 64em) {
body.woocommerce-shop .site-main-content-wrapper .widget_layered_nav_filters {
margin: 0 0 1.25rem 0; } }
ul.products {
list-style: none;
margin: 0 -0.75rem 2.5rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
@media print, screen and (min-width: 64em) {
ul.products {
margin: 0 -0.75rem 1.5rem; } }
ul.products .flex-break {
width: 100%; }
ul.products:not(.shop_display_list) .product {
position: relative;
padding: 0 0.75rem 0;
width: 50%; }
@media print, screen and (min-width: 40em) {
ul.products:not(.shop_display_list) .product {
width: calc(100% / 3); } }
@media screen and (min-width: 80em) {
ul.products:not(.shop_display_list) .product {
padding: 0 0.75rem 2rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
text-align: left;
width: calc(100% / 4); } }
ul.products:not(.shop_display_list) .product .yith-wcwl-add-to-wishlist {
display: none; }
ul.products:not(.shop_display_list) .product.product-type-variable .buttons .button:after, ul.products:not(.shop_display_list) .product.outofstock .buttons .button:after {
font-size: 14px; }
.rtl ul.products:not(.shop_display_list) .product .buttons {
opacity: 1;
visibility: visible;
z-index: 1; }
.rtl ul.products:not(.shop_display_list) .product .buttons:hover .getbowtied_product_wishlist_button {
visibility: visible;
overflow: visible; }
.rtl ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_wishlist_button {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
.rtl ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_wishlist_button .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
right: -15px;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; }
@media screen and (min-width: 80em) {
.rtl ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_wishlist_button .tooltip {
-webkit-animation: shop_tooltip_rtl_hover_out .3s;
animation: shop_tooltip_rtl_hover_out .3s; } }
.rtl ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_wishlist_button .tooltip:after {
position: absolute;
top: 2px;
left: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; }
@media screen and (min-width: 80em) {
.rtl ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_wishlist_button:hover .tooltip {
-webkit-animation: shop_tooltip_rtl_hover_in .3s;
animation: shop_tooltip_rtl_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
.rtl ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_wishlist_button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; }
.rtl ul.products:not(.shop_display_list) .product .buttons {
opacity: 1;
visibility: visible;
z-index: 1; }
.rtl ul.products:not(.shop_display_list) .product .buttons:hover .button {
visibility: visible;
overflow: visible; }
.rtl ul.products:not(.shop_display_list) .product .buttons .button {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
.rtl ul.products:not(.shop_display_list) .product .buttons .button .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
right: -15px;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; }
@media screen and (min-width: 80em) {
.rtl ul.products:not(.shop_display_list) .product .buttons .button .tooltip {
-webkit-animation: shop_tooltip_rtl_hover_out .3s;
animation: shop_tooltip_rtl_hover_out .3s; } }
.rtl ul.products:not(.shop_display_list) .product .buttons .button .tooltip:after {
position: absolute;
top: 2px;
left: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; }
@media screen and (min-width: 80em) {
.rtl ul.products:not(.shop_display_list) .product .buttons .button:hover .tooltip {
-webkit-animation: shop_tooltip_rtl_hover_in .3s;
animation: shop_tooltip_rtl_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
.rtl ul.products:not(.shop_display_list) .product .buttons .button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; }
.rtl ul.products:not(.shop_display_list) .product .buttons {
opacity: 1;
visibility: visible;
z-index: 1; }
.rtl ul.products:not(.shop_display_list) .product .buttons:hover .product_type_variable {
visibility: visible;
overflow: visible; }
.rtl ul.products:not(.shop_display_list) .product .buttons .product_type_variable {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
.rtl ul.products:not(.shop_display_list) .product .buttons .product_type_variable .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
right: -15px;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; }
@media screen and (min-width: 80em) {
.rtl ul.products:not(.shop_display_list) .product .buttons .product_type_variable .tooltip {
-webkit-animation: shop_tooltip_rtl_hover_out .3s;
animation: shop_tooltip_rtl_hover_out .3s; } }
.rtl ul.products:not(.shop_display_list) .product .buttons .product_type_variable .tooltip:after {
position: absolute;
top: 2px;
left: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; }
@media screen and (min-width: 80em) {
.rtl ul.products:not(.shop_display_list) .product .buttons .product_type_variable:hover .tooltip {
-webkit-animation: shop_tooltip_rtl_hover_in .3s;
animation: shop_tooltip_rtl_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
.rtl ul.products:not(.shop_display_list) .product .buttons .product_type_variable:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; }
.rtl ul.products:not(.shop_display_list) .product.outofstock .buttons {
opacity: 1;
visibility: visible;
z-index: 1; }
.rtl ul.products:not(.shop_display_list) .product.outofstock .buttons:hover .button {
visibility: visible;
overflow: visible; }
.rtl ul.products:not(.shop_display_list) .product.outofstock .buttons .button {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
.rtl ul.products:not(.shop_display_list) .product.outofstock .buttons .button .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
right: -15px;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; }
@media screen and (min-width: 80em) {
.rtl ul.products:not(.shop_display_list) .product.outofstock .buttons .button .tooltip {
-webkit-animation: shop_tooltip_rtl_hover_out .3s;
animation: shop_tooltip_rtl_hover_out .3s; } }
.rtl ul.products:not(.shop_display_list) .product.outofstock .buttons .button .tooltip:after {
position: absolute;
top: 2px;
left: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; }
@media screen and (min-width: 80em) {
.rtl ul.products:not(.shop_display_list) .product.outofstock .buttons .button:hover .tooltip {
-webkit-animation: shop_tooltip_rtl_hover_in .3s;
animation: shop_tooltip_rtl_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
.rtl ul.products:not(.shop_display_list) .product.outofstock .buttons .button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; }
@media screen and (min-width: 80em) {
.rtl ul.products:not(.shop_display_list) .product .buttons {
opacity: 1;
visibility: visible;
z-index: 1; }
.rtl ul.products:not(.shop_display_list) .product .buttons:hover .getbowtied_product_quick_view_button {
visibility: visible;
overflow: visible; }
.rtl ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_quick_view_button {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
.rtl ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_quick_view_button .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
right: -15px;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; } }
@media screen and (min-width: 80em) and (min-width: 80em) {
.rtl ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_quick_view_button .tooltip {
-webkit-animation: shop_tooltip_rtl_hover_out .3s;
animation: shop_tooltip_rtl_hover_out .3s; } }
@media screen and (min-width: 80em) {
.rtl ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_quick_view_button .tooltip:after {
position: absolute;
top: 2px;
left: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; } }
@media screen and (min-width: 80em) and (min-width: 80em) {
.rtl ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_quick_view_button:hover .tooltip {
-webkit-animation: shop_tooltip_rtl_hover_in .3s;
animation: shop_tooltip_rtl_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
@media screen and (min-width: 80em) {
.rtl ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_quick_view_button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; } }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons {
opacity: 1;
visibility: visible;
z-index: 1; }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons:hover .getbowtied_product_wishlist_button {
visibility: visible;
overflow: visible; }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_wishlist_button {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_wishlist_button .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
left: -15px;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; }
@media screen and (min-width: 80em) {
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_wishlist_button .tooltip {
-webkit-animation: shop_tooltip_hover_out .3s;
animation: shop_tooltip_hover_out .3s; } }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_wishlist_button .tooltip:after {
position: absolute;
top: 2px;
right: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; }
@media screen and (min-width: 80em) {
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_wishlist_button:hover .tooltip {
-webkit-animation: shop_tooltip_hover_in .3s;
animation: shop_tooltip_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_wishlist_button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons {
opacity: 1;
visibility: visible;
z-index: 1; }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons:hover .button {
visibility: visible;
overflow: visible; }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .button {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .button .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
left: -15px;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; }
@media screen and (min-width: 80em) {
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .button .tooltip {
-webkit-animation: shop_tooltip_hover_out .3s;
animation: shop_tooltip_hover_out .3s; } }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .button .tooltip:after {
position: absolute;
top: 2px;
right: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; }
@media screen and (min-width: 80em) {
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .button:hover .tooltip {
-webkit-animation: shop_tooltip_hover_in .3s;
animation: shop_tooltip_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons {
opacity: 1;
visibility: visible;
z-index: 1; }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons:hover .product_type_variable {
visibility: visible;
overflow: visible; }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .product_type_variable {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .product_type_variable .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
left: -15px;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; }
@media screen and (min-width: 80em) {
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .product_type_variable .tooltip {
-webkit-animation: shop_tooltip_hover_out .3s;
animation: shop_tooltip_hover_out .3s; } }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .product_type_variable .tooltip:after {
position: absolute;
top: 2px;
right: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; }
@media screen and (min-width: 80em) {
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .product_type_variable:hover .tooltip {
-webkit-animation: shop_tooltip_hover_in .3s;
animation: shop_tooltip_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .product_type_variable:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; }
body:not(.rtl) ul.products:not(.shop_display_list) .product.outofstock .buttons {
opacity: 1;
visibility: visible;
z-index: 1; }
body:not(.rtl) ul.products:not(.shop_display_list) .product.outofstock .buttons:hover .button {
visibility: visible;
overflow: visible; }
body:not(.rtl) ul.products:not(.shop_display_list) .product.outofstock .buttons .button {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
body:not(.rtl) ul.products:not(.shop_display_list) .product.outofstock .buttons .button .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
left: -15px;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; }
@media screen and (min-width: 80em) {
body:not(.rtl) ul.products:not(.shop_display_list) .product.outofstock .buttons .button .tooltip {
-webkit-animation: shop_tooltip_hover_out .3s;
animation: shop_tooltip_hover_out .3s; } }
body:not(.rtl) ul.products:not(.shop_display_list) .product.outofstock .buttons .button .tooltip:after {
position: absolute;
top: 2px;
right: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; }
@media screen and (min-width: 80em) {
body:not(.rtl) ul.products:not(.shop_display_list) .product.outofstock .buttons .button:hover .tooltip {
-webkit-animation: shop_tooltip_hover_in .3s;
animation: shop_tooltip_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
body:not(.rtl) ul.products:not(.shop_display_list) .product.outofstock .buttons .button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; }
@media screen and (min-width: 80em) {
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons {
opacity: 1;
visibility: visible;
z-index: 1; }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons:hover .getbowtied_product_quick_view_button {
visibility: visible;
overflow: visible; }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_quick_view_button {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_quick_view_button .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
left: -15px;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; } }
@media screen and (min-width: 80em) and (min-width: 80em) {
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_quick_view_button .tooltip {
-webkit-animation: shop_tooltip_hover_out .3s;
animation: shop_tooltip_hover_out .3s; } }
@media screen and (min-width: 80em) {
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_quick_view_button .tooltip:after {
position: absolute;
top: 2px;
right: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; } }
@media screen and (min-width: 80em) and (min-width: 80em) {
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_quick_view_button:hover .tooltip {
-webkit-animation: shop_tooltip_hover_in .3s;
animation: shop_tooltip_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
@media screen and (min-width: 80em) {
body:not(.rtl) ul.products:not(.shop_display_list) .product .buttons .getbowtied_product_quick_view_button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; } }
ul.products:not(.shop_display_list) .product .product_badges_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
top: 10px;
left: 10px;
z-index: 1;
margin-right: 10px; }
.rtl ul.products:not(.shop_display_list) .product .product_badges_wrapper {
margin-left: 10px;
margin-right: 0;
right: 10px;
left: auto; }
ul.products:not(.shop_display_list) .product .product_badges_wrapper .getbowtied_new_product {
padding: 8px 9px 6px 9px;
display: block;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
border-radius: 2px;
margin-right: 10px; }
ul.products:not(.shop_display_list) .product .product_badges_wrapper .onsale {
padding: 8px 9px 6px 9px;
display: block;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
border-radius: 2px; }
@media screen and (min-width: 80em) {
ul.products:not(.shop_display_list) .product .product_badges_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
top: 25px;
left: 27px;
z-index: 1;
margin-right: 27px; }
.rtl ul.products:not(.shop_display_list) .product .product_badges_wrapper {
margin-left: 27px;
margin-right: 0;
right: 27px;
left: auto; }
ul.products:not(.shop_display_list) .product .product_badges_wrapper .getbowtied_new_product {
padding: 8px 9px 6px 9px;
display: block;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
border-radius: 2px;
margin-right: 10px; }
ul.products:not(.shop_display_list) .product .product_badges_wrapper .onsale {
padding: 8px 9px 6px 9px;
display: block;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
border-radius: 2px; } }
ul.products:not(.shop_display_list) .product .main-container {
-webkit-transition: opacity 1s ease, -webkit-transform 1.5s ease;
transition: opacity 1s ease, -webkit-transform 1.5s ease;
-o-transition: opacity 1s ease, transform 1.5s ease;
transition: opacity 1s ease, transform 1.5s ease;
transition: opacity 1s ease, transform 1.5s ease, -webkit-transform 1.5s ease;
position: relative; }
body.shop-products-per-row-6 .woocommerce-sidebar-active ul.products:not(.shop_display_list) .product .main-container {
overflow: visible; }
ul.products:not(.shop_display_list) .product .main-container:hover .product_image.with_second_image.second_image_loaded a img {
opacity: 0;
-webkit-transition: opacity 300ms ease-in-out 0.05s, -webkit-transform .3s ease-in-out;
transition: opacity 300ms ease-in-out 0.05s, -webkit-transform .3s ease-in-out;
-o-transition: opacity 300ms ease-in-out 0.05s, transform .3s ease-in-out;
transition: opacity 300ms ease-in-out 0.05s, transform .3s ease-in-out;
transition: opacity 300ms ease-in-out 0.05s, transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
-webkit-transform: scale3d(0.98, 0.98, 0.98);
transform: scale3d(0.98, 0.98, 0.98); }
ul.products:not(.shop_display_list) .product .main-container:hover .product_image.with_second_image.second_image_loaded .product_second_image {
opacity: 1;
-webkit-transition: opacity 300ms ease-in-out 0.05s, -webkit-transform .3s ease-in-out;
transition: opacity 300ms ease-in-out 0.05s, -webkit-transform .3s ease-in-out;
-o-transition: opacity 300ms ease-in-out 0.05s, transform .3s ease-in-out;
transition: opacity 300ms ease-in-out 0.05s, transform .3s ease-in-out;
transition: opacity 300ms ease-in-out 0.05s, transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
-webkit-transform: scale3d(0.98, 0.98, 0.98);
transform: scale3d(0.98, 0.98, 0.98); }
ul.products:not(.shop_display_list) .product .main-container .product_image.with_second_image.second_image_loaded a img {
opacity: 1;
-webkit-transition: opacity 300ms ease-in-out 0.05s, -webkit-transform .3s ease-in-out;
transition: opacity 300ms ease-in-out 0.05s, -webkit-transform .3s ease-in-out;
-o-transition: opacity 300ms ease-in-out 0.05s, transform .3s ease-in-out;
transition: opacity 300ms ease-in-out 0.05s, transform .3s ease-in-out;
transition: opacity 300ms ease-in-out 0.05s, transform .3s ease-in-out, -webkit-transform .3s ease-in-out; }
ul.products:not(.shop_display_list) .product .main-container .product_image.with_second_image.second_image_loaded .product_second_image {
opacity: 0;
-webkit-transition: opacity 300ms ease-in-out 0.05s, -webkit-transform .3s ease-in-out;
transition: opacity 300ms ease-in-out 0.05s, -webkit-transform .3s ease-in-out;
-o-transition: opacity 300ms ease-in-out 0.05s, transform .3s ease-in-out;
transition: opacity 300ms ease-in-out 0.05s, transform .3s ease-in-out;
transition: opacity 300ms ease-in-out 0.05s, transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
width: 100%; }
ul.products:not(.shop_display_list) .product .main-container .product_image {
margin-bottom: 0.5rem; }
ul.products:not(.shop_display_list) .product .main-container .product_image.with_second_image .product_second_image {
width: 100%;
height: 100%;
display: block;
opacity: 0;
position: absolute;
background-size: cover;
background-repeat: no-repeat;
-webkit-transition: opacity 0ms ease 0.05s;
-o-transition: opacity 0ms ease 0.05s;
transition: opacity 0ms ease 0.05s; }
ul.products:not(.shop_display_list) .product .main-container .product_image a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
color: inherit !important;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
cursor: pointer; }
ul.products:not(.shop_display_list) .product .main-container .product_image a img {
-webkit-transition: -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
will-change: transform;
width: 100%; }
ul.products:not(.shop_display_list) .product .main-container .product_image a .out-of-stock {
position: absolute;
padding: 8px 9px 6px 9px;
display: block;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
border-radius: 2px;
top: 50%;
margin-top: -8px; }
ul.products:not(.shop_display_list) .product .main-container .second-container {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
ul.products:not(.shop_display_list) .product .main-container .second-container .product_info {
text-align: left;
margin-bottom: 1rem;
border-bottom: 1px solid;
padding-bottom: 1rem;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
@media screen and (min-width: 80em) {
ul.products:not(.shop_display_list) .product .main-container .second-container .product_info {
margin-bottom: 0;
border-bottom: 0;
padding-bottom: 0; } }
ul.products:not(.shop_display_list) .product .main-container .second-container .product_info a.title .woocommerce-loop-product__title {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
font-size: 12px;
margin-bottom: 4px; }
@media screen and (min-width: 80em) {
ul.products:not(.shop_display_list) .product .main-container .second-container .product_info a.title .woocommerce-loop-product__title {
font-size: 13px;
margin-bottom: 4px; } }
ul.products:not(.shop_display_list) .product .main-container .second-container .product_info span.price {
font-size: 12px;
margin-bottom: 0px;
line-height: 1.4;
display: block; }
ul.products:not(.shop_display_list) .product .main-container .second-container .product_info span.price ins {
text-decoration: none; }
@media screen and (min-width: 80em) {
ul.products:not(.shop_display_list) .product .main-container .second-container .product_info span.price {
border-bottom: none;
width: 75%;
word-wrap: break-word;
font-size: 13px;
margin-bottom: 0px;
line-height: 1.4; }
ul.products:not(.shop_display_list) .product .main-container .second-container .product_info span.price ins {
text-decoration: none; } }
ul.products:not(.shop_display_list) .product .main-container .second-container .product_info .star-rating {
font-size: 0.5625rem; }
@media screen and (min-width: 80em) {
ul.products:not(.shop_display_list) .product .main-container .second-container .product_info .star-rating {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
opacity: 0;
visibility: hidden;
position: absolute;
bottom: 5px;
right: 0; }
.rtl ul.products:not(.shop_display_list) .product .main-container .second-container .product_info .star-rating {
left: 0;
right: auto; } }
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons {
pointer-events: none;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons .button {
border: none; }
@media screen and (min-width: 80em) {
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons .button {
margin-top: auto; } }
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons .getbowtied_product_quick_view_button {
display: none; }
@media screen and (min-width: 80em) {
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons .getbowtied_product_quick_view_button {
display: -webkit-box;
display: -ms-flexbox;
display: flex; } }
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons > a {
position: relative;
pointer-events: auto; }
@media screen and (max-width: 79.9375em) {
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons > a:first-child {
margin-right: 16px; } }
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons > a.clicked:after {
-webkit-animation: shop_tooltip_clicked .3s ease-out;
animation: shop_tooltip_clicked .3s ease-out; }
@media screen and (min-width: 80em) {
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons > a.clicked:after {
-webkit-animation: shop_tooltip_clicked_desktop .3s ease-out;
animation: shop_tooltip_clicked_desktop .3s ease-out; } }
@keyframes loader_spinner {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loader_fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons > a.loading:before {
content: '';
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 24px;
height: 24px;
border-radius: 100%;
border: 1px solid transparent;
-webkit-animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite;
animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite; }
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons > a.loading:before {
border-top: 1px solid;
position: absolute;
left: 50%;
top: 50%;
margin-top: -12px;
margin-left: -12px;
z-index: 1; }
@media screen and (max-width: 79.9375em) {
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 1.5rem; } }
@media screen and (min-width: 80em) {
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons {
position: absolute;
top: 0;
right: 0;
padding: 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons > a {
margin-bottom: 0.25rem;
margin-right: 0;
cursor: pointer; }
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons > a:last-child {
margin-bottom: 0; }
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons > a:hover {
-webkit-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out; }
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons > a:hover:after {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1); } }
@media screen and (min-width: 80em) {
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons .getbowtied_product_wishlist_button,
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons .getbowtied_product_quick_view_button,
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons .button:not(.added) {
-webkit-transform: translate3d(30px, 0, 0);
transform: translate3d(30px, 0, 0);
opacity: 0;
pointer-events: none; } }
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons .getbowtied_product_wishlist_button .blockUI,
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons .getbowtied_product_quick_view_button .blockUI,
ul.products:not(.shop_display_list) .product .main-container .second-container .buttons .button:not(.added) .blockUI {
display: none !important; }
@media screen and (min-width: 80em) {
ul.products:not(.shop_display_list) .product .main-container:hover .product_image img, ul.products:not(.shop_display_list) .product .main-container.adding .product_image img {
-webkit-transform: scale3d(0.98, 0.98, 0.98);
transform: scale3d(0.98, 0.98, 0.98); } }
@media screen and (min-width: 80em) {
ul.products:not(.shop_display_list) .product .main-container:hover .second-container .buttons .getbowtied_product_wishlist_button,
ul.products:not(.shop_display_list) .product .main-container:hover .second-container .buttons .getbowtied_product_quick_view_button,
ul.products:not(.shop_display_list) .product .main-container:hover .second-container .buttons .button:not(.added), ul.products:not(.shop_display_list) .product .main-container.adding .second-container .buttons .getbowtied_product_wishlist_button,
ul.products:not(.shop_display_list) .product .main-container.adding .second-container .buttons .getbowtied_product_quick_view_button,
ul.products:not(.shop_display_list) .product .main-container.adding .second-container .buttons .button:not(.added) {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
pointer-events: auto; } }
@media screen and (min-width: 80em) {
ul.products:not(.shop_display_list) .product .main-container:hover .second-container .buttons .getbowtied_product_wishlist_button, ul.products:not(.shop_display_list) .product .main-container.adding .second-container .buttons .getbowtied_product_wishlist_button {
-webkit-transition-delay: 75ms;
-o-transition-delay: 75ms;
transition-delay: 75ms; } }
@media screen and (min-width: 80em) {
ul.products:not(.shop_display_list) .product .main-container:hover .second-container .buttons .getbowtied_product_quick_view_button, ul.products:not(.shop_display_list) .product .main-container.adding .second-container .buttons .getbowtied_product_quick_view_button {
-webkit-transition-delay: 50ms;
-o-transition-delay: 50ms;
transition-delay: 50ms; } }
@media screen and (min-width: 80em) {
ul.products:not(.shop_display_list) .product .main-container:hover .second-container .buttons .button, ul.products:not(.shop_display_list) .product .main-container.adding .second-container .buttons .button {
-webkit-transition-delay: 0ms;
-o-transition-delay: 0ms;
transition-delay: 0ms; } }
ul.products:not(.shop_display_list) .product .main-container:hover .second-container .product_info .star-rating, ul.products:not(.shop_display_list) .product .main-container.adding .second-container .product_info .star-rating {
opacity: 1;
visibility: visible; }
@media screen and (min-width: 64em) {
ul.products.columns-1:not(.shop_display_list) > .product {
width: calc( 100% / 1); }
ul.products.columns-1.shop_display_list > .product-category {
width: calc( 100% / 1); }
ul.products.columns-2:not(.shop_display_list) > .product {
width: calc( 100% / 2); }
ul.products.columns-2.shop_display_list > .product-category {
width: calc( 100% / 2); }
ul.products.columns-3:not(.shop_display_list) > .product {
width: calc( 100% / 3); }
ul.products.columns-3.shop_display_list > .product-category {
width: calc( 100% / 3); }
ul.products.columns-4:not(.shop_display_list) > .product {
width: calc( 100% / 4); }
ul.products.columns-4.shop_display_list > .product-category {
width: calc( 100% / 4); }
ul.products.columns-5:not(.shop_display_list) > .product {
width: calc( 100% / 5); }
ul.products.columns-5.shop_display_list > .product-category {
width: calc( 100% / 5); }
ul.products.columns-6:not(.shop_display_list) > .product {
width: calc( 100% / 6); }
ul.products.columns-6.shop_display_list > .product-category {
width: calc( 100% / 6); } }
.woocommerce.columns-1 ul.products > .product {
width: calc( 100% / 1); }
.woocommerce.columns-2 ul.products > .product {
width: calc( 100% / 2); }
@media screen and (min-width: 40em) {
.woocommerce.columns-3 ul.products > .product {
width: calc( 100% / 3); }
.woocommerce.columns-4 ul.products > .product {
width: calc( 100% / 4); }
.woocommerce.columns-5 ul.products > .product {
width: calc( 100% / 5); }
.woocommerce.columns-6 ul.products > .product {
width: calc( 100% / 6); } }
ul.products.shop_display_list .product:not(.product-category) {
width: 100%;
padding: 0 0.75rem 0;
text-align: left;
margin-bottom: 0;
position: relative;
margin: 0 12px;
margin-top: 1.875rem; }
ul.products.shop_display_list .product:not(.product-category) .product_badges_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
top: 10px;
left: 10px;
z-index: 1;
margin-right: 10px; }
.rtl ul.products.shop_display_list .product:not(.product-category) .product_badges_wrapper {
margin-left: 10px;
margin-right: 0;
right: 10px;
left: auto; }
ul.products.shop_display_list .product:not(.product-category) .product_badges_wrapper .getbowtied_new_product {
padding: 8px 9px 6px 9px;
display: block;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
border-radius: 2px;
margin-right: 10px; }
ul.products.shop_display_list .product:not(.product-category) .product_badges_wrapper .onsale {
padding: 8px 9px 6px 9px;
display: block;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
border-radius: 2px; }
.rtl ul.products.shop_display_list .product:not(.product-category) {
text-align: right; }
ul.products.shop_display_list .product:not(.product-category):nth-child(2) {
margin-top: 0 !important; }
ul.products.shop_display_list .product:not(.product-category):last-child {
border-bottom: 0; }
ul.products.shop_display_list .product:not(.product-category) .yith-wcwl-add-to-wishlist {
display: none; }
ul.products.shop_display_list .product:not(.product-category) .getbowtied_product_wishlist_button.add_to_wishlist.loading .blockUI {
display: none !important; }
@media print, screen and (min-width: 40em) {
ul.products.shop_display_list .product:not(.product-category) {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
overflow: visible;
padding: 0;
border-bottom: 1px solid; }
ul.products.shop_display_list .product:not(.product-category) .product_badges_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
top: 15px;
left: 15px;
z-index: 1;
margin-right: 15px; }
.rtl ul.products.shop_display_list .product:not(.product-category) .product_badges_wrapper {
margin-left: 15px;
margin-right: 0;
right: 15px;
left: auto; }
ul.products.shop_display_list .product:not(.product-category) .product_badges_wrapper .getbowtied_new_product {
padding: 8px 9px 6px 9px;
display: block;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
border-radius: 2px;
margin-right: 10px; }
ul.products.shop_display_list .product:not(.product-category) .product_badges_wrapper .onsale {
padding: 8px 9px 6px 9px;
display: block;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
border-radius: 2px; } }
ul.products.shop_display_list .product:not(.product-category) .buttons {
opacity: 1;
visibility: visible;
z-index: 1; }
ul.products.shop_display_list .product:not(.product-category) .buttons:hover .getbowtied_product_quick_view_button {
visibility: visible;
overflow: visible; }
ul.products.shop_display_list .product:not(.product-category) .buttons .getbowtied_product_quick_view_button {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
ul.products.shop_display_list .product:not(.product-category) .buttons .getbowtied_product_quick_view_button .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
left: -15px;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; }
@media screen and (min-width: 80em) {
ul.products.shop_display_list .product:not(.product-category) .buttons .getbowtied_product_quick_view_button .tooltip {
-webkit-animation: shop_tooltip_hover_out .3s;
animation: shop_tooltip_hover_out .3s; } }
ul.products.shop_display_list .product:not(.product-category) .buttons .getbowtied_product_quick_view_button .tooltip:after {
position: absolute;
top: 2px;
right: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; }
@media screen and (min-width: 80em) {
ul.products.shop_display_list .product:not(.product-category) .buttons .getbowtied_product_quick_view_button:hover .tooltip {
-webkit-animation: shop_tooltip_hover_in .3s;
animation: shop_tooltip_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
ul.products.shop_display_list .product:not(.product-category) .buttons .getbowtied_product_quick_view_button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; }
ul.products.shop_display_list .product:not(.product-category) .buttons {
opacity: 1;
visibility: visible;
z-index: 1; }
ul.products.shop_display_list .product:not(.product-category) .buttons:hover .getbowtied_product_wishlist_button {
visibility: visible;
overflow: visible; }
ul.products.shop_display_list .product:not(.product-category) .buttons .getbowtied_product_wishlist_button {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
ul.products.shop_display_list .product:not(.product-category) .buttons .getbowtied_product_wishlist_button .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
left: -15px;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; }
@media screen and (min-width: 80em) {
ul.products.shop_display_list .product:not(.product-category) .buttons .getbowtied_product_wishlist_button .tooltip {
-webkit-animation: shop_tooltip_hover_out .3s;
animation: shop_tooltip_hover_out .3s; } }
ul.products.shop_display_list .product:not(.product-category) .buttons .getbowtied_product_wishlist_button .tooltip:after {
position: absolute;
top: 2px;
right: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; }
@media screen and (min-width: 80em) {
ul.products.shop_display_list .product:not(.product-category) .buttons .getbowtied_product_wishlist_button:hover .tooltip {
-webkit-animation: shop_tooltip_hover_in .3s;
animation: shop_tooltip_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
ul.products.shop_display_list .product:not(.product-category) .buttons .getbowtied_product_wishlist_button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; }
ul.products.shop_display_list .product:not(.product-category) .buttons {
opacity: 1;
visibility: visible;
z-index: 1; }
ul.products.shop_display_list .product:not(.product-category) .buttons:hover .button {
visibility: visible;
overflow: visible; }
ul.products.shop_display_list .product:not(.product-category) .buttons .button {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
ul.products.shop_display_list .product:not(.product-category) .buttons .button .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
left: -15px;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; }
@media screen and (min-width: 80em) {
ul.products.shop_display_list .product:not(.product-category) .buttons .button .tooltip {
-webkit-animation: shop_tooltip_hover_out .3s;
animation: shop_tooltip_hover_out .3s; } }
ul.products.shop_display_list .product:not(.product-category) .buttons .button .tooltip:after {
position: absolute;
top: 2px;
right: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; }
@media screen and (min-width: 80em) {
ul.products.shop_display_list .product:not(.product-category) .buttons .button:hover .tooltip {
-webkit-animation: shop_tooltip_hover_in .3s;
animation: shop_tooltip_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
ul.products.shop_display_list .product:not(.product-category) .buttons .button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; }
ul.products.shop_display_list .product:not(.product-category) .buttons {
opacity: 1;
visibility: visible;
z-index: 1; }
ul.products.shop_display_list .product:not(.product-category) .buttons:hover .product_type_variable {
visibility: visible;
overflow: visible; }
ul.products.shop_display_list .product:not(.product-category) .buttons .product_type_variable {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
ul.products.shop_display_list .product:not(.product-category) .buttons .product_type_variable .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
left: -15px;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; }
@media screen and (min-width: 80em) {
ul.products.shop_display_list .product:not(.product-category) .buttons .product_type_variable .tooltip {
-webkit-animation: shop_tooltip_hover_out .3s;
animation: shop_tooltip_hover_out .3s; } }
ul.products.shop_display_list .product:not(.product-category) .buttons .product_type_variable .tooltip:after {
position: absolute;
top: 2px;
right: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; }
@media screen and (min-width: 80em) {
ul.products.shop_display_list .product:not(.product-category) .buttons .product_type_variable:hover .tooltip {
-webkit-animation: shop_tooltip_hover_in .3s;
animation: shop_tooltip_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
ul.products.shop_display_list .product:not(.product-category) .buttons .product_type_variable:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; }
ul.products.shop_display_list .product:not(.product-category).outofstock .buttons {
opacity: 1;
visibility: visible;
z-index: 1; }
ul.products.shop_display_list .product:not(.product-category).outofstock .buttons:hover .button {
visibility: visible;
overflow: visible; }
ul.products.shop_display_list .product:not(.product-category).outofstock .buttons .button {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
ul.products.shop_display_list .product:not(.product-category).outofstock .buttons .button .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
left: -15px;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; }
@media screen and (min-width: 80em) {
ul.products.shop_display_list .product:not(.product-category).outofstock .buttons .button .tooltip {
-webkit-animation: shop_tooltip_hover_out .3s;
animation: shop_tooltip_hover_out .3s; } }
ul.products.shop_display_list .product:not(.product-category).outofstock .buttons .button .tooltip:after {
position: absolute;
top: 2px;
right: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; }
@media screen and (min-width: 80em) {
ul.products.shop_display_list .product:not(.product-category).outofstock .buttons .button:hover .tooltip {
-webkit-animation: shop_tooltip_hover_in .3s;
animation: shop_tooltip_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
ul.products.shop_display_list .product:not(.product-category).outofstock .buttons .button:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; }
ul.products.shop_display_list .product:not(.product-category).product-type-variable .buttons .button:after, ul.products.shop_display_list .product:not(.product-category).outofstock .buttons .button:after {
font-size: 14px; }
ul.products.shop_display_list .product:not(.product-category) .main-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
position: relative; }
@media print, screen and (min-width: 40em) {
ul.products.shop_display_list .product:not(.product-category) .main-container {
margin-bottom: 1.875rem; } }
ul.products.shop_display_list .product:not(.product-category) .main-container .product_image_wrapper:hover .product_image.with_second_image.second_image_loaded img {
opacity: 0;
-webkit-transition: opacity 300ms ease-in-out 0.05s;
-o-transition: opacity 300ms ease-in-out 0.05s;
transition: opacity 300ms ease-in-out 0.05s; }
ul.products.shop_display_list .product:not(.product-category) .main-container .product_image_wrapper:hover .product_image.with_second_image.second_image_loaded .product_second_image {
opacity: 1;
-webkit-transition: opacity 300ms ease-in-out 0.05s;
-o-transition: opacity 300ms ease-in-out 0.05s;
transition: opacity 300ms ease-in-out 0.05s; }
ul.products.shop_display_list .product:not(.product-category) .main-container .product_image.with_second_image.second_image_loaded img {
opacity: 1;
-webkit-transition: opacity 300ms ease-in-out 0.05s;
-o-transition: opacity 300ms ease-in-out 0.05s;
transition: opacity 300ms ease-in-out 0.05s; }
ul.products.shop_display_list .product:not(.product-category) .main-container .product_image.with_second_image.second_image_loaded .product_second_image {
opacity: 0;
-webkit-transition: opacity 300ms ease-in-out 0.05s;
-o-transition: opacity 300ms ease-in-out 0.05s;
transition: opacity 300ms ease-in-out 0.05s; }
ul.products.shop_display_list .product:not(.product-category) .main-container .product_image_wrapper {
width: auto;
position: relative;
margin-right: 0.9375rem;
margin-bottom: 0; }
.rtl ul.products.shop_display_list .product:not(.product-category) .main-container .product_image_wrapper {
margin-left: 0.9375rem;
margin-right: 0; }
@media screen and (max-width: 39.9375em) {
ul.products.shop_display_list .product:not(.product-category) .main-container .product_image_wrapper {
width: 50%; } }
@media print, screen and (min-width: 40em) {
ul.products.shop_display_list .product:not(.product-category) .main-container .product_image_wrapper {
margin-right: 2.5rem;
width: 260px; }
.rtl ul.products.shop_display_list .product:not(.product-category) .main-container .product_image_wrapper {
margin-left: 2.5rem;
margin-right: 0; } }
ul.products.shop_display_list .product:not(.product-category) .main-container .product_image {
width: 100%;
position: relative; }
ul.products.shop_display_list .product:not(.product-category) .main-container .product_image.with_second_image .product_second_image {
width: 100%;
height: 100%;
opacity: 0;
display: block;
position: absolute;
background-size: cover;
background-repeat: no-repeat;
-webkit-transition: opacity 0ms ease 0.05s;
-o-transition: opacity 0ms ease 0.05s;
transition: opacity 0ms ease 0.05s; }
ul.products.shop_display_list .product:not(.product-category) .main-container .product_image a .out-of-stock {
position: absolute;
padding: 8px 9px 6px 9px;
display: block;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
border-radius: 2px;
top: 50%;
margin-top: -8px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%); }
ul.products.shop_display_list .product:not(.product-category) .main-container .product_image .wp-post-image {
-webkit-transition: -webkit-transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out, transform .3s ease-in-out;
transition: transform .3s ease-in-out, transform .3s ease-in-out;
transition: transform .3s ease-in-out, transform .3s ease-in-out, -webkit-transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
will-change: transform;
width: 100%; }
ul.products.shop_display_list .product:not(.product-category) .main-container .product_image img {
position: relative; }
@media print, screen and (min-width: 40em) {
ul.products.shop_display_list .product:not(.product-category) .main-container .product_image:hover .wp-post-image {
-webkit-transform: scale3d(0.98, 0.98, 0.98);
transform: scale3d(0.98, 0.98, 0.98); } }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container {
width: 50%;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
@media print, screen and (min-width: 40em) {
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%; } }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .product_info {
position: relative;
margin-bottom: 1rem;
padding-bottom: 1rem;
border-bottom: 1px solid; }
@media print, screen and (min-width: 40em) {
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .product_info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 75%;
margin-bottom: 0;
border-bottom: 0;
padding-bottom: 0; } }
@media print, screen and (min-width: 40em) {
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .product_info a.title {
width: 100%;
max-width: 10.625rem; } }
@media print, screen and (min-width: 64em) {
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .product_info a.title {
width: 100%;
max-width: 13.125rem; } }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .product_info a.title .woocommerce-loop-product__title {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
font-size: 12px;
margin-bottom: 4px; }
@media print, screen and (min-width: 40em) {
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .product_info a.title .woocommerce-loop-product__title {
font-size: 13px;
margin-bottom: 4px; } }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .product_info span.price {
margin-left: auto;
display: block;
font-size: 12px;
margin-bottom: 0px;
line-height: 1.4; }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .product_info span.price ins {
text-decoration: none; }
@media print, screen and (min-width: 40em) {
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .product_info span.price {
border-bottom: none;
font-size: 13px;
margin-bottom: 0px;
line-height: 1.4; }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .product_info span.price ins {
text-decoration: none; } }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .product_info .star-rating {
font-size: 0.625rem;
left: 0;
opacity: 1;
visibility: visible; }
@media print, screen and (min-width: 40em) {
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .product_info .star-rating {
position: absolute;
top: 100%; } }
.rtl ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .product_info .star-rating {
right: 0;
left: auto;
text-align: right; }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
opacity: 1;
visibility: visible;
height: auto !important;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
@media print, screen and (min-width: 40em) {
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons {
padding-left: 2rem;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons .getbowtied_product_quick_view_button {
display: none; }
@media print, screen and (min-width: 40em) {
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons .getbowtied_product_quick_view_button {
display: -webkit-box;
display: -ms-flexbox;
display: flex; } }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a {
position: relative; }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a.clicked:after {
-webkit-animation: shop_tooltip_clicked .3s ease-out;
animation: shop_tooltip_clicked .3s ease-out; }
@media print, screen and (min-width: 40em) {
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a.clicked:after {
-webkit-animation: shop_tooltip_clicked_desktop .3s ease-out;
animation: shop_tooltip_clicked_desktop .3s ease-out; } }
@keyframes loader_spinner {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loader_fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a.loading:before {
content: '';
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 24px;
height: 24px;
border-radius: 100%;
border: 1px solid transparent;
-webkit-animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite;
animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite; }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a.loading:before {
border-top: 1px solid;
position: absolute;
left: 50%;
top: 50%;
margin-top: -12px;
margin-left: -12px;
z-index: 1; }
@media print, screen and (min-width: 40em) {
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a {
margin-right: 0.5rem;
overflow: visible; } }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a:last-child {
margin-right: 0; }
@media screen and (max-width: 63.9375em) {
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a.getbowtied_product_wishlist_button {
padding-left: 0;
margin-right: 16px; } }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a .tooltip {
top: -70px;
left: 50%;
-webkit-transform: translate(-50%, 30%);
-ms-transform: translate(-50%, 30%);
transform: translate(-50%, 30%);
opacity: 0;
visibility: hidden;
white-space: nowrap; }
@media print, screen and (min-width: 40em) {
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a .tooltip {
-webkit-animation: none;
animation: none; } }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a .tooltip:after {
bottom: -10px !important;
top: auto;
left: 50%;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-width: 6px;
margin-left: -6px; }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a i {
font-style: normal; }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a:hover {
-webkit-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out; }
@media print, screen and (min-width: 40em) {
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a:hover:after {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1); } }
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a:hover .tooltip {
overflow: visible;
top: -45px; }
@media print, screen and (min-width: 40em) {
ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a:hover .tooltip {
opacity: 1;
visibility: visible; } }
ul.products.shop_display_list .product.product-category {
text-align: left; }
@-webkit-keyframes product_fade_in {
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes product_fade_in {
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
ul.products li.product {
opacity: 0;
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95);
-webkit-animation: product_fade_in .25s;
animation: product_fade_in .25s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-delay: 2s;
animation-delay: 2s;
will-change: opacity, transform; }
ul.products.js_animated li.product {
-webkit-animation: none;
animation: none; }
ul.products.js_animated li.product.animated {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
transition: opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
-o-transition: opacity .25s ease-in-out, transform .25s ease-in-out;
transition: opacity .25s ease-in-out, transform .25s ease-in-out;
transition: opacity .25s ease-in-out, transform .25s ease-in-out, -webkit-transform .25s ease-in-out; }
@media screen and (max-width: 39.9375em) {
.single-product .woocommerce-message,
.single-product .woocommerce-error {
margin-bottom: 0 !important; } }
.single-product .woocommerce-gb_accordion {
clear: both; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item {
border-bottom: 1px solid;
margin-bottom: 0; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item:focus {
outline: none; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item:not(.is-active) .accordion-title:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-title {
line-height: 1.125rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-title:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 0.5rem;
top: 50%;
margin-top: -0.25rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content {
padding-bottom: 2rem;
margin-bottom: 0; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content ul, .single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content ol, .single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content dl {
margin-bottom: 2rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content ul ul, .single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content ol ol, .single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content dl dl {
margin-bottom: 0; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content h1 {
font-size: 1.25rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content h2 {
font-size: 1.0625rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content h3 {
font-size: 0.875rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content h4 {
font-size: 0.78125rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content h5 {
font-size: 0.75rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content h6 {
font-size: 0.75rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .shop_attributes {
margin-bottom: 0; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content > p:last-of-type {
margin-bottom: 0; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .shop_attributes {
font-size: 0.875rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .shop_attributes tr {
border: none;
vertical-align: text-top; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .shop_attributes tr th {
color: inherit;
width: 50%; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .shop_attributes tr td,
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .shop_attributes tr th {
padding-top: 0;
padding-bottom: 1rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .shop_attributes tr:last-child td:last-of-type,
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .shop_attributes tr:last-child th:last-of-type {
padding-bottom: 0; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments {
margin-bottom: 3rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .meta {
margin: 0; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .woocommerce-Reviews-title {
font-size: 0.8125rem;
margin-bottom: 1.5rem;
font-family: inherit;
opacity: 0.75; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .woocommerce-noreviews {
font-size: 0.8125rem;
line-height: 1.4;
margin-bottom: 1.5rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist {
list-style-type: none;
margin: 0; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .review,
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .comment {
margin-bottom: 1.5rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .review .comment_container,
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .comment .comment_container {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .review .comment_container .avatar,
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .comment .comment_container .avatar {
width: 2.5rem;
height: 2.5rem;
margin-right: 1rem;
border-radius: 50%; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text,
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .comment .comment_container .comment-text {
margin-top: -0.3125rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text p.meta .woocommerce-review__author,
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .comment .comment_container .comment-text p.meta .woocommerce-review__author {
font-size: 0.75rem;
font-weight: normal;
margin-bottom: 0.5rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text p.meta .woocommerce-review__published-date,
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .comment .comment_container .comment-text p.meta .woocommerce-review__published-date {
font-size: 0.6875rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .description,
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .comment .comment_container .comment-text .description {
font-size: 0.875rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .description p,
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .comment .comment_container .comment-text .description p {
margin-bottom: 0; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .woocommerce-pagination > ul {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #review_form_wrapper #review_form .comment-reply-title {
font-size: 0.8125rem;
margin-bottom: 0.25rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #review_form_wrapper #review_form .comment-form label {
font-size: 0.75rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #review_form_wrapper #review_form .comment-form .comment-notes {
font-size: 0.8125rem;
line-height: 1.4; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #review_form_wrapper #review_form .comment-form .comment-form-rating {
margin-bottom: 1.5rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #review_form_wrapper #review_form .comment-form .comment-form-rating p.stars {
font-size: 1rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment {
margin-bottom: 1rem; }
@media screen and (min-width: 40em) {
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #review_form_wrapper .comment-form-author,
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #review_form_wrapper .comment-form-email {
width: 49%;
margin-right: 2%;
float: left;
margin-bottom: 1rem; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #review_form_wrapper .comment-form-author input,
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #review_form_wrapper .comment-form-email input {
margin-bottom: 0; }
.single-product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #review_form_wrapper .comment-form-email {
margin-right: 0; } }
.single-product .woocommerce_tabs .woocommerce-gb_accordion {
font-size: 0.875rem;
margin-bottom: 3rem; }
@media print, screen and (min-width: 64em) {
.single-product .woocommerce_tabs .woocommerce-gb_accordion {
margin-right: 1.5rem;
padding-right: 0.75rem;
margin-bottom: 5rem; } }
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist {
font-size: 0.75rem;
line-height: 1rem;
margin: 0 auto 2rem;
text-align: center; }
@media print, screen and (min-width: 64em) {
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist {
max-width: 70%;
text-align: left;
margin: 0 0 3rem; } }
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > img {
display: none !important; }
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist {
border: 0 !important;
font-size: 0.75rem;
line-height: 1rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 !important;
background: transparent !important; }
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
margin-right: 0.5rem;
font-size: 1rem;
margin-top: -2px;
display: inline-block; }
@keyframes loader_spinner {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loader_fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.loading .add_to_wishlist:before {
content: '';
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 14px;
height: 14px;
border-radius: 100%;
border: 1px solid transparent;
-webkit-animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite;
animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite; }
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.loading .add_to_wishlist:before {
border-top: 1px solid; }
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button i {
display: none; }
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: 0.375rem; }
@media screen and (max-width: 39.9375em) {
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } }
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
margin-right: 0.5rem;
font-size: 1rem;
margin-top: -2px;
display: inline-block; }
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a {
display: inline-block;
vertical-align: top; }
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i {
display: none; }
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 0; }
@media screen and (max-width: 39.9375em) {
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } }
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
margin-right: 0.5rem;
font-size: 1rem;
margin-top: -2px;
display: inline-block; }
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback + a {
display: block; }
.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse i {
display: none; }
.single-product .product .entry-summary .stock {
font-size: 12px;
line-height: 16px; }
.single-product .product .entry-summary .stock:before {
content: "";
width: 8px;
height: 8px;
margin-right: 0.5rem;
display: inline-block;
border-radius: 50%; }
.single-product .product .entry-summary.summary {
position: relative;
font-size: 0.875rem;
margin-bottom: 3rem; }
@media print, screen and (min-width: 64em) {
.single-product .product .entry-summary.summary {
margin-bottom: 5rem; } }
@media screen and (max-width: 63.9375em) {
.single-product .product .entry-summary.summary {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.single-product .product .entry-summary.summary .woocommerce-breadcrumb {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.single-product .product .entry-summary.summary .product_title {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.single-product .product .entry-summary.summary .woocommerce-product-rating {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.single-product .product .entry-summary.summary .price {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.single-product .product .entry-summary.summary .woocommerce-product-details__short-description {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.single-product .product .entry-summary.summary .stock {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.single-product .product .entry-summary.summary .add_to_cart_wrapper,
.single-product .product .entry-summary.summary .cart {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.single-product .product .entry-summary.summary .yith-wcwl-add-to-wishlist {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.single-product .product .entry-summary.summary .woocommerce-gb_accordion {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.single-product .product .entry-summary.summary .product_meta {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; } }
.single-product .product .woocommerce-breadcrumb {
text-align: left;
margin-bottom: 1.5rem;
font-size: 0; }
@media print, screen and (min-width: 40em) {
.single-product .product .woocommerce-breadcrumb {
margin-bottom: 3rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.single-product .product .woocommerce-breadcrumb {
margin-top: 1rem; } }
.single-product .product .woocommerce-breadcrumb > a,
.single-product .product .woocommerce-breadcrumb > span:not(:last-of-type) {
font-size: 0.6875rem;
line-height: 0.9375rem; }
.single-product .product .woocommerce-breadcrumb .delimiter {
padding: 0 0.3125rem; }
.single-product .product .product_title {
font-size: 1.1875rem;
margin-bottom: 1.5rem; }
.single-product .product .woocommerce-product-rating {
margin-top: -1.25rem;
margin-bottom: 1.5rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.single-product .product .woocommerce-product-rating .star-rating {
margin-top: 0;
margin-right: 4px; }
.single-product .product .woocommerce-product-rating .woocommerce-review-link {
color: inherit;
font-size: 0.6875rem;
opacity: 0.75; }
.single-product .product .woocommerce-product-rating .woocommerce-review-link:hover {
opacity: 1; }
.single-product .product .price {
font-size: 28px;
margin-bottom: 0px;
line-height: 1.4;
margin: 0 0 1.5rem; }
.single-product .product .price ins {
text-decoration: none; }
.single-product .product .price del:before {
border-top-width: 2px; }
.single-product .product .woocommerce-product-details__short-description {
font-size: 0.875rem;
line-height: 1.375rem;
margin-bottom: 3rem; }
.single-product .product .woocommerce-product-details__short-description > p:last-of-type {
margin-bottom: 0; }
@media screen and (max-width: 39.9375em) {
.single-product .product .woocommerce-product-details__short-description {
margin-bottom: 2.9375rem; } }
.single-product .product .cart {
margin-bottom: 0; }
@media print, screen and (min-width: 40em) {
.single-product .product .cart {
margin-bottom: 1.5rem; } }
.single-product .product .cart .add_to_cart_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 1.5rem;
width: 100%; }
.single-product .product .cart .add_to_cart_wrapper.stripe-button {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.single-product .product .cart .add_to_cart_wrapper.stripe-button .quantity {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.single-product .product .cart .add_to_cart_wrapper.stripe-button .single_add_to_cart_button {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.single-product .product .cart .add_to_cart_wrapper.stripe-button #wc-stripe-payment-request-button-separator + .single_add_to_cart_button {
width: 75%;
margin-top: -37px;
margin-left: 4.5rem;
margin-bottom: 2.5rem; }
.single-product .product .cart .add_to_cart_wrapper.stripe-button #wc-stripe-payment-request-wrapper {
clear: both;
width: 100%;
padding-top: 0;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.single-product .product .cart .add_to_cart_wrapper.stripe-button #wc-stripe-payment-request-button-separator {
margin: 1rem 0;
text-align: center;
clear: both;
width: 100%;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.single-product .product .cart .add_to_cart_wrapper .bundle_wrap {
width: 100%; }
.single-product .product .cart .add_to_cart_wrapper .bundle_button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%; }
.single-product .product .cart .add_to_cart_wrapper .quantity.hidden {
margin-left: 0;
height: 56px;
padding: 0; }
.single-product .product .cart .add_to_cart_wrapper .quantity.hidden ~ button {
padding: 0;
height: 3.5rem; }
.single-product .product .cart .quantity {
text-align: center; }
.single-product .product .cart .quantity input {
border: none;
border-right: 1px solid;
border-color: rgba(255, 255, 255, 0.25); }
.single-product .product .cart .button {
padding: 0 3.5rem 0 0; }
@media print, screen and (min-width: 64em) {
.single-product .product .cart .button {
padding: 0 4.5rem 0 0; } }
.single-product .product .cart .button:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1rem;
margin-right: 1rem;
display: inline-block;
vertical-align: middle;
position: relative;
top: -2px; }
.single-product .product .product_meta {
font-size: 0.6875rem; }
.single-product .product .product_meta > span {
display: block;
margin-bottom: 0.25rem; }
.single-product .product .product_meta a {
color: inherit; }
.single-product .product .before-product-summary-wrapper {
position: relative; }
@media screen and (min-width: 64em) {
.single-product .product .before-product-summary-wrapper {
margin-right: 1.5rem; } }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder {
opacity: 1;
visibility: visible;
z-index: 1; }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder:hover .single_product_gallery_trigger {
visibility: visible;
overflow: visible; }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
left: -15px;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; }
@media screen and (min-width: 80em) {
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger .tooltip {
-webkit-animation: shop_tooltip_hover_out .3s;
animation: shop_tooltip_hover_out .3s; } }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger .tooltip:after {
position: absolute;
top: 2px;
right: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; }
@media screen and (min-width: 80em) {
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger:hover .tooltip {
-webkit-animation: shop_tooltip_hover_in .3s;
animation: shop_tooltip_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder {
opacity: 1;
visibility: visible;
z-index: 1; }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder:hover .single_product_video_trigger {
visibility: visible;
overflow: visible; }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger {
background: none;
font-size: 0;
border-top-width: 0;
color: inherit;
padding: 0;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer; }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger .tooltip {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
border-radius: 2px;
position: absolute;
top: auto;
left: -15px;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: hidden;
pointer-events: none;
white-space: nowrap;
text-align: center;
padding: 8px 9px 6px 9px; }
@media screen and (min-width: 80em) {
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger .tooltip {
-webkit-animation: shop_tooltip_hover_out .3s;
animation: shop_tooltip_hover_out .3s; } }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger .tooltip:after {
position: absolute;
top: 2px;
right: -14px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 10px;
border-color: transparent transparent transparent; }
@media screen and (min-width: 80em) {
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger:hover .tooltip {
-webkit-animation: shop_tooltip_hover_in .3s;
animation: shop_tooltip_hover_in .3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
visibility: visible; } }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border-radius: 50%;
padding: 10px;
font-size: 18px;
border-width: 1px;
border-style: solid; }
.single-product .product .before-product-summary-wrapper .woocommerce-product-gallery__trigger {
display: none; }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder {
position: absolute;
top: 25px;
right: 25px;
width: 40px; }
@media screen and (max-width: 39.9375em) {
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder {
margin-right: -1.25rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder {
right: 50px; } }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger,
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger {
-webkit-transform: translate3d(30px, 0, 0);
transform: translate3d(30px, 0, 0);
opacity: 0;
pointer-events: none;
-webkit-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out; }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger:after,
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger:after {
font-size: 24px; }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger:hover:after,
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger:hover:after {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1); }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder.loaded .single_product_gallery_trigger,
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder.loaded .single_product_video_trigger {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
pointer-events: auto; }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder.loaded .single_product_gallery_trigger {
-webkit-transition-delay: .15s;
-o-transition-delay: .15s;
transition-delay: .15s; }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder.loaded .single_product_video_trigger {
-webkit-transition-delay: .20s;
-o-transition-delay: .20s;
transition-delay: .20s; }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger {
margin-bottom: 4px; }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_gallery_trigger:after {
padding: 7px; }
.single-product .product .before-product-summary-wrapper .product_tool_buttons_placeholder .single_product_video_trigger:after {
padding: 7px 9px; }
@media screen and (max-width: 39.9375em) {
.single-product .product .before-product-summary-wrapper .woocommerce-product-gallery {
margin-left: -1.25rem;
margin-right: -1.25rem;
padding-bottom: 1.5rem; } }
.single-product .product .before-product-summary-wrapper .woocommerce-product-gallery__wrapper:after {
content: "";
display: block;
clear: both; }
.single-product .product .before-product-summary-wrapper .woocommerce-product-gallery__image {
text-align: center; }
.single-product .product .before-product-summary-wrapper .woocommerce-product-gallery .flex-control-thumbs {
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 1.25rem 0; }
@media print, screen and (min-width: 40em) {
.single-product .product .before-product-summary-wrapper .woocommerce-product-gallery .flex-control-thumbs {
margin: 1.25rem -4px; } }
.single-product .product .before-product-summary-wrapper .woocommerce-product-gallery .flex-control-thumbs li {
text-align: center;
margin: 4px; }
@media screen and (max-width: 39.9375em) {
.single-product .product .before-product-summary-wrapper .woocommerce-product-gallery .flex-control-thumbs li {
width: calc(23% - 8px); } }
.single-product .product .before-product-summary-wrapper .woocommerce-product-gallery .flex-control-thumbs li:hover img {
-webkit-transform: scale3d(0.98, 0.98, 0.98);
transform: scale3d(0.98, 0.98, 0.98); }
.single-product .product .before-product-summary-wrapper .woocommerce-product-gallery .flex-control-thumbs img {
opacity: 1;
cursor: pointer;
-webkit-transition: -webkit-transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out, transform .3s ease-in-out;
transition: transform .3s ease-in-out, transform .3s ease-in-out;
transition: transform .3s ease-in-out, transform .3s ease-in-out, -webkit-transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
width: 100%; }
.single-product .product .before-product-summary-wrapper .woocommerce-product-gallery .flex-control-thumbs img.flex-active {
opacity: 0.5; }
.single-product .product .product_badges_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
top: 25px;
left: 5px;
z-index: 1;
margin-right: 5px; }
.rtl .single-product .product .product_badges_wrapper {
margin-left: 5px;
margin-right: 0;
right: 5px;
left: auto; }
.single-product .product .product_badges_wrapper .getbowtied_new_product {
padding: 8px 9px 6px 9px;
display: block;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
border-radius: 2px;
margin-right: 10px; }
.single-product .product .product_badges_wrapper .onsale {
padding: 8px 9px 6px 9px;
display: block;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
border-radius: 2px; }
@media print, screen and (min-width: 40em) {
.single-product .product .product_badges_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
top: 25px;
left: 25px;
z-index: 1;
margin-right: 25px; }
.rtl .single-product .product .product_badges_wrapper {
margin-left: 25px;
margin-right: 0;
right: 25px;
left: auto; }
.single-product .product .product_badges_wrapper .getbowtied_new_product {
padding: 8px 9px 6px 9px;
display: block;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
border-radius: 2px;
margin-right: 10px; }
.single-product .product .product_badges_wrapper .onsale {
padding: 8px 9px 6px 9px;
display: block;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
border-radius: 2px; } }
.single-product .product.product-type-variable .variations_form .variations {
position: relative;
margin-bottom: 0; }
.single-product .product.product-type-variable .variations_form .variations tr {
border-bottom: none; }
.single-product .product.product-type-variable .variations_form .variations tr:not(:first-child) td.label {
margin-top: 1rem; }
.single-product .product.product-type-variable .variations_form .variations td {
width: 100%;
float: left;
padding: 0;
position: relative; }
.single-product .product.product-type-variable .variations_form .variations td.label label {
padding-top: 0.5rem; }
.single-product .product.product-type-variable .variations_form .variations td.value select {
border-color: transparent;
background-image: none; }
.single-product .product.product-type-variable .variations_form .variations td.value .select2 {
border-bottom: 1px solid; }
.single-product .product.product-type-variable .variations_form .variations td.value .select2:before {
content: "";
width: 0;
height: 1px;
display: block;
position: absolute;
bottom: -1px;
-webkit-transition: width ease .15s;
-o-transition: width ease .15s;
transition: width ease .15s; }
.single-product .product.product-type-variable .variations_form .variations td.value .select2:hover:before {
width: 100%; }
.single-product .product.product-type-variable .variations_form .variations td.value .select2:before {
bottom: -1px; }
.single-product .product.product-type-variable .variations_form .variations td.value .reset_variations {
margin-top: 14px;
margin-bottom: 38px;
font-size: 0.625rem;
line-height: 0.8125rem;
color: inherit;
text-transform: uppercase;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.single-product .product.product-type-variable .variations_form .variations td.value .reset_variations:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 0.5rem;
margin-right: 4px;
position: relative;
top: -2px; }
.single-product .product.product-type-variable .variations_form .select2-container .select2-selection--single .select2-selection__rendered {
white-space: normal; }
.single-product .product.product-type-variable .variations_form .woocommerce-variation-price {
margin-bottom: 1.875rem; }
.single-product .product.product-type-variable .variations_form .single_variation_wrap {
width: 100%; }
.single-product .product.product-type-variable .variations_form .single_variation_wrap .wc-no-matching-variations.woocommerce-info {
padding: 1.6875rem .9375rem; }
.single-product .product.product-type-variable .variations_form .single_variation_wrap .wc-no-matching-variations.woocommerce-info:before {
margin-left: 1rem; }
.single-product .product.product-type-variable .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%; }
.single-product .product.product-type-variable .variations_form .single_variation_wrap .woocommerce-variation-description {
font-size: 0.875rem; }
.single-product .product.product-type-external .add_to_cart_wrapper {
margin-bottom: 1.5rem; }
.single-product .product.product-type-external p.cart a.button {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 1.125rem;
text-transform: none; }
.single-product .product.product-type-external p.cart a.button:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1rem;
margin-right: 1rem; }
.single-product .product.product-type-grouped .group_table {
table-layout: fixed; }
.single-product .product.product-type-grouped .group_table tr {
border-bottom-width: 0; }
@media screen and (max-width: 39.9375em) {
.single-product .product.product-type-grouped .group_table tr:first-child td {
padding-top: 0; } }
.single-product .product.product-type-grouped .group_table tr:last-child td {
padding-bottom: 1rem; }
.single-product .product.product-type-grouped .group_table tr.outofstock td.woocommerce-grouped-product-list-item__quantity a:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1rem;
opacity: 0.5;
-webkit-transition: all ease-in-out .4s;
-o-transition: all ease-in-out .4s;
transition: all ease-in-out .4s; }
.single-product .product.product-type-grouped .group_table tr td {
vertical-align: middle;
padding-bottom: 0; }
.single-product .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__quantity {
width: 4.5rem;
padding-right: 1rem; }
.single-product .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__quantity .quantity input {
width: 3.5rem;
height: 3.5rem; }
.single-product .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__quantity .quantity input.qty {
border-left: 0;
border-right: 0;
border-top: 0;
border-bottom-width: 2px;
line-height: 3; }
@media screen and (max-width: 39.9375em) {
.single-product .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__quantity .quantity input.qty {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
.single-product .product.product-type-grouped .group_table tr td a.product_type_external, .single-product .product.product-type-grouped .group_table tr td a.product_type_simple, .single-product .product.product-type-grouped .group_table tr td a.product_type_variable {
font-size: 0;
padding: 1.125rem 0;
position: relative;
opacity: 1;
width: 100%; }
.single-product .product.product-type-grouped .group_table tr td a.product_type_external:before, .single-product .product.product-type-grouped .group_table tr td a.product_type_simple:before, .single-product .product.product-type-grouped .group_table tr td a.product_type_variable:before {
margin-right: 0;
opacity: 1 !important; }
.single-product .product.product-type-grouped .group_table tr td a.product_type_external i, .single-product .product.product-type-grouped .group_table tr td a.product_type_simple i, .single-product .product.product-type-grouped .group_table tr td a.product_type_variable i {
font-style: normal; }
.single-product .product.product-type-grouped .group_table tr td a.product_type_external .tooltip, .single-product .product.product-type-grouped .group_table tr td a.product_type_simple .tooltip, .single-product .product.product-type-grouped .group_table tr td a.product_type_variable .tooltip {
position: absolute;
top: -70px;
left: 50%;
-webkit-transform: translate(-50%, 50%);
-ms-transform: translate(-50%, 50%);
transform: translate(-50%, 50%);
opacity: 0;
visibility: hidden;
white-space: nowrap;
padding: 7px 9px 4px 9px;
display: block;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
border-radius: 2px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.single-product .product.product-type-grouped .group_table tr td a.product_type_external .tooltip:after, .single-product .product.product-type-grouped .group_table tr td a.product_type_simple .tooltip:after, .single-product .product.product-type-grouped .group_table tr td a.product_type_variable .tooltip:after {
bottom: -10px;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(27, 27, 29, 0);
border-width: 6px;
margin-left: -6px; }
.single-product .product.product-type-grouped .group_table tr td a.product_type_external:hover .tooltip, .single-product .product.product-type-grouped .group_table tr td a.product_type_simple:hover .tooltip, .single-product .product.product-type-grouped .group_table tr td a.product_type_variable:hover .tooltip {
overflow: visible;
-webkit-transition: all ease-in-out .4s;
-o-transition: all ease-in-out .4s;
transition: all ease-in-out .4s;
top: -42px; }
@media print, screen and (min-width: 64em) {
.single-product .product.product-type-grouped .group_table tr td a.product_type_external:hover .tooltip, .single-product .product.product-type-grouped .group_table tr td a.product_type_simple:hover .tooltip, .single-product .product.product-type-grouped .group_table tr td a.product_type_variable:hover .tooltip {
opacity: 1;
visibility: visible; } }
.single-product .product.product-type-grouped .group_table tr td a.product_type_external:hover .tooltip:hover, .single-product .product.product-type-grouped .group_table tr td a.product_type_simple:hover .tooltip:hover, .single-product .product.product-type-grouped .group_table tr td a.product_type_variable:hover .tooltip:hover {
display: none; }
.single-product .product.product-type-grouped .group_table tr td a.product_type_external:before, .single-product .product.product-type-grouped .group_table tr td a.product_type_simple:before, .single-product .product.product-type-grouped .group_table tr td a.product_type_variable:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1rem;
opacity: 0.5;
-webkit-transition: all ease-in-out .4s;
-o-transition: all ease-in-out .4s;
transition: all ease-in-out .4s; }
.single-product .product.product-type-grouped .group_table tr td a.product_type_variable:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1rem;
opacity: 0.5;
-webkit-transition: all ease-in-out .4s;
-o-transition: all ease-in-out .4s;
transition: all ease-in-out .4s; }
.single-product .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__label label {
padding: 0; }
.single-product .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__label label a {
color: inherit;
font-size: 0.75rem;
line-height: 1rem; }
.single-product .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__price {
text-align: right;
font-size: 0.8125rem;
padding-left: 1.5rem;
margin-bottom: 0; }
.single-product .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__price del {
margin-bottom: 0.25rem;
margin-right: 0.25rem;
display: inline-block; }
.single-product .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__price del .amount {
opacity: 1; }
.single-product .product.product-type-grouped form.cart .button {
padding: 1rem 2rem 0.9375rem; }
@media print, screen and (min-width: 64em) {
.single-product .product_infos {
margin-bottom: 5rem; } }
@media screen and (max-width: 63.9375em) {
.single-product section.related ul.products,
.single-product section.upsells ul.products {
padding-top: 0; } }
.single-product section.related .product,
.single-product section.upsells .product {
width: calc(100%  / 2); }
@media print, screen and (min-width: 40em) {
.single-product section.related .product,
.single-product section.upsells .product {
width: calc(100% / 4); } }
.single-product section.related > h2,
.single-product section.upsells > h2 {
margin-bottom: 2rem;
font-size: 1rem; }
.single-product section.related:last-child,
.single-product section.upsells:last-child {
margin-bottom: 0; }
.single-product .single_video_overlay {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 888;
opacity: 0;
visibility: hidden;
will-change: all;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.single-product .single_video_overlay.active {
opacity: 1;
visibility: visible;
background: rgba(0, 0, 0, 0.1); }
.single-product .single_video_container {
position: fixed;
z-index: 9999;
opacity: 0;
visibility: hidden;
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
width: 80%;
height: 40%;
bottom: 30%;
right: 10%; }
@media print, screen and (min-width: 64em) {
.single-product .single_video_container {
width: 64%;
height: 79%;
bottom: 7%;
right: 18%; } }
.single-product .single_video_container.active {
opacity: 1;
visibility: visible; }
.single-product .single_video_container.stuck {
width: 175px;
height: 100px;
bottom: 1.25rem;
right: 1.25rem; }
@media print, screen and (min-width: 40em) {
.single-product .single_video_container.stuck {
width: 250px;
height: 142px;
right: 1.5rem; } }
@media print, screen and (min-width: 64em) {
.single-product .single_video_container.stuck {
width: 350px;
height: 200px;
right: 1.5625rem; } }
@media screen and (max-width: 39.9375em) {
.single-product .single_video_container.stuck .close_video_btn i {
font-size: 0.9375rem; } }
.single-product .single_video_container .youtube-video {
position: relative;
padding-bottom: 56.25%;
height: 0;
width: 100%;
-webkit-box-shadow: 0 5px 43px 0 rgba(0, 0, 0, 0.4);
box-shadow: 0 5px 43px 0 rgba(0, 0, 0, 0.4); }
.single-product .single_video_container .youtube-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.single-product .single_video_container .close_video_btn {
position: absolute;
top: -38px;
right: -3px;
cursor: pointer;
z-index: 9999;
display: table; }
@media screen and (max-width: 39.9375em) {
.single-product .single_video_container .close_video_btn {
top: -38px;
width: 50px;
height: 38px;
text-align: right; } }
.single-product .single_video_container .close_video_btn > i {
font-size: 1.5rem;
display: table-cell;
vertical-align: middle;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
@media print, screen and (min-width: 64em) {
.single-product-sidebar-right .woocommerce-single-sidebar-sticky {
padding-left: 0.75rem; } }
@media print, screen and (min-width: 64em) {
.single-product-sidebar-left .woocommerce-single-sidebar-sticky {
padding-right: 0.75rem; } }
body.woocommerce-cart .cart-collaterals {
display: inline-block;
vertical-align: top;
font-size: 0.8125rem;
width: 100%;
margin-bottom: 2.5rem; }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .cart-collaterals {
width: 37%;
padding-left: 0; } }
@media screen and (min-width: 80em) {
body.woocommerce-cart .cart-collaterals {
width: 37%;
padding-left: 3.75rem; } }
body.woocommerce-cart .cart-collaterals .cart_totals h2 {
font-size: 1.1875rem;
margin-bottom: 0.5rem; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table {
margin-bottom: 0; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr th {
vertical-align: top;
padding-right: 70px;
width: 60px; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr td,
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr th {
padding-top: 24px;
padding-bottom: 24px; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.cart-discount .woocommerce-remove-coupon {
color: inherit;
text-transform: uppercase;
font-size: 0.625rem;
line-height: 1rem;
margin-left: 0.75rem; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.cart-discount .woocommerce-remove-coupon:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
margin-right: 8px;
font-size: 0.75rem;
line-height: 1rem;
position: relative;
top: 1px; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping ul#shipping_method {
margin: 0;
list-style-type: none; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping ul#shipping_method li input {
margin-bottom: 0.5rem; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping .woocommerce-shipping-calculator > p {
margin-top: 0.5rem;
margin-bottom: 1.5rem; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping .woocommerce-shipping-calculator > p .shipping-calculator-button {
border-bottom: 2px solid;
display: inline-block;
text-transform: capitalize; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping .woocommerce-shipping-calculator > p .shipping-calculator-button:hover {
border-bottom: 2px solid transparent; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form {
margin-top: 0.8125rem; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form p.form-row {
margin-bottom: 1rem; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form p.form-row .select2 {
margin-bottom: 0; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form p.form-row .input-text:focus {
background: none;
-webkit-box-shadow: none;
box-shadow: none; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form p:not(.form-row) .button {
background: none;
border: 1px solid;
margin-top: 0.5rem;
margin-bottom: 0.5rem; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping .woocommerce-shipping-calculator .shipping-calculator-form p:not(.form-row) .button:hover {
border: 1px solid transparent; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total {
border-bottom: 0; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total td,
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total th {
padding: 2.5rem 0 2.1875rem; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total td {
font-size: 1.75rem; }
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
width: 100%; }
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .wcppec-checkout-buttons {
text-align: center; }
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .wcppec-checkout-buttons .wcppec-checkout-buttons__separator {
text-align: center;
padding: 1rem 0; }
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .wcppec-checkout-buttons a {
display: block; }
body.woocommerce-cart .continue-shopping {
margin-top: 1rem;
text-align: center; }
body.woocommerce-cart .continue-shopping a {
background: none;
opacity: 1; }
body.woocommerce-cart .cross-sells {
margin-top: 4rem; }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .cross-sells {
margin-top: 6.5rem; } }
body.woocommerce-cart .cross-sells > h2 {
font-size: 1rem;
margin-bottom: 2rem; }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .cross-sells ul.products,
body.woocommerce-cart .cross-sells li.product {
margin-bottom: 0;
padding-bottom: 0; } }
body.woocommerce-cart .woocommerce .cart-empty {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin: 0 auto 6.5rem;
text-align: center;
font-size: 1.4375rem;
line-height: 1.4; }
body.woocommerce-cart .woocommerce .cart-empty:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 6.5rem;
margin-bottom: 2.5rem; }
body.woocommerce-cart .woocommerce .after-cart-empty-title {
display: inline-block;
margin-bottom: 2rem; }
body.woocommerce-cart .woocommerce .return-to-shop {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
body.woocommerce-cart .entry-title {
font-size: 1.4375rem;
margin-bottom: 2rem;
margin-top: 0.5rem; }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .entry-title {
margin-top: 2rem;
margin-bottom: 4.5rem; } }
body.woocommerce-cart .woocommerce {
font-size: 0; }
body.woocommerce-cart .woocommerce .woocommerce-cart-form {
display: inline-block;
vertical-align: top;
font-size: 0.8125rem;
width: 100%;
position: relative; }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form {
display: block; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form {
margin-bottom: 3.75rem; } }
@keyframes loader_spinner {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loader_fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
body.woocommerce-cart .woocommerce .woocommerce-cart-form.processing .blockUI:before {
content: '';
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 24px;
height: 24px;
border-radius: 100%;
border: 1px solid transparent;
-webkit-animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite;
animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite; }
body.woocommerce-cart .woocommerce .woocommerce-cart-form.processing .blockUI:before {
position: absolute;
top: 50%;
left: 50%;
margin-right: -14px; }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table {
margin-bottom: 4rem; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form {
width: 63%;
padding-right: 4.0625rem; } }
body.woocommerce-cart .woocommerce .woocommerce-cart-form input:not(.button) {
background: none;
-webkit-box-shadow: none;
box-shadow: none; }
body.woocommerce-cart .woocommerce .woocommerce-cart-form input:not(.button):focus {
background: none; }
body.woocommerce-cart .woocommerce .woocommerce-cart-form thead th {
display: none; }
body.woocommerce-cart .woocommerce .woocommerce-cart-form td {
padding: 2.5rem 0; }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form td {
display: block;
width: 100%;
text-align: left;
padding: 1rem 0; } }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item {
position: relative; }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-remove {
position: absolute;
right: -10px; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-remove {
width: 14px; } }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-remove a.remove {
font-size: 0;
display: block; }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-remove a.remove {
margin-left: -10px;
padding: 10px;
margin-right: 0.375rem; }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-remove a.remove:after {
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s;
display: inline-block; }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-remove a.remove:hover:after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); } }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-remove a.remove {
width: 20px;
height: 20px;
margin-right: 0;
float: right;
padding: 5px;
margin-top: -4px;
margin-right: 5px; } }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-remove a.remove:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
font-size: 0.5rem; }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-thumbnail {
display: block;
margin: auto;
width: 35%;
text-align: center; }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-thumbnail {
width: 100%; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-thumbnail {
width: 96px;
padding-right: 16px;
min-width: 78px; } }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-thumbnail .wp-post-image {
-webkit-transition: -webkit-transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out, transform .3s ease-in-out;
transition: transform .3s ease-in-out, transform .3s ease-in-out;
transition: transform .3s ease-in-out, transform .3s ease-in-out, -webkit-transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
will-change: transform; }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-thumbnail:hover .wp-post-image {
-webkit-transform: scale3d(0.98, 0.98, 0.98);
transform: scale3d(0.98, 0.98, 0.98); } }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-thumbnail a {
display: block;
width: 100%; }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-thumbnail a img {
width: 78px; } }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name {
display: table;
width: 100%;
text-align: left;
margin: 1.1rem 0;
vertical-align: middle;
position: relative; } }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name:before {
content: attr(data-title);
width: 50%;
display: table-cell;
vertical-align: middle; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name {
max-width: 150px;
padding-right: 4.5rem; } }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name a {
float: right;
text-align: right;
display: block; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name a {
margin-right: 72px; } }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name dl.variation {
font-size: 0.75rem; }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name dl.variation {
text-align: right;
width: 100%;
display: block;
float: right;
margin-bottom: 0; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name dl.variation {
margin-top: 8px;
margin-bottom: 0; } }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name dl.variation dt {
font-weight: normal; }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name dl.variation dt {
margin-bottom: 0;
margin-top: 10px; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name dl.variation dt {
margin: 0 5px 0 0;
float: left;
clear: both; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name dl.variation dd {
margin: 0 5px 0 0;
float: left; } }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-price {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; } }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-price:before {
content: attr(data-title);
width: 50%; } }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-price .amount {
text-align: right;
width: 50%; } }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity {
width: 56px; } }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity:before {
content: attr(data-title);
width: 50%; } }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity .quantity {
width: 56px;
height: 56px; }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity .quantity {
text-align: right;
margin-left: auto;
width: 40px;
height: 40px; } }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity .quantity input {
width: 56px;
height: 56px;
border-bottom: 1px solid;
font-size: 0.875rem; }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity .quantity input {
height: 40px;
width: 40px; } }
@media screen and (max-width: 79.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity .quantity input {
padding-left: 0; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity .quantity input {
font-size: 1.1875rem; } }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 1.5rem; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal {
padding-right: 1.6875rem;
text-align: right; } }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal:before {
content: attr(data-title);
width: 50%; } }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal .amount {
text-align: right;
width: 50%; } }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal small {
display: none; }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) {
border-bottom: 0; }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions {
padding-top: 2.375rem;
padding-bottom: 0;
position: relative; }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions button {
outline: none; }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
margin-bottom: 1rem; }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon:before {
content: "";
width: 0;
height: 1px;
display: block;
position: absolute;
bottom: 0;
-webkit-transition: width ease .15s;
-o-transition: width ease .15s;
transition: width ease .15s; }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon.bottom_line:before {
width: 100%; }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon {
width: 50%;
position: relative;
margin-bottom: 0; } }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon label {
display: none; }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon #coupon_code {
border-top: 0;
border-left: 0;
border-right: 0;
font-size: 0.8125rem;
line-height: 1rem;
width: 100%;
margin-bottom: 0;
padding-right: 40%; }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon #coupon_code {
padding-left: 0; } }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon button[name="apply_coupon"] {
background: none;
padding: 0;
width: auto;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
padding-right: 1.25rem;
height: 48px;
outline: none; }
@media screen and (max-width: 63.9375em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon button[name="apply_coupon"] {
right: 0;
bottom: 50%;
margin-bottom: -18px;
padding-right: 0;
height: inherit;
line-height: inherit; } }
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions button[name="update_cart"] {
width: auto;
background: none;
color: inherit;
padding: 0;
outline: none;
padding: 0.9375rem 0; }
@media print, screen and (min-width: 64em) {
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions button[name="update_cart"] {
position: absolute;
top: calc(50% + 38px);
margin-top: -19px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 0; } }
body.woocommerce-cart .woocommerce .cart_totals .order-total strong {
font-weight: normal; }
@keyframes loader_spinner {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loader_fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
body.woocommerce-cart .woocommerce .cart_totals.calculated_shipping.processing .blockUI:before {
content: '';
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 24px;
height: 24px;
border-radius: 100%;
border: 1px solid transparent;
-webkit-animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite;
animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite; }
body.woocommerce-cart .woocommerce .cart_totals.calculated_shipping.processing .blockUI:before {
position: absolute;
top: 50%;
left: 50%;
margin-right: -14px; }
.wpb_video_widget .wpb_video_wrapper .responsive-embed {
padding: 0; }
.gbt_shortcode_blog_posts .gbt_shortcode_blog_post {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 1.25rem; }
@media print, screen and (min-width: 40em) {
.gbt_shortcode_blog_posts .gbt_shortcode_blog_post {
margin-bottom: 2.5rem;
display: block; } }
@media screen and (max-width: 39.9375em) {
.gbt_shortcode_blog_posts .gbt_shortcode_blog_post .gbt_shortcode_blog_posts_image {
-webkit-box-flex: 0;
-ms-flex: 0 0 30%;
flex: 0 0 30%;
margin-right: 1rem; } }
.gbt_shortcode_blog_posts .gbt_shortcode_blog_post .gbt_shortcode_blog_posts_image .wp-post-image.size-medium {
display: none; }
@media print, screen and (min-width: 40em) {
.gbt_shortcode_blog_posts .gbt_shortcode_blog_post .gbt_shortcode_blog_posts_image .wp-post-image.size-medium {
display: block;
margin-bottom: 1.5rem;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.gbt_shortcode_blog_posts .gbt_shortcode_blog_post .gbt_shortcode_blog_posts_image .wp-post-image.size-medium:hover {
-webkit-transform: scale3d(0.98, 0.98, 0.98);
transform: scale3d(0.98, 0.98, 0.98); } }
@media print, screen and (min-width: 40em) {
.gbt_shortcode_blog_posts .gbt_shortcode_blog_post .gbt_shortcode_blog_posts_image .wp-post-image.size-thumbnail {
display: none; } }
@media screen and (max-width: 39.9375em) {
.gbt_shortcode_blog_posts .gbt_shortcode_blog_post .gbt_shortcode_blog_posts_content {
margin-right: 1rem; } }
.gbt_shortcode_blog_posts .gbt_shortcode_blog_post .gbt_shortcode_blog_posts_content .gbt_shortcode_blog_posts_meta {
font-size: 0.6875rem;
line-height: 0.9375rem;
margin-bottom: 0.75rem; }
.gbt_shortcode_blog_posts .gbt_shortcode_blog_post .gbt_shortcode_blog_posts_content .gbt_shortcode_blog_posts_meta a {
opacity: 0.75; }
.gbt_shortcode_blog_posts .gbt_shortcode_blog_post .gbt_shortcode_blog_posts_content .gbt_shortcode_blog_posts_meta a:hover {
opacity: 1; }
.gbt_shortcode_blog_posts .gbt_shortcode_blog_post .gbt_shortcode_blog_posts_content .gbt_shortcode_blog_posts_title {
font-size: 0.8125rem;
line-height: 1.125rem;
word-wrap: break-word; }
@media print, screen and (min-width: 40em) {
.gbt_shortcode_blog_posts .gbt_shortcode_blog_post .gbt_shortcode_blog_posts_content .gbt_shortcode_blog_posts_title {
font-size: 1rem;
line-height: 1.375rem; } }
.archive .products .woocommerce-de_price_taxrate {
margin-top: -1.4rem; }
.archive .shipping_de.shipping_de_string {
margin-bottom: 0px; }
.minicart .jde_hint {
padding: 0 40px; }
.single-product .wgm-extra-costs-eu {
margin-bottom: 1.2em; }
.single-product .shipping_de.shipping_de_string {
margin-bottom: 42px; }
.woocommerce-checkout .order-total .includes_tax,
.woocommerce-cart .order-total .includes_tax {
font-size: 11px; }
.single-product .wcppec-checkout-buttons {
text-align: right;
margin: 0 0 2em 0;
overflow: hidden; }
.single-product .wcppec-checkout-buttons__button {
padding: 0; }
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .wcppec-checkout-buttons .wcppec-checkout-buttons__separator {
margin: 0;
padding: 0.5rem 0 0.4rem 0 !important; }
.woocommerce-checkout .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li {
list-style: none; }
.woocommerce-checkout .stripe-pf-right {
padding-left: 5px; }
body.woocommerce-checkout .woocommerce .woocommerce-info {
font-size: 0.8125rem;
line-height: 1.125rem;
background: none;
color: inherit;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0; }
body.woocommerce-checkout .woocommerce .woocommerce-info:last-of-type {
padding-top: 0; }
body.woocommerce-checkout .woocommerce .woocommerce-info:before {
display: none; }
body.woocommerce-checkout .woocommerce .checkout_coupon {
position: relative;
max-width: 384px;
margin: 0.5rem auto 3rem; }
body.woocommerce-checkout .woocommerce .checkout_coupon p:not(.form-row) {
font-size: 0.8125rem;
margin-bottom: 0.625rem;
text-align: center; }
body.woocommerce-checkout .woocommerce .checkout_coupon p.form-row {
width: 100%;
margin-bottom: 0;
opacity: 0;
-webkit-transition: opacity ease .5s;
-o-transition: opacity ease .5s;
transition: opacity ease .5s; }
body.woocommerce-checkout .woocommerce .checkout_coupon p.form-row:before {
content: "";
width: 0;
height: 1px;
display: block;
position: absolute;
bottom: 0;
-webkit-transition: width ease .5s;
-o-transition: width ease .5s;
transition: width ease .5s; }
body.woocommerce-checkout .woocommerce .checkout_coupon p.form-row.bottom_line:before {
width: 100%; }
body.woocommerce-checkout .woocommerce .checkout_coupon p.form-row.show {
opacity: 1; }
body.woocommerce-checkout .woocommerce .checkout_coupon p.form-row .input-text {
border-top: 0;
border-left: 0;
border-right: 0;
font-size: 0.8125rem;
line-height: 1rem;
width: 100%;
margin-bottom: 0; }
body.woocommerce-checkout .woocommerce .checkout_coupon p.form-row .input-text:focus {
background: none;
-webkit-box-shadow: none;
box-shadow: none; }
@media screen and (max-width: 63.9375em) {
body.woocommerce-checkout .woocommerce .checkout_coupon p.form-row .input-text {
padding-left: 0;
padding-right: 0; } }
body.woocommerce-checkout .woocommerce .checkout_coupon p.form-row-last {
width: auto;
position: absolute;
right: 1rem;
bottom: 0;
height: 47px;
-webkit-transition: opacity ease .3s;
-o-transition: opacity ease .3s;
transition: opacity ease .3s; }
body.woocommerce-checkout .woocommerce .checkout_coupon p.form-row-last .button {
background: none;
padding-right: 0;
z-index: 9;
padding: 0;
outline: none;
width: auto;
height: 47px; }
body.woocommerce-checkout .woocommerce .woocommerce-form-login {
position: relative;
max-width: 384px;
margin: 0.5rem auto 3rem;
font-size: 0.875rem;
opacity: 0;
-webkit-transition: opacity ease .5s;
-o-transition: opacity ease .5s;
transition: opacity ease .5s; }
body.woocommerce-checkout .woocommerce .woocommerce-form-login.show {
opacity: 1; }
body.woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-form__label-for-checkbox {
margin-top: 20px; }
body.woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-form__label-for-checkbox span {
position: relative;
top: -1px;
margin-left: 5px; }
body.woocommerce-checkout .woocommerce .woocommerce-form-login .lost_password {
float: right;
margin-top: -69px;
border-bottom: 2px solid; }
body.woocommerce-checkout .woocommerce .woocommerce-form-login .lost_password a {
font-size: 0.8125rem;
line-height: 1.4; }
body.woocommerce-checkout .woocommerce-info {
-webkit-animation: none;
animation: none; }
@media screen and (max-width: 39.9375em) {
body.woocommerce-checkout .woocommerce-info {
padding-left: 0;
padding-right: 0; } }
body.woocommerce-checkout .woocommerce form.checkout {
margin-top: 3rem;
margin-bottom: 3.125rem; }
@media print, screen and (min-width: 64em) {
body.woocommerce-checkout .woocommerce form.checkout {
margin-bottom: 3.75rem; } }
body.woocommerce-checkout .woocommerce form.checkout:after {
content: "";
display: block;
clear: both; }
@media print, screen and (min-width: 64em) {
body.woocommerce-checkout .woocommerce form.checkout .col2-set {
width: 54.5%;
float: left;
padding-right: 4.0625rem; } }
body.woocommerce-checkout .woocommerce form.checkout #order_review_heading {
font-size: 1.1875rem; }
@media print, screen and (min-width: 64em) {
body.woocommerce-checkout .woocommerce form.checkout .woocommerce-checkout-review-order,
body.woocommerce-checkout .woocommerce form.checkout #order_review_heading {
width: 45.5%;
padding-left: 3.75rem;
float: left; } }
body.woocommerce-checkout .entry-title {
font-size: 1.4375rem;
margin-bottom: 2rem;
margin-top: 2rem; }
body.woocommerce-checkout .woocommerce .woocommerce-billing-fields > h3,
body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields > h3 {
font-size: 1.1875rem;
margin-bottom: 2rem; }
body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row,
body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row {
margin-bottom: 1.5rem;
position: relative; }
body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row input,
body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row select,
body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row .select2,
body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row input,
body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row select,
body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row .select2 {
margin-bottom: 0; }
body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row .required,
body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row .required {
border-bottom: none; }
body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row:before,
body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row:before {
content: "";
width: 0;
height: 2px;
display: block;
position: absolute;
bottom: 0;
-webkit-transition: width ease .5s;
-o-transition: width ease .5s;
transition: width ease .5s; }
body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row.woocommerce-invalid-required-field.form-row-first:before, body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row.woocommerce-invalid-required-field.form-row-last:before, body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row.woocommerce-validated.form-row-first:before, body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row.woocommerce-validated.form-row-last:before,
body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row.woocommerce-invalid-required-field.form-row-first:before,
body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row.woocommerce-invalid-required-field.form-row-last:before,
body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row.woocommerce-validated.form-row-first:before,
body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row.woocommerce-validated.form-row-last:before {
width: calc(100% - 10px); }
body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row.woocommerce-invalid-required-field:before,
body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row.woocommerce-invalid-required-field:before {
width: 100%;
background: #DE7878; }
body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row.woocommerce-validated:before,
body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row.woocommerce-validated:before {
width: 100%;
background: #6DD09D; }
body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row-wide,
body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row-wide {
clear: both; }
body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row-first,
body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row-first {
width: 50%;
float: left;
padding-right: 10px; }
body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row-last,
body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row-last {
width: 50%;
float: left;
padding-left: 10px; }
body.woocommerce-checkout .woocommerce .woocommerce-additional-fields > h3 {
font-size: 1.1875rem;
margin-bottom: 2rem; }
body.woocommerce-checkout .woocommerce .woocommerce-account-fields p.create-account {
margin-bottom: 3rem; }
body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row {
margin-bottom: 1.5rem; }
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table {
font-size: 0.8125rem;
margin-bottom: 1.5rem; }
@keyframes loader_spinner {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loader_fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table .blockUI:before {
content: '';
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 24px;
height: 24px;
border-radius: 100%;
border: 1px solid transparent;
-webkit-animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite;
animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite; }
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table .blockUI:before {
position: absolute;
top: 50%;
left: 50%;
margin-right: -14px; }
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr th {
padding: 1.5rem 0;
vertical-align: top; }
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.cart_item td {
padding: 1.5rem 0; }
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.cart_item td.product-name {
padding-right: 1rem; }
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.cart_item td dl.variation {
margin-top: 8px;
font-size: 0.75rem; }
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.cart_item td dl.variation dt {
margin: 0 5px 0 0;
font-weight: normal;
float: left;
clear: both; }
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.cart_item td dl.variation dd {
margin: 0 5px 0 0;
float: left; }
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.shipping td {
padding-top: 1.5rem;
padding-bottom: 1rem; }
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.shipping th {
padding: 1.5rem 0;
width: 45%; }
@media print, screen and (min-width: 64em) {
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.shipping th {
width: auto; } }
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.shipping ul#shipping_method {
margin: 0;
list-style-type: none; }
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.shipping ul#shipping_method li input {
margin-bottom: 0.5rem; }
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.shipping ul#shipping_method li label {
font-weight: normal; }
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.cart-subtotal .amount {
font-weight: normal; }
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.order-total th {
padding: 2.5rem 0 2.1875rem; }
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.order-total td {
font-size: 1.6875rem;
padding: 2.5rem 0 2.1875rem; }
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.order-total td strong {
font-weight: normal; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment a:hover {
border-bottom: 2px solid transparent !important; }
@keyframes loader_spinner {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes loader_fade {
0% {
opacity: 0; }
100% {
opacity: 1; } }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .blockUI.blockOverlay:before {
content: '';
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 24px;
height: 24px;
border-radius: 100%;
border: 1px solid transparent;
-webkit-animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite;
animation: loader_fade .5s ease-in, loader_spinner .5s linear infinite; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .blockUI.blockOverlay:before {
position: absolute;
top: 50%;
left: 50%;
margin-right: -7px; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods {
list-style: none;
margin: 0;
padding: 0; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method {
border-bottom: 1px solid;
margin-bottom: 1.5rem;
padding-bottom: 1.5rem; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method:last-child {
border-bottom: 0;
margin-bottom: 0; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method input {
position: relative !important;
display: inline;
top: 0px !important; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method input.input-radio {
margin-bottom: 0; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method > label {
margin-left: 16px;
padding-left: 0 !important;
display: inline !important; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box {
font-size: 0.8125rem;
padding: 1.5rem 33px 0; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box > p {
margin-bottom: 0.5rem;
margin-top: 0; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box > div > p {
margin-bottom: 1rem; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box .wc-payment-form .form-row {
margin-bottom: 1.5rem; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box .wc-payment-form .form-row label {
padding: 0; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box .woocommerce-validated {
margin-bottom: 0 !important; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box .woocommerce-validated input {
margin: 0; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method.payment_method_paypal label {
width: calc(100% - 40px);
margin-right: 0; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method.payment_method_paypal label img {
display: none; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method.payment_method_paypal label a {
position: relative;
float: right;
top: 6px;
border-bottom: 2px solid; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method.payment_method_ppec_paypal .payment_method_stripe > div {
margin-top: 8px; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method.payment_method_stripe .payment_box > div > p {
margin-bottom: 1.5rem; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method.payment_method_stripe .payment_box .StripeElement {
margin-bottom: 1.5rem !important; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method.payment_method_stripe_sepa .payment_box > div > p {
margin-bottom: 1.5rem; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method.payment_method_stripe_sepa .payment_box fieldset > p {
margin-bottom: 1.5rem !important; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method.payment_method_stripe_sepa .payment_box .form-row input {
width: 100%; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions {
margin-bottom: 2rem; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions h1, body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions h2, body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions h3, body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions h4, body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions h5, body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions h6,
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions p, body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions b, body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions strong, body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions i,
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions span,
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions a,
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions li,
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions address,
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions tr, body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions td, body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions th,
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions dt, body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions dd, body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions dl,
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions code,
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions pre,
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions img,
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions blockquote,
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions div {
font-size: 13px !important; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text {
font-size: 0.8125rem;
margin-top: 1rem;
padding-right: 10%; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .wc-terms-and-conditions label {
cursor: pointer; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .wc-terms-and-conditions label input {
margin-right: 1.125rem; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-link {
text-transform: capitalize;
border-bottom: 2px solid;
display: inline-block; }
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .button {
padding: 1.25rem; }
body.woocommerce-checkout.woocommerce-order-received .entry-title {
margin-bottom: 4.5rem; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order {
font-size: 0.8125rem; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-notice {
border-bottom: 1px solid;
padding-bottom: 1.5rem; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-overview {
list-style-type: none;
margin: 0;
margin-bottom: 4.5rem; }
@media print, screen and (min-width: 64em) {
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-overview {
width: 100%;
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 screen and (min-width: 80em) {
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-overview {
width: 64%; } }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li {
text-transform: uppercase;
font-size: 0.625rem;
line-height: 0.875rem;
padding-right: 1rem; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li strong {
display: block;
font-size: 1rem;
line-height: 1.375rem;
text-transform: none;
margin-top: 0.5rem; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-overview strong {
font-weight: normal; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order > p {
border-bottom: 1px solid;
padding-bottom: 1.5rem; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details strong {
font-weight: normal; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading {
font-size: 1.4375rem;
margin-bottom: 4.5rem; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name {
font-size: 1.1875rem; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details {
list-style-type: none;
margin: 0;
margin-bottom: 4.5rem; }
@media print, screen and (min-width: 64em) {
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details {
width: 100%;
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 screen and (min-width: 80em) {
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details {
width: 64%; } }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details li {
text-transform: uppercase;
font-size: 0.625rem;
line-height: 0.875rem;
padding-right: 1rem; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong {
display: block;
font-size: 1rem;
line-height: 1.375rem;
text-transform: none;
margin-top: 0.5rem; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title {
font-size: 1.1875rem; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr td,
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr th {
padding: 1.5rem 0 1.375rem; }
@media print, screen and (min-width: 64em) {
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr th.product-total {
padding-right: 16%; } }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr td {
width: 50%;
padding-right: 1rem; }
@media print, screen and (min-width: 64em) {
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr td {
width: 184px; } }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr td.product-name .wc-item-meta {
list-style-type: none;
margin: 0; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr td.product-name .wc-item-meta li {
line-height: inherit;
margin-bottom: 0; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr td.product-name .wc-item-meta li p {
display: inline-block;
padding-bottom: 0;
line-height: inherit;
margin-bottom: 0; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr td.product-name .wc-item-meta li .wc-item-meta-label {
font-weight: normal; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr th {
vertical-align: top; }
@media print, screen and (min-width: 64em) {
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr th {
padding-left: 51%;
width: 75%; } }
@media print, screen and (min-width: 64em) {
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr td {
width: 25%; } }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td span, body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:nth-last-child(2) td span {
font-size: 1.6875rem; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td .includes_tax span, body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:nth-last-child(2) td .includes_tax span {
font-size: 0.625rem; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child {
border-bottom: 0; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child th,
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td {
padding-top: 2.5rem;
padding-bottom: 2.5rem; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details > h2 {
font-size: 1.1875rem;
margin-bottom: 2rem; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details address {
font-style: normal; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details address p {
margin-bottom: 0;
line-height: inherit; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title {
font-size: 1rem;
margin-bottom: 2rem; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column address {
font-style: normal; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column address p {
margin-bottom: 0;
line-height: inherit; }
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column.woocommerce-column--1 {
width: 50%; }
@media print, screen and (min-width: 64em) {
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column.woocommerce-column--1 {
width: 51%; } }
@media print, screen and (min-width: 64em) {
.track_order {
max-width: 24rem;
margin: 3.25rem auto 0; } }
.track_order p.form-row:last-of-type {
margin-bottom: 0; }
.woocommerce-account .entry-title {
font-size: 1.4375rem;
margin-bottom: 2rem;
margin-top: 2rem; }
@media print, screen and (min-width: 64em) {
.woocommerce-account .entry-title {
margin-bottom: 3.125rem; } }
.woocommerce-account .woocommerce > h2 {
font-size: 1.1875rem;
max-width: 24rem;
margin: 0 auto 2rem; }
.woocommerce-account .woocommerce p.form-row {
margin-bottom: 1.5rem; }
.woocommerce-account .woocommerce > .woocommerce-form-login {
max-width: 24rem;
margin: 0 auto;
position: relative; }
.woocommerce-account .woocommerce > .woocommerce-form-login .woocommerce-Button {
margin-bottom: 1.5rem; }
.woocommerce-account .woocommerce > .woocommerce-form-login .woocommerce-LostPassword {
padding: 0;
margin: 0;
position: absolute;
right: 0;
line-height: 1;
font-size: 0.8125rem; }
.woocommerce-account .woocommerce > .woocommerce-form-login .woocommerce-LostPassword a {
display: inline-block;
line-height: 1.4;
border-bottom: 2px solid; }
.woocommerce-account .woocommerce > .woocommerce-form-login .woocommerce-LostPassword a:hover {
border-color: transparent; }
.woocommerce-account #customer_login.col2-set {
width: 100%;
margin: 0 auto; }
@media print, screen and (min-width: 40em) {
.woocommerce-account #customer_login.col2-set {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } }
@media print, screen and (min-width: 64em) {
.woocommerce-account #customer_login.col2-set {
width: 75%; } }
.woocommerce-account #customer_login.col2-set .u-column1,
.woocommerce-account #customer_login.col2-set .u-column2 {
width: 100%; }
.woocommerce-account #customer_login.col2-set .u-column1 h2,
.woocommerce-account #customer_login.col2-set .u-column2 h2 {
font-size: 1.1875rem;
margin-bottom: 2rem; }
.woocommerce-account #customer_login.col2-set .u-column1.col-1 {
margin-right: 0; }
@media print, screen and (min-width: 40em) {
.woocommerce-account #customer_login.col2-set .u-column1.col-1 {
margin-right: 2.5rem; } }
@media print, screen and (min-width: 64em) {
.woocommerce-account #customer_login.col2-set .u-column1.col-1 {
margin-right: 7.5rem; } }
.woocommerce-account #customer_login.col2-set .u-column1.col-1 .woocommerce-form-login {
position: relative; }
.woocommerce-account #customer_login.col2-set .u-column1.col-1 .woocommerce-form-login .woocommerce-Button {
margin-bottom: 1.5rem; }
.woocommerce-account #customer_login.col2-set .u-column1.col-1 .woocommerce-form-login .woocommerce-form__label-for-checkbox {
padding: 0;
margin: 0 0 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
line-height: 1; }
.woocommerce-account #customer_login.col2-set .u-column1.col-1 .woocommerce-form-login .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 0;
margin: 0 1rem 0 0; }
.woocommerce-account #customer_login.col2-set .u-column1.col-1 .woocommerce-form-login .woocommerce-form__label-for-checkbox span {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.woocommerce-account #customer_login.col2-set .u-column1.col-1 .woocommerce-form-login .woocommerce-LostPassword {
padding: 0;
margin: 0;
position: absolute;
right: 0;
line-height: 1;
font-size: 0.8125rem; }
.woocommerce-account #customer_login.col2-set .u-column1.col-1 .woocommerce-form-login .woocommerce-LostPassword a {
display: inline-block;
line-height: 1.4;
border-bottom: 2px solid; }
.woocommerce-account #customer_login.col2-set .u-column1.col-1 .woocommerce-form-login .woocommerce-LostPassword a:hover {
border-color: transparent; }
.woocommerce-account #customer_login.col2-set .u-column2 {
margin-top: 5rem; }
@media print, screen and (min-width: 40em) {
.woocommerce-account #customer_login.col2-set .u-column2 {
margin-top: 0; } }
.woocommerce-account #customer_login.col2-set .u-column2.col-2 .register .woocommerce-privacy-policy-text p {
font-size: 0.8125rem;
line-height: 2; }
.woocommerce-account #customer_login.col2-set .u-column2.col-2 .register .form-row .woocommerce-password-strength {
font-size: 0.8125rem;
font-weight: bold; }
.woocommerce-account .woocommerce:after {
content: "";
display: block;
clear: both; }
.woocommerce-account .woocommerce ul.products {
margin-bottom: 0; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
margin-bottom: 2rem; }
@media print, screen and (min-width: 64em) {
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
width: 16.125rem;
margin-right: 3rem;
margin-bottom: 0;
float: left; } }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {
list-style-type: none;
margin: 0; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-bottom: 1px solid;
font-size: 0.8125rem;
margin-bottom: 0; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 1.25rem 0 1rem;
line-height: 1.4; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:before {
font-size: 1.5rem;
padding-right: 1.125rem; font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content table th {
font-size: 0.8125rem; }
@media print, screen and (min-width: 64em) {
.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
padding-top: 1.25rem;
width: calc(100% - 16.125rem - 3rem);
float: right; } }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content p strong {
font-weight: normal; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content p a {
border-bottom: 1px solid; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content p:last-of-type {
margin-bottom: 1.25rem; }
@media print, screen and (min-width: 40em) {
.woocommerce-account .woocommerce .woocommerce-MyAccount-content p:last-of-type {
margin-bottom: 2.5rem; } }
@media print, screen and (min-width: 64em) {
.woocommerce-account .woocommerce .woocommerce-MyAccount-content p:last-of-type {
margin-bottom: 4.5rem; } }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination--without-numbers {
text-align: left; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination--without-numbers .woocommerce-button {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: none;
border: 0;
text-transform: uppercase;
font-size: 0.6875rem;
padding-top: 0.5rem; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination--without-numbers .woocommerce-button:before, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination--without-numbers .woocommerce-button:after {
font-size: 1.5rem; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination--without-numbers .woocommerce-button.woocommerce-button--next {
padding-left: 0; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination--without-numbers .woocommerce-button.woocommerce-button--next:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 0.5rem;
margin-left: 0.5rem;
line-height: 1.4; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination--without-numbers .woocommerce-button.woocommerce-button--previous {
padding-left: 0;
padding-right: 1.25rem; }
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination--without-numbers .woocommerce-button.woocommerce-button--previous:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 0.5rem;
margin-right: 0.5rem;
line-height: 1.4; }
.woocommerce-account.woocommerce-orders .entry-header {
margin-bottom: 3.5rem; }
.woocommerce-account.woocommerce-orders .woocommerce-orders-table {
font-size: 0.8125rem; }
.woocommerce-account.woocommerce-orders .woocommerce-orders-table thead tr th {
font-size: 0.8125rem; }
.woocommerce-account.woocommerce-orders .woocommerce-orders-table tbody tr td {
padding-right: 0.5625rem; }
.woocommerce-account.woocommerce-orders .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-number {
font-size: 1rem;
line-height: 1.1875rem; }
.woocommerce-account.woocommerce-orders .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-number > a {
padding-right: 1.25rem; }
.woocommerce-account.woocommerce-orders .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions {
text-align: left; }
.woocommerce-account.woocommerce-orders .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions .button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: none;
text-align: left;
font-size: 0.75rem;
line-height: 0.875rem;
padding: 0.5625rem 0;
border: 0; }
.woocommerce-account.woocommerce-orders .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions .button:before {
padding-right: 0.5rem;
font-size: 1rem; }
.woocommerce-account.woocommerce-orders .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions .button.pay:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.woocommerce-account.woocommerce-orders .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions .button.view:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.woocommerce-account.woocommerce-orders .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions .button.cancel:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
@media screen and (max-width: 39.9375em) {
.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table thead {
display: none; }
.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tbody tr:first-child td:first-child {
border-top: 0; }
.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tbody th {
display: none; }
.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tr {
display: block; }
.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tr td {
display: block;
text-align: right !important; }
.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-number a {
padding-right: 0; }
.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-actions a {
padding-right: 0.5625rem;
display: inline-block;
vertical-align: middle; }
.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-actions a:last-of-type {
padding-right: 0; }
.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-actions a:before {
vertical-align: middle; }
.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tr td::before {
content: attr(data-title) ": ";
float: left;
font-size: 0.8125rem; }
.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tr td.product-remove::before, .woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tr td.actions::before {
display: none; }
.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table.my_account_orders tr td.order-actions {
text-align: left; }
.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table.my_account_orders tr td.order-actions::before {
display: none; }
.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table.my_account_orders tr td.order-actions .button {
float: none;
margin: 0.125em 0.25em 0.125em 0; } }
.woocommerce-account.woocommerce-view-order .entry-header {
margin-bottom: 3.5rem; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content p mark {
background: none; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-downloads .woocommerce-order-downloads__title {
font-size: 1.1875rem; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-order-details__title {
font-size: 1.1875rem; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details {
font-size: 0.8125rem;
margin-bottom: 3rem; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details thead th.product-total {
padding-left: 1.875rem; }
@media print, screen and (min-width: 64em) {
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details thead th.product-total {
width: 14.375rem; } }
@media print, screen and (min-width: 64em) {
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr th {
padding: 1.5rem 1.5rem 1.5rem 44%; } }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child td span, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:nth-last-child(2) td span {
font-size: 1.6875rem; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child td .includes_tax span, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:nth-last-child(2) td .includes_tax span {
font-size: 0.625rem; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child {
border-bottom: 0; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child th,
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child td {
padding-top: 2.5rem;
padding-bottom: 2.5rem; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tr th {
vertical-align: top; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tr td {
padding: 1.5rem 1.875rem; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tr td.woocommerce-table__product-name {
padding-left: 0; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tr td.woocommerce-table__product-name .wc-item-meta {
list-style-type: none;
margin: 10px 0 0 0; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tr td.woocommerce-table__product-name .wc-item-meta li {
line-height: inherit;
margin-bottom: 0; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tr td.woocommerce-table__product-name .wc-item-meta li p {
display: inline-block;
padding-bottom: 0;
line-height: inherit;
margin-bottom: 0; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tr td a {
color: inherit; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tr td .wc-item-downloads {
list-style: none;
margin: 0; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order-again {
display: none; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details {
font-size: 0.8125rem; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details h2,
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details h3 {
font-size: 1.1875rem; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details address {
font-style: normal; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details address p {
margin-bottom: 0;
line-height: inherit; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .customer_details tbody tr th {
padding: 1.5rem 1.875rem 1.5rem 0; }
@media print, screen and (min-width: 64em) {
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .customer_details tbody tr th {
width: 26.125rem; } }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .addresses {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
@media print, screen and (min-width: 40em) {
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .addresses {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; } }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .addresses .woocommerce-column {
width: 50%; }
@media print, screen and (min-width: 64em) {
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .addresses .woocommerce-column {
width: 26.0625rem; } }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .addresses .woocommerce-column address {
font-style: normal; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .addresses .woocommerce-column address p.woocommerce-customer-details--phone {
margin-bottom: 0; }
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .addresses .woocommerce-column.col-1 {
margin-bottom: 1.875rem; }
.woocommerce-account .woocommerce-table--order-downloads {
font-size: 0.8125rem; }
.woocommerce-account .woocommerce-table--order-downloads thead tr th {
font-size: 0.8125rem;
padding-bottom: 1.5rem; }
.woocommerce-account .woocommerce-table--order-downloads thead tr th.download-file {
font-size: 0;
opacity: 0; }
@media screen and (max-width: 39.9375em) {
.woocommerce-account .woocommerce-table--order-downloads thead tr th {
display: none; } }
@media screen and (max-width: 39.9375em) {
.woocommerce-account .woocommerce-table--order-downloads tbody tr td {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; } }
@media screen and (max-width: 39.9375em) {
.woocommerce-account .woocommerce-table--order-downloads tbody tr td:before {
content: attr(data-title);
width: 30%; } }
.woocommerce-account .woocommerce-table--order-downloads tbody tr td.download-product a {
color: inherit; }
@media print, screen and (min-width: 64em) {
.woocommerce-account .woocommerce-table--order-downloads tbody tr td.download-file {
width: 30%; } }
.woocommerce-account .woocommerce-table--order-downloads tbody tr td.download-file a.button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: none;
text-align: left;
font-size: 0.75rem;
line-height: 0.875rem;
padding: 0.5625rem 0;
border: 0; }
@media screen and (max-width: 39.9375em) {
.woocommerce-account .woocommerce-table--order-downloads tbody tr td.download-file a.button {
width: 70%;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; } }
.woocommerce-account .woocommerce-table--order-downloads tbody tr td.download-file a.button:before {
padding-right: 0.5rem;
font-size: 1rem; font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
@media screen and (max-width: 39.9375em) {
.woocommerce-account .woocommerce-MyAccount-downloads.shop_table_responsive thead {
display: none; }
.woocommerce-account .woocommerce-MyAccount-downloads.shop_table_responsive tbody tr:first-child td:first-child {
border-top: 0; }
.woocommerce-account .woocommerce-MyAccount-downloads.shop_table_responsive tbody th {
display: none; }
.woocommerce-account .woocommerce-MyAccount-downloads.shop_table_responsive tr {
display: block; }
.woocommerce-account .woocommerce-MyAccount-downloads.shop_table_responsive tr td {
display: block;
text-align: right !important;
padding: 0.9375rem 0; }
.woocommerce-account .woocommerce-MyAccount-downloads.shop_table_responsive tr td.download-file a {
padding-right: 0.5625rem;
display: inline-block;
vertical-align: middle; }
.woocommerce-account .woocommerce-MyAccount-downloads.shop_table_responsive tr td.download-file a:last-of-type {
padding-right: 0; }
.woocommerce-account .woocommerce-MyAccount-downloads.shop_table_responsive tr td.download-file a:before {
vertical-align: middle; }
.woocommerce-account .woocommerce-MyAccount-downloads.shop_table_responsive tr td::before {
content: attr(data-title) ": ";
font-weight: bold;
float: left;
font-size: 0.8125rem; } }
.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-first, .woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-last {
float: left;
width: calc(50% - 8px); }
.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-first input, .woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-last input {
margin-bottom: 0; }
.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-first {
margin-right: 8px; }
.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-last {
margin-left: 8px; }
.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row input.woocommerce-Input--email {
margin-bottom: 4.25rem; }
.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row span em {
font-size: 0.8125rem;
font-style: normal; }
.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.woocommerce-form-row--wide:last-child {
margin-bottom: 1.5rem; }
.woocommerce-account.woocommerce-edit-account .edit-account fieldset legend {
margin-bottom: 2rem; }
.woocommerce-account.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content > p {
margin-bottom: 2rem; }
.woocommerce-account.woocommerce-edit-address .addresses {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
@media print, screen and (min-width: 64em) {
.woocommerce-account.woocommerce-edit-address .addresses {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; } }
.woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address {
width: 100%;
margin-bottom: 1.875rem; }
@media print, screen and (min-width: 64em) {
.woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address {
width: 50%; } }
.woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address .woocommerce-Address-title > h3 {
font-size: 1.1875rem;
margin-bottom: 2.125rem; }
.woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address .woocommerce-Address-title .edit {
color: inherit;
font-size: 0.625rem;
line-height: 0.8125rem;
text-transform: uppercase;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 1.0625rem;
font-weight: bold; }
.woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address .woocommerce-Address-title .edit:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1rem;
padding-right: 0.5rem; }
.woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address address {
font-style: normal;
font-size: 0.8125rem; }
.woocommerce-account.woocommerce-edit-address form > h3 {
display: none; }
.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .form-row.form-row-first, .woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .form-row.form-row-last {
float: left;
width: calc(50% - 8px); }
.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .form-row.form-row-first input, .woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .form-row.form-row-last input {
margin-bottom: 0; }
.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .form-row.form-row-first {
margin-right: 8px; }
.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .form-row.form-row-last {
margin-left: 8px; }
.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .form-row#billing_email_field, .woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .form-row#shipping_postcode_field {
margin-bottom: 1.5rem; }
.woocommerce-account .woocommerce-Payment ul.payment_methods {
list-style-type: none;
margin: 0; }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod {
border-bottom: 1px solid;
margin-bottom: 1.5rem;
padding-bottom: 1.5rem; }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod:last-child {
border-bottom: 0px; }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod input {
margin: 0 !important;
top: 0 !important; }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod label {
line-height: 1.7; }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod .payment_box {
font-size: 0.8125rem;
padding: 1.5rem 33px 0; }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod .payment_box > p {
margin-bottom: 0.5rem;
margin-top: 0; }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod .payment_box > div > p {
margin-bottom: 1rem; }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod .payment_box.payment_method_stripe_sepa > div > p {
margin-bottom: 1.5rem; }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod .payment_box.payment_method_stripe_sepa fieldset {
padding: 0 !important; }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod .payment_box.payment_method_stripe_sepa fieldset > p {
margin-bottom: 1.5rem !important; }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod .payment_box.payment_method_stripe_sepa .form-row input {
width: 100%; }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod .payment_box .wc-payment-form .form-row {
margin-bottom: 1.5rem; }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod .payment_box .wc-payment-form .form-row label {
padding: 0; }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod .payment_box .woocommerce-error {
background-color: #DE7878;
color: #FFF;
font-size: 0.875rem;
line-height: 1.125rem;
margin: 0;
list-style-type: none;
position: relative;
padding: 1.5625rem 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod .payment_box .woocommerce-error:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 24px;
margin-right: 11px;
margin-left: 11px;
margin-top: -4px; }
@media print, screen and (min-width: 40em) {
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod .payment_box .woocommerce-error:before {
margin-left: 2rem; } }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod .payment_box .woocommerce-error p {
margin-bottom: 0;
width: 100%;
padding-right: 2.5rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod .payment_box .woocommerce-error p {
display: inline; } }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod .payment_box .woocommerce-error li {
margin-bottom: 0;
line-height: 19px;
width: 100%; }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod .payment_box .woocommerce-validated {
margin-bottom: 0 !important; }
.woocommerce-account .woocommerce-Payment ul.payment_methods .woocommerce-PaymentMethod .payment_box .woocommerce-validated input {
margin: 0; }
.woocommerce-lost-password .woocommerce-ResetPassword {
max-width: 24rem;
margin: 0 auto; }
.woocommerce-info {
background-color: #6EBFC7;
color: #FFF;
font-size: 0.875rem;
line-height: 1.125rem;
margin: 0;
list-style-type: none;
position: relative;
margin-bottom: 2.5rem;
padding: 1.6875rem 0 0.9375rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce-info {
margin-left: -0.7rem;
margin-right: -0.7rem;
padding: 0.7rem 1.25rem 0.8125rem 1.875rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.woocommerce-info {
margin-left: -0.8375rem;
margin-right: -0.8375rem; } }
@media screen and (max-width: 39.9375em) {
.woocommerce-info {
margin-left: -0.84rem;
margin-right: -0.84rem;
padding: 0.84rem 1.5rem 0.975rem 2.25rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.woocommerce-info {
margin-left: -1.005rem;
margin-right: -1.005rem; } }
@media screen and (max-width: 39.9375em) {
.woocommerce-info {
margin-left: -1.12rem;
margin-right: -1.12rem;
padding: 1.12rem 2rem 1.3rem 3rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.woocommerce-info {
margin-left: -1.34rem;
margin-right: -1.34rem; } }
@media screen and (max-width: 39.9375em) {
.woocommerce-info {
margin-left: -1.26rem;
margin-right: -1.26rem;
padding: 1.26rem 2.25rem 1.4625rem 3.375rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.woocommerce-info {
margin-left: -1.5075rem;
margin-right: -1.5075rem; } }
@media print, screen and (min-width: 40em) {
.woocommerce-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex; } }
.woocommerce-info:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 24px;
margin-right: 11px;
margin-left: -2.25rem; }
@media print, screen and (min-width: 40em) {
.woocommerce-info:before {
margin-left: 2rem; } }
.woocommerce-info p {
margin-bottom: 0;
width: 100%;
padding-right: 2.5rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce-info p {
display: inline; } }
@media print, screen and (min-width: 40em) {
.woocommerce-info p.with-button {
padding-right: 8.75rem; } }
.woocommerce-info:before {
position: inherit;
top: -5px; }
@media screen and (max-width: 39.9375em) {
.woocommerce-info:before {
top: 5px; } }
.woocommerce-info a {
background: none;
color: #FFF !important;
border-top: 0;
border-left: 0;
border-right: 0;
line-height: 17px;
border-bottom: 1px solid;
padding: 0;
margin-right: 10px; }
@media print, screen and (min-width: 40em) {
.woocommerce-info a {
border-bottom: 2px solid;
line-height: 18px; } }
.woocommerce-info a:hover {
border-bottom: 1px solid transparent;
background-color: transparent;
color: #FFF !important; }
.woocommerce-info a:focus, .woocommerce-info a:active {
background-color: transparent; }
.woocommerce-info a:after {
content: none;
width: 100%;
height: 1px;
display: block; }
.woocommerce-info .showcoupon,
.woocommerce-info .showlogin {
color: #FFF;
border-bottom: 2px solid;
margin-left: 5px; }
.woocommerce-info .showcoupon:hover,
.woocommerce-info .showlogin:hover {
border-bottom: 2px solid transparent; }
.woocommerce-info .showcoupon {
margin-right: 0; }
@media print, screen and (min-width: 40em) {
.woocommerce-info {
padding-right: 0; } }
.woocommerce-message {
background-color: #6DD09D;
color: #FFF;
font-size: 0.875rem;
line-height: 1.125rem;
margin: 0;
list-style-type: none;
position: relative;
margin-bottom: 2.5rem;
padding: 1.6875rem 0 1.125rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce-message {
margin-left: -0.7rem;
margin-right: -0.7rem;
padding: 0.7rem 1.25rem 0.8125rem 1.875rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.woocommerce-message {
margin-left: -0.8375rem;
margin-right: -0.8375rem; } }
@media screen and (max-width: 39.9375em) {
.woocommerce-message {
margin-left: -0.84rem;
margin-right: -0.84rem;
padding: 0.84rem 1.5rem 0.975rem 2.25rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.woocommerce-message {
margin-left: -1.005rem;
margin-right: -1.005rem; } }
@media screen and (max-width: 39.9375em) {
.woocommerce-message {
margin-left: -1.12rem;
margin-right: -1.12rem;
padding: 1.12rem 2rem 1.3rem 3rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.woocommerce-message {
margin-left: -1.34rem;
margin-right: -1.34rem; } }
@media screen and (max-width: 39.9375em) {
.woocommerce-message {
margin-left: -1.26rem;
margin-right: -1.26rem;
padding: 1.26rem 2.25rem 1.4625rem 3.375rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.woocommerce-message {
margin-left: -1.5075rem;
margin-right: -1.5075rem; } }
@media print, screen and (min-width: 40em) {
.woocommerce-message {
display: -webkit-box;
display: -ms-flexbox;
display: flex; } }
.woocommerce-message:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 24px;
margin-right: 11px;
margin-left: -2.25rem; }
@media print, screen and (min-width: 40em) {
.woocommerce-message:before {
margin-left: 2rem; } }
.woocommerce-message p {
margin-bottom: 0;
width: 100%;
padding-right: 2.5rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce-message p {
display: inline; } }
@media print, screen and (min-width: 40em) {
.woocommerce-message p.with-button {
padding-right: 8.75rem; } }
.woocommerce-message:before {
position: inherit;
top: -4px; }
@media screen and (max-width: 39.9375em) {
.woocommerce-message:before {
top: 5px; } }
.woocommerce-message .restore-item {
padding-bottom: 0;
line-height: 19px; }
.woocommerce-message a,
.woocommerce-message button,
.woocommerce-message .button {
background: none;
color: #FFF !important;
display: inline;
width: auto;
line-height: 19px;
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom: 1px solid;
padding: 0; }
.woocommerce-message a:after,
.woocommerce-message button:after,
.woocommerce-message .button:after {
content: none;
width: 100%;
height: 1px;
display: block; }
.woocommerce-message a:hover,
.woocommerce-message button:hover,
.woocommerce-message .button:hover {
border-bottom: 1px solid transparent;
background-color: transparent;
color: #FFF !important; }
.woocommerce-message a:focus, .woocommerce-message a:active,
.woocommerce-message button:focus,
.woocommerce-message button:active,
.woocommerce-message .button:focus,
.woocommerce-message .button:active {
background-color: transparent; }
@media print, screen and (min-width: 40em) {
.woocommerce-message a,
.woocommerce-message button,
.woocommerce-message .button {
border-bottom: 2px solid;
position: absolute;
right: 32px; }
.woocommerce-message a:hover,
.woocommerce-message button:hover,
.woocommerce-message .button:hover {
border-bottom: 2px solid transparent; } }
.woocommerce > .woocommerce-error,
.site-main > .woocommerce-error,
.woocommerce-notices-wrapper > .woocommerce-error {
background-color: #DE7878;
color: #FFF;
font-size: 0.875rem;
line-height: 1.125rem;
margin: 0;
list-style-type: none;
position: relative;
margin-bottom: 2.5rem;
padding: 1.6875rem 0 1.375rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce > .woocommerce-error,
.site-main > .woocommerce-error,
.woocommerce-notices-wrapper > .woocommerce-error {
margin-left: -0.7rem;
margin-right: -0.7rem;
padding: 0.7rem 1.25rem 0.8125rem 1.875rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.woocommerce > .woocommerce-error,
.site-main > .woocommerce-error,
.woocommerce-notices-wrapper > .woocommerce-error {
margin-left: -0.8375rem;
margin-right: -0.8375rem; } }
@media screen and (max-width: 39.9375em) {
.woocommerce > .woocommerce-error,
.site-main > .woocommerce-error,
.woocommerce-notices-wrapper > .woocommerce-error {
margin-left: -0.84rem;
margin-right: -0.84rem;
padding: 0.84rem 1.5rem 0.975rem 2.25rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.woocommerce > .woocommerce-error,
.site-main > .woocommerce-error,
.woocommerce-notices-wrapper > .woocommerce-error {
margin-left: -1.005rem;
margin-right: -1.005rem; } }
@media screen and (max-width: 39.9375em) {
.woocommerce > .woocommerce-error,
.site-main > .woocommerce-error,
.woocommerce-notices-wrapper > .woocommerce-error {
margin-left: -1.12rem;
margin-right: -1.12rem;
padding: 1.12rem 2rem 1.3rem 3rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.woocommerce > .woocommerce-error,
.site-main > .woocommerce-error,
.woocommerce-notices-wrapper > .woocommerce-error {
margin-left: -1.34rem;
margin-right: -1.34rem; } }
@media screen and (max-width: 39.9375em) {
.woocommerce > .woocommerce-error,
.site-main > .woocommerce-error,
.woocommerce-notices-wrapper > .woocommerce-error {
margin-left: -1.26rem;
margin-right: -1.26rem;
padding: 1.26rem 2.25rem 1.4625rem 3.375rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.woocommerce > .woocommerce-error,
.site-main > .woocommerce-error,
.woocommerce-notices-wrapper > .woocommerce-error {
margin-left: -1.5075rem;
margin-right: -1.5075rem; } }
@media print, screen and (min-width: 40em) {
.woocommerce > .woocommerce-error,
.site-main > .woocommerce-error,
.woocommerce-notices-wrapper > .woocommerce-error {
display: -webkit-box;
display: -ms-flexbox;
display: flex; } }
.woocommerce > .woocommerce-error:before,
.site-main > .woocommerce-error:before,
.woocommerce-notices-wrapper > .woocommerce-error:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 24px;
margin-right: 11px;
margin-left: -2.25rem; }
@media print, screen and (min-width: 40em) {
.woocommerce > .woocommerce-error:before,
.site-main > .woocommerce-error:before,
.woocommerce-notices-wrapper > .woocommerce-error:before {
margin-left: 2rem; } }
.woocommerce > .woocommerce-error p,
.site-main > .woocommerce-error p,
.woocommerce-notices-wrapper > .woocommerce-error p {
margin-bottom: 0;
width: 100%;
padding-right: 2.5rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce > .woocommerce-error p,
.site-main > .woocommerce-error p,
.woocommerce-notices-wrapper > .woocommerce-error p {
display: inline; } }
@media print, screen and (min-width: 40em) {
.woocommerce > .woocommerce-error p.with-button,
.site-main > .woocommerce-error p.with-button,
.woocommerce-notices-wrapper > .woocommerce-error p.with-button {
padding-right: 8.75rem; } }
@media screen and (max-width: 39.9375em) {
.woocommerce > .woocommerce-error,
.site-main > .woocommerce-error,
.woocommerce-notices-wrapper > .woocommerce-error {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-top: 1.875rem; } }
.woocommerce > .woocommerce-error:before,
.site-main > .woocommerce-error:before,
.woocommerce-notices-wrapper > .woocommerce-error:before {
margin-top: -3px; }
.woocommerce > .woocommerce-error li,
.site-main > .woocommerce-error li,
.woocommerce-notices-wrapper > .woocommerce-error li {
margin-bottom: 0;
line-height: 19px;
width: 100%; }
.woocommerce > .woocommerce-error li:not(:first-child),
.site-main > .woocommerce-error li:not(:first-child),
.woocommerce-notices-wrapper > .woocommerce-error li:not(:first-child) {
margin-top: 15px;
margin-bottom: 15px; }
.woocommerce > .woocommerce-error li a,
.woocommerce > .woocommerce-error li button,
.woocommerce > .woocommerce-error li .button,
.site-main > .woocommerce-error li a,
.site-main > .woocommerce-error li button,
.site-main > .woocommerce-error li .button,
.woocommerce-notices-wrapper > .woocommerce-error li a,
.woocommerce-notices-wrapper > .woocommerce-error li button,
.woocommerce-notices-wrapper > .woocommerce-error li .button {
background: none;
color: #FFF !important;
display: inline;
width: auto;
border-top: 0;
border-left: 0;
border-right: 0;
line-height: 19px;
border-bottom: 1px solid;
padding: 0; }
.woocommerce > .woocommerce-error li a:after,
.woocommerce > .woocommerce-error li button:after,
.woocommerce > .woocommerce-error li .button:after,
.site-main > .woocommerce-error li a:after,
.site-main > .woocommerce-error li button:after,
.site-main > .woocommerce-error li .button:after,
.woocommerce-notices-wrapper > .woocommerce-error li a:after,
.woocommerce-notices-wrapper > .woocommerce-error li button:after,
.woocommerce-notices-wrapper > .woocommerce-error li .button:after {
content: none;
width: 100%;
height: 1px;
display: block; }
.woocommerce > .woocommerce-error li a:hover,
.woocommerce > .woocommerce-error li button:hover,
.woocommerce > .woocommerce-error li .button:hover,
.site-main > .woocommerce-error li a:hover,
.site-main > .woocommerce-error li button:hover,
.site-main > .woocommerce-error li .button:hover,
.woocommerce-notices-wrapper > .woocommerce-error li a:hover,
.woocommerce-notices-wrapper > .woocommerce-error li button:hover,
.woocommerce-notices-wrapper > .woocommerce-error li .button:hover {
border-bottom: 1px solid transparent;
background-color: transparent;
color: #FFF !important; }
.woocommerce > .woocommerce-error li a:focus, .woocommerce > .woocommerce-error li a:active,
.woocommerce > .woocommerce-error li button:focus,
.woocommerce > .woocommerce-error li button:active,
.woocommerce > .woocommerce-error li .button:focus,
.woocommerce > .woocommerce-error li .button:active,
.site-main > .woocommerce-error li a:focus,
.site-main > .woocommerce-error li a:active,
.site-main > .woocommerce-error li button:focus,
.site-main > .woocommerce-error li button:active,
.site-main > .woocommerce-error li .button:focus,
.site-main > .woocommerce-error li .button:active,
.woocommerce-notices-wrapper > .woocommerce-error li a:focus,
.woocommerce-notices-wrapper > .woocommerce-error li a:active,
.woocommerce-notices-wrapper > .woocommerce-error li button:focus,
.woocommerce-notices-wrapper > .woocommerce-error li button:active,
.woocommerce-notices-wrapper > .woocommerce-error li .button:focus,
.woocommerce-notices-wrapper > .woocommerce-error li .button:active {
background-color: transparent; }
@media print, screen and (min-width: 40em) {
.woocommerce > .woocommerce-error li a,
.woocommerce > .woocommerce-error li button,
.woocommerce > .woocommerce-error li .button,
.site-main > .woocommerce-error li a,
.site-main > .woocommerce-error li button,
.site-main > .woocommerce-error li .button,
.woocommerce-notices-wrapper > .woocommerce-error li a,
.woocommerce-notices-wrapper > .woocommerce-error li button,
.woocommerce-notices-wrapper > .woocommerce-error li .button {
border-bottom: 2px solid;
position: absolute;
right: 32px; }
.woocommerce > .woocommerce-error li a:hover,
.woocommerce > .woocommerce-error li button:hover,
.woocommerce > .woocommerce-error li .button:hover,
.site-main > .woocommerce-error li a:hover,
.site-main > .woocommerce-error li button:hover,
.site-main > .woocommerce-error li .button:hover,
.woocommerce-notices-wrapper > .woocommerce-error li a:hover,
.woocommerce-notices-wrapper > .woocommerce-error li button:hover,
.woocommerce-notices-wrapper > .woocommerce-error li .button:hover {
border-bottom: 2px solid transparent; } }
.woocommerce-NoticeGroup-checkout {
background-color: #DE7878;
color: #FFF;
font-size: 0.875rem;
line-height: 1.125rem;
margin: 0;
list-style-type: none;
position: relative;
margin-bottom: 2.5rem;
padding: 1.6875rem 0 1.375rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce-NoticeGroup-checkout {
margin-left: -0.7rem;
margin-right: -0.7rem;
padding: 0.7rem 1.25rem 0.8125rem 1.875rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.woocommerce-NoticeGroup-checkout {
margin-left: -0.8375rem;
margin-right: -0.8375rem; } }
@media screen and (max-width: 39.9375em) {
.woocommerce-NoticeGroup-checkout {
margin-left: -0.84rem;
margin-right: -0.84rem;
padding: 0.84rem 1.5rem 0.975rem 2.25rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.woocommerce-NoticeGroup-checkout {
margin-left: -1.005rem;
margin-right: -1.005rem; } }
@media screen and (max-width: 39.9375em) {
.woocommerce-NoticeGroup-checkout {
margin-left: -1.12rem;
margin-right: -1.12rem;
padding: 1.12rem 2rem 1.3rem 3rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.woocommerce-NoticeGroup-checkout {
margin-left: -1.34rem;
margin-right: -1.34rem; } }
@media screen and (max-width: 39.9375em) {
.woocommerce-NoticeGroup-checkout {
margin-left: -1.26rem;
margin-right: -1.26rem;
padding: 1.26rem 2.25rem 1.4625rem 3.375rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.woocommerce-NoticeGroup-checkout {
margin-left: -1.5075rem;
margin-right: -1.5075rem; } }
@media print, screen and (min-width: 40em) {
.woocommerce-NoticeGroup-checkout {
display: -webkit-box;
display: -ms-flexbox;
display: flex; } }
.woocommerce-NoticeGroup-checkout:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 24px;
margin-right: 11px;
margin-left: -2.25rem; }
@media print, screen and (min-width: 40em) {
.woocommerce-NoticeGroup-checkout:before {
margin-left: 2rem; } }
.woocommerce-NoticeGroup-checkout p {
margin-bottom: 0;
width: 100%;
padding-right: 2.5rem; }
@media screen and (max-width: 39.9375em) {
.woocommerce-NoticeGroup-checkout p {
display: inline; } }
@media print, screen and (min-width: 40em) {
.woocommerce-NoticeGroup-checkout p.with-button {
padding-right: 8.75rem; } }
@media screen and (max-width: 39.9375em) {
.woocommerce-NoticeGroup-checkout {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 2.5rem !important; } }
.woocommerce-NoticeGroup-checkout:before {
margin-top: -2px; }
.woocommerce-NoticeGroup-checkout .woocommerce-error {
margin: 0;
padding-right: 1.25rem; }
.woocommerce-NoticeGroup-checkout .woocommerce-error li {
list-style: none;
line-height: 26px;
margin-bottom: 0;
width: 100%; }
#content > .woocommerce-error {
margin: 0;
list-style-type: none;
color: #FFF;
background-color: #DE7878;
color: #FFF;
font-size: 0.875rem;
line-height: 1.125rem;
margin: 0;
list-style-type: none;
position: relative;
margin-bottom: 2.5rem; }
@media screen and (max-width: 39.9375em) {
#content > .woocommerce-error {
margin-left: -0.7rem;
margin-right: -0.7rem;
padding: 0.7rem 1.25rem 0.8125rem 1.875rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
#content > .woocommerce-error {
margin-left: -0.8375rem;
margin-right: -0.8375rem; } }
@media screen and (max-width: 39.9375em) {
#content > .woocommerce-error {
margin-left: -0.84rem;
margin-right: -0.84rem;
padding: 0.84rem 1.5rem 0.975rem 2.25rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
#content > .woocommerce-error {
margin-left: -1.005rem;
margin-right: -1.005rem; } }
@media screen and (max-width: 39.9375em) {
#content > .woocommerce-error {
margin-left: -1.12rem;
margin-right: -1.12rem;
padding: 1.12rem 2rem 1.3rem 3rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
#content > .woocommerce-error {
margin-left: -1.34rem;
margin-right: -1.34rem; } }
@media screen and (max-width: 39.9375em) {
#content > .woocommerce-error {
margin-left: -1.26rem;
margin-right: -1.26rem;
padding: 1.26rem 2.25rem 1.4625rem 3.375rem; } }
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
#content > .woocommerce-error {
margin-left: -1.5075rem;
margin-right: -1.5075rem; } }
@media print, screen and (min-width: 40em) {
#content > .woocommerce-error {
display: -webkit-box;
display: -ms-flexbox;
display: flex; } }
#content > .woocommerce-error:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 24px;
margin-right: 11px;
margin-left: -2.25rem; }
@media print, screen and (min-width: 40em) {
#content > .woocommerce-error:before {
margin-left: 2rem; } }
#content > .woocommerce-error p {
margin-bottom: 0;
width: 100%;
padding-right: 2.5rem; }
@media screen and (max-width: 39.9375em) {
#content > .woocommerce-error p {
display: inline; } }
@media print, screen and (min-width: 40em) {
#content > .woocommerce-error p.with-button {
padding-right: 8.75rem; } }
#content > .woocommerce-error li {
margin-bottom: 0;
line-height: 19px; }
#content > .woocommerce-error li .button {
background: none; }
#content > .woocommerce-error li:not(:first-child) {
margin-top: 15px;
margin-bottom: 15px; }
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
-webkit-animation: fadeIn 1s;
animation: fadeIn 1s; }
.add_to_cart_inline {
border: none !important; }
.add_to_cart_inline .button,
.add_to_cart_inline .added_to_cart {
margin: 0 1rem; }
.add_to_cart_inline .button:before,
.add_to_cart_inline .added_to_cart:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1rem;
margin-right: 1rem;
display: inline-block;
vertical-align: middle;
position: relative;
top: -2px; }
.add_to_cart_inline .button.product_type_variable:before,
.add_to_cart_inline .added_to_cart.product_type_variable:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.add_to_cart_inline .button.product_type_external:before,
.add_to_cart_inline .added_to_cart.product_type_external:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.add_to_cart_inline .button.product_type_grouped:before,
.add_to_cart_inline .added_to_cart.product_type_grouped:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ""; }
.add_to_cart_inline .button .tooltip,
.add_to_cart_inline .added_to_cart .tooltip {
background: none; }
.add_to_cart_inline .button i,
.add_to_cart_inline .added_to_cart i {
font-style: normal; }
.add_to_cart_inline .button i .tooltip,
.add_to_cart_inline .added_to_cart i .tooltip {
background: none; }
.add_to_cart_inline .button.added_to_cart .tooltip,
.add_to_cart_inline .added_to_cart.added_to_cart .tooltip {
background: none; }
ul.products .product-category {
position: relative;
padding: 0 0.75rem 0;
width: 50%; }
@media print, screen and (min-width: 40em) {
ul.products .product-category {
width: calc(100% / 3); } }
@media print, screen and (min-width: 64em) {
ul.products .product-category {
padding: 0 0.75rem 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: calc(100% / 4); } }
@media print, screen and (min-width: 64em) {
ul.products .product-category:hover > a .getbowtied-subcategory-image {
-webkit-transform: scale3d(0.98, 0.98, 0.98);
transform: scale3d(0.98, 0.98, 0.98); } }
ul.products .product-category > a {
display: block;
font-size: 0; }
ul.products .product-category > a .getbowtied-subcategory-image {
width: 100%;
padding-bottom: 100%;
display: inline-block;
background-size: cover;
background-position: 50% 50%;
margin-bottom: 1rem;
-webkit-transition: -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
will-change: transform; }
ul.products .product-category img {
width: 100%;
margin-bottom: 1rem; }
ul.products .product-category .woocommerce-loop-category__title {
display: inline-block;
font-size: 0.8125rem;
margin-bottom: 1rem;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
ul.products .product-category .woocommerce-loop-category__title .count {
background: 0;
color: inherit;
opacity: .5;
padding-top: 2px; }
.wpml-ls-statics-post_translations {
clear: both;
font-size: 0.75rem; }
.page-without-title .wpml-ls-statics-post_translations {
padding-top: 2rem; }
.wpml-ls-statics-post_translations .wpml-ls-flag {
display: inline;
vertical-align: baseline;
width: 16px;
height: 10px;
margin-right: 3px;
margin-left: 5px; }
.wpml-ls-menu-item .wpml-ls-flag {
display: inline;
vertical-align: baseline;
width: 16px;
height: 10px;
margin-right: 3px; }
.site-footer .wpml-ls-menu-item {
z-index: 9999; }
.site-footer .wpml-ls-menu-item a:hover {
opacity: 0.5; }
.wpml-ls-statics-footer {
margin: 1.875rem auto;
font-size: 0.8125rem;
padding: 0 1.25rem;
clear: both; }
.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal ul li {
margin: 0; }
.wpml-ls-legacy-list-horizontal,
.wpml-ls-legacy-list-vertical {
border: 0;
clear: both; }
.wpml-ls-legacy-list-horizontal:not(.wpml-ls-statics-footer),
.wpml-ls-legacy-list-vertical:not(.wpml-ls-statics-footer) {
padding: 0; }
.wpml-ls-legacy-list-horizontal:not(.wpml-ls-statics-footer) ul li:not(:last-child),
.wpml-ls-legacy-list-vertical:not(.wpml-ls-statics-footer) ul li:not(:last-child) {
margin: 0 0 0.5rem; }
.wpml-ls-legacy-list-horizontal:not(.wpml-ls-statics-footer) ul li:last-child,
.wpml-ls-legacy-list-vertical:not(.wpml-ls-statics-footer) ul li:last-child {
margin: 0; }
.wpml-ls-legacy-list-horizontal:not(.wpml-ls-statics-footer) ul li a,
.wpml-ls-legacy-list-vertical:not(.wpml-ls-statics-footer) ul li a {
padding-left: 0;
padding-top: 0; }
.wpml-ls-legacy-dropdown,
.wpml-ls-legacy-dropdown-click {
width: 100%;
max-width: 100%; }
.wpml-ls-legacy-dropdown ul li a,
.wpml-ls-legacy-dropdown-click ul li a {
border: 0;
background: transparent; }
.wpml-ls-legacy-dropdown ul li a:hover, .wpml-ls-legacy-dropdown ul li a:focus,
.wpml-ls-legacy-dropdown-click ul li a:hover,
.wpml-ls-legacy-dropdown-click ul li a:focus {
background: transparent; }
.wpml-ls-legacy-dropdown ul li.wpml-ls-current-language,
.wpml-ls-legacy-dropdown-click ul li.wpml-ls-current-language {
border-bottom: 1px solid; }
.wpml-ls-legacy-dropdown ul li.wpml-ls-current-language:before,
.wpml-ls-legacy-dropdown-click ul li.wpml-ls-current-language:before {
content: "";
width: 0;
height: 1px;
display: block;
position: absolute;
bottom: -1px;
-webkit-transition: width ease .15s;
-o-transition: width ease .15s;
transition: width ease .15s; }
.wpml-ls-legacy-dropdown ul li.wpml-ls-current-language:hover:before,
.wpml-ls-legacy-dropdown-click ul li.wpml-ls-current-language:hover:before {
width: 100%; }
.wpml-ls-legacy-dropdown ul li.wpml-ls-current-language.active .wpml-ls-item-toggle:after,
.wpml-ls-legacy-dropdown-click ul li.wpml-ls-current-language.active .wpml-ls-item-toggle:after {
-webkit-transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg);
transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg); }
.wpml-ls-legacy-dropdown ul li.wpml-ls-current-language:before,
.wpml-ls-legacy-dropdown-click ul li.wpml-ls-current-language:before {
width: 0 !important; }
.wpml-ls-legacy-dropdown ul li.wpml-ls-current-language:hover,
.wpml-ls-legacy-dropdown-click ul li.wpml-ls-current-language:hover {
border: none;
padding-bottom: 1px; }
.wpml-ls-legacy-dropdown ul li.wpml-ls-current-language:hover:before,
.wpml-ls-legacy-dropdown-click ul li.wpml-ls-current-language:hover:before {
width: 100% !important; }
.wpml-ls-legacy-dropdown ul li.wpml-ls-current-language:hover a,
.wpml-ls-legacy-dropdown-click ul li.wpml-ls-current-language:hover a {
background: transparent;
opacity: 1 !important; }
.wpml-ls-legacy-dropdown ul li.wpml-ls-current-language > a,
.wpml-ls-legacy-dropdown-click ul li.wpml-ls-current-language > a {
padding: 1rem;
line-height: 0.9rem;
background: transparent; }
.wpml-ls-legacy-dropdown ul li.wpml-ls-current-language > a:after,
.wpml-ls-legacy-dropdown-click ul li.wpml-ls-current-language > a:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: .6em;
border: 0;
-webkit-transition: all .7s;
-o-transition: all .7s;
transition: all .7s;
top: 1.25rem; }
.wpml-ls-legacy-dropdown ul li .wpml-ls-sub-menu,
.wpml-ls-legacy-dropdown-click ul li .wpml-ls-sub-menu {
border: 0;
-webkit-box-shadow: 0px 0px 25px -10px rgba(0, 0, 0, 0.25);
box-shadow: 0px 0px 25px -10px rgba(0, 0, 0, 0.25);
border-color: inherit;
margin-top: 1px !important; }
.wpml-ls-legacy-dropdown ul li .wpml-ls-sub-menu li,
.wpml-ls-legacy-dropdown-click ul li .wpml-ls-sub-menu li {
margin: 0;
height: auto;
padding: 0.75rem !important; }
.wpml-ls-legacy-dropdown ul li .wpml-ls-sub-menu a,
.wpml-ls-legacy-dropdown-click ul li .wpml-ls-sub-menu a {
border: 0;
padding: 0;
-webkit-transition: none;
-o-transition: none;
transition: none; }
.wcml-vertical-list ul li:not(:last-child),
.wcml-horizontal-list ul li:not(:last-child) {
margin: 0 0 0.5rem; }
.wcml-vertical-list ul li:last-child,
.wcml-horizontal-list ul li:last-child {
margin: 0; }
.wcml-vertical-list ul li a,
.wcml-horizontal-list ul li a {
padding-left: 0;
padding-top: 0; }
.widget_currency_sel_widget > img {
display: none; }
.wcml-dropdown-click,
.wcml-dropdown {
width: 100%;
max-width: 100%; }
.wcml-dropdown-click ul li,
.wcml-dropdown ul li {
border: 0;
background: transparent; }
.wcml-dropdown-click ul li:hover,
.wcml-dropdown ul li:hover {
background: transparent; }
.wcml-dropdown-click ul li.wcml-cs-active-currency,
.wcml-dropdown ul li.wcml-cs-active-currency {
border-bottom: 1px solid; }
.wcml-dropdown-click ul li.wcml-cs-active-currency:before,
.wcml-dropdown ul li.wcml-cs-active-currency:before {
content: "";
width: 0;
height: 1px;
display: block;
position: absolute;
bottom: -1px;
-webkit-transition: width ease .15s;
-o-transition: width ease .15s;
transition: width ease .15s; }
.wcml-dropdown-click ul li.wcml-cs-active-currency:hover:before,
.wcml-dropdown ul li.wcml-cs-active-currency:hover:before {
width: 100%; }
.wcml-dropdown-click ul li.wcml-cs-active-currency.active .wcml-cs-item-toggle:after,
.wcml-dropdown ul li.wcml-cs-active-currency.active .wcml-cs-item-toggle:after {
-webkit-transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg);
transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg); }
.wcml-dropdown-click ul li.wcml-cs-active-currency:before,
.wcml-dropdown ul li.wcml-cs-active-currency:before {
width: 0 !important; }
.wcml-dropdown-click ul li.wcml-cs-active-currency:hover,
.wcml-dropdown ul li.wcml-cs-active-currency:hover {
border: none;
padding-bottom: 1px; }
.wcml-dropdown-click ul li.wcml-cs-active-currency:hover:before,
.wcml-dropdown ul li.wcml-cs-active-currency:hover:before {
width: 100% !important; }
.wcml-dropdown-click ul li.wcml-cs-active-currency > a,
.wcml-dropdown ul li.wcml-cs-active-currency > a {
padding: 1rem;
line-height: 1.05rem; }
.wcml-dropdown-click ul li.wcml-cs-active-currency > a:after,
.wcml-dropdown ul li.wcml-cs-active-currency > a:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: .6em;
border: 0;
-webkit-transition: all .7s;
-o-transition: all .7s;
transition: all .7s;
top: 1.25rem; }
.wcml-dropdown-click ul li .wcml-cs-submenu,
.wcml-dropdown ul li .wcml-cs-submenu {
border: 0;
-webkit-box-shadow: 0px 0px 25px -10px rgba(0, 0, 0, 0.25);
box-shadow: 0px 0px 25px -10px rgba(0, 0, 0, 0.25);
border-color: inherit;
margin-top: 1px !important; }
.wcml-dropdown-click ul li .wcml-cs-submenu li,
.wcml-dropdown ul li .wcml-cs-submenu li {
border: 0;
margin: 0;
height: auto;
padding: 0.75rem !important; }
.wcml-dropdown-click ul li .wcml-cs-submenu a,
.wcml-dropdown ul li .wcml-cs-submenu a {
padding: 0;
-webkit-transition: none;
-o-transition: none;
transition: none; }
.hmu-hook {
font-size: 0.8125rem; }
.hmu-hook p {
margin-bottom: 0; }
#woocommerce_after_shop_loop,
#woocommerce_after_single_variation,
#woocommerce_after_cart_table,
#woocommerce_review_order_after_submit {
margin-top: 1.5625rem; }
#woocommerce_before_shop_loop {
margin-bottom: 1.25rem; }
#woocommerce_before_shop_loop_item,
#woocommerce_single_product_summary,
#woocommerce_before_cart_table,
#woocommerce_before_cart_totals,
#woocommerce_cart_totals_before_order_total,
#woocommerce_before_shop_loop_item_title,
#woocommerce_share {
margin-bottom: 0.875rem; }
#woocommerce_before_shop_loop_item_title,
#woocommerce_after_cart_totals,
#woocommerce_before_shipping_calculator {
margin-top: 0.875rem; }
#woocommerce_before_main_content,
#woocommerce_archive_description,
#woocommerce_after_shop_loop,
#woocommerce_before_single_product,
#woocommerce_after_single_product,
#woocommerce_before_variations_form,
#woocommerce_before_single_variation,
#woocommerce_single_variation,
#woocommerce_after_add_to_cart_button,
#woocommerce_before_cart,
#woocommerce_after_cart_table,
#woocommerce_cart_is_empty,
#woocommerce_checkout_before_customer_details,
#woocommerce_before_checkout_billing_form,
#woocommerce_checkout_before_order_review,
#woocommerce_after_checkout_billing_form,
#woocommerce_before_order_notes,
#woocommerce_review_order_before_payment,
#woocommerce_review_order_before_submit,
#woocommerce_review_order_after_submit,
#woocommerce_review_order_after_payment,
#woocommerce_after_order_notes,
#woocommerce_before_customer_login_form,
#woocommerce_after_shipping_calculator,
#woocommerce_proceed_to_checkout,
#woocommerce_after_cart_totals,
#woocommerce_before_shipping_calculator,
#woocommerce_before_add_to_cart_form,
#woocommerce_before_add_to_cart_button,
#woocommerce_after_add_to_cart_form,
#woocommerce_after_variations_form {
margin-bottom: 1.5625rem; }
@media print, screen and (min-width: 64em) {
#woocommerce_cart_collaterals {
margin-bottom: 1.5625rem; } }
#woocommerce_after_shop_loop_item_title {
margin-top: 0.5rem;
margin-bottom: 0.875rem; }
ul.products.shop_display_list #woocommerce_before_shop_loop_item_title,
ul.products.shop_display_list #woocommerce_after_shop_loop_item_title,
ul.products.shop_display_list #woocommerce_before_shop_loop_item {
width: 100%; }
ul.products.shop_display_list #woocommerce_after_shop_loop_item {
width: 100%;
margin-bottom: 1.875rem;
margin-top: 1.875rem; }
@media print, screen and (min-width: 40em) {
ul.products.shop_display_list #woocommerce_after_shop_loop_item {
margin-top: 0; } }
.single #woocommerce_after_main_content {
padding-bottom: 2rem; }
.single #woocommerce_product_meta_start,
.single #woocommerce_product_meta_end {
margin-top: 0.875rem;
margin-bottom: 0.875rem; }
.woocommerce-cart #woocommerce_cart_coupon {
width: 100%;
position: absolute;
top: 4.0625rem; }
@media screen and (max-width: 63.9375em) {
.woocommerce-cart #woocommerce_cart_coupon {
width: 50%;
right: 0; } }
@media print, screen and (min-width: 64em) {
.woocommerce-checkout #woocommerce_checkout_before_customer_details {
width: 54.5%;
float: left;
padding-right: 4.0625rem; } }
@media print, screen and (min-width: 64em) {
.woocommerce-checkout #woocommerce_checkout_before_order_review {
width: 45.5%;
padding-left: 3.75rem;
float: left; } }
.widget {
padding: 0;
font-size: 13px; }
.widget:not(:last-child) {
padding-bottom: 3.125rem; }
.widget:first-child {
margin: 0; }
.widget .widget-title {
font-size: 13px;
line-height: 1.4;
margin-bottom: 1rem; }
.widget .widget-title a img {
display: none; }
.widget select {
list-style: none;
padding: 1rem;
margin: 0;
border-top: 0;
border-left: 0;
border-right: 0;
line-height: 0.9rem;
font-weight: 400;
background-position: right 0 center; }
.widget select:focus {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none; }
.widget ul {
list-style: none;
padding: 0;
margin: 0; }
.widget ul ul {
margin: 0.5rem 0 0.5rem 1rem; }
.widget ul ul ul {
margin: 0.5rem 0 0.5rem 1rem; }
.widget ul ul ul ul {
margin: 0.5rem 0 0.5rem 1rem; }
.widget ul ul ul ul ul {
margin: 8px 0 0 !important; }
.widget li {
padding: 0;
margin: 0 0 16px; }
.widget li:last-child {
margin: 0; }
.widget li .count,
.widget li .post_count {
font-size: 11px; }
.widget li.cat-item > a {
display: inline-block;
margin-right: 0.0625rem; }
.widget li a {
color: inherit; }
.widget li ul li:last-child {
padding-bottom: 0; }
.widget_archive .screen-reader-text {
display: none; }
.widget_archive ul li:not(:last-child) {
margin: 0 0 0.5rem; }
.widget_archive ul li ul {
margin-top: 0.5rem;
margin-bottom: 0; }
.widget_archive ul li > .count {
margin-left: 0.25rem;
font-size: 11px; }
.widget_calendar table {
margin-bottom: 0;
font-size: 13px; }
.widget_calendar table caption {
text-align: center;
font-size: 0.6875rem;
line-height: 1.4;
text-transform: uppercase;
letter-spacing: 3px;
padding: 10px 0px; }
.widget_calendar table th, .widget_calendar table td {
border: 0;
text-align: center; }
.widget_calendar table th a, .widget_calendar table td a {
color: inherit; }
.widget_calendar table tbody tr > td {
font-size: 0.6875rem; }
.widget_calendar table tbody tr > td a {
border-bottom: 1px solid;
font-weight: bold; }
.widget_calendar table tfoot tr > td {
text-align: left; }
.widget_calendar table tfoot tr > td#next {
text-align: right; }
.widget_calendar table th {
font-size: 0.625rem;
padding-right: 0; }
.widget_calendar table tr {
border: none; }
.widget_calendar table td {
padding: 0.3rem; }
.widget_calendar table td#today {
position: relative; }
.widget_calendar table td#today:after {
content: "";
position: absolute;
top: 1px;
border-radius: 100%;
width: 4px;
height: 4px; }
.widget_calendar table a {
font-size: 0.6875rem;
font-weight: 500;
text-transform: uppercase; }
.widget_categories .screen-reader-text {
display: none; }
.widget_categories li {
margin-bottom: 8px;
font-size: 11px; }
.widget_categories li a {
font-size: 13px; }
.widget_pages ul .page_item {
margin: 0 0 8px; }
.widget_nav_menu ul li:not(:last-child) {
margin: 0 0 0.5rem; }
.widget_nav_menu ul li ul {
margin-top: 0.5rem;
margin-bottom: 0; }
.widget_recent_comments .recentcomments .comment-author-link + a {
display: block !important; }
.widget_recent_entries li {
display: block;
margin-bottom: 1rem; }
.widget_recent_entries li .post-date {
display: block;
margin-top: 0.25rem; }
.widget_rss .rsswidget {
color: inherit; }
.widget_rss li .rss-date {
display: block;
padding: 0;
margin: 0.25rem 0 0; }
.widget_rss li .rssSummary {
margin: 0.5rem 0; }
.widget_rss li cite {
font-size: inherit;
text-transform: none;
padding: 0; }
.widget_tag_cloud .tagcloud {
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-bottom: -0.25rem; }
.widget_tag_cloud .tagcloud a {
color: inherit;
padding: 0.5rem 0.75rem;
margin: 0 0.25rem 0.25rem 0;
text-transform: capitalize;
font-size: 12px !important;
line-height: 1.33334; }
.widget_tag_cloud .tagcloud a:hover {
opacity: 1; }
.widget_tag_cloud .tagcloud .tag-cloud-link .tag-link-count {
font-size: 11px; }
.widget_text .textwidget p {
margin-bottom: 16px; }
.widget_text .textwidget p:last-of-type {
margin-bottom: 0; }
.widget_text .textwidget ul {
margin-left: 1.25rem;
list-style: inherit; }
.widget_text .textwidget ul, .widget_text .textwidget ol, .widget_text .textwidget dl {
margin-bottom: 2rem;
list-style-position: outside; }
.widget_text .textwidget ul li, .widget_text .textwidget ol li, .widget_text .textwidget dl li {
margin: 0 0 8px; }
.widget_meta li {
margin-bottom: 0.5rem; }
.widget_meta li abbr {
border-bottom: 1px dashed; }
.widget.woocommerce.widget_product_categories ul li:not(:last-child) {
margin: 0 0 0.5rem; }
.widget.woocommerce.widget_product_categories ul li ul {
margin-top: 0.5rem;
margin-bottom: 0; }
.widget.woocommerce.widget_layered_nav ul li:not(:last-child) {
margin: 0 0 0.5rem; }
.widget.woocommerce.widget_layered_nav ul li ul {
margin-top: 0.5rem;
margin-bottom: 0; }
.widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-list.add_scroll {
max-height: 130px;
overflow-y: scroll;
margin-bottom: 1.5rem;
-webkit-transform: translateZ(0);
transform: translateZ(0); }
.widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-list.add_scroll::-webkit-scrollbar {
width: 2px; }
.widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-list .wc-layered-nav-term {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative; }
.widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-list .wc-layered-nav-term a {
line-height: 1.125rem; }
.widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-list .wc-layered-nav-term a:before {
display: inline-block;
content: "";
width: 10px;
height: 10px;
margin-right: 10px;
border: 1px solid;
-webkit-transition: background .3s;
-o-transition: background .3s;
transition: background .3s; }
.widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-list .wc-layered-nav-term > a {
display: inline-block;
vertical-align: middle;
margin-right: 0.3125rem; }
.widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-list .wc-layered-nav-term > .count {
font-size: 11px;
line-height: 1.5; }
.widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-dropdown ul li {
height: 35px;
line-height: 2.5;
margin-top: 5px;
margin-right: 5px;
margin-bottom: 0; }
.widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-dropdown ul .select2-selection__clear {
margin-top: 0; }
.widget.woocommerce.widget_layered_nav_filters {
padding: 0; }
.widget.woocommerce.widget_layered_nav_filters 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;
margin-bottom: -0.25rem;
margin-bottom: 0; }
.widget.woocommerce.widget_layered_nav_filters ul a {
color: inherit;
padding: 0.5rem 0.75rem;
margin: 0 0.25rem 0.25rem 0;
text-transform: capitalize;
font-size: 12px !important;
line-height: 1.33334; }
.widget.woocommerce.widget_layered_nav_filters ul a:hover {
opacity: 1; }
.widget.woocommerce.widget_layered_nav_filters ul li {
margin-bottom: 0; }
.widget.woocommerce.widget_layered_nav_filters ul li a {
padding: 0.5rem 0.75rem 0.5rem 0.75rem;
margin-bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.widget.woocommerce.widget_layered_nav_filters ul li a:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 0.5rem;
margin-right: 0.5rem; }
.widget.woocommerce.widget_products li {
min-height: 4.875rem;
padding: 0 0 0 5.875rem;
margin: 1rem 0;
position: relative; }
.widget.woocommerce.widget_products li::before, .widget.woocommerce.widget_products li::after {
display: table;
content: ' ';
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.widget.woocommerce.widget_products li::after {
clear: both; }
.widget.woocommerce.widget_products li:first-child {
margin: 0 0 1rem; }
.widget.woocommerce.widget_products li:last-child {
margin-bottom: 0; }
.widget.woocommerce.widget_products li > a {
display: block; }
.widget.woocommerce.widget_products li > a:first-child {
margin-bottom: 0.25rem; }
.widget.woocommerce.widget_products li .product-title {
display: block; }
.widget.woocommerce.widget_products li img {
float: left;
max-width: 4.875rem;
height: auto;
margin-left: -5.875rem; }
.widget.woocommerce.widget_products li .star-rating {
display: block;
font-size: 9px;
margin: 0.5rem 0; }
.widget.woocommerce.widget_products li .reviewer {
display: inline-block; }
.widget.woocommerce.widget_products li ins {
text-decoration: none; }
.widget.woocommerce.widget_rating_filter .wc-layered-nav-rating {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
margin-bottom: 0.5rem; }
.widget.woocommerce.widget_rating_filter .wc-layered-nav-rating a {
line-height: 1.125rem; }
.widget.woocommerce.widget_rating_filter .wc-layered-nav-rating a:before {
display: inline-block;
content: "";
width: 10px;
height: 10px;
margin-right: 10px;
border: 1px solid;
-webkit-transition: background .3s;
-o-transition: background .3s;
transition: background .3s; }
.widget.woocommerce.widget_rating_filter .wc-layered-nav-rating .star-rating {
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s; }
.widget.woocommerce.widget_rating_filter .wc-layered-nav-rating a {
font-size: 11px; }
.widget.woocommerce.widget_product_tag_cloud .tagcloud {
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-bottom: -0.25rem; }
.widget.woocommerce.widget_product_tag_cloud .tagcloud a {
color: inherit;
padding: 0.5rem 0.75rem;
margin: 0 0.25rem 0.25rem 0;
text-transform: capitalize;
font-size: 12px !important;
line-height: 1.33334; }
.widget.woocommerce.widget_product_tag_cloud .tagcloud a:hover {
opacity: 1; }
.widget.woocommerce.widget_product_tag_cloud .tagcloud .tag-cloud-link .tag-link-count {
font-size: 11px; }
.widget.woocommerce.widget_price_filter .price_slider {
margin-bottom: 1.5rem; }
.widget.woocommerce.widget_price_filter .price_slider_amount {
text-align: left; }
.widget.woocommerce.widget_price_filter .price_slider_amount .price_label {
display: inline-block;
font-size: 13px;
padding-top: 0.0625rem; }
.widget.woocommerce.widget_price_filter .price_slider_amount .price_label span {
display: inline-block; }
.widget.woocommerce.widget_price_filter .price_slider_amount .button {
float: right;
width: auto;
padding: 0;
margin: 0;
font-size: 13px;
background: none;
color: #777;
line-height: inherit; }
.widget.woocommerce.widget_price_filter .ui-slider {
position: relative;
text-align: left;
margin-left: 8px;
margin-right: 8px; }
.widget.woocommerce.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 12px;
height: 12px;
background-color: inherit;
border-radius: 50px;
cursor: ew-resize;
outline: none;
top: -6px;
border-width: 3px;
border-style: solid;
margin-left: -8px; }
.widget.woocommerce.widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
display: block;
border: 0;
border-radius: 1em; }
.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {
border: 0;
position: relative;
z-index: 0; }
.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content:before {
content: "";
display: block;
position: absolute;
top: 0;
left: -8px;
width: 8px;
height: 3px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px; }
.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content:after {
content: "";
display: block;
position: absolute;
top: 0;
right: -8px;
width: 8px;
height: 3px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px; }
.widget.woocommerce.widget_price_filter .ui-slider-horizontal {
height: 3px; }
.widget.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: -1px;
height: 100%; }
.widget.woocommerce.widget_shopping_cart {
font-size: 0.8125rem;
padding-bottom: 0; }
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__empty-message {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
line-height: 1.125rem; }
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__empty-message:before { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 1rem;
margin-right: 0.5rem;
color: #DE7878;
font-weight: bold; }
.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart {
max-height: 335px;
overflow-y: auto;
overflow-x: hidden; }
.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart::-webkit-scrollbar {
width: 2px; }
.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item {
display: block;
width: 100%; }
.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item:hover a.remove {
right: 15px;
opacity: 1;
visibility: visible; }
.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item a {
padding: 0; }
.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item a:not(.remove) {
white-space: inherit;
padding-right: 1.875rem;
line-height: 1.125rem;
margin-bottom: 3px; }
.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item a:not(.remove):hover {
opacity: 1; }
.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item a.remove {
opacity: 0;
visibility: hidden;
position: absolute;
top: 3px;
right: 0;
font-size: 0;
z-index: 99;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item a.remove:after { font-family: 'the-hanger' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "";
font-size: 0.875rem; }
.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item .variation {
display: block;
float: left;
margin-top: 3px;
width: 100%;
margin-bottom: 5px;
font-size: 0.75rem; }
.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item .variation dt,
.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item .variation dl,
.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item .variation dd {
margin-bottom: 0;
line-height: 1.125rem; }
.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item .variation dd {
float: left; }
.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item .variation dd > p {
margin-bottom: 0;
line-height: 1.125rem; }
.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item .variation dt {
margin-top: 0;
margin-right: 5px;
font-weight: normal;
float: left;
clear: both; }
.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item span.quantity {
display: block;
float: left;
margin-bottom: 3px; }
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__total.total {
line-height: 1.1875rem;
padding: 1.5rem 0;
border-top: 1px solid;
text-align: center;
margin-bottom: 0; }
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__total.total strong {
font-weight: normal; }
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons {
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
text-align: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin: 0; }
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button {
display: block;
padding: 0.9375rem 1rem 0.8125rem;
margin-bottom: 1rem; }
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout {
margin-bottom: 1rem;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button:not(.checkout) {
padding: 0;
display: inline-block;
margin-bottom: 1.5rem;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
background: transparent !important; }
.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .wcppec-cart-widget-button {
margin-bottom: 1rem; }
.widget.woocommerce .product_list_widget li {
min-height: 4.875rem;
padding: 0 0 0 5.875rem;
margin: 1rem 0;
position: relative; }
.widget.woocommerce .product_list_widget li::before, .widget.woocommerce .product_list_widget li::after {
display: table;
content: ' ';
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.widget.woocommerce .product_list_widget li::after {
clear: both; }
.widget.woocommerce .product_list_widget li:first-child {
margin: 0 0 1rem; }
.widget.woocommerce .product_list_widget li:last-child {
margin-bottom: 0; }
.widget.woocommerce .product_list_widget li > a {
display: block; }
.widget.woocommerce .product_list_widget li > a:first-child {
margin-bottom: 0.25rem; }
.widget.woocommerce .product_list_widget li .product-title {
display: block; }
.widget.woocommerce .product_list_widget li img {
float: left;
max-width: 4.875rem;
height: auto;
margin-left: -5.875rem; }
.widget.woocommerce .product_list_widget li .star-rating {
display: block;
font-size: 9px;
margin: 0.5rem 0; }
.widget.woocommerce .product_list_widget li .reviewer {
display: inline-block; }
.widget.woocommerce .product_list_widget li ins {
text-decoration: none; }