/**
 * Smash Balloon design tokens — local plugin mirror.
 *
 * Single source of truth for design tokens used by Instagram Feed Pro.
 * Mirrored verbatim from `@smashballoons/tokens` v0.4.0 (npm). To bump
 * the snapshot: copy the relevant slice of `dist/tokens.css` from the
 * package and update the `Mirror version` line below. Consumer CSS
 * references the aliases at the bottom of this file and does not need
 * to be touched when values change.
 *
 * Future migration: when sb-common centralizes token distribution, the
 * `Package mirror` block can be replaced with an @import / wp_enqueue
 * of the official package without breaking the alias contract below.
 *
 * Mirror version: @smashballoons/tokens@0.4.0
 * Slice scope:    fg + focus + opacity-disabled + duration (semantic
 *                 layer required by SMASH-1378 a11y PRs). Extend in
 *                 follow-up PRs as new tokens (border, bg, motion) are
 *                 adopted.
 */

:root {
	/* ===== Package mirror — @smashballoons/tokens@0.4.0 ===== */

	/* Color primitives referenced by the semantic layer below. */
	--sb-color-gray-600: #4a5565;
	--sb-color-gray-700: #364153;
	--sb-color-wp-light-blue-600: #007ca8;

	/* Duration primitives — referenced directly by consumer transitions
	   and overridden by the reduced-motion @media block below. */
	--sb-duration-75:   75ms;
	--sb-duration-100:  100ms;
	--sb-duration-150:  150ms;
	--sb-duration-200:  200ms;
	--sb-duration-300:  300ms;
	--sb-duration-500:  500ms;
	--sb-duration-700:  700ms;
	--sb-duration-1000: 1000ms;

	/* Opacity */
	--sb-opacity-disabled: 0.5;

	/* Semantic foreground */
	--sb-fg-muted:  var(--sb-color-gray-700);
	--sb-fg-subtle: var(--sb-color-gray-600);

	/* Semantic focus */
	--sb-focus-ring: var(--sb-color-wp-light-blue-600);

	/* ===== Plugin-local aliases (stable consumer-site names) =====
	   Bump the package values above; consumers reference these aliases
	   and do not need to be renamed. Drop an alias here when a follow-up
	   PR migrates its usage sites to the package name directly. */
	--sb-text-secondary: var(--sb-fg-muted);
	--sb-text-tertiary:  var(--sb-fg-subtle);
}

/* Reduced-motion override — zeroes every duration token so any consumer
   transition that uses `var(--sb-duration-*)` inherits the override
   automatically. Transforms / @keyframes still need an explicit
   `prefers-reduced-motion: no-preference` wrap at the consumer site. */
@media (prefers-reduced-motion: reduce) {
	:root {
		--sb-duration-75:   0.01ms;
		--sb-duration-100:  0.01ms;
		--sb-duration-150:  0.01ms;
		--sb-duration-200:  0.01ms;
		--sb-duration-300:  0.01ms;
		--sb-duration-500:  0.01ms;
		--sb-duration-700:  0.01ms;
		--sb-duration-1000: 0.01ms;
	}
}

#sb_instagram a:focus-visible,#sb_instagram button:focus-visible,.sbi_lightbox a:focus-visible,.sbi_lightbox button:focus-visible{
    /* !important needed because pre-existing `outline: none` resets on
       :focus / :active (e.g. .sbi_lightbox a:focus around line 1247)
       would otherwise suppress the focus ring for keyboard users. */outline:2px solid var(--sb-focus-ring)!important;outline-offset:2px!important}#sb_instagram .sbi_item:has(.sbi_photo:focus-visible){outline:2px solid var(--sb-focus-ring);outline-offset:0}#sb_instagram .sb_instagram_header:has(.sbi_header_link:focus-visible){outline:2px solid var(--sb-focus-ring);outline-offset:2px}#sb_instagram{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0;width:100%}#sb_instagram:after{clear:both;content:"";display:table}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto}#sb_instagram #sbi_images,#sb_instagram.sbi_fixed_height{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram .sbi_header_link{-webkit-box-shadow:none;box-shadow:none}#sb_instagram .sbi_header_link:hover{border:none}#sb_instagram #sbi_images .sbi_item{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0!important;opacity:1;overflow:hidden;text-decoration:none;-webkit-transition:all var(--sb-duration-500) ease;-moz-transition:all var(--sb-duration-500) ease;-o-transition:all var(--sb-duration-500) ease;transition:all var(--sb-duration-500) ease;vertical-align:top;width:100%}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0}#sb_instagram #sbi_images{display:grid;padding:12px 0;width:100%}#sb_instagram.sbi_col_1 #sbi_images{grid-template-columns:repeat(1,1fr)}#sb_instagram.sbi_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(1,1fr)}#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{height:inherit;object-fit:cover;scale:1;transition:-webkit-transform var(--sb-duration-500) ease-in-out;transition:transform var(--sb-duration-500) ease-in-out;transition:transform var(--sb-duration-500) ease-in-out,-webkit-transform var(--sb-duration-500) ease-in-out;vertical-align:middle;width:100%}#sb_instagram .sbi_no_js img{display:none}#sb_instagram a,#sb_instagram a:active,#sb_instagram a:focus,#sb_instagram a:hover{outline:none}#sb_instagram img{display:block;margin:0!important;max-width:100%!important;opacity:1!important;padding:0!important}#sb_instagram .sbi_link{background:rgba(0,0,0,.5);bottom:0;color:#fff;display:none;font-size:12px;line-height:1.1;padding:10px 0;position:absolute;right:0;text-align:center;width:100%}#sb_instagram .sbi_link a{zoom:1;color:#fff;display:inline-block;font-size:12px;line-height:1.1;padding:0 6px;text-decoration:none;vertical-align:top}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom:5px}#sb_instagram .sbi_link a:focus,#sb_instagram .sbi_link a:hover{text-decoration:underline}#sb_instagram .sbi_photo_wrap:focus .sbi_link,#sb_instagram .sbi_photo_wrap:hover .sbi_link{display:block}#sb_instagram svg:not(:root).svg-inline--fa{display:inline-block;height:1em}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel .fa-clone{color:#fff;color:hsla(0,0%,100%,.9);display:block!important;font-style:normal!important;position:absolute;text-shadow:0 0 8px rgba(0,0,0,.8);z-index:1}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_video .sbi_playbtn{font-size:48px;left:50%;margin-left:-19px;margin-top:-24px;padding:0;top:50%;z-index:2}#sb_instagram .sbi_type_carousel .fa-clone{font-size:24px;right:12px;text-shadow:0 0 8px rgba(0,0,0,.3);top:12px}#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel svg.fa-clone{-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,.4));filter:drop-shadow(0 0 2px rgba(0,0,0,.4))}#sb_instagram .sbi_loader{-webkit-animation:sbi-sk-scaleout var(--sb-duration-1000) infinite ease-in-out;animation:sbi-sk-scaleout var(--sb-duration-1000) infinite ease-in-out;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;height:20px;left:50%;margin:-10px 0 0 -10px;position:relative;top:50%;width:20px}#sb_instagram br{display:none}#sbi_load p{display:inline;margin:0;padding:0}#sb_instagram #sbi_load .sbi_loader{background-color:#fff;margin-top:-11px;opacity:1;position:absolute}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0)}to{opacity:0;-webkit-transform:scale(1)}}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}#sb_instagram .fa-spin,#sbi_lightbox .fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:fa-spin var(--sb-duration-1000) infinite steps(8);animation:fa-spin var(--sb-duration-1000) infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.sbi-screenreader{display:block!important;height:0!important;line-height:0!important;overflow:hidden!important;text-align:left!important;text-indent:-9999px!important;width:0!important}#sb_instagram .sb_instagram_header,.sb_instagram_header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:12px 0;position:relative}#sb_instagram .sb_instagram_header a,.sb_instagram_header a{transition:color var(--sb-duration-500) ease}.sb_instagram_header.sbi_header_outside{display:flex;float:none;margin-left:auto!important;margin-right:auto!important}.sbi_no_avatar .sbi_header_img{background:#333;color:#fff;height:50px;position:relative;width:50px}.sb_instagram_header .sbi_header_hashtag_icon{background:rgba(0,0,0,.75);bottom:0;color:#fff;left:0;opacity:0;position:absolute;text-align:center;top:0;width:100%}.sbi_no_avatar .sbi_header_hashtag_icon{color:#fff;display:block;opacity:.9;-webkit-transition:background .6s linear,color .6s linear;-moz-transition:background .6s linear,color .6s linear;-o-transition:background .6s linear,color .6s linear;transition:background .6s linear,color .6s linear}.sbi_no_avatar:hover .sbi_header_hashtag_icon{display:block;opacity:1;-webkit-transition:background var(--sb-duration-200) linear,color var(--sb-duration-200) linear;-moz-transition:background var(--sb-duration-200) linear,color var(--sb-duration-200) linear;-o-transition:background var(--sb-duration-200) linear,color var(--sb-duration-200) linear;transition:background var(--sb-duration-200) linear,color var(--sb-duration-200) linear}@media (min-width:480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img,.sb_instagram_header.sbi_medium .sbi_header_img,.sb_instagram_header.sbi_medium .sbi_header_img img{border-radius:50%;height:80px;width:80px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:20px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{font-size:14px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text h3{line-height:1.4}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,.sb_instagram_header.sbi_large .sbi_header_img,.sb_instagram_header.sbi_large .sbi_header_img img{border-radius:50%;height:120px;width:120px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,.sb_instagram_header.sbi_large .sbi_header_text h3{font-size:28px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:16px}}#sb_instagram .sb_instagram_header .sbi_header_img,.sb_instagram_header .sbi_header_img{-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:50%;height:50px;overflow:hidden;position:relative;width:50px}#sb_instagram .sb_instagram_header .sbi_header_img_hover,.sb_instagram_header .sbi_header_img_hover{background:rgba(0,0,0,.75);bottom:0;color:#fff;left:0;opacity:0;position:absolute;text-align:center;top:0;width:100%}#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,.sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header .sbi_header_img_hover .sbi_new_logo{font-size:24px;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:absolute;top:50%;width:24px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo{font-size:36px;height:36px;margin-left:-18px;margin-top:-18px;width:36px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo{font-size:48px;height:48px;margin-left:-24px;margin-top:-24px;width:48px}#sb_instagram .sb_instagram_header .sbi_header_img_hover i{overflow:hidden}#sb_instagram .sb_instagram_header .sbi_header_img_hover,.sb_instagram_header .sbi_header_img_hover{transition:opacity .4s ease-in-out;z-index:2}#sb_instagram .sb_instagram_header .sbi_fade_in,.sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity var(--sb-duration-200) ease-in-out}#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,.sb_instagram_header a:focus .sbi_header_img_hover,.sb_instagram_header a:hover .sbi_header_img_hover{opacity:1}#sb_instagram .sb_instagram_header .sbi_header_text,.sb_instagram_header .sbi_header_text{align-items:center;display:flex;gap:20px;justify-content:flex-start}#sb_instagram .sb_instagram_header.sbi_large .sbi_feedtheme_header_text,.sb_instagram_header.sbi_large .sbi_feedtheme_header_text{gap:8px}.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text{gap:4px}.sbi_feedtheme_header_text{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:4px;justify-content:flex-start}#sb_instagram .sb_instagram_header a,.sb_instagram_header a{text-decoration:none}#sb_instagram .sb_instagram_header h3,.sb_instagram_header h3{font-size:16px;line-height:1.3;margin:0;padding:0}#sb_instagram .sb_instagram_header p,.sb_instagram_header p{font-size:13px;line-height:1.3;margin:0;padding:0}#sb_instagram p:empty{display:none}#sb_instagram .sb_instagram_header .sbi_header_text img.emoji,.sb_instagram_header .sbi_header_text img.emoji{margin-right:3px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info,.sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info{clear:both}#sb_instagram #sbi_load{clear:both;float:left;text-align:center;width:100%}#sb_instagram #sbi_load .fa-spinner{display:none;font-size:15px;left:50%;margin:-8px 0 0 -7px;position:absolute;top:50%}#sb_instagram #sbi_load{opacity:1;transition:all var(--sb-duration-500) ease-in}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all var(--sb-duration-100) ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{zoom:1;background:#333;border:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font-size:13px;line-height:1.5;margin:5px auto 0;padding:7px 14px;text-decoration:none;vertical-align:top}#sb_instagram #sbi_load .sbi_load_btn{position:relative}#sb_instagram .sbi_follow_btn{zoom:1;display:inline-block;text-align:center;vertical-align:top}#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}#sb_instagram .sbi_follow_btn a{background:#408bd1;color:#fff}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{transition:all var(--sb-duration-100) ease-in}#sb_instagram #sbi_load .sbi_load_btn:focus,#sb_instagram #sbi_load .sbi_load_btn:hover{box-shadow:inset 0 0 20px 20px hsla(0,0%,100%,.25);outline:none}#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{box-shadow:inset 0 0 10px 20px #359dff;outline:none}#sb_instagram #sbi_load .sbi_load_btn:active,#sb_instagram .sbi_follow_btn a:active{box-shadow:inset 0 0 10px 20px rgba(0,0,0,.3)}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{font-size:15px;margin-bottom:-1px;margin-right:7px}#sb_instagram .sbi_follow_btn svg{vertical-align:-.125em}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}#sb_instagram .sb_instagram_error{line-height:1.4;text-align:center;width:100%}#sbi_mod_error{background:#eee;border:1px solid #ddd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;clear:both;color:#333;display:none;font-size:13px;margin:10px 0 0;padding:10px 15px;text-align:center}#sbi_mod_error br{display:initial!important}#sbi_mod_error p{line-height:1.3!important;margin:0!important;padding:5px 0!important}#sbi_mod_error ol,#sbi_mod_error ul{margin:0!important;padding:5px 0 5px 20px!important}#sbi_mod_error li{margin:0!important;padding:1px 0!important}#sbi_mod_error span{font-size:12px}#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{font-size:23px;margin-left:-9px;margin-top:-12px}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{font-size:18px;right:8px;top:8px}#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_small .sbi_playbtn{font-size:18px;margin-left:-7px;margin-top:-9px}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{font-size:12px;right:5px;top:5px}@media (max-width:640px){#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_6 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_9 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_width_resp{width:100%!important}}@media (max-width:480px){#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_9 #sbi_images{grid-template-columns:1fr}#sb_instagram.sbi_mob_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram.sbi_mob_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_mob_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_mob_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_mob_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_mob_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_mob_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_mob_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_mob_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_mob_col_1 #sbi_images{grid-template-columns:1fr}}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap{box-sizing:border-box;overflow:hidden;position:relative}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before{content:"";display:block;padding-top:100%;z-index:-300}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo{bottom:0;left:0;position:absolute;right:0;top:0}#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition{opacity:1}#sb_instagram.sbi_no_js .sbi_load_btn,#sb_instagram.sbi_no_js .sbi_photo img{display:none}#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo,#sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo{padding-bottom:0!important}#sb_instagram #sbi_mod_error .sb_frontend_btn{background:#ddd;background:rgba(0,0,0,.1);border-radius:5px;color:#444;display:inline-block;margin-top:10px;padding:6px 10px;text-decoration:none}#sb_instagram #sbi_mod_error .sb_frontend_btn:hover{background:#ccc;background:rgba(0,0,0,.15)}#sb_instagram #sbi_mod_error .sb_frontend_btn .fa{margin-right:2px}#sb_instagram.sbi_palette_dark,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_dark{background-color:rgba(0,0,0,.85);color:hsla(0,0%,100%,.75)}#sb_instagram.sbi_palette_dark .sbi_caption,#sb_instagram.sbi_palette_dark .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_dark,.sbi_header_palette_dark .sbi_bio{color:hsla(0,0%,100%,.75)}#sb_instagram.sbi_palette_dark .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_dark a{color:#fff}#sb_instagram.sbi_palette_light,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_light{background-color:hsla(0,0%,100%,.75);color:rgba(0,0,0,.85)}#sb_instagram.sbi_palette_light .sbi_caption,#sb_instagram.sbi_palette_light .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_light,.sbi_header_palette_light .sbi_bio{color:rgba(0,0,0,.85)}#sb_instagram.sbi_palette_light .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_light a{color:#000}@media (max-width:480px){#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_mob_col_1 #sbi_images{grid-template-columns:1fr}#sb_instagram.sbi_mob_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_mob_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_mob_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_mob_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_mob_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_mob_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}}@media (max-width:800px){#sb_instagram.sbi_tab_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram.sbi_tab_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_tab_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_tab_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_tab_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_tab_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_tab_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_tab_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_tab_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_tab_col_1 #sbi_images{grid-template-columns:1fr}}@media (max-width:480px){#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_mob_col_1 #sbi_images{grid-template-columns:1fr}#sb_instagram.sbi_mob_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_mob_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_mob_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_mob_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_mob_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_mob_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_mob_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_mob_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_mob_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}}#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide{display:none!important}body:after{content:url(https://www.terrierowner.com/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png);display:none}.sbi_lightboxOverlay{background-color:#000;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);left:0;opacity:.9;position:absolute;top:0;z-index:99999}.sbi_lightbox{font-weight:400;left:0;line-height:0;position:absolute;text-align:center;width:100%;z-index:100000}.sbi_lightbox .sbi_lb-image{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:block;height:auto;max-width:inherit;object-fit:contain}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.sbi_lightbox a:active,.sbi_lightbox a:focus,.sbi_lightbox a:hover{outline:none}.sbi_lightbox a img{border:none}.sbi_lb-outerContainer{*zoom:1;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:250px;margin:0 auto 5px;position:relative;width:250px}.sbi_lb-outerContainer:after{clear:both;content:"";display:table}.sbi_lb-container-wrapper{height:100%}.sbi_lb-container{bottom:0;height:100%;left:0;padding:4px;position:relative;right:0;top:0;width:100%}.sbi_lb-loader{height:20px;left:0;line-height:0;margin-top:-10px;position:absolute;text-align:center;top:50%;width:100%}.sbi_lb-loader span{background:url(https://www.terrierowner.com/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png) no-repeat;display:block;height:14px;margin:0 auto;width:14px}.sbi_lb-nav{left:0;top:0;width:100%;z-index:10}.sbi_lb-container>.nav{left:0}.sbi_lb-nav a{background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");height:90%;outline:none;position:absolute;top:0;z-index:100}.sbi_lb-next,.sbi_lb-prev{cursor:pointer;display:block;height:100%}.sbi_lb-nav a.sbi_lb-prev{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);float:left;left:-70px;opacity:.5;padding-left:10px;padding-right:10px;-webkit-transition:opacity var(--sb-duration-200);-moz-transition:opacity var(--sb-duration-200);-o-transition:opacity var(--sb-duration-200);transition:opacity var(--sb-duration-200);width:50px}.sbi_lb-nav a.sbi_lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.sbi_lb-nav a.sbi_lb-next{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);float:right;opacity:.5;padding-left:10px;padding-right:10px;right:-70px;-webkit-transition:opacity var(--sb-duration-200);-moz-transition:opacity var(--sb-duration-200);-o-transition:opacity var(--sb-duration-200);transition:opacity var(--sb-duration-200);width:50px}.sbi_lb-nav a.sbi_lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.sbi_lb-nav span{background:url(https://www.terrierowner.com/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png) no-repeat;display:block;height:45px;left:20px;margin:-25px 0 0;position:absolute;top:55%;width:34px}.sbi_lb-nav a.sbi_lb-prev span{background-position:-53px 0}.sbi_lb-nav a.sbi_lb-next span{background-position:-18px 0;left:auto;right:20px}.sbi_lb-dataContainer{*zoom:1;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;font-family:Open Sans,Helvetica,Arial,sans-serif;margin:0 auto;padding-top:10px;width:100%}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer{background:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-right:300px;position:relative}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper{background:#000;position:relative}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{background:#fff;bottom:0;height:100%;line-height:1.4;overflow:hidden;overflow-y:auto;position:absolute;right:-300px;text-align:left;top:0;width:300px!important}.sbi_lb-commentBox:after,.sbi_lb-data:after,.sbi_lb-dataContainer:after{clear:both;content:"";display:table}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox{display:block!important;margin-top:20px;padding:4px;width:100%}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number{padding-bottom:0}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption{margin-bottom:20px;max-width:100%;width:100%}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text{display:inline-block;padding-top:10px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;display:block!important;float:left;font-size:12px;margin:0 0 1px;min-width:100%;padding:3px 20px 3px 0;width:100%}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter{font-weight:700;margin-right:5px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p{text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{box-sizing:border-box;padding:15px 20px}.sbi_lb-data{color:#ccc;padding:0 4px}.sbi_lb-data .sbi_lb-details{float:left;line-height:1.1;text-align:left;width:85%}.sbi_lb-data .sbi_lb-caption{word-wrap:break-word;color:#ccc;float:left;font-size:13px;font-weight:400;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;line-height:1.3;overflow-wrap:break-word;padding-bottom:3px;word-break:break-word}.sbi_lb-data .sbi_lb-caption a{color:#ccc;font-weight:700;text-decoration:none}.sbi_lb-commenter:hover,.sbi_lb-data .sbi_lb-caption a:hover{color:#fff;text-decoration:underline}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username{color:#ccc;display:block;float:left;margin:0 0 5px;padding-bottom:0;width:100%}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p{color:#fff;text-decoration:underline}#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username{color:#333}.sbi_lightbox .sbi_lightbox_username img{background:#666;border:none;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;float:left;height:32px;margin-right:10px;width:32px}.sbi_lightbox_username p{color:#ccc;float:left;font-size:13px;font-weight:700;line-height:32px;margin:0;padding:0}.sbi_lb-data .sbi_lb-number{clear:both;color:var(--sb-text-tertiary);display:block;float:left;font-size:12px;padding:5px 0 15px}.sbi_lb-data .sbi_lb-close{color:var(--sb-text-tertiary);display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);float:right;font-size:18px;height:30px;opacity:.7;outline:none;text-align:right;-webkit-transition:opacity var(--sb-duration-200);-moz-transition:opacity var(--sb-duration-200);-o-transition:opacity var(--sb-duration-200);transition:opacity var(--sb-duration-200);width:30px}.sbi_lb-data .sbi_lb-close:hover{color:#fff;cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.sbi_lb-nav{height:auto}.sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video{position:relative!important}.sbi_lb-container{padding:0}.sbi-feed-block-cta{border:1px solid #e8e8eb!important;border-radius:2px!important;position:relative!important;text-align:center!important;width:100%!important}.sbi-feed-block-cta-img-ctn{float:left!important;margin-bottom:35px!important;margin-top:50px!important;width:100%!important}.sbi-feed-block-cta-img,.sbi-feed-block-cta-img-ctn{align-items:center!important;display:flex!important;justify-content:center!important;position:relative!important}.sbi-feed-block-cta-img{border:2px solid #dcdde1!important;border-radius:16px!important;height:65px!important;-webkit-transform:rotate(-3deg)!important;transform:rotate(-3deg)!important;width:65px!important}.sbi-feed-block-cta-img span svg{float:left!important}.sbi-feed-block-cta-img>*{-webkit-transform:rotate(3deg)!important;transform:rotate(3deg)!important}.sbi-feed-block-cta-logo{bottom:-19px!important;position:absolute!important;right:-15px!important;z-index:1!important}.sbi-feed-block-cta-heading{display:inline-block!important;font-size:19px!important;font-weight:700!important;line-height:1.4em!important;margin:0 0 30px!important;padding:0!important;width:100%!important}.sbi-feed-block-cta-btn{background:#0068a0!important;border-radius:2px!important;color:#fff!important;cursor:pointer!important;margin-bottom:30px!important;padding:8px 20px 8px 38px!important;position:relative!important}.sbi-feed-block-cta-btn:after,.sbi-feed-block-cta-btn:before{background:#fff!important;content:""!important;height:12px!important;left:20px!important;position:absolute!important;top:14px!important;width:2px!important}.sbi-feed-block-cta-btn:after{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.sbi-feed-block-cta-desc{align-items:center!important;background:#f9f9fa!important;border-top:1px solid #e8e8eb!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin-top:35px!important;padding:20px!important}.sbi-feed-block-cta-desc strong{color:#141b38!important;font-size:16px!important;font-weight:600!important;margin-bottom:8px!important}.sbi-feed-block-cta-desc span{color:#434960!important;font-size:14px!important;line-height:1.5em!important;padding:0 20%!important}.sbi-feed-block-cta-desc span a{font-weight:600!important;text-decoration:underline!important;text-transform:capitalize!important}.sbi-feed-block-cta-selector{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin-bottom:45px!important;padding:0 20%!important;width:100%!important}.sbi-feed-block-cta-feedselector{border:1px solid #d0d1d7!important;margin-bottom:15px!important;max-width:100%!important;min-width:400px!important;padding:8px 16px!important}.sbi-feed-block-cta-selector span{color:#2c324c!important}.sbi-feed-block-cta-selector span a{font-weight:600!important;text-decoration:underline!important;text-transform:capitalize!important}.sbi-feed-block-cta-selector span a:after{color:#2c324c!important;font-weight:400!important;margin-left:2px!important;text-decoration-color:#fff!important}.sbi-feed-block-cta-selector span a:first-of-type:after{content:","!important}.sbi-feed-block-cta-selector span a:nth-of-type(2):after{content:"or"!important;margin-left:5px!important;margin-right:2px!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed:before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed:before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed:before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed:before{background-position:50%!important;background-repeat:no-repeat!important;content:""!important;font-variant:normal!important;height:16px!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.906 18.109h.5v-.5h-.5v.5Zm-3.109 0h-.5v.5h.5v-.5Zm0-3.549v-.5h-.5v.5h.5Zm3.109 0v.5h.5v-.5h-.5Zm7.354-7.232h.5v-.424l-.417-.07-.083.494Zm0 3.022v.5h.5v-.5h-.5Zm-3.536 4.21h-.5v.5h.5v-.5Zm3.402 0 .494.077.09-.577h-.584v.5Zm-.55 3.549v.5h.427l.066-.423-.494-.077Zm-2.852 0v-.5h-.5v.5h.5Zm10.328-3.549h-.5v.001h.5ZM17.08 26.614l-.092-.492.092.492Zm-4.531 0 .092-.492-.092.492Zm2.266-24.816c-7.008 0-12.738 5.719-12.738 12.762h1c0-6.492 5.283-11.762 11.738-11.762v-1ZM2.077 14.56c0 6.238 4.473 11.437 10.38 12.545l.184-.983C7.2 25.102 3.077 20.31 3.077 14.56h-1Zm11.329 11.754v-8.205h-1v8.205h1Zm-.5-8.705H9.797v1h3.109v-1Zm-2.609.5V14.56h-1v3.549h1Zm-.5-3.049h3.109v-1H9.797v1Zm3.609-.5v-2.704h-1v2.704h1Zm0-2.704c0-1.437.424-2.488 1.115-3.179.692-.692 1.71-1.082 3.01-1.082v-1c-1.501 0-2.796.454-3.717 1.375-.921.921-1.408 2.25-1.408 3.886h1Zm4.125-4.26c.641 0 1.303.055 1.81.112a20.412 20.412 0 0 1 .824.11l.01.002h.003l.082-.492.082-.494h-.005l-.013-.003a10.294 10.294 0 0 0-.231-.035 21.366 21.366 0 0 0-.64-.081 17.7 17.7 0 0 0-1.922-.12v1Zm2.23-.268v3.022h1V7.328h-1Zm.5 2.522h-1.543v1h1.542v-1Zm-1.543 0c-.867 0-1.518.274-1.944.765-.414.477-.55 1.088-.55 1.644h1c0-.41.102-.754.306-.99.192-.221.538-.419 1.188-.419v-1Zm-2.494 2.41v2.3h1v-2.3h-1Zm.5 2.8h3.402v-1h-3.402v1Zm2.908-.577-.551 3.55.988.153.55-3.55-.987-.153Zm-.057 3.126h-2.851v1h2.851v-1Zm-3.351.5v8.204h1V18.11h-1Zm.949 8.996a12.738 12.738 0 0 0 7.335-4.254l-.761-.648a11.738 11.738 0 0 1-6.76 3.92l.186.982Zm7.335-4.254a12.738 12.738 0 0 0 3.044-8.292l-1 .002c.007 2.8-.988 5.51-2.805 7.642l.76.648Zm3.044-8.29c0-7.044-5.73-12.763-12.737-12.763v1c6.454 0 11.737 5.27 11.737 11.762h1ZM16.224 26.313c0 .492.444.886.949.791l-.185-.983a.198.198 0 0 1 .236.192h-1Zm-3.767.791a.803.803 0 0 0 .949-.791h-1c0-.114.105-.216.235-.192l-.184.983Z' fill='%232b87da'/%3E%3Cpath d='M12.906 18.109h.5v-.5h-.5v.5Zm-3.109 0h-.5v.5h.5v-.5Zm0-3.55v-.5h-.5v.5h.5Zm3.109 0v.5h.5v-.5h-.5Zm7.354-7.232h.5v-.423l-.417-.07-.083.493Zm0 3.023v.5h.5v-.5h-.5Zm-3.536 4.21h-.5v.5h.5v-.5Zm3.402 0 .494.077.09-.577h-.584v.5Zm-.55 3.549v.5h.427l.066-.424-.494-.076Zm-2.852 0v-.5h-.5v.5h.5Zm-3.318 8.257v-8.257h-1v8.257h1Zm-.5-8.757H9.797v1h3.109v-1Zm-2.609.5v-3.55h-1v3.55h1Zm-.5-3.05h3.109v-1H9.797v1Zm3.609-.5v-2.704h-1v2.705h1Zm0-2.704c0-1.436.424-2.487 1.115-3.178.692-.692 1.71-1.082 3.01-1.082v-1c-1.501 0-2.796.454-3.717 1.375-.921.92-1.408 2.25-1.408 3.885h1Zm4.125-4.26c.641 0 1.303.056 1.81.113a20.336 20.336 0 0 1 .824.11l.01.002h.003a183.243 183.243 0 0 1 .165-.986h-.006l-.013-.003a9.144 9.144 0 0 0-.231-.035 21.391 21.391 0 0 0-.64-.082 17.7 17.7 0 0 0-1.922-.119v1Zm2.23-.268v3.023h1V7.327h-1Zm.5 2.523h-1.543v1h1.542v-1Zm-1.543 0c-.867 0-1.518.274-1.944.765-.414.477-.55 1.087-.55 1.644h1c0-.41.102-.754.306-.99.192-.221.538-.419 1.188-.419v-1Zm-2.494 2.41v2.3h1v-2.3h-1Zm.5 2.8h3.402v-1h-3.402v1Zm2.908-.577-.551 3.55.988.152.55-3.548-.987-.154Zm-.057 3.126h-2.851v1h2.851v-1Zm-3.351.5v8.257h1v-8.257h-1Zm.19 8.066h-3.2v1h3.2v-1Zm-.19.191a.19.19 0 0 1 .19-.19v1a.81.81 0 0 0 .81-.81h-1Zm-3.818 0c0 .447.362.81.809.81v-1a.19.19 0 0 1 .19.19h-1Z' fill='%232b87da'/%3E%3C/svg%3E")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.876 6.788c.058-.082-.03-.187-.122-.149-.728.3-1.494.519-2.284.653-.107.019-.162-.129-.074-.192a5.372 5.372 0 0 0 1.868-2.462c.032-.086-.063-.162-.143-.117-.96.545-2.012.934-3.116 1.167a.1.1 0 0 1-.094-.03C22.926 4.608 21.554 4 20 4c-2.938 0-5.338 2.4-5.338 5.363 0 .378.04.746.11 1.096a.101.101 0 0 1-.104.121A15.243 15.243 0 0 1 3.841 5.1a.099.099 0 0 0-.162.014 5.312 5.312 0 0 0-.654 2.562c0 1.74.819 3.295 2.11 4.257.08.06.038.188-.061.18a5.398 5.398 0 0 1-2.066-.595.023.023 0 0 0-.033.02 5.37 5.37 0 0 0 3.888 5.164c.102.029.103.175 0 .194a5.275 5.275 0 0 1-1.834.023c-.075-.013-.138.058-.113.13A5.35 5.35 0 0 0 9.584 20.6c.093.007.132.127.057.183a10.65 10.65 0 0 1-6.441 2.13c-.281 0-.563-.012-.844-.033-.106-.009-.154.132-.063.186a15.177 15.177 0 0 0 7.857 2.184c9.85 0 15.262-8.175 15.262-15.262 0-.22 0-.428-.01-.646a.102.102 0 0 1 .043-.087 10.655 10.655 0 0 0 2.431-2.467Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.327a.1.1 0 0 0 .15.086l6.188-3.576a.1.1 0 0 0 0-.174L11.15 6.087a.1.1 0 0 0-.15.086v7.154Zm14.45-9.614c.163.587.275 1.375.35 2.375.087 1 .125 1.862.125 2.612L26 9.75c0 2.738-.2 4.75-.55 6.037-.313 1.126-1.037 1.85-2.162 2.163-.588.163-1.663.275-3.313.35a83.312 83.312 0 0 1-4.488.125L13.5 18.5c-5.238 0-8.5-.2-9.787-.55-1.126-.313-1.85-1.037-2.163-2.162-.163-.588-.275-1.376-.35-2.376-.087-1-.125-1.862-.125-2.612L1 9.75c0-2.737.2-4.75.55-6.037.313-1.126 1.037-1.85 2.162-2.163.588-.163 1.663-.275 3.313-.35a83.312 83.312 0 0 1 4.487-.125L13.5 1c5.238 0 8.5.2 9.788.55 1.125.313 1.85 1.037 2.162 2.162Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E")}.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{zoom:1;background:#333;border:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font-size:13px;line-height:1.5;margin:5px auto 0;padding:7px 14px;text-decoration:none;vertical-align:top}.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:after,.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:before{top:10px!important}
.ns-button-icon,.ns-button-label{color:var(--ns-icon-color);box-sizing:border-box}.ns-buttons{position:relative;--ns-btn-size:40px;--ns-btn-margin:10px}.ns-buttons-wrapper{display:flex;flex-wrap:wrap}.ns-columns.ns-has-total-share-count-before .ns-buttons-wrapper{margin-left:calc(var(--ns-btn-size) + 10px)}.ns-columns.ns-has-total-share-count-after .ns-buttons-wrapper{margin-right:calc(var(--ns-btn-size) + 10px)}body a.ns-button{display:inline-flex;height:var(--ns-btn-size);line-height:var(--ns-btn-size);margin:0 var(--ns-btn-margin) var(--ns-btn-margin) 0;padding:0;font-size:calc(var(--ns-btn-size) * .35);overflow:hidden;text-decoration:none;border:none;--ns-btn-color:#333;--ns-icon-color:#fff}.ns-button *{pointer-events:none}.ns-button-block{display:inline-flex;align-items:center;background:#333;background:var(--ns-btn-color)}.ns-button-wrapper{display:inline-flex;align-items:center;overflow:hidden;width:100%}.ns-button:not(.ns-hover-swap):hover .ns-button-wrapper>span:not(.ns-inverse){box-shadow:inset 0 0 0 50px rgba(0,0,0,.1)}.ns-button:not(.ns-hover-swap):hover .ns-button-wrapper>span.ns-inverse{filter:brightness(.9)}.ns-button-icon{height:var(--ns-btn-size);width:var(--ns-btn-size);min-width:var(--ns-btn-size);justify-content:center}.ns-button-icon>*{height:50%;margin:0 auto}.ns-button-icon path{fill:currentColor}.ns-button-icon:has(+ .ns-hide){width:100%}.ns-button-share-count{display:none;align-items:center}.ns-button.ns-share-count:hover svg,.ns-hide{display:none}.ns-button.ns-share-count:hover .ns-button-share-count{display:flex}.ns-button-label{height:100%;flex-grow:1;padding:0 15px 0 0;overflow:hidden}.ns-button-label-wrapper{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-button-icon.ns-border+.ns-button-label.ns-inverse,.ns-button-icon.ns-inverse+.ns-button-label:not(.ns-inverse),.ns-button-icon:not(.ns-inverse)+.ns-button-label.ns-inverse{padding-left:10px}.ns-button.bluesky{--ns-btn-color:#1185FE}.ns-button.angellist,.ns-button.applemusic,.ns-button.codepen,.ns-button.digg,.ns-button.steam,.ns-button.threads,.ns-button.tiktok,.ns-button.twitter{--ns-btn-color:#000}.ns-button.facebook{--ns-btn-color:#3b5998}.ns-button.linkedin{--ns-btn-color:#0077B5}.ns-button.pinterest{--ns-btn-color:#C92228}.ns-button.buffer{--ns-btn-color:#323b43}.ns-button.cashapp{--ns-btn-color:#00D632}.ns-button.reddit{--ns-btn-color:#ff4500}.ns-button.hackernews{--ns-btn-color:#F0652F}.ns-button.whatsapp{--ns-btn-color:#25d366}.ns-button.tumblr{--ns-btn-color:#35465c}.ns-button.vkontakte{--ns-btn-color:#45668e}.ns-button.xing{--ns-btn-color:#026466}.ns-button.flipboard{--ns-btn-color:#e12828}.ns-button.mix{--ns-btn-color:#fd8235}.ns-button.sms{--ns-btn-color:#218AFF}.ns-button.email{--ns-btn-color:#319324}.ns-button.print{--ns-btn-color:#d34836}.ns-button.\35 00px{--ns-btn-color:#0099E5}.ns-button.bandcamp{--ns-btn-color:#408294}.ns-button.behance{--ns-btn-color:#1769FF}.ns-button.bitbucket{--ns-btn-color:#0052CC}.ns-button.claude{--ns-btn-color:#d97757}.ns-button.copy{--ns-btn-color:#816B5B}.ns-button.deviantart{--ns-btn-color:#05CC47}.ns-button.discord{--ns-btn-color:#7289da}.ns-button.dribbble{--ns-btn-color:#EA4C89}.ns-button.dropbox{--ns-btn-color:#0061FF}.ns-button.flickr{--ns-btn-color:#0063DC}.ns-button.foursquare{--ns-btn-color:#F94877}.ns-button.gab{--ns-btn-color:#21cf7a}.ns-button.github{--ns-btn-color:#181717}.ns-button.goodreads{--ns-btn-color:#553b08}.ns-button.googleai{--ns-btn-color:#4285F4}.ns-button.grok{--ns-btn-color:#0A0A0A}.ns-button.houzz{--ns-btn-color:#4DBC15}.ns-button.instagram{--ns-btn-color:#E4405F}.ns-button.jsfiddle{--ns-btn-color:#0084FF}.ns-button.kofi{--ns-btn-color:#FF6433}.ns-button.lastfm{--ns-btn-color:#D51007}.ns-button.line{--ns-btn-color:#00B900}.ns-button.location{--ns-btn-color:#EA4235}.ns-button.mastodon{--ns-btn-color:#6364FF}.ns-button.messenger{--ns-btn-color:#0078FF}.ns-button.mewe{--ns-btn-color:#4DD39A}.ns-button.mistralai{--ns-btn-color:#FA500F}.ns-button.mixcloud{--ns-btn-color:#314359}.ns-button.nextdoor{--ns-btn-color:#1B8751}.ns-button.chatgpt{--ns-btn-color:#181818}.ns-button.perplexity{--ns-btn-color:#0098a1}.ns-button.phone{--ns-btn-color:#512DA8}.ns-button.rss{--ns-btn-color:#FFA500}.ns-button.share{--ns-btn-color:#2A2A2C}.ns-button.skype{--ns-btn-color:#00AFF0}.ns-button.snapchat{--ns-btn-color:#FFFC00}.ns-button.soundcloud{--ns-btn-color:#FF3300}.ns-button.spotify{--ns-btn-color:#1ED760}.ns-button.stackoverflow{--ns-btn-color:#FE7A16}.ns-button.subscribe{--ns-btn-color:#7A5189}.ns-button.telegram{--ns-btn-color:#0088cc}.ns-button.tripadvisor{--ns-btn-color:#34E0A1}.ns-button.venmo{--ns-btn-color:#008CFF}.ns-button.vimeo{--ns-btn-color:#1AB7EA}.ns-button.wordpress{--ns-btn-color:#21759B}.ns-button.yelp{--ns-btn-color:#D32323}.ns-button.youtube{--ns-btn-color:#FF0000}.ns-border{border:2px solid var(--ns-btn-color)}body .ns-button .ns-button-block.ns-inverse,body .ns-button:hover .ns-button-block.ns-inverse,body a.ns-button.ns-hover-swap .ns-button-block.ns-button-wrapper{background:0 0;color:var(--ns-btn-color)}.ns-columns .ns-buttons-wrapper>a{flex-basis:calc(100% / var(--ns-columns) - ((var(--ns-columns) - 1) * var(--ns-btn-margin)/ var(--ns-columns)))}.ns-last-col{margin-right:0!important}.ns-buttons.small{--ns-btn-size:32px}.ns-buttons.large{--ns-btn-size:50px}.ns-rounded{border-radius:5px}.ns-rounded .ns-button-label{border-radius:0 5px 5px 0}.ns-circular{border-radius:50px}.ns-circular .ns-button-label{border-radius:0 50px 50px 0}.ns-align-right{justify-content:right}.ns-align-right .ns-button{margin:0 0 var(--ns-btn-margin) var(--ns-btn-margin)}.ns-align-center{justify-content:center}.ns-align-center .ns-button{margin-left:calc(var(--ns-btn-margin)/2);margin-right:calc(var(--ns-btn-margin)/2)}.ns-total-share-count{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(var(--ns-btn-size) * .375);line-height:normal;height:var(--ns-btn-size);width:var(--ns-btn-size);margin:0 var(--ns-btn-margin) var(--ns-btn-margin) 0}.ns-inline,.ns-inline-cta{margin-bottom:10px}.ns-total-share-count-wrapper{display:table-cell;vertical-align:middle}.ns-total-share-count-amount{font-weight:700}.ns-total-share-count-text{font-size:calc(var(--ns-btn-size) * .2)}.ns-columns .ns-total-share-count{position:absolute;right:0;margin:0!important}.ns-columns.ns-has-total-share-count-before .ns-total-share-count{right:unset;left:0}.ns-inline-below{margin-top:20px}.ns-inline-cta{font-size:20px}.ns-floating{position:fixed;top:25%;left:5px;z-index:999;height:75%}.ns-floating .ns-buttons-wrapper{flex-direction:column;height:100%}.ns-floating .ns-button-icon{width:100%}@media print{.ns-no-print,.ns-no-print *{display:none!important}}
.azp-each-product{border:1px solid #ececec;margin:0 0 30px;position:relative}.azp-product-content{padding:20px}.azp-img-wrapper a{cursor:pointer;display:inherit;overflow:hidden}.azp-img-wrapper a,.azp-img-wrapper a:hover{box-shadow:none;text-decoration:none}.azp-img-wrapper img{border:none;box-shadow:none;display:block;height:auto;margin:0 auto 15px;max-width:100%;width:auto}.star-rating{background-image:url(https://www.terrierowner.com/wp-content/plugins/azonpress/public/css/../images/v1.svg?748758a28cec02a9409a83f88b3947c0);background-position:0;background-repeat:repeat-x;background-size:16px 16px;display:inline-block;height:16px;position:relative;width:80px}.star-rating,.star-rating a:hover{box-shadow:none;text-decoration:none}.star-rating span.azp_star_ratings{background-image:url(https://www.terrierowner.com/wp-content/plugins/azonpress/public/css/../images/v1-active.svg?2108da1f57aee0873548c8fb87369d9a);background-position:0;background-repeat:repeat-x;background-size:16px 16px;bottom:0;display:block;height:16px;left:0;position:absolute;top:0}.azp-total-reviews{font-size:12px;margin-top:5px;opacity:.7}.azp-product-meta{display:flex;justify-content:space-between}.azp-product-meta div{margin:-4px -1px 0}.azp-product-meta div span{color:#fff;display:inline-block;font-size:12px;font-weight:300;line-height:20px;padding:0 15px;text-transform:uppercase}.azp-product-meta .azp-best span{background:#e47911}.azp-title .azp-url{font-size:18px;font-weight:700;margin-bottom:15px}.azp-title .azp-url a{text-decoration:none}@media only screen and (max-width:767px){.azp-feature-list{display:none}}.azp-feature-list .azp-feature{margin:0 0 5px;padding:0 0 0 1.12em}.azp-price{align-items:center;display:flex;flex-wrap:wrap}.azp-price span{display:inline-block;margin-bottom:11px;margin-right:15px;margin-top:11px}.azp-price span:last-child{margin-right:0}.azp-price .azp-real-price{font-size:14px;opacity:.7;text-decoration:line-through}.azp-price .azp-off{background:#27ae60;background:rgba(39,174,96,.8);border-radius:2px;color:#fff;font-size:12px;line-height:12px;padding:4px 6px}.azp-price .azp-recent-price{font-size:20px;font-weight:700}@media only screen and (max-width:767px){.azp-price .azp-recent-price{font-size:16px}}.azp-has-prime a,.azp-has-prime a:active,.azp-has-prime a:focus,.azp-has-prime a:hover{background-image:url(https://www.terrierowner.com/wp-content/plugins/azonpress/public/css/../images/icon-check-prime@2x.png?653ae41cff9920a6c06bbc37467c9218);background-size:55px 16px;border:none;box-shadow:none;display:inline-block;height:16px;outline:none;text-decoration:none;vertical-align:middle;width:55px}.azp-no,.azp-yes{background-image:url(https://www.terrierowner.com/wp-content/plugins/azonpress/public/css/../images/icon-yes.svg?e3bbde95761ec93136ee49b50de73d50);background-position:50%;background-repeat:no-repeat;background-size:16px;display:inline-block;height:16px;vertical-align:-15%;width:16px}.azp-no{background-image:url(https://www.terrierowner.com/wp-content/plugins/azonpress/public/css/../images/icon-no.svg?a9cb4435a40fd488b27af653dbf89d79)}.azp_component_description{margin-bottom:20px}.azp-box-style .azp-product-content{display:flex}@media only screen and (max-width:767px){.azp-box-style .azp-product-content{flex-direction:column}}.azp-box-style .azp-product-content .azp-visual-part{flex-basis:160px;flex-grow:1;margin-bottom:30px;margin-right:20px;text-align:center}@media only screen and (max-width:767px){.azp-box-style .azp-product-content .azp-visual-part{flex-basis:100%;margin-right:0}}.azp-box-style .azp-product-content .azp-visual-part img{max-height:160px}.azp-box-style .azp-product-content .azp-info-part{flex-basis:calc(100% - 160px);flex-grow:1;font-size:15px}@media only screen and (max-width:767px){.azp-box-style .azp-product-content .azp-info-part{flex-basis:100%}}.azp-box-style .azp-product-content .azp-info-part .azp-box-review{margin-bottom:10px}.azp-box-style .azp-product-content .azp-info-part .azp-box-review>*{display:inline-block;margin:0 10px 0 0}.azp-box-style .azp-product-content .azp-info-part .azp-box-review>* p{font-size:15px;margin:0}.azp-box-style .azp-product-content .azp-info-part .box-footer{align-items:center;display:flex}@media only screen and (max-width:767px){.azp-box-style .azp-product-content .azp-info-part .box-footer{flex-direction:column}}.azp-box-style .azp-product-content .azp-info-part .box-footer>*{margin-right:10px}.azp-box-style .azp-product-content .azp-info-part .box-footer .azp-buy-button{margin-right:0}.azp-box-style .azp-product-content .azp-info-part .box-footer .azp-buy-form-amazon{min-width:150px}.azp-grids-style{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.azp-grids-style{flex-direction:column}}.azp-grids-style.azp-grid-col-2 .azp-each-product{flex-basis:48%;margin-left:4%;min-width:340px}@media only screen and (max-width:767px){.azp-grids-style.azp-grid-col-2 .azp-each-product{margin-left:0;min-width:0;width:100%}}.azp-grids-style.azp-grid-col-2 .azp-each-product:nth-child(odd){margin-left:0}.azp-grids-style.azp-grid-col-3 .azp-each-product{margin-left:4%;min-width:340px;width:30.66%}@media (max-width:1199px){.azp-grids-style.azp-grid-col-3 .azp-each-product{margin-left:4%;min-width:0;width:48%}}@media only screen and (max-width:767px){.azp-grids-style.azp-grid-col-3 .azp-each-product{margin-left:0;min-width:0;width:100%}}.azp-grids-style.azp-grid-col-3 .azp-each-product:nth-child(3n+1){margin-left:0}@media (max-width:1199px){.azp-grids-style.azp-grid-col-3 .azp-each-product:nth-child(3n+1){margin-left:4%}.azp-grids-style.azp-grid-col-3 .azp-each-product:nth-child(odd){margin-left:0}}.azp-grids-style.azp-grid-col-4 .azp-each-product{margin-left:2%;min-width:340px;width:23.5%}@media (max-width:1399px){.azp-grids-style.azp-grid-col-4 .azp-each-product{margin-left:4%;min-width:0;width:48%}}@media only screen and (max-width:767px){.azp-grids-style.azp-grid-col-4 .azp-each-product{margin-left:0;min-width:0;width:100%}}.azp-grids-style.azp-grid-col-4 .azp-each-product:nth-child(4n+1){margin-left:0}@media (max-width:1399px){.azp-grids-style.azp-grid-col-4 .azp-each-product:nth-child(4n+1){margin-left:4%}.azp-grids-style.azp-grid-col-4 .azp-each-product:nth-child(odd){margin-left:0}}.azp-grids-style .azp-product-content .azp-visual-part{text-align:center}.azp-grids-style .azp-price{justify-content:center}.azp-grids-style .azp-price span{margin-top:0}.azp-grids-style .azp-price .azp-recent-price{font-size:15px}.azp-grids-style .azp-price .azp-off,.azp-grids-style .azp-price .from{display:none}.azp-grids-style .azp-buy-button{margin-right:0;text-align:center}.azp-grids-style .price-notice{text-align:center}.azp-list-style .azp-product-meta .azp-sale{position:absolute;right:-3px;top:-3px}.azp-list-style .azp-product-content{align-items:center;display:flex;padding:20px 15px}@media only screen and (max-width:767px){.azp-list-style .azp-product-content{flex-direction:column}}.azp-list-style .azp-product-content .azp-visual-part{flex-basis:115px;flex-grow:1;margin-right:10px;text-align:center}@media only screen and (max-width:767px){.azp-list-style .azp-product-content .azp-visual-part{flex-basis:100%;margin-bottom:30px;margin-right:0}}.azp-list-style .azp-product-content .azp-visual-part img{margin-bottom:0}@media (min-width:768px){.azp-list-style .azp-product-content .azp-visual-part img{max-height:115px}}.azp-list-style .azp-product-content .azp-info-part{flex-basis:calc(100% - 75px);flex-grow:1;font-size:14px}@media only screen and (max-width:767px){.azp-list-style .azp-product-content .azp-info-part{flex-basis:100%}}.azp-list-style .azp-product-content .azp-info-part .azp-title .azp-url{font-size:15px;margin-bottom:10px}.azp-list-style .azp-product-content .azp-info-part .azp-info-footer{align-items:center;display:flex;margin-top:10px}@media only screen and (max-width:767px){.azp-list-style .azp-product-content .azp-info-part .azp-info-footer{flex-direction:column}}.azp-list-style .azp-product-content .azp-info-part .azp-info-footer .star-rating{margin-right:15px}@media only screen and (max-width:767px){.azp-list-style .azp-product-content .azp-info-part .azp-info-footer .star-rating{margin-right:0}}.azp-list-style .azp-product-content .azp-info-part .azp-price{justify-content:flex-end}.azp-list-style .azp-product-content .azp-info-part .azp-price span{margin-bottom:0;margin-top:0}.azp-list-style .azp-product-content .azp-info-part .azp-price .azp-recent-price{font-size:15px;font-weight:600}.azp-list-style .azp-product-content .azp-info-part .azp-price .azp-recent-price .from{display:none}.azp-list-style .azp-product-content .azp-info-part .azp-buy-button{margin-right:0;text-align:right}.azp-table-style{margin-bottom:30px}.azp-table-style .azp-each-product{margin:0;transition:all .3s ease}.azp-table-style .azp-each-product:nth-child(odd){background:#f9f9f9}.azp-table-style .azp-each-product:first-child{background:#ececec}@media only screen and (max-width:767px){.azp-table-style .azp-each-product:first-child{display:none}.azp-table-style .azp-each-product{margin-bottom:30px}}.azp-table-style .azp-product-content{align-items:center;display:flex;min-height:1px;padding:0;width:100%}@media only screen and (max-width:767px){.azp-table-style .azp-product-content{flex-direction:column}}.azp-table-style .azp-product-content>div{padding:15px 0 15px 15px}.azp-table-style .azp-product-content>div:last-child{padding-right:15px}@media only screen and (max-width:767px){.azp-table-style .azp-product-content>div{display:block;padding:15px 15px 0;text-align:center;width:100%!important}.azp-table-style .azp-product-content>div:last-child{padding-bottom:15px}}.azp-table-style .azp-product-content .best-sale{width:30px}.azp-table-style .azp-product-content .best-sale span{display:none}@media only screen and (max-width:767px){.azp-table-style .azp-product-content .best-sale span{display:inline}}.azp-table-style .azp-product-content .azp-visual-part{width:70px}.azp-table-style .azp-product-content .azp-visual-part img{margin:0 auto}@media (min-width:768px){.azp-table-style .azp-product-content .azp-visual-part img{max-height:60px}}.azp-table-style .azp-product-content .azp-title{width:calc(100% - 416px)}.azp-table-style .azp-product-content .azp-title .azp-url{margin:0}.azp-table-style .azp-product-content .azp-price{display:flex;flex-direction:column;text-align:center;width:140px}@media only screen and (max-width:767px){.azp-table-style .azp-product-content .azp-price{flex-direction:row;justify-content:center}}.azp-table-style .azp-product-content .azp-price span{margin:0 5px}.azp-table-style .azp-product-content .azp-price .azp-off{display:none}.azp-table-style .azp-product-content .azp-price .azp-recent-price{font-size:14px;font-weight:600}.azp-table-style .azp-product-content .azp-price .azp-recent-price .from{display:none}.azp-table-style .azp-product-content .azp-buy-button{margin:0!important;padding:0!important;width:176px}.azp-widget-style .azp-each-product{margin:0 auto 30px;max-width:100%;text-align:center}.azp-widget-style .star-rating{margin-bottom:15px}.azp-widget-style .price-notice{padding:15px 0 0}.azp-widget-small-style .azp-each-product{max-width:100%}.azp-widget-small-style .azp-product-meta .azp-sale{font-size:11px;padding:0 10px;position:absolute;right:-3px;top:-3px}.azp-widget-small-style .azp-product-content{align-items:center;display:flex;padding:10px}.azp-widget-small-style .azp-product-content .azp-visual-part{flex-basis:75px;flex-grow:1;margin-right:10px;text-align:center}.azp-widget-small-style .azp-product-content .azp-visual-part img{margin-bottom:0;max-height:73px}.azp-widget-small-style .azp-product-content .azp-info-part{flex-basis:calc(100% - 75px);flex-grow:1;font-size:14px}.azp-widget-small-style .azp-product-content .azp-info-part .azp-title .azp-url{font-size:14px;margin-bottom:8px;margin-top:5px}.azp-widget-small-style .azp-product-content .azp-info-part .azp-info-footer{align-items:center;display:flex}.azp-widget-small-style .azp-product-content .azp-info-part .azp-info-footer .star-rating{margin-right:15px}.azp-widget-small-style .azp-product-content .azp-info-part .azp-price{justify-content:flex-end}.azp-widget-small-style .azp-product-content .azp-info-part .azp-price span{display:none;margin-bottom:0;margin-top:0}.azp-widget-small-style .azp-product-content .azp-info-part .azp-price .azp-recent-price{display:inline-block;font-size:15px;font-weight:600}.azp-widget-small-style .azp-product-content .azp-info-part .azp-buy-button{text-align:right}.azp_comp_table_wrapper{max-width:100%;overflow-x:auto}.azp_comp_wrapper{display:table;font-size:13px;width:100%}.azp_comp_wrapper .azp_data_title{word-break:break-word}@media only screen and (max-width:767px){.azp_comp_wrapper{display:none!important}}.azp_comp_wrapper.azp_comp_col_2 .azp_com_data,.azp_comp_wrapper.azp_comp_col_2 .azp_comp_thead{width:50%}.azp_comp_wrapper.azp_comp_col_3 .azp_com_data,.azp_comp_wrapper.azp_comp_col_3 .azp_comp_thead{width:33.33%}.azp_comp_wrapper.azp_comp_col_4 .azp_com_data,.azp_comp_wrapper.azp_comp_col_4 .azp_comp_thead{width:25%}.azp_comp_wrapper.azp_comp_col_5 .azp_com_data,.azp_comp_wrapper.azp_comp_col_5 .azp_comp_thead{width:20%}.azp_comp_wrapper.azp_comp_col_6 .azp_com_data,.azp_comp_wrapper.azp_comp_col_6 .azp_comp_thead{width:16.66%}.azp_comp_wrapper.azp_comp_col_7 .azp_com_data,.azp_comp_wrapper.azp_comp_col_7 .azp_comp_thead{width:14.285%}.azp_comp_wrapper.azp_has_featured .azp_comp_row:first-child .azp_com_data,.azp_comp_wrapper.azp_has_featured .azp_comp_row:first-child .azp_comp_thead{padding-top:40px}.azp_comp_wrapper .azp_comp_row{display:table-row}.azp_comp_wrapper .azp_comp_row:nth-child(2n){background:#f5f5f5}.azp_comp_wrapper .azp_comp_row:first-child .azp_data_highlight{border-top:1px solid #1e90ff}.azp_comp_wrapper .azp_comp_row:first-child .azp_data_highlight .azp_ribbon{background:#1e90ff;color:#fff;display:block;left:0;overflow:hidden;padding:5px;position:absolute;right:0;top:0}.azp_comp_wrapper .azp_comp_row:last-child .azp_data_highlight{border-bottom:1px solid #1e90ff}.azp_comp_wrapper .azp_comp_row .azp_com_data,.azp_comp_wrapper .azp_comp_row .azp_comp_thead{border:1px solid #ececec;display:table-cell;padding:10px;text-align:center;vertical-align:middle}.azp_comp_wrapper .azp_comp_row .azp_comp_thead{font-size:120%;font-weight:600;text-align:right}.azp_comp_wrapper .azp_comp_row .azp_data_highlight{border-bottom:0;border-left:1px solid #1e90ff;border-right:1px solid #1e90ff;border-top:0;position:relative}.azp_comp_wrapper .azp_data_image a{box-shadow:none;display:block;overflow:hidden}.azp_comp_wrapper .azp_data_image img{max-height:150px;max-width:100%}.azp_comp_wrapper .azp-buy-form-amazon{min-width:inherit}@media (min-width:768px){.azp_com_mobile{display:none}}.azp_com_mobile_product{word-break:break-word!important}.azp_com_mobile .azp_com_mobile_each{display:table;margin-bottom:30px;min-height:1px;width:100%}.azp_com_mobile .azp_comp_mobile_row{display:table-row}.azp_com_mobile .azp_comp_mobile_row:nth-child(2n){background:#f5f5f5}.azp_com_mobile .azp_comp_mobile_row .azp_data_highlight{border-bottom:0;border-left:1px solid #1e90ff;border-right:1px solid #1e90ff;border-top:0;position:relative}.azp_com_mobile .azp_comp_mobile_row:first-child .azp_data_highlight{border-top:1px solid #1e90ff;padding-top:40px}.azp_com_mobile .azp_comp_mobile_row:first-child .azp_data_highlight .azp_ribbon{background:#1e90ff;color:#fff;display:block;left:0;overflow:hidden;padding:5px;position:absolute;right:0;top:0}.azp_com_mobile .azp_comp_mobile_row:last-child .azp_data_highlight{border-bottom:1px solid #1e90ff}.azp_com_mobile .azp_comp_mobile_product,.azp_com_mobile .azp_comp_mobile_thead{border:1px solid #ececec;display:table-cell;font-weight:600;padding:10px;vertical-align:middle;width:50%}.azp_com_mobile .azp_comp_mobile_product img,.azp_com_mobile .azp_comp_mobile_thead img{max-height:150px}.azp_com_mobile .azp_comp_mobile_product{font-weight:400;text-align:center}@media (max-width:480px){.hide_on_mob{display:none!important}}.azp-feature_box{border:1px solid #eeb933;display:block;margin-bottom:20px}.azp-feature_box .azp_feature_header{background:#ffd979;color:#000;font-weight:500;padding:10px;text-align:center}.azp-feature_box .azp_feature_body{padding:20px}.azp-feature_box .azp_feature_body .azp_feature_action{text-align:center}.azp-feature_box .azp_feature_body .azp_feature_action a.azp-feature-button{background:#f0c14b!important;background:linear-gradient(180deg,#f7dfa5,#f0c14b) repeat scroll 0 0 transparent;border-radius:3px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4);color:#111!important;font-weight:700;padding:7px 45px}.azp_table_wrapper{background-color:#fff;border-radius:8px;display:block;overflow:auto}.azp_table_wrapper table{border-spacing:0;max-width:100%}.azp_table_wrapper table .product-table-heading{align-items:center;display:inline-flex;gap:10px}.azp_table_wrapper table .product-table-heading svg{height:16px;width:16px}.azp_table_wrapper table *{box-sizing:border-box}.azp_table_wrapper table.vertical_centered tbody>tr>td,.azp_table_wrapper table.vertical_centered thead>tr>th{vertical-align:middle!important}.azp_table_wrapper table tbody tr td.azp_column_title{word-break:break-word}.azp_table_wrapper table tbody td.azp_align_center,.azp_table_wrapper table thead th.azp_align_center{text-align:center!important}.azp_table_wrapper table tbody td.azp_align_left,.azp_table_wrapper table thead th.azp_align_left{text-align:left!important}.azp_table_wrapper table tbody td.azp_align_right,.azp_table_wrapper table thead th.azp_align_right{text-align:right!important}.azp_table_wrapper.bootstrap3_wrapper table{background-color:transparent}.azp_table_wrapper.bootstrap3_wrapper caption{color:#777;padding-bottom:8px;padding-top:8px;text-align:left}.azp_table_wrapper.bootstrap3_wrapper th{text-align:left}.azp_table_wrapper.bootstrap3_wrapper .table{margin-bottom:20px;max-width:100%;width:100%}.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr>td,.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr>th,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr>td,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr>th,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr>td,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr>th{border-top:1px solid #ddd;line-height:1.42857143;padding:8px;vertical-align:top}.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr>th{border-bottom:2px solid #ddd;vertical-align:bottom}.azp_table_wrapper.bootstrap3_wrapper .table>caption+thead>tr:first-child>td,.azp_table_wrapper.bootstrap3_wrapper .table>caption+thead>tr:first-child>th,.azp_table_wrapper.bootstrap3_wrapper .table>colgroup+thead>tr:first-child>td,.azp_table_wrapper.bootstrap3_wrapper .table>colgroup+thead>tr:first-child>th,.azp_table_wrapper.bootstrap3_wrapper .table>thead:first-child>tr:first-child>td,.azp_table_wrapper.bootstrap3_wrapper .table>thead:first-child>tr:first-child>th{border-top:0}.azp_table_wrapper.bootstrap3_wrapper .table>tbody+tbody{border-top:2px solid #ddd}.azp_table_wrapper.bootstrap3_wrapper .table .table{background-color:#fff}.azp_table_wrapper.bootstrap3_wrapper .table-condensed>tbody>tr>td,.azp_table_wrapper.bootstrap3_wrapper .table-condensed>tbody>tr>th,.azp_table_wrapper.bootstrap3_wrapper .table-condensed>tfoot>tr>td,.azp_table_wrapper.bootstrap3_wrapper .table-condensed>tfoot>tr>th,.azp_table_wrapper.bootstrap3_wrapper .table-condensed>thead>tr>td,.azp_table_wrapper.bootstrap3_wrapper .table-condensed>thead>tr>th{padding:5px}.azp_table_wrapper.bootstrap3_wrapper .table-bordered,.azp_table_wrapper.bootstrap3_wrapper .table-bordered>tbody>tr>td,.azp_table_wrapper.bootstrap3_wrapper .table-bordered>tbody>tr>th,.azp_table_wrapper.bootstrap3_wrapper .table-bordered>tfoot>tr>td,.azp_table_wrapper.bootstrap3_wrapper .table-bordered>tfoot>tr>th,.azp_table_wrapper.bootstrap3_wrapper .table-bordered>thead>tr>td,.azp_table_wrapper.bootstrap3_wrapper .table-bordered>thead>tr>th{border:1px solid #ddd}.azp_table_wrapper.bootstrap3_wrapper .table-bordered>thead>tr>td,.azp_table_wrapper.bootstrap3_wrapper .table-bordered>thead>tr>th{border-bottom-width:2px}.azp_table_wrapper.bootstrap3_wrapper .table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr:hover{background-color:#f5f5f5}.azp_table_wrapper.bootstrap3_wrapper table col[class*=col-]{display:table-column;float:none;position:static}.azp_table_wrapper.bootstrap3_wrapper table td[class*=col-],.azp_table_wrapper.bootstrap3_wrapper table th[class*=col-]{display:table-cell;float:none;position:static}.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr.active>td,.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr.active>th,.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr>td.active,.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr>th.active,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr.active>td,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr.active>th,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr>td.active,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr>th.active,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr.active>td,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr.active>th,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr>td.active,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr>th.active{background-color:#f5f5f5}.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr.active:hover>td,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr.active:hover>th,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr:hover>.active,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr>td.active:hover,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr.success>td,.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr.success>th,.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr>td.success,.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr>th.success,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr.success>td,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr.success>th,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr>td.success,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr>th.success,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr.success>td,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr.success>th,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr>td.success,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr>th.success{background-color:#dff0d8}.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr.success:hover>td,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr.success:hover>th,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr:hover>.success,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr>td.success:hover,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr.info>td,.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr.info>th,.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr>td.info,.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr>th.info,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr.info>td,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr.info>th,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr>td.info,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr>th.info,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr.info>td,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr.info>th,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr>td.info,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr>th.info{background-color:#d9edf7}.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr.info:hover>td,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr.info:hover>th,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr:hover>.info,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr>td.info:hover,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr.warning>td,.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr.warning>th,.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr>td.warning,.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr>th.warning,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr.warning>td,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr.warning>th,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr>td.warning,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr>th.warning,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr.warning>td,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr.warning>th,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr>td.warning,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr>th.warning{background-color:#fcf8e3}.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr.warning:hover>td,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr.warning:hover>th,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr:hover>.warning,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr>td.warning:hover,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr.danger>td,.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr.danger>th,.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr>td.danger,.azp_table_wrapper.bootstrap3_wrapper .table>tbody>tr>th.danger,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr.danger>td,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr.danger>th,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr>td.danger,.azp_table_wrapper.bootstrap3_wrapper .table>tfoot>tr>th.danger,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr.danger>td,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr.danger>th,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr>td.danger,.azp_table_wrapper.bootstrap3_wrapper .table>thead>tr>th.danger{background-color:#f2dede}.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr.danger:hover>td,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr.danger:hover>th,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr:hover>.danger,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr>td.danger:hover,.azp_table_wrapper.bootstrap3_wrapper .table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.azp_table_wrapper.bootstrap3_wrapper .table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.azp_table_wrapper.bootstrap3_wrapper .table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;margin-bottom:15px;overflow-y:hidden;width:100%}.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table{margin-bottom:0}.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table>tbody>tr>td,.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table>tbody>tr>th,.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table>tfoot>tr>td,.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table>tfoot>tr>th,.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table>thead>tr>td,.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table>thead>tr>th{white-space:nowrap}.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table-bordered{border:0}.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table-bordered>tbody>tr>td:first-child,.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table-bordered>tbody>tr>th:first-child,.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table-bordered>tfoot>tr>td:first-child,.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table-bordered>tfoot>tr>th:first-child,.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table-bordered>thead>tr>td:first-child,.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table-bordered>tbody>tr>td:last-child,.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table-bordered>tbody>tr>th:last-child,.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table-bordered>tfoot>tr>td:last-child,.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table-bordered>tfoot>tr>th:last-child,.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table-bordered>thead>tr>td:last-child,.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table-bordered>tbody>tr:last-child>td,.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table-bordered>tbody>tr:last-child>th,.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table-bordered>tfoot>tr:last-child>td,.azp_table_wrapper.bootstrap3_wrapper .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.azp_table_wrapper.bootstrap4_wrapper .table{background-color:transparent;margin-bottom:1rem;max-width:100%;width:100%}.azp_table_wrapper.bootstrap4_wrapper .table td,.azp_table_wrapper.bootstrap4_wrapper .table th{border-top:1px solid #e9ecef;padding:.75rem;vertical-align:top}.azp_table_wrapper.bootstrap4_wrapper .table thead th{border-bottom:2px solid #e9ecef;vertical-align:bottom}.azp_table_wrapper.bootstrap4_wrapper .table tbody+tbody{border-top:2px solid #e9ecef}.azp_table_wrapper.bootstrap4_wrapper .table .table{background-color:#fff;color:#000}.azp_table_wrapper.bootstrap4_wrapper .table-sm td,.azp_table_wrapper.bootstrap4_wrapper .table-sm th{padding:.3rem}.azp_table_wrapper.bootstrap4_wrapper .table-bordered,.azp_table_wrapper.bootstrap4_wrapper .table-bordered td,.azp_table_wrapper.bootstrap4_wrapper .table-bordered th{border:1px solid #e9ecef}.azp_table_wrapper.bootstrap4_wrapper .table-bordered thead td,.azp_table_wrapper.bootstrap4_wrapper .table-bordered thead th{border-bottom-width:2px}.azp_table_wrapper.bootstrap4_wrapper .table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.azp_table_wrapper.bootstrap4_wrapper .table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.azp_table_wrapper.bootstrap4_wrapper .table-primary,.azp_table_wrapper.bootstrap4_wrapper .table-primary>td,.azp_table_wrapper.bootstrap4_wrapper .table-primary>th{background-color:#b8daff}.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-primary:hover,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-primary:hover>td,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-primary:hover>th{background-color:#9fcdff}.azp_table_wrapper.bootstrap4_wrapper .table-secondary,.azp_table_wrapper.bootstrap4_wrapper .table-secondary>td,.azp_table_wrapper.bootstrap4_wrapper .table-secondary>th{background-color:#dddfe2}.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-secondary:hover,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-secondary:hover>td,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-secondary:hover>th{background-color:#cfd2d6}.azp_table_wrapper.bootstrap4_wrapper .table-success,.azp_table_wrapper.bootstrap4_wrapper .table-success>td,.azp_table_wrapper.bootstrap4_wrapper .table-success>th{background-color:#c3e6cb}.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-success:hover,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-success:hover>td,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-success:hover>th{background-color:#b1dfbb}.azp_table_wrapper.bootstrap4_wrapper .table-info,.azp_table_wrapper.bootstrap4_wrapper .table-info>td,.azp_table_wrapper.bootstrap4_wrapper .table-info>th{background-color:#bee5eb}.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-info:hover,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-info:hover>td,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-info:hover>th{background-color:#abdde5}.azp_table_wrapper.bootstrap4_wrapper .table-warning,.azp_table_wrapper.bootstrap4_wrapper .table-warning>td,.azp_table_wrapper.bootstrap4_wrapper .table-warning>th{background-color:#ffeeba}.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-warning:hover,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-warning:hover>td,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-warning:hover>th{background-color:#ffe8a1}.azp_table_wrapper.bootstrap4_wrapper .table-danger,.azp_table_wrapper.bootstrap4_wrapper .table-danger>td,.azp_table_wrapper.bootstrap4_wrapper .table-danger>th{background-color:#f5c6cb}.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-danger:hover,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-danger:hover>td,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-danger:hover>th{background-color:#f1b0b7}.azp_table_wrapper.bootstrap4_wrapper .table-light,.azp_table_wrapper.bootstrap4_wrapper .table-light>td,.azp_table_wrapper.bootstrap4_wrapper .table-light>th{background-color:#fdfdfe}.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-light:hover,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-light:hover>td,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-light:hover>th{background-color:#ececf6}.azp_table_wrapper.bootstrap4_wrapper .table-dark,.azp_table_wrapper.bootstrap4_wrapper .table-dark>td,.azp_table_wrapper.bootstrap4_wrapper .table-dark>th{background-color:#c6c8ca}.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-dark:hover,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-dark:hover>td,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-dark:hover>th{background-color:#b9bbbe}.azp_table_wrapper.bootstrap4_wrapper .table-active,.azp_table_wrapper.bootstrap4_wrapper .table-active>td,.azp_table_wrapper.bootstrap4_wrapper .table-active>th,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-active:hover,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-active:hover>td,.azp_table_wrapper.bootstrap4_wrapper .table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.azp_table_wrapper.bootstrap4_wrapper .thead-inverse th{background-color:#212529;color:#fff}.azp_table_wrapper.bootstrap4_wrapper .thead-default th{background-color:#e9ecef;color:#495057}.azp_table_wrapper.bootstrap4_wrapper .table-inverse{background-color:#212529;color:#fff}.azp_table_wrapper.bootstrap4_wrapper .table-inverse td,.azp_table_wrapper.bootstrap4_wrapper .table-inverse th,.azp_table_wrapper.bootstrap4_wrapper .table-inverse thead th{border-color:#32383e}.azp_table_wrapper.bootstrap4_wrapper .table-inverse.table-bordered{border:0}.azp_table_wrapper.bootstrap4_wrapper .table-inverse.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.azp_table_wrapper.bootstrap4_wrapper .table-inverse.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075)}@media (max-width:991px){.azp_table_wrapper.bootstrap4_wrapper .table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.azp_table_wrapper.bootstrap4_wrapper .table-responsive.table-bordered{border:0}}.azp_table_wrapper.semantic_ui_wrapper{
  /*!
   * # Semantic UI 2.2.12 - Table
   * http://github.com/semantic-org/semantic-ui/
   *
   *
   * Released under the MIT license
   * http://opensource.org/licenses/MIT
   *
   */}.azp_table_wrapper.semantic_ui_wrapper .ui.table{background:#fff;border:1px solid rgba(34,36,38,.15);border-collapse:separate;border-radius:.5rem;border-spacing:0;box-shadow:none;color:rgba(0,0,0,.87);margin:1em 0;text-align:left;width:100%}.azp_table_wrapper.semantic_ui_wrapper .ui.table tbody tr:last-child td{border-bottom:1px solid rgba(34,36,38,.15)}.azp_table_wrapper.semantic_ui_wrapper .ui.table:first-child{margin-top:0}.azp_table_wrapper.semantic_ui_wrapper .ui.table:last-child{margin-bottom:0}.azp_table_wrapper.semantic_ui_wrapper .ui.table td,.azp_table_wrapper.semantic_ui_wrapper .ui.table th{transition:background .1s ease,color .1s ease}.azp_table_wrapper.semantic_ui_wrapper .ui.table thead{box-shadow:none}.azp_table_wrapper.semantic_ui_wrapper .ui.table thead th{border-bottom:1px solid rgba(34,36,38,.1);border-left:none;cursor:auto;font-style:none;font-weight:700;padding:.92857143em .78571429em;text-align:inherit;text-transform:none;vertical-align:inherit}.azp_table_wrapper.semantic_ui_wrapper .ui.table:not(.inverted) thead th{background:#f9fafb;color:rgba(0,0,0,.87)}.azp_table_wrapper.semantic_ui_wrapper .ui.table thead tr>th:first-child{border-left:none}.azp_table_wrapper.semantic_ui_wrapper .ui.table thead tr:first-child>th:first-child{border-radius:.28571429rem 0 0 0}.azp_table_wrapper.semantic_ui_wrapper .ui.table thead tr:first-child>th:last-child{border-radius:0 .28571429rem 0 0}.azp_table_wrapper.semantic_ui_wrapper .ui.table thead tr:first-child>th:only-child{border-radius:.28571429rem .28571429rem 0 0}.azp_table_wrapper.semantic_ui_wrapper .ui.table tfoot{box-shadow:none}.azp_table_wrapper.semantic_ui_wrapper .ui.table tfoot th{background:#f9fafb;border-top:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);cursor:auto;font-style:normal;font-weight:400;padding:.78571429em;text-align:inherit;text-transform:none;vertical-align:middle}.azp_table_wrapper.semantic_ui_wrapper .ui.table tfoot tr>th:first-child{border-left:none}.azp_table_wrapper.semantic_ui_wrapper .ui.table tfoot tr:first-child>th:first-child{border-radius:0 0 0 .28571429rem}.azp_table_wrapper.semantic_ui_wrapper .ui.table tfoot tr:first-child>th:last-child{border-radius:0 0 .28571429rem 0}.azp_table_wrapper.semantic_ui_wrapper .ui.table tfoot tr:first-child>th:only-child{border-radius:0 0 .28571429rem .28571429rem}.azp_table_wrapper.semantic_ui_wrapper .ui.table tr td{border-top:1px solid rgba(34,36,38,.1)}.azp_table_wrapper.semantic_ui_wrapper .ui.table tr:first-child td{border-top:none}.azp_table_wrapper.semantic_ui_wrapper .ui.table td{padding:.78571429em;text-align:inherit}.azp_table_wrapper.semantic_ui_wrapper .ui.table>.icon{vertical-align:baseline}.azp_table_wrapper.semantic_ui_wrapper .ui.table>.icon:only-child{margin:0}.azp_table_wrapper.semantic_ui_wrapper .ui.table.segment{padding:0}.azp_table_wrapper.semantic_ui_wrapper .ui.table.segment:after{display:none}.azp_table_wrapper.semantic_ui_wrapper .ui.table.segment.stacked:after{display:block}.azp_table_wrapper.semantic_ui_wrapper .ui.table td .image,.azp_table_wrapper.semantic_ui_wrapper .ui.table td .image img,.azp_table_wrapper.semantic_ui_wrapper .ui.table th .image,.azp_table_wrapper.semantic_ui_wrapper .ui.table th .image img{max-width:none}.azp_table_wrapper.semantic_ui_wrapper .ui.structured.table{border-collapse:collapse}.azp_table_wrapper.semantic_ui_wrapper .ui.structured.table thead th{border-left:none;border-right:none}.azp_table_wrapper.semantic_ui_wrapper .ui.structured.sortable.table thead th{border-left:1px solid rgba(34,36,38,.15);border-right:1px solid rgba(34,36,38,.15)}.azp_table_wrapper.semantic_ui_wrapper .ui.structured.basic.table th{border-left:none;border-right:none}.azp_table_wrapper.semantic_ui_wrapper .ui.structured.celled.table tr td,.azp_table_wrapper.semantic_ui_wrapper .ui.structured.celled.table tr th{border-left:1px solid rgba(34,36,38,.1);border-right:1px solid rgba(34,36,38,.1)}.azp_table_wrapper.semantic_ui_wrapper .ui.definition.table thead:not(.full-width) th:first-child{background:transparent;box-shadow:-1px -1px 0 1px #fff;color:rgba(0,0,0,.4);font-weight:400;pointer-events:none}.azp_table_wrapper.semantic_ui_wrapper .ui.definition.table tfoot:not(.full-width) th:first-child{background:transparent;box-shadow:1px 1px 0 1px #fff;color:normal;font-weight:rgba(0,0,0,.4);pointer-events:none}.azp_table_wrapper.semantic_ui_wrapper .ui.celled.definition.table thead:not(.full-width) th:first-child{box-shadow:0 -1px 0 1px #fff}.azp_table_wrapper.semantic_ui_wrapper .ui.celled.definition.table tfoot:not(.full-width) th:first-child{box-shadow:0 1px 0 1px #fff}.azp_table_wrapper.semantic_ui_wrapper .ui.definition.table tr td.definition,.azp_table_wrapper.semantic_ui_wrapper .ui.definition.table tr td:first-child:not(.ignored){background:rgba(0,0,0,.03);box-shadow:"";color:rgba(0,0,0,.95);font-size:1em;font-weight:700;padding-left:"";padding-right:"";text-align:"";text-transform:""}.azp_table_wrapper.semantic_ui_wrapper .ui.definition.table td:nth-child(2),.azp_table_wrapper.semantic_ui_wrapper .ui.definition.table tfoot:not(.full-width) th:nth-child(2),.azp_table_wrapper.semantic_ui_wrapper .ui.definition.table thead:not(.full-width) th:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.positive,.azp_table_wrapper.semantic_ui_wrapper .ui.table tr.positive{background:#fcfff5!important;box-shadow:inset 0 0 0 #a3c293;color:#2c662d!important}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.negative,.azp_table_wrapper.semantic_ui_wrapper .ui.table tr.negative{background:#fff6f6!important;box-shadow:inset 0 0 0 #e0b4b4;color:#9f3a38!important}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.error,.azp_table_wrapper.semantic_ui_wrapper .ui.table tr.error{background:#fff6f6!important;box-shadow:inset 0 0 0 #e0b4b4;color:#9f3a38!important}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.warning,.azp_table_wrapper.semantic_ui_wrapper .ui.table tr.warning{background:#fffaf3!important;box-shadow:inset 0 0 0 #c9ba9b;color:#573a08!important}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.active,.azp_table_wrapper.semantic_ui_wrapper .ui.table tr.active{background:#e0e0e0!important;box-shadow:inset 0 0 0 rgba(0,0,0,.87);color:rgba(0,0,0,.87)!important}.azp_table_wrapper.semantic_ui_wrapper .ui.table tr td.disabled,.azp_table_wrapper.semantic_ui_wrapper .ui.table tr.disabled td,.azp_table_wrapper.semantic_ui_wrapper .ui.table tr.disabled:hover,.azp_table_wrapper.semantic_ui_wrapper .ui.table tr:hover td.disabled{color:rgba(40,40,40,.3);pointer-events:none}.azp_table_wrapper.semantic_ui_wrapper .ui.table [class*="left aligned"],.azp_table_wrapper.semantic_ui_wrapper .ui.table[class*="left aligned"]{text-align:left}.azp_table_wrapper.semantic_ui_wrapper .ui.table [class*="center aligned"],.azp_table_wrapper.semantic_ui_wrapper .ui.table[class*="center aligned"]{text-align:center}.azp_table_wrapper.semantic_ui_wrapper .ui.table [class*="right aligned"],.azp_table_wrapper.semantic_ui_wrapper .ui.table[class*="right aligned"]{text-align:right}.azp_table_wrapper.semantic_ui_wrapper .ui.table [class*="top aligned"],.azp_table_wrapper.semantic_ui_wrapper .ui.table[class*="top aligned"]{vertical-align:top}.azp_table_wrapper.semantic_ui_wrapper .ui.table [class*="middle aligned"],.azp_table_wrapper.semantic_ui_wrapper .ui.table[class*="middle aligned"]{vertical-align:middle}.azp_table_wrapper.semantic_ui_wrapper .ui.table [class*="bottom aligned"],.azp_table_wrapper.semantic_ui_wrapper .ui.table[class*="bottom aligned"]{vertical-align:bottom}.azp_table_wrapper.semantic_ui_wrapper .ui.fixed.table{table-layout:fixed}.azp_table_wrapper.semantic_ui_wrapper .ui.fixed.table td,.azp_table_wrapper.semantic_ui_wrapper .ui.fixed.table th{overflow:hidden;text-overflow:ellipsis}.azp_table_wrapper.semantic_ui_wrapper .ui.selectable.table tbody tr:hover,.azp_table_wrapper.semantic_ui_wrapper .ui.table tbody tr td.selectable:hover{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.95)!important}.azp_table_wrapper.semantic_ui_wrapper .ui.inverted.table tbody tr td.selectable:hover,.azp_table_wrapper.semantic_ui_wrapper .ui.selectable.inverted.table tbody tr:hover{background:hsla(0,0%,100%,.08)!important}.azp_table_wrapper.semantic_ui_wrapper .ui.table tbody tr td.selectable{padding:0}.azp_table_wrapper.semantic_ui_wrapper .ui.table tbody tr td.selectable>a:not(.ui){color:inherit;display:block;padding:.78571429em}.azp_table_wrapper.semantic_ui_wrapper .ui.selectable.table tr.error:hover,.azp_table_wrapper.semantic_ui_wrapper .ui.selectable.table tr:hover td.error,.azp_table_wrapper.semantic_ui_wrapper .ui.table tr td.selectable.error:hover{background:#ffe7e7!important;color:#943634!important}.azp_table_wrapper.semantic_ui_wrapper .ui.selectable.table tr.warning:hover,.azp_table_wrapper.semantic_ui_wrapper .ui.selectable.table tr:hover td.warning,.azp_table_wrapper.semantic_ui_wrapper .ui.table tr td.selectable.warning:hover{background:#fff4e4!important;color:#493107!important}.azp_table_wrapper.semantic_ui_wrapper .ui.selectable.table tr.active:hover,.azp_table_wrapper.semantic_ui_wrapper .ui.selectable.table tr:hover td.active,.azp_table_wrapper.semantic_ui_wrapper .ui.table tr td.selectable.active:hover{background:#e0e0e0!important;color:rgba(0,0,0,.87)!important}.azp_table_wrapper.semantic_ui_wrapper .ui.selectable.table tr.positive:hover,.azp_table_wrapper.semantic_ui_wrapper .ui.selectable.table tr:hover td.positive,.azp_table_wrapper.semantic_ui_wrapper .ui.table tr td.selectable.positive:hover{background:#f7ffe6!important;color:#275b28!important}.azp_table_wrapper.semantic_ui_wrapper .ui.selectable.table tr.negative:hover,.azp_table_wrapper.semantic_ui_wrapper .ui.selectable.table tr:hover td.negative,.azp_table_wrapper.semantic_ui_wrapper .ui.table tr td.selectable.negative:hover{background:#ffe7e7!important;color:#943634!important}.azp_table_wrapper.semantic_ui_wrapper .ui.attached.table{border:1px solid #d4d4d5;border-radius:0;bottom:0;box-shadow:none;margin:0 -1px;max-width:calc(100% + 2px);top:0;width:calc(100% + 2px)}.azp_table_wrapper.semantic_ui_wrapper .ui.attached+.ui.attached.table:not(.top){border-top:none}.azp_table_wrapper.semantic_ui_wrapper .ui[class*="top attached"].table{border-radius:.28571429rem .28571429rem 0 0;bottom:0;margin-bottom:0;margin-top:1em;top:0}.azp_table_wrapper.semantic_ui_wrapper .ui.table[class*="top attached"]:first-child{margin-top:0}.azp_table_wrapper.semantic_ui_wrapper .ui[class*="bottom attached"].table{border-radius:0 0 .28571429rem .28571429rem;bottom:0;box-shadow:none,none;margin-bottom:1em;margin-top:0;top:0}.azp_table_wrapper.semantic_ui_wrapper .ui[class*="bottom attached"].table:last-child{margin-bottom:0}.azp_table_wrapper.semantic_ui_wrapper .ui.striped.table tbody tr:nth-child(2n),.azp_table_wrapper.semantic_ui_wrapper .ui.striped.table>tr:nth-child(2n){background-color:rgba(0,0,50,.02)}.azp_table_wrapper.semantic_ui_wrapper .ui.striped.table tbody tr:nth-child(odd),.azp_table_wrapper.semantic_ui_wrapper .ui.striped.table>tr:nth-child(odd){background-color:transparent}.azp_table_wrapper.semantic_ui_wrapper .ui.inverted.striped.table tbody tr:nth-child(2n),.azp_table_wrapper.semantic_ui_wrapper .ui.inverted.striped.table>tr:nth-child(2n){background-color:hsla(0,0%,100%,.05)}.azp_table_wrapper.semantic_ui_wrapper .ui.striped.selectable.selectable.selectable.table tbody tr.active:hover{background:#efefef!important;color:rgba(0,0,0,.95)!important}.azp_table_wrapper.semantic_ui_wrapper .ui.table [class*="single line"],.azp_table_wrapper.semantic_ui_wrapper .ui.table[class*="single line"]{white-space:nowrap}.azp_table_wrapper.semantic_ui_wrapper .ui.one.column.table td{width:100%}.azp_table_wrapper.semantic_ui_wrapper .ui.two.column.table td{width:50%}.azp_table_wrapper.semantic_ui_wrapper .ui.three.column.table td{width:33.33333333%}.azp_table_wrapper.semantic_ui_wrapper .ui.four.column.table td{width:25%}.azp_table_wrapper.semantic_ui_wrapper .ui.five.column.table td{width:20%}.azp_table_wrapper.semantic_ui_wrapper .ui.six.column.table td{width:16.66666667%}.azp_table_wrapper.semantic_ui_wrapper .ui.seven.column.table td{width:14.28571429%}.azp_table_wrapper.semantic_ui_wrapper .ui.eight.column.table td{width:12.5%}.azp_table_wrapper.semantic_ui_wrapper .ui.nine.column.table td{width:11.11111111%}.azp_table_wrapper.semantic_ui_wrapper .ui.ten.column.table td{width:10%}.azp_table_wrapper.semantic_ui_wrapper .ui.eleven.column.table td{width:9.09090909%}.azp_table_wrapper.semantic_ui_wrapper .ui.twelve.column.table td{width:8.33333333%}.azp_table_wrapper.semantic_ui_wrapper .ui.thirteen.column.table td{width:7.69230769%}.azp_table_wrapper.semantic_ui_wrapper .ui.fourteen.column.table td{width:7.14285714%}.azp_table_wrapper.semantic_ui_wrapper .ui.fifteen.column.table td{width:6.66666667%}.azp_table_wrapper.semantic_ui_wrapper .ui.sixteen.column.table td,.azp_table_wrapper.semantic_ui_wrapper .ui.table td.one.wide,.azp_table_wrapper.semantic_ui_wrapper .ui.table th.one.wide{width:6.25%}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.two.wide,.azp_table_wrapper.semantic_ui_wrapper .ui.table th.two.wide{width:12.5%}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.three.wide,.azp_table_wrapper.semantic_ui_wrapper .ui.table th.three.wide{width:18.75%}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.four.wide,.azp_table_wrapper.semantic_ui_wrapper .ui.table th.four.wide{width:25%}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.five.wide,.azp_table_wrapper.semantic_ui_wrapper .ui.table th.five.wide{width:31.25%}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.six.wide,.azp_table_wrapper.semantic_ui_wrapper .ui.table th.six.wide{width:37.5%}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.seven.wide,.azp_table_wrapper.semantic_ui_wrapper .ui.table th.seven.wide{width:43.75%}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.eight.wide,.azp_table_wrapper.semantic_ui_wrapper .ui.table th.eight.wide{width:50%}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.nine.wide,.azp_table_wrapper.semantic_ui_wrapper .ui.table th.nine.wide{width:56.25%}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.ten.wide,.azp_table_wrapper.semantic_ui_wrapper .ui.table th.ten.wide{width:62.5%}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.eleven.wide,.azp_table_wrapper.semantic_ui_wrapper .ui.table th.eleven.wide{width:68.75%}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.twelve.wide,.azp_table_wrapper.semantic_ui_wrapper .ui.table th.twelve.wide{width:75%}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.thirteen.wide,.azp_table_wrapper.semantic_ui_wrapper .ui.table th.thirteen.wide{width:81.25%}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.fourteen.wide,.azp_table_wrapper.semantic_ui_wrapper .ui.table th.fourteen.wide{width:87.5%}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.fifteen.wide,.azp_table_wrapper.semantic_ui_wrapper .ui.table th.fifteen.wide{width:93.75%}.azp_table_wrapper.semantic_ui_wrapper .ui.table td.sixteen.wide,.azp_table_wrapper.semantic_ui_wrapper .ui.table th.sixteen.wide{width:100%}.azp_table_wrapper.semantic_ui_wrapper .ui.sortable.table thead th{border-left:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);cursor:pointer;white-space:nowrap}.azp_table_wrapper.semantic_ui_wrapper .ui.sortable.table thead th:first-child{border-left:none}.azp_table_wrapper.semantic_ui_wrapper .ui.sortable.table thead th.sorted,.azp_table_wrapper.semantic_ui_wrapper .ui.sortable.table thead th.sorted:hover{-webkit-user-select:none;-moz-user-select:none;user-select:none}.azp_table_wrapper.semantic_ui_wrapper .ui.sortable.table thead th:after{content:"";display:none;font-family:Icons;font-style:normal;font-weight:400;height:1em;margin:0 0 0 .5em;opacity:.8;text-decoration:inherit;width:auto}.azp_table_wrapper.semantic_ui_wrapper .ui.sortable.table thead th.ascending:after{content:"\f0d8"}.azp_table_wrapper.semantic_ui_wrapper .ui.sortable.table thead th.descending:after{content:"\f0d7"}.azp_table_wrapper.semantic_ui_wrapper .ui.sortable.table th.disabled:hover{color:rgba(40,40,40,.3);cursor:auto}.azp_table_wrapper.semantic_ui_wrapper .ui.sortable.table thead th:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.8)}.azp_table_wrapper.semantic_ui_wrapper .ui.sortable.table thead th.sorted{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.azp_table_wrapper.semantic_ui_wrapper .ui.sortable.table thead th.sorted:after{display:inline-block}.azp_table_wrapper.semantic_ui_wrapper .ui.sortable.table thead th.sorted:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.azp_table_wrapper.semantic_ui_wrapper .ui.inverted.sortable.table thead th.sorted{background:hsla(0,0%,100%,.15) linear-gradient(transparent,rgba(0,0,0,.05));color:#fff}.azp_table_wrapper.semantic_ui_wrapper .ui.inverted.sortable.table thead th:hover{background:hsla(0,0%,100%,.08) linear-gradient(transparent,rgba(0,0,0,.05));color:#fff}.azp_table_wrapper.semantic_ui_wrapper .ui.inverted.sortable.table thead th{border-left-color:transparent;border-right-color:transparent}.azp_table_wrapper.semantic_ui_wrapper .ui.collapsing.table{width:auto}.azp_table_wrapper.semantic_ui_wrapper .ui.basic.table{background:transparent;border:1px solid rgba(34,36,38,.15);box-shadow:none}.azp_table_wrapper.semantic_ui_wrapper .ui.basic.table tfoot,.azp_table_wrapper.semantic_ui_wrapper .ui.basic.table thead{box-shadow:none}.azp_table_wrapper.semantic_ui_wrapper .ui.basic.table th{background:transparent;border-left:none}.azp_table_wrapper.semantic_ui_wrapper .ui.basic.table tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.azp_table_wrapper.semantic_ui_wrapper .ui.basic.table td{background:transparent}.azp_table_wrapper.semantic_ui_wrapper .ui.basic.striped.table tbody tr:nth-child(2n){background-color:rgba(0,0,0,.05)!important}.azp_table_wrapper.semantic_ui_wrapper .ui[class*="very basic"].table{border:none}.azp_table_wrapper.semantic_ui_wrapper .ui[class*="very basic"].table:not(.sortable):not(.striped) td,.azp_table_wrapper.semantic_ui_wrapper .ui[class*="very basic"].table:not(.sortable):not(.striped) th{padding:""}.azp_table_wrapper.semantic_ui_wrapper .ui[class*="very basic"].table:not(.sortable):not(.striped) td:first-child,.azp_table_wrapper.semantic_ui_wrapper .ui[class*="very basic"].table:not(.sortable):not(.striped) th:first-child{padding-left:0}.azp_table_wrapper.semantic_ui_wrapper .ui[class*="very basic"].table:not(.sortable):not(.striped) td:last-child,.azp_table_wrapper.semantic_ui_wrapper .ui[class*="very basic"].table:not(.sortable):not(.striped) th:last-child{padding-right:0}.azp_table_wrapper.semantic_ui_wrapper .ui[class*="very basic"].table:not(.sortable):not(.striped) thead tr:first-child th{padding-top:0}.azp_table_wrapper.semantic_ui_wrapper .ui.celled.table tr td,.azp_table_wrapper.semantic_ui_wrapper .ui.celled.table tr th{border-left:1px solid rgba(34,36,38,.1)}.azp_table_wrapper.semantic_ui_wrapper .ui.celled.table tr td:first-child,.azp_table_wrapper.semantic_ui_wrapper .ui.celled.table tr th:first-child{border-left:none}.azp_table_wrapper.semantic_ui_wrapper .ui.padded.table th{padding-left:1em;padding-right:1em}.azp_table_wrapper.semantic_ui_wrapper .ui.padded.table td,.azp_table_wrapper.semantic_ui_wrapper .ui.padded.table th{padding:1em}.azp_table_wrapper.semantic_ui_wrapper .ui[class*="very padded"].table th{padding-left:1.5em;padding-right:1.5em}.azp_table_wrapper.semantic_ui_wrapper .ui[class*="very padded"].table td{padding:1.5em}.azp_table_wrapper.semantic_ui_wrapper .ui.compact.table th{padding-left:.7em;padding-right:.7em}.azp_table_wrapper.semantic_ui_wrapper .ui.compact.table td{padding:.5em .7em}.azp_table_wrapper.semantic_ui_wrapper .ui[class*="very compact"].table th{padding-left:.6em;padding-right:.6em}.azp_table_wrapper.semantic_ui_wrapper .ui[class*="very compact"].table td{padding:.4em .6em}.azp_table_wrapper.semantic_ui_wrapper .ui.small.table{font-size:.9em}.azp_table_wrapper.semantic_ui_wrapper .ui.table{font-size:1em}.azp_table_wrapper.semantic_ui_wrapper .ui.large.table{font-size:1.1em}@media only screen and (max-width:991px) and (min-width:769px){.azp_table_wrapper.azp_stackable .table[class*=tablet_stackable].table thead{display:none!important;visibility:hidden}.azp_table_wrapper.azp_stackable .azp_column_title{font-weight:700}.azp_table_wrapper.azp_stackable .table[class*=tablet_stackable].table,.azp_table_wrapper.azp_stackable .table[class*=tablet_stackable].table tbody,.azp_table_wrapper.azp_stackable .table[class*=tablet_stackable].table tr,.azp_table_wrapper.azp_stackable .table[class*=tablet_stackable].table tr>td{display:block!important;text-align:center!important;width:100%!important}.azp_table_wrapper.azp_stackable .table[class*=tablet_stackable].table{padding:0}.azp_table_wrapper.azp_stackable .table[class*=tablet_stackable].table tfoot,.azp_table_wrapper.azp_stackable .table[class*=tablet_stackable].table thead{display:block}.azp_table_wrapper.azp_stackable .table[class*=tablet_stackable].table tr{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)!important;padding-bottom:1em;padding-top:1em}.azp_table_wrapper.azp_stackable .table[class*=tablet_stackable].table tr>td,.azp_table_wrapper.azp_stackable .table[class*=tablet_stackable].table tr>th{background:none;border:none!important;box-shadow:none!important;padding:.25em .75em}.azp_table_wrapper.azp_stackable .table.definition[class*=tablet_stackable].table thead th:first-child{box-shadow:none!important}}@media only screen and (max-width:768px){.azp_table_wrapper.azp_stackable .table[class*=mobile_stackable].table thead{display:none!important;visibility:hidden}.azp_table_wrapper.azp_stackable .azp_column_title{font-weight:700}.azp_table_wrapper.azp_stackable .table[class*=mobile_stackable],.azp_table_wrapper.azp_stackable .table[class*=mobile_stackable] tbody,.azp_table_wrapper.azp_stackable .table[class*=mobile_stackable] tr,.azp_table_wrapper.azp_stackable .table[class*=mobile_stackable] tr>td,.azp_table_wrapper.azp_stackable .table[class*=mobile_stackable] tr>th{display:block!important;text-align:center!important;width:100%!important}.azp_table_wrapper.azp_stackable .table[class*=mobile_stackable]{padding:0}.azp_table_wrapper.azp_stackable .table[class*=mobile_stackable] tfoot,.azp_table_wrapper.azp_stackable .table[class*=mobile_stackable] thead{display:block}.azp_table_wrapper.azp_stackable .table[class*=mobile_stackable] tr{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)!important;padding-bottom:1em;padding-top:1em}.azp_table_wrapper.azp_stackable .table[class*=mobile_stackable] tr>td,.azp_table_wrapper.azp_stackable .table[class*=mobile_stackable] tr>th{background:none;border:none!important;box-shadow:none!important;padding:.25em .75em}.azp_table_wrapper.azp_stackable .table.definition[class*=mobile_stackable] thead th:first-child{box-shadow:none!important}}.azp_table_wrapper table.inverted.table a,.azp_table_wrapper table.inverted.table a.azp-buy-form-amazon,.azp_table_wrapper table.inverted.table a.checkbox,.azp_table_wrapper table.inverted.table p{color:#000}.azp_table_wrapper table.inverted.red.table{background-color:#db2828!important;color:#fff!important}.azp_table_wrapper table.inverted.red.table a,.azp_table_wrapper table.inverted.red.table p{color:#fff!important}.azp_table_wrapper table.inverted.orange.table{background-color:#f2711c!important;color:#fff!important}.azp_table_wrapper table.inverted.orange.table a,.azp_table_wrapper table.inverted.orange.table p{color:#fff!important}.azp_table_wrapper table.inverted.yellow.table{background-color:#fbbd08!important;color:#fff!important}.azp_table_wrapper table.inverted.yellow.table a,.azp_table_wrapper table.inverted.yellow.table p{color:#fff!important}.azp_table_wrapper table.inverted.olive.table{background-color:#b5cc18!important;color:#fff!important}.azp_table_wrapper table.inverted.olive.table a,.azp_table_wrapper table.inverted.olive.table p{color:#fff!important}.azp_table_wrapper table.inverted.green.table{background-color:#21ba45!important;color:#fff!important}.azp_table_wrapper table.inverted.green.table a,.azp_table_wrapper table.inverted.green.table p{color:#fff!important}.azp_table_wrapper table.inverted.teal.table{background-color:#00b5ad!important;color:#fff!important}.azp_table_wrapper table.inverted.teal.table a,.azp_table_wrapper table.inverted.teal.table p{color:#fff!important}.azp_table_wrapper table.inverted.blue.table{background-color:#2185d0!important;color:#fff!important}.azp_table_wrapper table.inverted.blue.table a,.azp_table_wrapper table.inverted.blue.table p{color:#fff!important}.azp_table_wrapper table.inverted.violet.table{background-color:#6435c9!important;color:#fff!important}.azp_table_wrapper table.inverted.violet.table a,.azp_table_wrapper table.inverted.violet.table p{color:#fff!important}.azp_table_wrapper table.inverted.purple.table{background-color:#a333c8!important;color:#fff!important}.azp_table_wrapper table.inverted.purple.table a,.azp_table_wrapper table.inverted.purple.table p{color:#fff!important}.azp_table_wrapper table.inverted.pink.table{background-color:#e03997!important;color:#fff!important}.azp_table_wrapper table.inverted.pink.table a,.azp_table_wrapper table.inverted.pink.table p{color:#fff!important}.azp_table_wrapper table.inverted.brown.table{background-color:#a5673f!important;color:#fff!important}.azp_table_wrapper table.inverted.brown.table a,.azp_table_wrapper table.inverted.brown.table p{color:#fff!important}.azp_table_wrapper table.inverted.grey.table{background-color:#767676!important;color:#fff!important}.azp_table_wrapper table.inverted.grey.table a,.azp_table_wrapper table.inverted.grey.table p{color:#fff!important}.azp_table_wrapper table.inverted.black.table{background-color:#1b1c1d!important;color:#fff!important}.azp_table_wrapper table.inverted.black.table a,.azp_table_wrapper table.inverted.black.table p{color:#fff!important}.azp_table_wrapper table.inverted.table{background:#333;border:none;color:hsla(0,0%,100%,.9)}.azp_table_wrapper table.inverted.table thead>th{background-color:rgba(0,0,0,.15);border-color:hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.9)!important}.azp_table_wrapper table.inverted.table tr td{border-color:hsla(0,0%,100%,.1)!important}.azp_table_wrapper table.inverted.hide_all_borders.table tbody td,.azp_table_wrapper table.inverted.hide_all_borders.table tbody th,.azp_table_wrapper table.inverted.hide_all_borders.table thead,.azp_table_wrapper table.inverted.hide_all_borders.table thead td,.azp_table_wrapper table.inverted.hide_all_borders.table thead th,.azp_table_wrapper table.inverted.hide_all_borders.table thead tr{border-color:transparent!important}.azp_table_wrapper table.inverted.table tr td.disabled,.azp_table_wrapper table.inverted.table tr.disabled td,.azp_table_wrapper table.inverted.table tr.disabled:hover td,.azp_table_wrapper table.inverted.table tr:hover td.disabled{color:hsla(0,0%,88%,.3);pointer-events:none}.azp_table_wrapper table.inverted.definition.table tfoot:not(.full-width) th:first-child,.azp_table_wrapper table.inverted.definition.table thead:not(.full-width) th:first-child{background:#fff}.azp_table_wrapper table.inverted.definition.table tr td:first-child{background:hsla(0,0%,100%,.02);color:#fff}.azp_table_wrapper table.inverted.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.azp_table_wrapper table.inverted.table-hover>tbody>tr:hover{background-color:hsla(0,0%,100%,.15)}.azp_table_wrapper table.inverted .pagination>.active>a,.azp_table_wrapper table.inverted .pagination>.active>a:focus,.azp_table_wrapper table.inverted .pagination>.active>a:hover,.azp_table_wrapper table.inverted .pagination>.active>span,.azp_table_wrapper table.inverted .pagination>.active>span:focus,.azp_table_wrapper table.inverted .pagination>.active>span:hover{background-color:rgba(0,0,0,.15);border-color:hsla(0,0%,100%,.1)!important;box-shadow:inset 0 0 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)!important}.azp_table_wrapper table.inverted .pagination a.footable-page-link{color:rgba(0,0,0,.5)}.azp_table_wrapper table.inverted .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.9)!important}.azp_table_wrapper .azp_column_product_image img{max-width:54px}.azp_table_wrapper .azp_button_type_image img{max-width:130px}.azp_table_wrapper .table-action-button{align-items:center;display:flex;gap:8px}.azp_table_wrapper .table-action-button span{cursor:pointer}.azp_table_wrapper .table-action-button .delete{color:#dc2626}.azp_icon_yes{background-image:url(https://www.terrierowner.com/wp-content/plugins/azonpress/public/css/../images/icon-yes.svg?e3bbde95761ec93136ee49b50de73d50)}.azp_icon_no,.azp_icon_yes{background-position:50%;background-repeat:no-repeat;background-size:16px;display:inline-block;height:16px;vertical-align:middle;width:16px}.azp_icon_no{background-image:url(https://www.terrierowner.com/wp-content/plugins/azonpress/public/css/../images/icon-no.svg?a9cb4435a40fd488b27af653dbf89d79);text-align:center}.azp-url.azp_custom_btn_1.azp_button_type_custom,.azp_custom_btn_1{padding:7px 7px 7px 26px}.azp-url.azp_custom_btn_1.azp_button_type_custom:before,.azp_custom_btn_1:before{background-image:url(https://www.terrierowner.com/wp-content/plugins/azonpress/public/css/../images/icon-amazon-black.svg?92841f0d43b76ebea96a209519f7c6d3);background-position:9px;background-repeat:no-repeat;background-size:14px 14px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.azp-url.azp_button_type_custom,.azp_button_type_custom{background:#f0c14b;background:linear-gradient(180deg,#f7dfa5,#f0c14b) repeat scroll 0 0 transparent;border-color:#9c7e31 #90742d #786025;border-radius:3px;border-style:solid;border-width:1px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4);box-sizing:border-box;color:#111;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:19px;margin:0;padding:7px 10px;position:relative;text-align:center;text-decoration:none;transition:all .4s ease}.azp-url.azp_button_type_custom:hover,.azp_button_type_custom:hover{background:#eeb933;background:linear-gradient(180deg,#f5d78e,#e2ad33) repeat scroll 0 0 transparent;color:#111}td.azp_image_col{margin:0;padding:0}td.azp_image_col img{max-width:100px}.azp_disclaimer_text{font-size:12px;margin-top:10px;width:100%}.azp_modern .azp-each-box{border:1px solid #ececec;box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 10px rgba(0,0,0,.1)}.azp_modern .azp-each-list{margin-bottom:-1px}.azp_modern .azp-each-list:hover{box-shadow:0 1px 1px rgba(0,0,0,.3),inset 0 0 2px rgba(0,0,0,.1)}.azp_modern .azp-each-list:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.azp_modern .azp-each-list:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-bottom:20px}.azp_modern .azp-each-list .azp-product-content{padding:5px 10px}.azp_modern.azp-feature_box{border-radius:4px}.azp_modern.azp-feature_box .azp_feature_header{box-shadow:0 1px 2px #ffd979,inset 0 0 10px #edb932}

/*@font-face {
		font-family: 'Roboto Condensed';
		font-display: swap;
		src: url('https://www.terrierowner.com/wp-content/themes/acabado/css/../fonts/RobotoCondensed-Regular.ttf') format('truetype');
}
@font-face {
		font-family: 'Libre Franklin';
		font-display: swap;
		src: url('https://www.terrierowner.com/wp-content/themes/acabado/css/../fonts/LibreFranklin-Regular.ttf') format('truetype');
}*/
#primary.full-content-width .site-main {
    width: 100%;
    display: block;
    margin: auto;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
} /*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
h1 {
    font-size: 2em;
    margin: 0 0 20px;
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
pre {
    font-family: monospace, monospace;
    font-size: 1em;
}
a {
    background-color: transparent;
}
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}
b,
strong {
    font-weight: bolder;
}
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
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;
}
img {
    border-style: none;
}
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}
button,
input {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}
fieldset {
    padding: 0.35em 0.75em 0.625em;
}
legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}
progress {
    vertical-align: baseline;
}
textarea {
    overflow: auto;
}
[type="checkbox"],
[type="radio"] {
    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-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
details {
    display: block;
}
summary {
    display: list-item;
}
template {
    display: none;
}
[hidden] {
    display: none;
}
body,
button,
input,
select,
optgroup,
textarea {
    color: #363940;
    font-family: "Libre Franklin", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.antibounce-card .header,
.h2,
.h3,
.h4,
.h5,
.widget-title,
.h6 {
    clear: both;
    font-family: "Roboto Condensed", "Arial Narrow", Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    font-weight: 800;
    margin-bottom: 2px;
}
h1,
.h1,
.antibounce-card .header {
    font-size: 32px;
    font-size: 2rem;
    margin-bottom: 20px;
}
h2,
.h2 {
    font-size: 28px;
    font-size: 1.75rem;
}
h3,
.h3 {
    font-size: 24px;
    font-size: 1.5rem;
}
h4,
.h4 {
    font-size: 20px;
    font-size: 1.25rem;
}
h5,
.h5,
.widget-title {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.2em;
    padding: 0.4em 0;
}
h6,
.h6 {
    font-size: 16px;
    font-size: 1rem;
}
p {
    margin-top: 0;
    margin-bottom: 20px;
    color: #363940;
    font-size: 1rem;
    line-height: 1.9;
}
dfn,
em,
i,
blockquote {
    font-style: italic;
}
blockquote {
    margin: 40px 0 !important;
    padding: 0 0 0 20px !important;
    border-left: 4px solid #000;
    line-height: 2;
}
blockquote p {
    font-size: 16px;
    font-size: 1rem;
}
blockquote cite {
    font-weight: bold;
    font-style: normal;
    font-size: 14px;
    font-size: 0.875rem;
}
address {
    margin: 0 0 1.5em;
}
pre {
    background: #eee;
    font-family: monospace;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.5;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em;
}
code,
kbd,
tt,
var {
    font-family: monospace;
    font-size: 15px;
    font-size: 0.9375rem;
}
abbr,
acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
}
mark,
ins {
    background: #fff9c0;
    text-decoration: none;
}
big {
    font-size: 125%;
}
html,
body {
    overflow-x: hidden;
}
html {
    box-sizing: border-box;
}
*,
*:before,
*:after {
    box-sizing: inherit;
}
body {
    background: #fff;
}
hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
}
ul,
ol {
    margin: 0 0 30px 20px;
    padding-left: 0;
    line-height: 1.5;
}
ul {
    list-style: disc;
}
ol {
    list-style: decimal;
}
li {
    margin-bottom: 10px;
    color: #363940;
}
li > ul,
li > ol {
    margin-bottom: 0;
    margin-left: 0;
}
dt {
    font-weight: bold;
}
dd {
    margin: 0 40px 40px;
}
img {
    height: auto;
    max-width: 100%;
}
figure {
    margin: 1em 0;
}
table {
    margin: 0 0 1.5em;
    width: 100%;
}
.tablepress {
    border: 1px solid #c0c0c0 !important;
}
.tablepress thead th {
    background-color: #f0f0f0 !important;
    border-bottom: 1px solid #d1d1d1 !important;
}
.tablepress ul {
    padding: 0 !important;
    margin: 0 !important;
}
.tablepress ul {
    padding-left: 15px !important;
}
.tablepress li {
    margin-bottom: 0 !important;
    margin-left: 0.5em !important;
}
.tablepress.table-alignright {
    float: right;
    max-width: 50% !important;
    margin-left: 2em !important;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
#content .button,
#content a.button,
.wp-block-button__link {
    border: 1px solid transparent;
    border-radius: 3px;
    background: #363940;
    color: #fff;
    font-family: "Roboto Condensed", "Arial Narrow", Arial, Helvetica, sans-serif;
    line-height: 1;
    padding: 8px 18px;
    text-transform: uppercase;
    text-decoration: none;
    transition: all 0.2s;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 16px;
    font-size: 1rem;
    font-style: normal;
}
button:hover,
button:active,
button:focus,
input[type="button"]:hover,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:active,
input[type="submit"]:focus,
.button:hover,
.button:active,
.button:focus,
.wp-block-button__link:hover,
.wp-block-button__link:active,
.wp-block-button__link:focus {
    opacity: 0.8;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus,
.button:active,
.button:focus,
.wp-block-button__link:active,
.wp-block-button__link:focus {
    border-color: #aaa #bbb #bbb;
}
button.large,
input[type="button"].large,
input[type="reset"].large,
input[type="submit"].large,
.button.large,
.wp-block-button__link.large {
    font-size: 20.8px;
    font-size: 1.3rem;
    padding: 10px 28px;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button:hover,
.wp-block-button__link:hover {
    cursor: pointer;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],

input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
    color: #666;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
    color: #111;
}
select {
    border: 1px solid #ccc;
}
textarea {
    width: 100%;
}
input[type="checkbox"] {
    margin-right: 10px;
    position: relative;
    top: -1px;
}
.comment-form label {
    margin-right: 10px;
}
a {
    color: #0f5f9f;
    transition: color 0.2s;
    text-decoration: underline;
}
a:visited {
    color: #0f5f9f;
}
a:hover,
a:focus,
a:active {
    color: #363940;
}
a:focus {
    outline: thin dotted;
}
a:hover,
a:active {
    outline: 0;
}
.main-navigation {
    clear: both;
    display: block;
    width: 100%;
    height: auto;
    overflow: hidden;
    max-height: 0;
    position: relative;
    background-color: transparent;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    box-shadow: inset 0 0 12px rgba(0, 0, 0, 0.05);
    font-family: "Roboto Condensed", "Arial Narrow", Arial, Helvetica, sans-serif;
}
.main-navigation .nav-menu > li a {
    color: #363940;
}
.main-navigation .nav-menu > li .submenu > li > a {
    color: #363940;
}
.main-navigation .toggle-submenu {
    position: absolute;
    right: 0;
    top: 0;
    width: 8px;
    height: 30px;
    background: #fff;
    border-radius: 0;
}
.main-navigation .toggle-submenu:before {
    content: "";
    position: absolute;
    top: 18px;
    right: 12px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #363940;
    transition: all ease-in-out 0.2s;
}
.main-navigation .submenu li {
    margin-bottom: 0;
}
.main-navigation ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
}
.main-navigation ul ul {
    position: relative;
    width: 100%;
    background: #fff;
}
.main-navigation ul ul ul {
    left: -999em;
    top: 0;
}
.main-navigation ul ul ul li a {
    background: rgba(243, 243, 243, 0.5);
}
.main-navigation ul ul ul li a:hover {
    background: inherit;
}
.main-navigation ul ul a {
    width: auto;
}
.main-navigation ul .submenu-active ul {
    left: 0;
}
.main-navigation ul li.focus > ul {
    left: 0;
}
.main-navigation li {
    position: relative;
    display: block;
}

.main-navigation a {
    display: block;
    text-decoration: none;
    font-size: 18px;
    padding: 10px 20px 10px 20px;
    text-transform: uppercase;
    color: #363940;
}

.main-navigation a:hover,
.main-navigation a:focus {
    color: #818592;
}
.main-navigation .menu-item-has-children > .submenu {
    display: none;
}
.main-navigation .menu-item-has-children.submenu-active > .submenu {
    display: block;
}
.main-navigation .menu-item-has-children.submenu-active > .toggle-submenu:before {
    transform: rotate(180deg);
}
.main-navigation .menu-item-has-children li {
    transition: background-color 0.2s;
    text-align: left;
    padding-left: 20px;
    display: block;
}
.main-navigation .menu-item-has-children li a {
    transition: color 0.2s;
}
.main-navigation .menu-item-has-children li:hover,
.main-navigation .menu-item-has-children li:focus {
    background: #363940;
}
.main-navigation .menu-item-has-children li:hover > a,
.main-navigation .menu-item-has-children li:focus > a {
    color: #f0f0f0 !important;
}
.main-navigation .menu-item-has-children > a {
    position: relative;
    padding-right: 27px;
}
.main-navigation .nav-menu {
    width: 100%;
}
.site-header {
    position: relative;
}
.site-header > .inner-wrap,
.site-header > .site-content {
    position: relative;
    overflow: hidden;
    width: calc(100% - 20px);
}
@media (min-width: 1280px) {
    .site-header > .inner-wrap,
    .site-header > .site-content {
        width: 1200px;
    }
}
.site-header.toggled .main-navigation {
    display: block;
    max-height: 100%;
}
.menu-toggle {
    display: block;
    position: absolute;
    left: -20px;
}
.hamburger-wrapper {
    position: absolute;
    width: 120px;
    height: 70px;
    top: calc(50% - 30px)
}

.hamburger {
    padding: 20px;
    display: inline-block;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible;
    z-index: 10;
    outline: none;
    transform: scale(0.8);
    transform-origin: left
}

.hamburger .label {
    position: absolute;
    left: 70px;
    top: 20px;
    color: #000;
    display: none
}


.hamburger:hover {
    opacity: 0.7;
    background: transparent
}

.hamburger.is-active:hover {
    opacity: 0.7
}

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
    background-color: #000
}

.hamburger-box {
    width: 40px;
    height: 24px;
    display: inline-block;
    position: relative
}

.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px
}

.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
    width: 40px;
    height: 4px;
    background-color: #000;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease
}

.hamburger-inner::before,
.hamburger-inner::after {
    content: "";
    display: block
}

.hamburger-inner::before {
    top: -10px
}

.hamburger-inner::after {
    bottom: -10px
}

.hamburger--squeeze .hamburger-inner {
    transition-duration: 0.075s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
}

.hamburger--squeeze .hamburger-inner::before {
    transition: top 0.075s 0.12s ease, opacity 0.075s ease
}

.hamburger--squeeze .hamburger-inner::after {
    transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)
}

.site-header.toggled .hamburger--squeeze .hamburger-inner {
    box-sizing: content-box;
    transform: rotate(45deg);
    transition-delay: 0.12s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
}

.site-header.toggled .hamburger--squeeze .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.075s ease, opacity 0.075s 0.12s ease
}

.site-header.toggled .hamburger--squeeze .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)
}

.search-wrapper {
    position: absolute;
    right: 10px;
    top: 0;
    height: 100%;
    z-index: 500;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.search-wrapper.search-active #search-icon {
    background: url() !important;
}

.search-wrapper #search-icon {
    position: absolute;
    right: -10px;
    top: auto;
    width: 30px;
    height: 30px;
    border: 20px solid #fff;
    border-right-width: 40px;
    display: inline-block;
    position: relative;
    z-index: 10;
    transition: opacity .2s;
    transform: scale(0.8);
    transform-origin: right
}

.search-wrapper .search-form {
    position: absolute;
    right: 80px;
    top: calc(50% + 20px);
    transition: all .4s ease-in-out;
    transform: translateX(calc(100% + 80px))
}


.search-wrapper.search-active .search-form {
    transform: translateX(20px)
}

.search-wrapper.search-active #search-icon {
    background: #fff;
    overflow: hidden
}

.search-wrapper.search-active #search-icon:before,
.search-wrapper.search-active #search-icon:after {
    content: '';
    border-radius: 4px;
    position: absolute;
    height: 4px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background: #000
}

.search-wrapper.search-active #search-icon:before {
    transform: rotate(45deg)
}

.search-wrapper.search-active #search-icon:after {
    transform: rotate(-45deg)
}

.search-wrapper .search-field {
    border: 0;
    border-bottom: 2px solid #363940;
    border-radius: 0;
    position: relative;
    outline: none;
    background: #fff;
    z-index: 200;
    height: auto;
    top: -40px;
    width: calc(100vw - 75px);
    padding-left: 10px;
    -webkit-appearance: none
}

@media(max-width:960px) {
    .search-wrapper.search-active button[type="submit"].search-submit {
        display: none !important;
    }
}

.pagination-wrapper {
    width: 100%;
    text-align: center;
    position: relative;
    padding: 20px 0
}

@media (max-width: 767px) {
    .pagination-wrapper {
        margin-top: -40px;
        margin-bottom: 40px
    }
}

.pagination-wrapper a,
.pagination-wrapper .page-numbers {
    padding: 10px 15px;
    margin: 0 1px;
    border-radius: 3px;
    border: 1px solid transparent;
    color: #545454;
    text-decoration: none;
    transition: all .2s;
    line-height: 1
}

.pagination-wrapper a.next,
.pagination-wrapper a.prev,
.pagination-wrapper .page-numbers.next,
.pagination-wrapper .page-numbers.prev {
    position: absolute;
    top: 20px
}

.pagination-wrapper a.next,
.pagination-wrapper .page-numbers.next {
    right: -1px
}

.pagination-wrapper a.prev,
.pagination-wrapper .page-numbers.prev {
    left: -1px
}

.pagination-wrapper a:hover {
    color: #363940;
    border: 1px solid #363940
}

.pagination-wrapper .page-numbers {
    display: none
}

.pagination-wrapper .page-numbers.next,
.pagination-wrapper .page-numbers.prev {
    display: inline-block
}

.pagination-wrapper .page-numbers.current {
    border: 1px solid #818592
}

.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important
}

.screen-reader-text:focus {
    background-color: #f0f0f0;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    -webkit-clip-path: none;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

#content[tabindex="-1"]:focus {
    outline: 0
}

.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em
}

.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: "";
    display: table;
    table-layout: fixed
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
    clear: both
}

.widget {
    margin: 0 0 1.5em
}

.widget select {
    max-width: 100%
}

.widget-title {
    text-align: center;
    margin-top: 0;
    color: #fff;
    text-transform: uppercase;
    background: #363940;
    margin-bottom: 20px
}

.link-list {
    text-align: center;
    margin-bottom: 10px
}

.link-list p {
    margin-bottom: 10px
}

.link-list a {
    display: block
}

aside#secondary p {
    line-height: 1.5
}

aside#secondary .about-wrapper {
    padding: 20px 0 30px
}

aside#secondary .about-wrapper .about-image {
    width: 280px;
    height: 280px;
    margin: 0 auto 20px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

aside#secondary .about-wrapper .button-wrapper {
    text-align: center;
}

aside#secondary .legal-info-container,
aside#secondary .sidebar-ad {
    border-top: 2px solid #f0f0f0;
    padding-top: 20px;
}

aside#secondary .sidebar-ad {
    text-align: center;
	padding-bottom: 1rem;
}

.content-area {
    margin: 0;
    width: 100%
}

.site-main {
    width: 100%;
    float: none
}

.site-content .widget-area {
    overflow: hidden;
    width: 100%
}

.site-content .widget-area button {
    display: block;
    margin: 0 auto
}

.site-footer {
    clear: both;
    width: 100%
}

/*********  Full Width Template Styles *********/
body.page-template-page_full-width #content {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    max-width: unset;
}

body.page-template-page_full-width .full-width-section{
    padding: 20px;
}

body.page-template-page_full-content-width .site-main,
body.page-template-page_full-width .site-main {
    float: none!important;
}

/* Tablet and Larger */
@media (min-width: 619px) {

    body.page-template-page_full-width .full-width-section{
        padding-left: 60px;
        padding-right: 60px;
    }

    body.page-template-page_full-width .full-width-section > *{
        max-width: 1280px;
        margin: auto;
    }
}

/*********  End Full Width Template Styles *********/

/*********  Footer Option 2 Styles *********/
.footer-option-2 hr{
    /*margin-bottom: 5px;*/
}

.footer-option-2 .wp-block-heading{
    font-size: 1.125rem;
    text-align: center;
    margin-top: 0;
    color: #fff;
    text-transform: uppercase;
    background: #363940;
    margin-bottom: 20px;
}

.footer-option-2 .footer-logo {
    text-align: center;
    padding-bottom: 30px;
}

.footer-option-2 .footer-logo img{
    max-width: 300px;
    display: inline-block;
    margin: auto;
}

.footer-option-2 .footer-ad p{
    margin: 0;
}

.footer-option-2 .footer-columns {
    display: flex;
    flex-direction: row;
}

.footer-option-2.inner-wrap > div.footer-columns {
    text-align: left;
}

.footer-option-2 .footer-columns .column{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.footer-option-2 .footer-columns .column.copyright,
.footer-option-2 .footer-columns .column.social{
    justify-content: center;
}

.footer-option-2 .footer-columns .column.social .widget_block{
    margin: 0;
}
.footer-option-2 ul.wp-block-social-links li{
    margin: 0;
}

.footer-option-2 .widget-title{
    padding-left: 10px;
    padding-right: 10px;
}

footer .inner-wrap.footer-option-2 > div.footer-columns li{
    display: block;
    padding-left: 0;
}

/* Tablet and Larger */
@media (min-width: 619px) {

    .footer-option-2 ul, 
    .footer-option-2 ul li {
        margin-left: 0!important;
        padding-left: 0!important;
    }

    .footer-option-2 ul li{
        text-align: left;
    }

    .footer-option-2 ul li:first-child {
        margin-top: 0!important;
    }

    .footer-option-2 .footer-columns .column{
        width: 25%;
    }

    .footer-option-2 .column.branding img{
        max-width: 90%;
    }

    .footer-option-2 .footer-columns .column{
        padding: 0 30px;
    }

    .footer-option-2 .wp-block-social-links{
        padding: 0;
    }

    .footer-option-2 .column.copyright {
        width: 50%;
        text-align: left;
    }

    .footer-option-2 .column.social {
        width: 50%;
    }

    .footer-option-2  ul.is-layout-flex.wp-block-social-links {
        justify-content: flex-end;
    }

}

/* Mobile and Smaller */
@media (max-width: 619px) {

    .footer-option-2 .footer-columns {
        flex-direction: column;
        text-align: center;
    }
    
    .footer-option-2 .widget.widget_text{
        flex-direction: column;
        text-align: center;
    }

    footer .inner-wrap.footer-option-2 > div.footer-columns li {
        text-align: center;
    }

    .footer-option-2 .column.copyright {
        width: 100%;
        text-align: center;
    }

    .footer-option-2 .column.social {
        margin-top: 20px;
        width: 100%;
    }

    .footer-option-2 ul.is-layout-flex.wp-block-social-links {
        justify-content: center;
    }

}

/********* end Footer Option 2 Styles *********/

body.home .content-area {
    float: none;
    width: 100%;
    margin: 0
}

.modal {
    display: none;
    position: fixed;
    z-index: 1000;
    padding-top: 40px;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    background-color: #000;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.modal .prev,
.modal .next {
    cursor: pointer;
    position: absolute;
    top: -10px;
    width: auto;
    padding: 16px;
    margin-top: -50px;
    color: #fff;
    font-weight: bold;
    font-size: 32px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none;
    text-decoration: none;
    color: #fff;
    transition: color .2s
}

.modal .prev:hover,
.modal .prev:focus,
.modal .next:hover,
.modal .next:focus {
    color: #818592
}

.modal .prev {
    left: 0
}

.modal .next {
    right: 0;
    border-radius: 3px 0 0 3px
}

.modal .numbertext {
    color: #fff;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: -35px;
    width: 100%;
    text-align: center
}

.modal .caption-container {
    text-align: center;
    background-color: black;
    padding: 2px 16px;
    color: white
}

.modal .caption-container p {
    margin-bottom: 0
}

.modal-content {
    position: relative;
    margin: auto;
    padding: 0;
    text-align: center
}

.modal-content img {
    width: auto;
    height: auto;
    max-width: 90vw;
    max-height: 90vh;
    margin: 0 auto
}

.close {
    color: #fff;
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 50px;
    font-weight: bold;
    transition: color .2s
}

.close:hover,
.close:focus {
    color: #818592;
    text-decoration: none;
    cursor: pointer
}

.slide {
    display: none;
    text-align: center
}

.site-title {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sticky {
    display: block
}

.post,
.page {
    margin: 0 0 1.5em
}

.updated:not(.published) {
    display: none
}

.page-content,
.entry-content,
.entry-summary {
    margin: 1.5em 0 0
}

body.error404 .page-content {
    text-align: center;
    font-size: 1.5rem;
    margin-top: 0
}

body.error404 .page-content img {
    margin-bottom: 20px
}

@media (max-width: 520px) {
    body.error404 .page-content img {
        width: 100%
    }
    footer .inner-wrap{
        box-sizing: border-box;
    }
}

.page-links {
    clear: both;
    margin: 0 0 1.5em
}

.inner-wrap,
.site-content {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
    content: "";
    display: table;
    table-layout: fixed;
    box-sizing: content-box;
    width: 100%;
}

.site-content {
    margin-top: 40px;
    margin-bottom: 40px;
    box-sizing: border-box;
}

body.home .hero-container {
    width: calc(100% + 80px);
    margin-left: -40px;
    margin-right: -40px;
    margin-bottom: 20px;
    min-height: 400px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.hero-container .link-overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2;
}

@media (max-width: 768px) {
    body.home .hero-container.desktop {
        display: none;
    }
    body.home .mobile-hero-container {
        height: 100vw;
        display: flex;
        flex-direction: column;
        justify-content: center;
        background-size: cover;
        background-position: center center;
    }
}

@media (min-width: 1280px) {
    body.home .hero-container {
        width: 1200px
    }
}

body.home .hero-text-wrapper {
    padding: 20px 30px;
    text-align: center;
    position: relative;
    z-index:1;
    max-width: 800px;
}

.hero-container button.large {
    position: relative;
    z-index: 3;
}

@media screen and (-ms-high-contrast: active),
screen and (-ms-high-contrast: none) {
    body.home .hero-text-wrapper {
        min-height: 400px;
        display: table-cell;
        vertical-align: middle
    }
}

body.home .hero-text-wrapper h2.hero-text {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 32px;
    color: #fff
}

body.home h2.section-header-text {
    font-size: 18px;
    font-size: 1.125rem;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 40px;
    color: #fff;
    text-transform: uppercase;
    background: #363940;
    padding: 0.4em 0;
    line-height: 1.2em;
}

#content .featured-categories-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-right: -20px;
    padding: 0 0 20px 0
}

.featured-categories-wrapper .category-card {
    float: none;
    height: 260px;
    width: 100%;
    margin: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative
}

.featured-categories-wrapper .category-card:before {
    content: '';
    position: absolute;
    background: transparent;

    transition: background .2s
}

.featured-categories-wrapper .category-card h2 {
    opacity: 1;
    color: #fff;
    padding: 10px 20px;
    transition: color .2s;
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: 0;
    z-index: 20
}

.featured-categories-wrapper .category-card h2:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #363940;
    opacity: 0.8;
    transition: background .2s;
    z-index: -1
}

.featured-categories-wrapper .category-card>a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
    text-decoration: none;
    color: #000;
    position: relative
}

.featured-categories-wrapper .category-card:hover:before,
.featured-categories-wrapper .category-card:focus:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.2)
}

.featured-categories-wrapper .category-card:hover h2,
.featured-categories-wrapper .category-card:focus h2 {
    color: #000
}

.featured-categories-wrapper .category-card:hover h2:before,
.featured-categories-wrapper .category-card:focus h2:before {
    background: #fff
}

.author-card {
    margin: 20px 0 40px;
    padding: 20px 0;
    border-top: 2px solid #f0f0f0;
    border-bottom: 2px solid #f0f0f0;
    content: "";
    display: table;
    table-layout: fixed;
    width: 100%
}

.author-card .avatar-container {
    width: 140px;
    height: 140px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-left: auto;
    margin-right: auto;
    transition: opacity .2s
}

.author-card .avatar-container:hover {
    opacity: 0.8
}

.author-card .author-info {
    width: auto
}

.author-card .author-info a {
    text-decoration: none;
    color: #000;
    transition: opacity .2s
}

.author-card .author-info a:hover {
    opacity: 0.7
}

.author-card header .h3 {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center
}

.author-card p {
    margin-bottom: 0
}

.articles-wrapper {
    text-align: center
}

.article-card {
    width: 100%;
    margin: 0 auto 40px
}

.article-card .image-container {
    height: 260px;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #f9f9f9;
    background-position: center;
    margin-bottom: 20px;
    width: 100%
}

.article-card a .image-container {
    transition: opacity .2s
}

.article-card a .image-container:hover {
    opacity: 0.8
}

.article-card header p {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 10px;
    text-align: center
}

.article-card header p a {
    color: #000;
    text-decoration: none;
    transition: opacity .2s
}

.article-card header p a:hover {
    opacity: 0.6
}

.article-card .excerpt {
    margin-top: -5px;
    margin-bottom: 20px
}

.article-card .excerpt p {
    line-height: 1.5
}

.article-card .button-container {
    text-align: center
}

.article-card.horizontal {
    margin-bottom: 40px;
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    content: "";
    display: table;
    table-layout: fixed
}

.article-card.horizontal .image-container {
    width: 300px;
    height: 200px;
    margin: 0 auto 20px
}

.article-card.horizontal header p {
    line-height: 1.3;
    margin-bottom: 15px
}

.recent-articles-container {
    margin-top: 20px;
    content: "";
    display: table;
    table-layout: fixed
}

.entry-title {
    text-align: center;
    margin-top: -5px;
    margin-bottom: 10px;
    line-height: 1.2
}

body.single .entry-meta {
    text-align: center;
    min-height: 30px;
    font-size: 14px;
    font-size: 0.875rem;
    margin-bottom: 20px;
    color: #565656;
    letter-spacing: 1px
}

body.single .entry-meta .byline {
    color: #545454;
}

body.single .entry-meta .posted-on:before,
body.single .entry-meta .term-list:before {
    content: "\25CF";
    margin: 0 5px
}

body.page .post-thumbnail {
    margin-top: 20px
}

body.page-template-page_full-width .site-main {
    width: 100%;
    float: none
}

.hide-robot {
    display: none
}

.main-contact-form input[type=text] {
    width: 100%
}

body.page-template-page_contact .email-response {
    text-align: center;
    font-size: 1.5rem;
    font-weight: 800;
    margin: 40px 0 20px
}

.comments-area a {
    font-size: 14px
}

.comment-list {
    list-style: none
}

.comment-author {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.comment-author img {
    border-radius: 50%
}

.comment-author .fn {
    margin-left: 10px;
    margin-right: 5px
}

.comment-content {
    margin-top: 5px
}

.comment-content p {
    margin-bottom: 10px
}

.comment-body {
    margin-top: 10px
}

.comment-body .reply {
    margin-bottom: 20px
}

.embed-container:not(.lazy-load-active) {
    position: relative;
    padding-bottom: 56.25%;
    max-width: 100%;
    height: auto
}

.embed-container:not(.lazy-load-active) iframe,
.embed-container:not(.lazy-load-active) object,
.embed-container:not(.lazy-load-active) embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.product-image-container {
    content: "";
    display: table;
    table-layout: fixed;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin-bottom: 20px
}

.product-image-container img {
    transition: opacity .2s
}

.product-image-container img:hover {

    opacity: 0.8;
    cursor: pointer
}

.share-container {
    text-align: center;
    padding-bottom: 20px;
    max-width: 640px;
    margin: 0 auto;
    content: "";
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

@media (max-width: 600px) {
    .share-container {
        max-width: 100%;
        margin-bottom: -20px
    }
}

.share-container>div {
    display: inline-block;
    margin: 5px 10px;
    text-align: center
}

@media (max-width: 600px) {
    .share-container>div {
        margin-bottom: 20px
    }
}

.share-container hr {
    width: 200px;
    height: 2px;
    background: #f0f0f0;
    flex: 100%;
}

.share-container .btn {
    padding: 8px 10px;
    height: 42px;
    text-transform: none;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: normal;
    border-radius: 4px;
    color: white;
    background-color: black;
    text-decoration: none;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    gap: 5px;
}
.share-container .btn:hover {
    opacity: .7;
}
.share-container a.btn svg{
    fill: white;
    stroke: white;
    width: 15px;
}
.share-container .facebook-btn{
    background-color: #1877F2;
}
.share-container .instagram-btn{
    background: radial-gradient(circle at 0% 107%, #f9ce34 0% , #d52950 60%, #c31e7f 90%);
    /* background: linear-gradient(to right, #f9ce34 0%, #fd5949 45%,#d6249f 60%,#285AEB 90%); */
}
@media screen and (min-width: 768px) {
    .share-container .instagram-container{
        display: none;
    }
}
.share-container .pinterest-btn{
    background-color: #e60023;
}
.share-container .linkedin-btn{
    background-color: #0073b1;
}
.share-container .whatsapp-btn{
    background-color: #25d366;
}
.share-container .whatsapp-btn.desktop{
    display: none;
}
@media(min-width:960px) {
    .share-container .whatsapp-btn.mobile{
        display: none;
    }
    .share-container .whatsapp-btn.desktop{
        display: inherit;
    }
}
.share-container .whatsapp-btn svg{
    width: 12px;
}
.share-container .reddit-btn{
    background-color: #ff4400;
}

.share-container a.whatsapp-btn.desktop svg {
    margin-top: 5px;
    vertical-align: bottom;
}

.purchase-link {
    text-align: center;
    margin: 30px 0
}

@media (max-width: 959px) {
    body.single-theme_book_review .book-author-wrapper.main-content {
        width: 100%;
        margin-top: 20px;
        display: block !important
    }
}

body.single-theme_book_review .book-meta-container {
    width: 100%
}

body.single-theme_book_review .book-meta {
    padding-left: 0;
    margin-left: 0
}

body.single-theme_book_review .book-meta .label {
    width: 40%
}

body.single-theme_book_review .book-meta .value {
    width: 60%
}

body.single-theme_book_review .book-meta li {
    display: -ms-flexbox;
    display: flex;
    font-weight: bold;
    padding: 10px 20px;
    border-top: 1px solid #818592;
    margin-bottom: 0
}

body.single-theme_book_review .book-meta li:nth-child(even) {
    background: #f0f0f0
}

body.single-theme_book_review .book-meta li:last-child {
    border-bottom: 1px solid #818592
}

@media (max-width: 959px) {
    body.single-theme_book_review .widget-area .book-author-wrapper {
        display: none
    }
}

.site-footer {
    padding: 30px 0;
    text-align: center;
    border-top: 2px solid #f0f0f0
}

.footer-ad p {
    margin-bottom: 0;
    margin-top: 30px
}

footer .inner-wrap>div {
    text-align: center
}

footer .inner-wrap>div ul {
    list-style: none;
    margin: 0 auto;
    padding-bottom: 20px
}

footer .inner-wrap>div li {
    display: inline-block;
    margin: 10px
}

#antibounce {
    background: #f0f0f0;
    width: 100%;
    padding: 20px 20px;
    border: 1px solid #9a9a9a;
    margin-bottom: 40px
}

body #antibounce .antibounce-card p {
    color: #363940;
}

#antibounce.bounce-active {
    display: block !important
}

.antibounce-card {
    position: relative;
    min-height: 140px;
    text-align: center
}

.antibounce-card .stop-sign-wrapper {
    line-height: 1
}

body #antibounce .antibounce-card .copy-wrapper p.header {
    color: #363940;
    text-transform: uppercase;
    line-height: 1.4em;
    margin-bottom: 10px
}

#content .antibounce-card button {
    display: inline-block;
    white-space: nowrap;
    background-color: #363940;
    color: #fff;
}

.sitemap-pages .page_item_has_children>a {
    display: inline-block;
    margin-bottom: 10px
}

.html-sitemap h2,
.html-sitemap h3,
.html-sitemap h4,
.html-sitemap h5,
.html-sitemap h6 {
    margin-bottom: 20px
}

.recipe-timing {
    margin-bottom: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (max-width: 619px) {
    .recipe-timing .prep-time,
    .recipe-timing .cook-time {
        display: block;
        width: 100%;
        text-align: center
    }
}

.recipe-timing .sep {
    display: none
}

.recipe-timing .sep:before {
    content: "\25CF";
    margin: 0 5px
}

@media (min-width: 620px) {
    .recipe-timing .sep {
        display: inline
    }
}

.recipe-summary {
    text-align: center
}

body.search-results article {
    border-bottom: 1px solid #f0f0f0;
    padding: 40px 0
}

body.search-results article:last-of-type {
    border-bottom: 0
}

body.search-results article .entry-meta {
    text-align: center;
    margin-bottom: 10px
}

body.search-results .comments-link {
    display: block
}

.wp-block-columns {
    display: -ms-flexbox;
    display: flex;
    margin: 20px 0
}

@media (max-width: 619px) {
    .wp-block-columns.has-2-columns,
    .wp-block-columns.has-3-columns,
    .wp-block-columns.has-4-columns,
    .wp-block-columns.has-5-columns,
    .wp-block-columns.has-6-columns {
        display: block
    }
}

.wp-block-column {
    margin: 0 20px;
    -ms-flex: 1;
    flex: 1
}

.wp-block-table {
    background: #fff;
    margin: auto;
    border: none;
    padding: 0;
    margin-bottom: 20px;
    border-spacing: 0
}

.wp-block-table th,
.wp-block-table td {
    padding: 10px;
    margin: 0
}

.wp-block-table th {
    font-weight: 800
}

.wp-block-table td {
    font-weight: 300
}

.wp-block-table:not(.is-style-stripes) td,
.wp-block-table:not(.is-style-stripes) th {
    border: 1px solid #c0c0c0;
    border-right: none;
    border-bottom: none
}

.wp-block-table:not(.is-style-stripes) td:last-child,
.wp-block-table:not(.is-style-stripes) th:last-child {
    border-right: 1px solid #c0c0c0
}

.wp-block-table:not(.is-style-stripes) tr:last-child td,
.wp-block-table:not(.is-style-stripes) tr:last-child th {
    border-bottom: 1px solid #c0c0c0
}

.wp-block-separator {
    width: 200px;
    margin: 40px auto
}

.wp-block-separator.is-style-wide {
    width: 100%
}

.wp-block-separator.is-style-dots {
    background: none !important;
    border: none;
    text-align: center;
    max-width: none;
    line-height: 1;
    height: auto
}

.wp-block-separator.is-style-dots:before {
    content: "\00b7 \00b7 \00b7";
    font-size: 20px;
    letter-spacing: 2em;
    padding-left: 2em
}

.aligncenter {
    text-align: center
}

.figcaption {
    font-size: 12px;
    color: #818592
}

strong {
    font-family: 'Libre Franklin', Arial, Helvetica, sans-serif;
    font-weight: 800;
}

.comment-content a {
    word-wrap: break-word
}

.bypostauthor {
    display: block
}

.comments-area ol,
.comments-area ul {
    list-style: none
}

.site-branding {
    text-align: center;
    padding: 20px 0 10px;
    min-height: 40px;
    position: relative;
    left: -10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.site-branding img {
    height: auto;
    width: 140px
}

.custom-logo {
    height: auto;
    max-width: 240px;
    max-height: 120px
}

.custom-logo-link h1 {
    margin-bottom: 0
}

@media (max-width: 768px) {
    .custom-logo-link h1 {
        font-size: 20px
    }
}

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

embed,
iframe,
object {
    max-width: 100%
}

.custom-logo-link {
    display: inline-block
}

.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%
}

.wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption .wp-caption-text {
    margin: 0.8075em 0
}

.wp-caption-text {
    text-align: center
}

.gallery {
    margin-bottom: 1.5em
}

.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%
}

.gallery-columns-2 .gallery-item {
    max-width: 50%
}

.gallery-columns-3 .gallery-item {
    max-width: 33.33%
}

.gallery-columns-4 .gallery-item {
    max-width: 25%
}

.gallery-columns-5 .gallery-item {
    max-width: 20%
}

.gallery-columns-6 .gallery-item {
    max-width: 16.66%
}

.gallery-columns-7 .gallery-item {
    max-width: 14.28%
}

.gallery-columns-8 .gallery-item {
    max-width: 12.5%
}

.gallery-columns-9 .gallery-item {
    max-width: 11.11%
}

.gallery-caption {
    display: block
}

/* Fix for images escaping gallery blocks */

.blocks-gallery-grid,
.wp-block-gallery {
    height: fit-content;
}

.externallinkimage {
    display: inline-block;
    height: 12px;
    width: 12px;
    margin-left: 3px;
    vertical-align: baseline;
    bottom: 4px;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container table.tablepress{margin-bottom:0}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}

ul{list-style:none;padding:0}ul,ul li{margin:0}.rating{align-items:center;display:inline-flex;gap:4px}.rating-wrap{align-items:center;display:flex;gap:10px}.rating-wrap .text{color:var(--text-color)}.rating-element{color:#dcd5d5}.rating-element.rating-active{color:var(--active-color)}.rating-element.rating-half{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--active-color) 50%,#dcd5d5 50%);-webkit-background-clip:text}.rating-element .icon svg{width:18px}.azp-empty-text{color:#909094}.azp-single-product-one{--bg:#fff;--heading-color:#26272e;--text-color:#c1c2c4;--border-color:#ececec;--active-color:#ff9a00;background-color:var(--bg);border-radius:8px;display:flex;flex-wrap:wrap;gap:20px;margin:0 auto;padding:20px}.azp-single-product-one .product-item-desc{color:var(--text-color)}.azp-single-product-one .heading{word-wrap:break-word;display:flex;gap:10px;justify-content:space-between}.azp-single-product-one .heading .el-button{max-height:34px;min-height:10px;padding:8px}.azp-single-product-one .heading i{font-size:16px}.azp-single-product-one .title{color:var(--heading-color);font-size:18px;font-weight:600;line-height:1.4;margin-bottom:12px;margin-top:0;max-width:100%}.azp-single-product-one .rating-wrap{margin-bottom:20px}.azp-single-product-one-img{align-items:flex-start;border:1px solid #ececec;border-radius:8px;display:flex;flex-shrink:0;justify-content:center;padding:10px;width:40%}.azp-single-product-one-img img{height:auto;width:100%}.azp-single-product-one-content{flex:1;width:60%}.azp-single-product-one-content .azonpress-button{background-color:var(--active-color);border-color:var(--active-color);color:var(--heading-color);font-weight:800;margin-top:30px}.azp-single-product-one-price-wrap{align-items:center;display:flex;gap:6px;margin-bottom:22px}.azp-single-product-one-price-wrap .price{color:var(--heading-color);font-size:28px;font-weight:700}.azp-single-product-one-price-wrap .old-price{color:var(--text-color);font-size:16px;text-decoration:line-through}.azp-single-product-one-product-options-item{margin-bottom:20px}.azp-single-product-one .el-tabs .el-tabs__item{padding:0 40px;text-align:center}.azp-single-product-one .el-tabs__header{margin-bottom:20px}.azp-single-product-one .el-tabs__active-bar{background-color:var(--active-color);height:1.5px}.azp-single-product-one .el-tabs__nav-wrap:after{background-color:#f0f0f1;height:1.5px}.azp-single-product-one .el-tabs__item{color:var(--heading-color);transition:.2s}.azp-single-product-one .el-tabs__item:focus.is-active.is-focus:not(:active){border-radius:0;box-shadow:none}.azp-single-product-one .el-tabs__item.is-active,.azp-single-product-one .el-tabs__item:hover{color:var(--active-color)}.azp-single-product-one .product-item-label{color:var(--heading-color);font-size:14px;font-weight:500;margin-bottom:10px}.azp-single-product-one .product-sizes{display:flex;flex-wrap:wrap;gap:6px}.azp-single-product-one .product-sizes li{background-color:var(--bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);font-size:12px;padding:4px 12px}.azp-single-product-one .product-colors{display:flex;flex-wrap:wrap;gap:10px}.azp-single-product-one .product-colors li{border:1px solid var(--border-color);border-radius:8px;height:40px;width:40px}.azp-single-product-one .product-colors li span{border-radius:8px;display:block;height:100%;width:100%}.azp-single-product-one .product-colors img{border-radius:8px;height:100%;width:100%}.azp-single-product-one .product-features{list-style-type:disc;padding-left:14px}.azp-single-product-one .product-features li{color:var(--text-color);font-size:14px;line-height:1.7;margin-bottom:8px}.azp-single-product-one .product-infos{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.azp-single-product-one .product-infos li{display:flex;font-size:14px;gap:10px}.azp-single-product-one .product-infos .label{color:var(--heading-color);font-weight:500;line-height:1.4}.azp-single-product-one .product-infos p{color:var(--text-color);font-size:14px;margin:0}@media screen and (max-width:1000px){.azp-single-product-one .azp-single-product-one-content{width:100%}}.azp-single-product-one .azp-single-product-one-content .product-description .product-item{display:none;margin-top:22px}.azp-single-product-one .azp-single-product-one-content .product-description .active{display:block}.azp-single-product-one .azp-single-product-one-content .product-description li,.azp-single-product-one .azp-single-product-one-content .product-description p{overflow-wrap:break-word}.azp-single-product-one .azp-single-product-one-content .product-description .controls{border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:40px;margin-bottom:10px;padding-left:0}.azp-single-product-one .azp-single-product-one-content .product-description .controls li{list-style:none;padding-bottom:10px;position:relative;transition:.2s}.azp-single-product-one .azp-single-product-one-content .product-description .controls li:after{background-color:var(--active-color);bottom:-1px;content:"";height:2px;left:50%;opacity:0;position:absolute;transform:translatex(-50%) scale(.5);transition:.2s;width:100%}.azp-single-product-one .azp-single-product-one-content .product-description .controls li:hover{color:var(--active-color)!important;cursor:pointer}.azp-single-product-one .azp-single-product-one-content .product-description .controls li:hover:after{opacity:1;transform:translatex(-50%) scale(1)}.azp-single-product-one .azp-single-product-one-content .product-description .controls .active{color:var(--active-color)!important}.azp-single-product-one .azp-single-product-one-content .product-description .controls .active:after{opacity:1;transform:translatex(-50%) scale(1)}@media screen and (max-width:850px){.azp-single-product-one{flex-direction:column}.azp-single-product-one-img{width:100%}}.azp-grid-template-container{--bg:#fff;--heading-color:#26272e;--text-color:#c1c2c4;--border-color:#ececec;--active-color:#ff9a00;display:flex;flex-wrap:wrap;gap:10px}.azp-grid-template-container .grid-template-item{background:var(--bg);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;min-width:280px;width:calc(33.33333% - 10px)}.azp-grid-template-container .grid-template-item a{display:flex;flex-direction:column;height:100%;justify-content:space-between;text-decoration:none}@media screen and (max-width:768px){.azp-grid-template-container .grid-template-item{width:100%}}.azp-grid-template-container .grid-template-item .grid-template-item-image{border-bottom:1px solid var(--border-color);padding:10px}.azp-grid-template-container .grid-template-item .grid-template-item-image img{aspect-ratio:4/3;border-radius:8px;-o-object-fit:contain;object-fit:contain;width:100%}.azp-grid-template-container .grid-template-item .grid-template-content{padding:10px}.azp-grid-template-container .grid-template-item .grid-template-content .grid-template-item-title h3{color:var(--heading-color);font-size:16px;font-weight:600;line-height:22px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis}.azp-grid-template-container .grid-template-item .grid-template-content .grid-template-item-price{align-items:center;display:flex;gap:6px}.azp-grid-template-container .grid-template-item .grid-template-content .grid-template-item-price .new-price{color:var(--heading-color);font-size:20px;font-weight:700;line-height:20px}.azp-grid-template-container .grid-template-item .grid-template-content .grid-template-item-price .old-price{color:var(--text-color);font-size:14px;font-weight:400;line-height:20px;text-decoration:line-through}.azp-grid-template-container .grid-template-item .grid-template-action-button{border-top:1px solid #ececec;display:flex}.azp-grid-template-container .grid-template-item .grid-template-action-button .el-button{background-color:transparent;border:0;border-radius:0;color:var(--heading-color)!important;flex:1;justify-content:center;margin-left:0}.azp-grid-template-container .grid-template-item .grid-template-action-button .el-button:first-child{border-right:1px solid #ececec}.azp-grid-template-container .grid-template-item .add-grid-tem-product-btn{align-items:center;background:var(--bg);background:#f9fafb;border:1px dashed var(--border-color);border-radius:8px;cursor:pointer;display:flex;height:100%;justify-content:center;text-align:center}.azp-grid-template-container .grid-template-item .add-grid-tem-product-btn .action p{color:#111827;font-size:14px;font-weight:600;line-height:20px}.azp-grid-template-container .grid-template-item .add-grid-tem-product-btn .action p .icon{display:block}.azp-grid-template-container .grid-template-item .add-grid-tem-product-btn .action p .icon svg{background:#f3f4f6;border-radius:50%;height:36px;padding:4px;width:36px}.azp-grid-template-container .grid-template-item .azp_custom_product_btn{background:var(--active-color);border-radius:8px;color:var(--bg);font-weight:700;width:100%}.azp-row-template-container{--bg:#fff;--heading-color:#26272e;--text-color:#c1c2c4;--border-color:#ececec;--active-color:#ff9a00;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}.azp-row-template-container .grid-template-item{background:var(--bg);border:1px solid var(--border-color);border-radius:8px;display:flex;max-width:800px;width:100%}.azp-row-template-container .grid-template-item a{text-decoration:none}.azp-row-template-container .grid-template-item .grid-template-item-image{border-right:1px solid var(--border-color);min-width:240px;padding:10px;width:240px}.azp-row-template-container .grid-template-item .grid-template-item-image img{aspect-ratio:4/3;border-radius:8px;-o-object-fit:contain;object-fit:contain;width:100%}.azp-row-template-container .grid-template-item .grid-template-content{padding:20px}.azp-row-template-container .grid-template-item .grid-template-content .grid-template-item-title h3{color:var(--heading-color);font-size:16px;font-weight:600;line-height:24px;margin:0;overflow:hidden;text-overflow:ellipsis}.azp-row-template-container .grid-template-item .grid-template-content .grid-template-item-price{align-items:center;display:flex;gap:6px}.azp-row-template-container .grid-template-item .grid-template-content .grid-template-item-price .new-price{color:var(--heading-color);font-size:20px;font-weight:700;line-height:20px}.azp-row-template-container .grid-template-item .grid-template-content .grid-template-item-price .old-price{color:var(--text-color);font-size:14px;font-weight:400;line-height:20px;text-decoration:line-through}.azp-row-template-container .grid-template-item .grid-template-action-button{cursor:pointer;display:flex;gap:6px;margin-left:auto;padding:14px}.azp-row-template-container .grid-template-item .grid-template-action-button .el-icon-delete{font-size:16px}.azp-row-template-container .grid-template-item .add-grid-tem-product-btn{align-items:center;background:var(--bg);background:#f9fafb;border:1px dashed var(--border-color);border-radius:8px;cursor:pointer;display:flex;justify-content:center;text-align:center;width:100%}.azp-row-template-container .grid-template-item .add-grid-tem-product-btn .action p{color:#111827;font-size:14px;font-weight:600;line-height:20px}.azp-row-template-container .grid-template-item .add-grid-tem-product-btn .action p .icon{display:block}.azp-row-template-container .grid-template-item .add-grid-tem-product-btn .action p .icon svg{background:#f3f4f6;border-radius:50%;height:36px;padding:4px;width:36px}.azp-row-template-container .grid-template-item .azp_custom_product_btn{background:var(--active-color);border-radius:8px;color:var(--bg);font-weight:700;max-width:240px;width:100%}@media screen and (max-width:580px){.azp-row-template-container .grid-template-item{display:block}.azp-row-template-container .grid-template-item-image{border-right:1px solid transparent!important;border:none}}
