:root{
    --global-color-one : #236bf5;
    --global-color-two : #ec008c;
    --global-color-three : #ff7700;

    --global-color-rgb-one : 35,107,245;
    --global-color-rgb-two : 236,0,140;
    --global-color-rgb-three : 255,119,0;
}

body, html{scroll-behavior: smooth}
body{background-color:#ffffff;text-align:right;font:300 14px/150%  custom_font_1;color:#000000;text-decoration:none}
body.home{background-color:#ffffff;}
body.subpages_class {font:300 16px/170%  custom_font_1;color:var(--bs-gray-800);text-decoration:none}

select {font-family:custom_font_1}
.rtl{direction:rtl !important}
.ltr{direction:ltr !important}
b, strong{font-weight:800 !important}
.tooltip.show *{font-size:12px !important}

blockquote {border:1px solid #ddd;padding:50px !important;border-radius:10px;box-shadow:3px 3px 0px #eee;max-width:80%;margin:50px auto !important;font-style: italic;position:relative;z-index:0;text-align:right;font:300 16px/170% custom_font_1;color:var(--global-color-one)}
blockquote:before{content:"\201C";background:var(--global-color-one);color:#fff;font:300 80px/95px custom_font_1;height:50px;width:50px;text-align:center;position:absolute;left:50px;top:-25px;z-index:1;border-radius:100%;}
blockquote.alignright{margin-right:0px !important;margin-left:50px !important;max-width:50%;float:right}
blockquote.alignleft{margin-right:50px !important;margin-left:0px !important;max-width:50%;float:left}

.xxl-max-width{max-width:1400px !important}
.xl-max-width{max-width:1200px !important}
@media(max-width:1200px){
.lg-max-width{max-width:992px !important}
.md-max-width{max-width:768px !important}
.sm-max-width{max-width:576px !important;}
}

.search-form input{height: 40px;width:300px;border-radius: 5px;border: 0px;}
.search-form input:focus{outline:0}
.search-form input[type="submit"]{width:auto;padding:0 20px;background:#236bf5}

.odd_even > .col:nth-child(odd) > .card > *{flex-direction:row}
.odd_even > .col:nth-child(even) > .card > *{flex-direction:row-reverse}

.bi:before{vertical-align:middle}

a:link, a:link:hover, a:link:visited{font:300 14px/25px custom_font_1;text-decoration:none}

/*
button, button:hover, .button[class^="button"], .button[class^="button"]:hover, .btn[class^="btn"], .btn[class^="btn"]:hover	, .button.wc-forward, .button.wc-forward:hover{display: inline-block;font:300 14px/25px custom_font_1 !important;text-decoration:none;text-align: center;vertical-align: middle;  -webkit-user-select: none; -moz-user-select: none; user-select: none;border: 1px solid transparent; padding: 0.375rem 0.75rem; border-radius: 0.25rem !important;    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
button:not([disabled]):not(.disabled), .button:not([disabled])[class^="button"]:not(.disabled), .btn:not([disabled])[class^="btn"]:not([class*="btn-"]):not(.disabled), .button.wc-forward{color:#000000;background:#dddddd}
button:not([disabled]):not(.disabled):hover, .button:not([disabled])[class^="button"]:not(.disabled):hover, .btn:not([disabled])[class^="btn"]:not([class*="btn-"]):not(.disabled):hover, .button.wc-forward:hover{color:#555555;background:#cccccc}
*/

.disabled {cursor: not-allowed !important; opacity: .5}

a{color:var(--global-color-one)}
a:hover{color:#555555}
a, a:focus, a:active, button, button:focus, button:active{outline:0px}
.fa, .fa:before {font-family:FontAwesome !important}

.link1, a.link1, a.link1:hover, a.link1:visited, .link1 > a, .link1 > a:hover, .link1 > a:visited{font:300 14px/25px custom_font_1;text-decoration:none;color:var(--global-color-one)}
a.link1:hover, .link1 > a:hover{color:#555555}
.link2, a.link2, a.link2:hover, a.link2:visited, .link2 > a, .link2 > a:hover, .link2 > a:visited{font:300 14px/25px custom_font_1;text-decoration:none;color:var(--bs-gray-800)}
a.link2:hover, .link2 > a:hover{color:var(--bs-gray-500)}
.link3, a.link3, a.link3:hover, a.link3:visited, .link3 > a, .link3 > a:hover, .link3 > a:visited{font:300 14px/25px custom_font_1;text-decoration:none;color:var(--bs-gray-100)}
a.link3:hover, .link3 > a:hover{color:var(--bs-gray-300)}

.bg-custom{background-color:rgb(35,107,245) !important}
.text-custom{color:rgb(35,107,245)}

/*.main_col {overflow:hidden}*/
.main_col img {    max-width: 100%;    height: auto;}

button:not(.btn):not(.navbar-toggler):not(.ktabinnerlinks):not(.ktablinks):not(.ktabinnerreset):not(.pswp__button), .button:not(.btn):not(.navbar-toggler){font:300 14px/25px custom_font_1;background:#dddddd;color:#000000;display: inline-block;padding: 0.25rem  0.5rem;text-align: center; border: 1px solid transparent;border-radius:0.375rem;-webkit-appearance:button}
button:not(.btn):not(.navbar-toggler):not(.ktabinnerlinks):not(.ktablinks):not(.ktabinnerreset):not(.pswp__button):hover, .button:not(.btn):not(.navbar-toggler):hover{background:#cccccc;color:#555555}

.btn.btn-custom{position:relative;z-index:0;background:#236bf5;color:#fff}
.btn.btn-custom:hover{background:rgba(35,107,245, 0.5);}
.btn.btn-custom:hover, .btn.btn-outline-custom:hover{color: #FFFFFF}

.btn.btn-outline-custom{border-color:#236bf5;color:#236bf5}
.btn.btn-outline-custom:hover{background:#236bf5;}

/*
button, .button, .woocommerce button.button{display: inline-block;font-weight: 400; line-height: 1.5; text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer;    -webkit-user-select: none;    -moz-user-select: none;    user-select: none;    border: 1px solid transparent;    padding: 0.375rem 0.75rem;    font-size: 1rem;    border-radius: 0.25rem;    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;    }
*/
.aligncenter{text-align:center;margin-left: auto;margin-right:auto}
.alignright{text-align:right;margin-left: auto;margin-right:0px}
.alignleft{text-align:left;margin-left: 0px;margin-right:auto}

figure{display:table}
figcaption{display:table-caption;caption-side:bottom;font-style:italic;font-size:small}

.wp-element-button{background:#333;color:#fff;padding:10px;border-radius:5px;margin:10px;display:inline-block;}
[id^="wp-block-file-"]{display:inline-block;}

.section-title:before{content:"";border-bottom:2px solid #236bf5;position:absolute;right:0px;bottom:0px;width:50px;height:2px;display:block;transition:0.5s ease-in}
.section-title:hover:before{width:100px}


i.fa{font-family:FontAwesome}

.header-wrapper{max-width:1400px}
.site-header{background:transparent;}
.site-header{right:0px;top:0px;z-index:999999999999;width:100%}
.header_absolute{position:absolute}
.header_fixed{position:fixed}
.header_unset{position:unset}
/*#masthead { overflow-x: hidden}*/
#masthead .navbar-toggler { box-shadow: unset!important;  border: 0}
#masthead .navbar-toggler .navbar-toggler-icon {background: unset; width: 20px; height: 10px; display: block; border-top: 2px solid var(--global-color-one);  border-bottom: 2px solid var(--global-color-one)}


.header_absolute .navbar.navbar-expand-lg .navbar-nav.navbar_desktop > * >a, .header_fixed .navbar.navbar-expand-lg .navbar-nav.navbar_desktop > * >a {filter:invert(100%) sepia(5%) saturate(20%) hue-rotate(87deg) brightness(1000%) contrast(105%);}


.header_scrolled, .home.header_scrolled {background:}
.header_scrolled .logo img{width:auto;height:80px}
.header_scrolled .header-wrapper .navbar {height:90px;}
.header_scrolled .navbar.navbar-expand-lg .navbar-nav > .nav-item > .nav-link:before{display:none}
.header_scrolled .navbar.navbar-expand-lg .navbar-nav.navbar_desktop > * >a, .home.header_scrolled .navbar.navbar-expand-lg .navbar-nav.navbar_desktop > * >a{filter:invert(100%) sepia(5%) saturate(20%) hue-rotate(87deg) brightness(1000%) contrast(105%);}
.header_scrolled .navbar{padding-top:0;padding-bottom:0}


.logo{display:flex;align-items:center;justify-content-center;flex:0 0 200px;max-width:200px;max-height:90px;}

body.subpages_class .logo{display:flex;align-items:center;justify-content-center;flex:0 0 200px;max-width:200px;max-height:90px;}
.logo img{width:100%;height:100%}


.navbar_icons .search_icon{display:block;width:25px;height:25px;padding:0px;background:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 511.999 511.999' fill='rgb(0,144,0)'><path d='M225.773,0.616C101.283,0.616,0,101.622,0,225.773s101.284,225.157,225.773,225.157s225.774-101.006,225.774-225.157 S350.263,0.616,225.773,0.616z M225.773,413.917c-104.084,0-188.761-84.406-188.761-188.145 c0-103.745,84.677-188.145,188.761-188.145s188.761,84.4,188.761,188.145C414.535,329.511,329.858,413.917,225.773,413.917z'/><path d='M506.547,479.756L385.024,358.85c-7.248-7.205-18.963-7.174-26.174,0.068c-7.205,7.248-7.174,18.962,0.068,26.174 l121.523,120.906c3.615,3.59,8.328,5.385,13.053,5.385c4.756,0,9.506-1.82,13.121-5.453 C513.82,498.681,513.789,486.967,506.547,479.756z'/></svg>") no-repeat center}
.navbar_icons .user_icon{display:block;width:25px;height:25px;padding:0 30px;background:url("data:image/svg+xml;utf8,   <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 261.52 320.94' fill='rgb(0,144,0)'><path d='M122.82,244.3c-.26,3.07-.62,6-.74,8.95-.32,7.54-.76,15.11.33,22.62a51.62,51.62,0,0,0,14.24,29,52.35,52.35,0,0,0,31.7,15.94,42.23,42.23,0,0,0,5.5.37q78.72,0,157.43,0c13.7,0,25.56-5.21,35.48-14.61a50.42,50.42,0,0,0,15.86-30.71,121.38,121.38,0,0,0,.58-16.75c0-4.42-.55-8.84-.86-13.27,0-.43-.06-.87-.11-1.45l-3.69-17.64a129.92,129.92,0,0,0-29.31-53.52c-.13-.14-.26-.3-.5-.6L337,161.37A130,130,0,0,0,290.42,136c.44-.3.73-.51,1-.7C309,124,320.1,108.15,324.1,87.74c4.47-22.86-.89-43.54-15.79-61.45C296.3,11.86,280.7,3.59,262.12,1c-1.85-.26-3.71-.46-5.56-.69h-8.4c-1.81.23-3.63.42-5.44.68-21.24,3.12-38.17,13.4-50.47,31a70.53,70.53,0,0,0-12.88,44.32c.75,18.55,7.7,34.59,20.53,48a71.41,71.41,0,0,0,13.65,11.09c.26.16.49.36.87.64a131.13,131.13,0,0,0-46.08,25.11l-12.17,11c-1.87,2.21-3.79,4.39-5.61,6.65A130.2,130.2,0,0,0,126,226.92M195.19,72.49a57.07,57.07,0,1,1,55,57.88A57.08,57.08,0,0,1,195.19,72.49Zm171.69,198C366,288,351.8,302.89,334.46,304.84a54.91,54.91,0,0,1-5.74.33q-38.21,0-76.43,0c-25.11,0-50.23,0-75.35,0-7.52,0-14.66-1.31-21.08-5.33-11.51-7.2-17.68-17.6-18.13-31.24a131.26,131.26,0,0,1,1.43-25.82,115.09,115.09,0,0,1,88.55-93.66,104.52,104.52,0,0,1,20.54-2.61c28.61-.74,54.23,7.67,76.42,25.77,21,17.1,34.21,39.05,39.93,65.53A124.15,124.15,0,0,1,366.88,270.53Z' transform='translate(-121.71 -0.26)' /></svg>") no-repeat center}

#collapseSearch form#searchform{width:100%;height:100%;display:flex;background:#f0f0f0}
#collapseSearch #searchform input{flex:0 1 calc(100% - 50px);border:0;font-size:20px;padding:5px;background:transparent;color:#333}
#collapseSearch #searchform input:focus{outline:0px solid #555}
#collapseSearch #searchform #searchsubmit{flex:0 1 50px;display:flex;flex-flow:column nowrap; justify-content:center;align-items:center;background:#000}
#collapseSearch #searchform #searchsubmit:before{content:"";width:20px;height:20px;margin:10px 0;display:block;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="3.5 .5 18 18" fill="none" stroke="rgb(255,255,255)"><circle cx="10.5" cy="7.5" r="6"/><path d="m20.531 17.531-6.031-6.031"/></svg>') no-repeat center;}


@media(min-width:991px){

    .header-wrapper .navbar {height:90px;}
    .navbar.navbar-expand-lg {background-color:transparent}
    .navbar.navbar-expand-lg .navbar-nav > .nav-item > .nav-link{font:500 16px/120% custom_font_1;color: var(--bs-gray-900);text-decoration:none;}
    .navbar.navbar-expand-lg .navbar-nav > .nav-item > .nav-link:hover{color:var(--bs-gray-700)}
    .navbar.navbar-expand-lg .navbar-nav > .nav-item > .nav-link:before{content:"";width:100%;height:2px;transform:scale(0,1);transform-origin:100% 0;transition:0.2s linear;position:absolute;right:0px;bottom:0px;background:var(--bs-gray-700);}
    .navbar.navbar-expand-lg .navbar-nav > .nav-item > .nav-link:hover:before{transform:scale(1,1);}
    .navbar.navbar-expand-lg .navbar-nav > .nav-item.current-menu-item > .nav-link{color:var(--bs-gray-700)}

    .navbar.navbar-expand-lg .navbar-nav > .nav-item  .sub-menu{background:#ffffff;}
    .navbar.navbar-expand-lg .navbar-nav > .nav-item  .sub-menu  .nav-link{font:500 16px/120% custom_font_1;color:var(--bs-gray-900);text-decoration:none}
    .navbar.navbar-expand-lg .navbar-nav > .nav-item  .sub-menu  .nav-item .nav-link:hover{color:var(--bs-gray-700)}
    .navbar.navbar-expand-lg .navbar-nav > .nav-item  .sub-menu  .nav-item .nav-link:hover{background:#f9f9f9}
    .navbar.navbar-expand-lg .navbar-nav > .nav-item  .sub-menu{border-top:2px solid #236bf5}

    .navbar.navbar-expand-lg .navbar-nav > .nav-item.current-menu-item > .nav-link:before{transform:scale(1,1);}
    .navbar.navbar-expand-lg .navbar-nav ul{list-style:none;padding:0}
    .navbar.navbar-expand-lg .navbar-nav > .nav-item{display:flex;flex-flow:column wrap;justify-content:center;position:relative;text-align:right;margin:0 10px}

    .navbar.navbar-expand-lg .navbar-nav .nav-item.menu-item-has-children {position:relative}
    .navbar.navbar-expand-lg .navbar-nav  .nav-item.menu-item-has-children > .nav-link:after{content:"\F229";font:300 10px "bootstrap-icons";padding:0 5px;}
    .navbar.navbar-expand-lg .navbar-nav  .sub-menu .nav-item.menu-item-has-children > .nav-link{display:flex;justify-content:space-between;align-items:center}
    html[lang="fa-IR"] .navbar.navbar-expand-lg .navbar-nav  .sub-menu .nav-item.menu-item-has-children > .nav-link:after{content:"\F22D";}
    .navbar.navbar-expand-lg .navbar-nav  .sub-menu .nav-item.menu-item-has-children > .nav-link:after{content:"\F231";}


    .navbar.navbar-expand-lg .navbar-nav > .nav-item .sub-menu{width:200px;transition:0.15s linear;box-shadow:0px 2px 5px #ccc}

    .navbar.navbar-expand-lg .navbar-nav > .nav-item > .sub-menu{position:absolute;top:100%;right:0px;z-index:100;transform:scale(1,0);transform-origin:100% 0;}
    .navbar.navbar-expand-lg .navbar-nav > .nav-item:hover > .sub-menu{transform:scale(1,1);}

    .navbar.navbar-expand-lg .navbar-nav > .nav-item > .sub-menu .sub-menu{position:absolute;top:0px;right:-100%;z-index:100;transform:scale(0,1);transform-origin:0 0;}
    .navbar.navbar-expand-lg .navbar-nav > .nav-item:hover  .sub-menu .nav-item:hover .sub-menu{transform:scale(1,1);}
    html[lang="fa-IR"] .navbar.navbar-expand-lg .navbar-nav > .nav-item > .sub-menu .sub-menu{right:100%;transform-origin:100% 0;}
}


@media(max-width:991px){
    	body:has(#masthead .navbar-collapse.show) { overflow: hidden  }
    .navbar-collapse {position: fixed;top:0px;width:100%;height: 100%;max-height:100%;padding:0px;z-index:99;overflow-y: scroll;}
    .navbar-collapse.collapsing {right: -100%;transition: height 0s ease;}
    .navbar-collapse.show {right: 0;transition: right 300ms ease-in-out;}
    .navbar-toggler.collapsed ~ .navbar-collapse {transition: right 500ms 0.3s ease-in-out;}

    .mobile-nav {width:100%;z-index:99;height:100%;}
    .mobile-nav .mobile-nav-right-side{background:#222;flex:1 0 30px;text-align:center}
    .mobile-nav .mobile-nav-content{background:#191919;flex:1 0 260px;padding:20px 5px;display:flex;flex-flow:column nowrap;overflow-Y:scroll;overflow-X:hidden}
    .navbar-collapse .mobile-nav:after{content:"";width:100%;height:100%;background:rgba(0, 0, 0, 0.8);position:absolute;z-index:-1;opacity:0;transition:0.1s 0.2s linear}
    .navbar-collapse.show .mobile-nav:after{opacity:1}

    .mobile-nav-right-side .close{width:30px;height:30px;position:relative;margin:10px;}
    .mobile-nav-right-side .close:before, .mobile-nav-right-side .close:after{content:"";display:block;width:30px;height:2px;background:#ddd;transform:rotate(45deg);transform-origin:50% 50%;position:absolute;right:calc(50% - 15px);top:calc(50% - 2px)}
    .mobile-nav-right-side .close:after {transform:rotate(135deg)}

    .mobile-nav .navbar-nav {min-width:250px;padding:0;margin:0;}
    .mobile-nav .navbar-nav ul.sub-menu{list-style:none;padding:0;margin:0;}
    .mobile-nav .navbar-nav .menu-item{border-bottom:1px solid #333;}
    .mobile-nav .navbar-nav .menu-item:last-child{border-bottom:0px;}
    .mobile-nav .navbar-nav .menu-item > .nav-link{padding-left:5px;padding-right:5px}
    .mobile-nav .navbar-nav .menu-item > .nav-link.sub-menu-toggle {background:#000}

    .mobile-nav .navbar-nav .menu-item.menu-item-has-children .sub-menu{background:#111}
    .mobile-nav .navbar-nav .menu-item.menu-item-has-children > .nav-link{display:flex;justify-content:space-between;align-items:center}
    .mobile-nav .navbar-nav .menu-item.menu-item-has-children > .nav-link:after{content:"\F229";font:300 12px "bootstrap-icons";object-fit: contain;aspect-ratio: 1;display:flex;align-items:center}
    .mobile-nav .navbar-nav .menu-item > .nav-link + ul.sub-menu{max-height:0px;transition:max-height .5s linear;overflow:hidden;}
    .mobile-nav .navbar-nav .menu-item > .nav-link + ul.sub-menu.sub-menu-open{height:auto;max-height:600px;}

    .mobile-nav #searchform{display:flex}
    .mobile-nav #searchform input{background:transparent;border:1px solid #333;width:calc(100% - 40px);height:40px}
    .mobile-nav #searchform #searchsubmit{width:40px;height:40px;display: flex;align-items: center;justify-content: center;background: #333;border: 1px solid #333;color:#555}
    .mobile-nav #searchform #searchsubmit:before{content:"\f002"; font:300 20px FontAwesome}

    .mobile-nav .mobile-nav-content .small-logo{text-align:center;margin-bottom:50px}
    .mobile-nav .mobile-nav-content .small-logo img{max-width:100%;}

        .navbar.navbar-light .mobile-nav .mobile-nav-right-side{background:#eee}
    .navbar.navbar-light .mobile-nav .mobile-nav-content{background:#fff}
    .navbar.navbar-light .mobile-nav li{border-color:#ddd;}
    .navbar.navbar-light .mobile-nav .navbar-nav .menu-item.menu-item-has-children > .nav-link:after{border-color:#ddd}
    .navbar.navbar-light .mobile-nav .navbar-nav .menu-item > .nav-link.sub-menu-toggle {background:#f5f5f5}
    .navbar.navbar-light .mobile-nav .navbar-nav .menu-item.menu-item-has-children .sub-menu{background:#d0d0d0}
    .navbar.navbar-light .mobile-nav #searchform *{border-color:#ddd}
    .navbar.navbar-light .mobile-nav #searchform #searchsubmit{background:#ddd;border-color:#ddd;color:#999}

}


.sub-container{max-width:1400px}


.breadcrumb{max-width:1400px}


footer {
    position:relative;z-index:0;
     
        padding:50px 0px 20px 0px;
        border:1px solid transparent;border-top-width:0px;border-left-width:0px;border-right-width:0px;border-bottom-width:0px;
        border-radius:0px 0px 0px 0px
    }

footer:before{content:"";width:100%;height:100%;display:block;background:var(--bs-gray-900);z-index:-1;position:absolute;right:0;top:0}
footer div{color:var(--bs-gray-100); font:300 14px/120% custom_font_1;text-decoration:none;text-align:right;}
footer > .footer_wrapper{max-width:1400px}

.scroll-to-top { position: fixed; bottom: 20px; right: 20px;z-index: 99;direction:rtl; background-color: var(--global-color-one); color: white; border: none; border-radius: 50%; width: 50px;  height: 50px;  cursor: pointer; display: none;  align-items: center;  justify-content: center;transform:rotate(90deg);}
.scroll-to-top:before{content:"\276F";font-size:20px;line-height:19px;display:flex;align-items:center;justify-content:center;margin-bottom:-3px}


/* FAQ */
.zoha-accordion{background:#f5f5f5;padding:20px;border-radius:20px}
.zoha-accordion .zoha-accordion-item {background:#fff;border-radius:10px;margin-bottom:20px;box-shadow:0px 1px 15px rgba(0,0,0,0.1);border:0px solid #eee}
.zoha-accordion .zoha-accordion-item:has(.accordion-active){box-shadow:0px 0px 15px rgba(0,0,0,0.1);border-bottom:0}
.zoha-accordion .zoha-accordion-item .zoha-accordion-title{cursor: pointer;color:var(--global-color-two);padding:10px;font:300 18px/170% custom_font_1;display:flex;justify-content:space-between;align-items:center;}
.zoha-accordion .zoha-accordion-item .zoha-accordion-title:hover{color:var(--global-color-one)}
.zoha-accordion .zoha-accordion-item .zoha-accordion-title .accordion-icon{direction:rtl;transform:rotate(-90deg);transition:0.2s linear;margin:0 10px}
.zoha-accordion .zoha-accordion-item .zoha-accordion-title .accordion-icon:after{content:"\276F";color:var(--global-color-one);}
.zoha-accordion .zoha-accordion-item .zoha-accordion-title.accordion-active .accordion-icon{transform:rotate(90deg)}
.zoha-accordion .zoha-accordion-body{max-height: 0px;overflow: hidden;transition:0.2s linear}
.zoha-accordion .zoha-accordion-body-inner{padding:10px 10px 20px 10px}

.schema-faq{  background: #f5f5f5;    padding: 20px;    border-radius: 20px}
.schema-faq .schema-faq-section{background: #fff;border-radius: 10px;    margin-bottom: 20px;    box-shadow: 0px 1px 15px rgba(0,0,0,0.1);    border: 0px solid #eee}
.schema-faq .schema-faq-section:has(.active){    box-shadow: 0px 0px 15px rgba(0,0,0,0.1);    border-bottom: 0}
.schema-faq .schema-faq-section .schema-faq-question{cursor: pointer;    color: var(--global-color-two);    padding: 10px;    font: 300 18px/170% custom_font_1;    display: flex;    justify-content: space-between;    align-items: center;}
.schema-faq .schema-faq-section .schema-faq-question:hover{ color: var(--global-color-one)}
.schema-faq .schema-faq-section .schema-faq-question .icon{    direction: rtl;    transform: rotate(-90deg);    transition: 0.2s linear;    margin: 0 10px}
.schema-faq .schema-faq-section .schema-faq-question .icon:before{    content: "\276F";    color: var(--global-color-one);}
.schema-faq .schema-faq-section .schema-faq-question.active .icon{    transform: rotate(90deg)}
.schema-faq .schema-faq-section .schema-faq-answer{    max-height: 0px;    overflow: hidden;    transition: 0.2s linear}
.schema-faq .schema-faq-section .schema-faq-answer > p{padding: 10px 10px 20px 10px}

.sub-container{background:transparent;}
.sub-container .main_col .main_col_internal>, .sub-container.main_col .main_col_internal{background:;text-align:right;font:300 16px/170% custom_font_1;color:var(--bs-gray-800);text-decoration:none}
.sub-container .sidebar_col .sidebar_col_internal{background:;}
.sidebar_col .sticky-top{z-index:5}

.post_header_image_wrap{width:100%;position:relative;z-index:0}
.post_header_image{width:100%;height:100%;position:absolute;right:0;left:0;top:0;bottom:0;z-index:-1}
.page_title, .page-title, .entry-title{font:300 30px/150% custom_font_1  !important;color:var(--bs-gray-800)  !important;text-decoration:none  !important;}
.page_title_wrap{text-align:right !important;}


.headline_middle_page {position:relative;padding:5px 0;margin:10px 0;font:800 20px/30px custom_font_1;color:#333}
.headline_middle_page:before {content:"";position:absolute;bottom:0px;right:0px;width:70px;height:5px;background:#236bf5;display:block}

.next_wrap, .prev_wrap{position:relative;cursor:pointer}
.next_wrap .border, .prev_wrap .border{transform:scale(0);transition:0.2s ease-in-out;position:absolute;right:-50%;top:100%}
.next_wrap .border{left:-50% !important;right:unset}
.next_wrap:hover .border, .prev_wrap:hover .border {transform:scale(1);}
	
.tagged_as {display:flex;gap:5px;flex-flow:row wrap}
.tagged_as:before {content:"#";background:#333;font:300 20px/35px "Arial";padding:0 15px;border-radius:3px;color:#fff}
.tagged_as a{background:#ddd;display:inline-block;padding:5px 10px;border-radius:5px;color:#555;font-size:14px !important}
.tagged_as a:hover{background:#333;color:#fff}	

.zoha_gallery_modal .carousel-inner {width: calc(100vw - 30px) !important}
.zoha_gallery_modal .carousel-inner .carousel-item.active{ display:flex; }
.zoha_gallery_modal .carousel-item-next, .zoha_gallery_modal .carousel-item-prev{ display:flex; }
.zoha_gallery_modal .carousel-inner .carousel-item {transition: 0.3s linear; height:100vh; flex-flow:column nowrap;justify-content:center;align-items:center;}
.zoha_gallery_modal .carousel-control-next-icon, .zoha_gallery_modal .carousel-control-prev-icon {background-color: rgba(0,0,0,0.9); width: 40px; height: 40px; display: block;background-size: 28px;border-radius: 100%}

.comments-area, .woocommerce-Reviews{background:rgba(0, 0, 0,0.03);padding:20px;border-radius:10px}
.comment-form {display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}
.woocommerce-Reviews .comment-form > *{flex:1 1 auto}
.comment-form input, .comment-form textarea{background:#fff;border:1px solid #fff;border-radius:5px}
.comment-form input:focus, .comment-form textarea:focus{outline:0px;border:1px solid #ddd;box-shadow:0px 0px 10px #ddd}
.comment-form:has(input:disabled){ opacity:0.5  }
.comment-form input[type="submit"]{width:100%;font:300 14px/25px custom_font_1;background:#dddddd;color:#000000;display: inline-block;padding: 0.25rem  0.5rem;text-align: center; border: 1px solid transparent;border-radius:0.375rem;-webkit-appearance:button}
.comment-form input[type="submit"]:hover{background:#cccccc;color:#555555}
.comment-form .comment-form-comment{display:flex;flex-flow:column nowrap;width:100%;}
.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url{width:33%}
@media(max-width:600px){
    .comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url{width:100%}
}
.comment-form .comment-form-author input, .comment-form .comment-form-email input, .comment-form .comment-form-url input{width:99%;height:40px}

.comment-list {padding:0; margin:0;list-style:none}
.comment-list .children{list-style:none}
.comment-list li.comment{background:#fff;margin-bottom:10px;padding:5px;box-shadow:0px 0px 5px #eee;border:1px solid #eee;border-radius:10px}
.comment-list #cancel-comment-reply-link{margin:0 10px}
.comment-list .comment-author-admin{border:1px solid #236bf5}
.comment-list .reply_body{padding:5px;border-right:2px solid #236bf5;background:rgba(255,255,255,0.1)}
.comment-list .comment-text p{margin:0px}
.comment_container .comment-text {background:#fff}

.af-fields.acf-fields>.acf-field {border:0px;padding:0px}
.af-fields.acf-fields .af-field input, .af-fields.acf-fields .af-field textarea{border-radius:5px;height:40px;border:0px;background:rgba(255,255,255,0.2);}
.af-fields.acf-fields .af-field input:focus, .af-fields.acf-fields .af-field textarea:focus{outline:0px;background:rgba(255,255,255,0.7);}
.af-fields.acf-fields .af-field textarea{height:auto}
.af-fields.acf-fields .af-field label, .af-fields.acf-fields .af-field .af-label.acf-label{font:300 14px/25px 'custom_font_1' !important;margin-top:10px;margin-bottom:0px}
.af-fields.acf-fields .af-submit.acf-form-submit{text-align:left;padding-right:0px;padding-left:0px}
.af-fields.acf-fields .af-submit.acf-form-submit button{border:0px;border-radius:5px;margin:0px;padding:10px 20px;font:300 14px/25px 'custom_font_1' !important}

/*
.wp-pagenavi{display:flex;justify-content:center}
.wp-pagenavi a, .wp-pagenavi span{font:300 16px/25px "custom_font_1" !important;border-radius:3px;min-width:35px;padding:5px 10px}
.wp-pagenavi a:hover{border-color:#999;}
.wp-pagenavi span, .wp-pagenavi .nextpostslink,  .wp-pagenavi .previouspostslink{background:#333;color:#fff;border:0px}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink{font-family: monospace !important;}
.wp-pagenavi span.current{border:0;background:#236bf5;color:#fff;}
.wp-pagenavi .page {background:#333;border:0px}
*/

.wp-pagenavi{display:flex;justify-content:center;width:100% !important}
.wp-pagenavi .page-numbers, .wp-pagenavi .page-numbers:hover, .wp-pagenavi .page-numbers.current, .wp-pagenavi .page-numbers.dots {background-color:#236bf5;color: #fff;text-decoration:none;margin:2px;border-radius: 3px;cursor: pointer;padding:7px;padding:0.5rem 0.7rem;font:300 13px/150% "custom_font_1"}
.wp-pagenavi .page-numbers:hover, .wp-pagenavi .page-numbers.current { background-color:#000000;}
.wp-pagenavi .page-numbers.dots {background:#333}
.wp-pagenavi .page-numbers {display: inline;}

.pagination li a, .pagination li a:hover, .pagination li.active a, .pagination li.disabled {color: #fff;text-decoration:none;}
.pagination li {display: inline;}

.pagination li a, .pagination li a:hover, .pagination li.active a, .pagination li.disabled {background-color:#236bf5;border-radius: 3px;cursor: pointer;padding:7px;padding:0.5rem 0.7rem;}
.pagination li a:hover, .pagination li.active a { background-color:#ec008c;}

.masonry.grid {  display: grid;  grid-gap: 5px;  grid-template-columns: repeat(auto-fit, minmax(150px,1fr));  grid-auto-rows: 10px;}
.masonry.grid img{max-width:100%}
@media only screen and (max-width: 760px) {
    .masonry.grid {grid-template-columns: repeat(auto-fit, minmax(150px,1fr)); }
}

#site-content{opacity:1;transition:opacity 1s 1s linear;}
.is-exiting #site-content {opacity:0;transition:opacity 1s linear;}

@media(max-width:576px){
    .portrait_100{width:100%}
    .portrait_90{width:90%}
    .portrait_85{width:85%}
    .portrait_75{width:75%}
    .portrait_66{width:66%}
    .portrait_60{width:60%}
    .portrait_50{width:50%}
    .portrait_40{width:40%}
    .portrait_33{width:33%}
    .portrait_25{width:25%}
    .portrait_15{width:15%}
    .portrait_10{width:10%}
}

@media(min-width:576px){
    .landscape_100{width:100%}
    .landscape_90{width:90%}
    .landscape_85{width:85%}
    .landscape_75{width:75%}
    .landscape_66{width:66%}
    .landscape_60{width:60%}
    .landscape_50{width:50%}
    .landscape_40{width:40%}
    .landscape_33{width:33%}
    .landscape_25{width:25%}
    .landscape_15{width:15%}
    .landscape_10{width:10%}
}

@media(min-width:768px){
    .tablet_100{width:100%}
    .tablet_90{width:90%}
    .tablet_85{width:85%}
    .tablet_75{width:75%}
    .tablet_66{width:66%}
    .tablet_60{width:60%}
    .tablet_50{width:50%}
    .tablet_40{width:40%}
    .tablet_33{width:33%}
    .tablet_25{width:25%}
    .tablet_15{width:15%}
    .tablet_10{width:10%}
}

@media(min-width:1200px){
    .desktop_100{width:100%}
    .desktop_90{width:90%}
    .desktop_85{width:85%}
    .desktop_75{width:75%}
    .desktop_66{width:66%}
    .desktop_60{width:60%}
    .desktop_50{width:50%}
    .desktop_40{width:40%}
    .desktop_33{width:33%}
    .desktop_25{width:25%}
    .desktop_15{width:15%}
    .desktop_10{width:10%}
}


.widget_theme_1 .widget-title{font:300 40px/120% custom_font_1;color:#000000;text-decoration:none;border-color:#000000;text-align:right;}
.widget_theme_1 .widget-title {
    background: linear-gradient(90deg,rgba(255, 119, 0, 0.1) 0%, rgba(236, 0, 140, 0.1) 50%, rgba(3, 85, 243, 0.1) 100% );
    padding:10px 15px;border-radius:15px;display:inline-flex;width:auto;margin-right:0;margin-left:auto;
}

.widget_theme_2 .widget-title{font:800 40px/50px custom_font_1;color:#333333;text-decoration:none;border-color:#333333;text-align:right;}

.widget_theme_3 .widget-title{font:800 40px/50px custom_font_1;color:#333333;text-decoration:none;border-color:#333333;text-align:right;}

.widget_theme_4 .widget-title{font:400 14px/120% custom_font_1;color:#333333;text-decoration:none;border-color:#333333;text-align:right;}
.widget_theme_4 .widget-title {  position:relative;z-index:0;}
.widget_theme_4 .widget-title:before{content:"";width:30px;height:1px;border-top:2px solid var(--bs-gray-600);position:absolute;right:0;bottom:-5px;}

.zoom_in, .zoom_out, .slide_horizontal, .blur, .gray, .contrast, .flashing, .shine, .rotate, .rotate_3d_vertical, .rotate_3d_horizontal  {overflow:hidden;position:relative}
.zoom_in img, .zoom_out img, .slide_horizontal img, .blur img, .gray img, .contrast img, .flashing img, .shine img, .rotate img, .rotate_3d_vertical img, .rotate_3d_horizontal img{transition:0.5s linear;}

.zoom_in img{transform:scale(1);}
.zoom_in img:hover {transform:scale(2);}

.zoom_out img{transform:scale(2);}
.zoom_out img:hover {transform:scale(1);}

.slide_horizontal img{transform:scale(1.7) translateX(20%);}
.slide_horizontal img:hover {transform:scale(1.7) translateX(0px);}

.blur img{filter:blur(0px); transform:scale(1)}
.blur img:hover{filter:blur(5px); transform:scale(1.1)}

.gray img{filter:grayscale(0px); }
.gray img:hover{filter:grayscale(100%);}

.contrast img{filter:contrast(1); }
.contrast img:hover{filter:contrast(1.5);}

.flashing img:hover{animation: flash 0.3s;}

.shine:before{content:"";display:block;width:200%;height:200%;background:linear-gradient(75deg, transparent 0%, transparent 30%, rgba(255,255,255, 0.5) 50%, transparent 70%, transparent 100%);position:absolute;right:-200%;top:0px;transition:1s linear}
.shine:hover:before{right:200%;top:0px;)}

.rotate img {transform:scale(1) rotate(0deg)}
.rotate img:hover {transform:scale(2) rotate(360deg)}


.rotate_3d_vertical img{transform:rotateY(0deg)}
.rotate_3d_vertical img:hover{transform:rotateY(180deg)}

.rotate_3d_horizontal img{transform:rotateX(0deg)}
.rotate_3d_horizontal img:hover{transform:rotateX(180deg)}


.swiper-slide {
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}


/*
.card-footer {display:flex;justify-content:space-between}
.card-footer > div > a, .card-footer > div > a:hover, .card-footer > div > a:visited{font-size:0px;color:transparent;position:relative;display:block;width:20px;height:20px}
.card-footer > div > a:before{content:"";color:#555;position:absolute;right:0px;bottom:-5px;0background:#0fffff;font:300 20px/150% FontAwesome;}
.card-footer .post-date a:before{content:"\f073";}
.card-footer .post-author a:before{content:"\f007";}
.card-footer .post-category a:before{content:"\f03a";}
.card-footer .post-comments a:before{content:"\f0e6";}
*/

.card-text .morelink, .card-text .morelink:hover, .card-text .morelink:visited{font-size:inherit;line-height:inherit}
.morecontent[style*="display: inline-block"]{display:unset !important}

.nav_theme_a > li{display:flex;align-items:center;}
.nav_theme_a > li:before {content:"";background:rgb(35,107,245);flex:0 0 10px; width:10px;height:10px;display:inline-block;}

.nav_theme_b > li{display:flex;align-items:center;}
.nav_theme_b > li:before {content:"";background:rgb(35,107,245);box-shadow: 0 0 0 3px rgba(35,107,245, 0.4);flex:0 0 10px; width:10px;height:10px;display:inline-block;border-radius:100px;}

.nav_theme_c > li{display:flex;align-items:center;}
.nav_theme_c > li:before {content:"";background:transparent;flex:0 0 0px; width:0px;height:0px;display:inline-block;border:7px solid transparent;border-right-color:#236bf5}

.nav_theme_d > li{display:flex;align-items:center;}
.nav_theme_d > li:before {content:"\F231";font:300 15px/25px "bootstrap-icons";flex:0 0 10px; display:inline-block;color:rgb(35,107,245)}
html[lang="fa-IR"] .nav_theme_d > li:before {content:"\F22D";}


.woocommerce .products ul, .woocommerce ul.products, ul.wc_products{list-style:none;padding:0px; margin-top: calc(-1* var(--bs-gutter-y));    margin-left: calc(-.5* var(--bs-gutter-x));    margin-right: calc(-.5* var(--bs-gutter-x));}
section.products-single-container .product.type-product{display:flex;flex-flow:column nowrap;gap:40px}

ul.products {display:flex;flex-flow:row wrap;}
@media(max-width:1200px){
    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width:auto;flex:1 0 46%;margin:2%}
}
@media(max-width:500px){
    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width:100%}
}

.single.sub-container .product .woocommerce-product-gallery  {float:none;width:auto;max-width:400px;margin-right:auto;margin-left:auto}
.single.sub-container .product .summary.entry-summary{float:none}
.woocommerce-product-gallery {
-webkit-user-select: none; /* Safari */
-ms-user-select: none; /* IE 10 and IE 11 */
user-select: none; /* Standard syntax */
}

/*
.icon-share, .icon-heart, .icon-compare, .icon-zoom{filter: contrast(0.1);}
.icon-share:hover, .icon-heart:hover, .icon-compare:hover, .icon-zoom:hover{filter: contrast(1);}

.icon-share i{width:50px;height:22px;display:block;background:url("https://pigment.ir/wp-content/themes/zoha/assets/images/icon-share.svg") no-repeat center;}
.icon-heart {width:50px;height:22px;display:block;background:url("https://pigment.ir/wp-content/themes/zoha/assets/images/icon-heart.svg") no-repeat center;}
.icon-compare {width:50px;height:22px;display:block;background:url("https://pigment.ir/wp-content/themes/zoha/assets/images/icon-compare.svg") no-repeat center;}
.icon-zoom {width:50px;height:22px;display:block;background:url("https://pigment.ir/wp-content/themes/zoha/assets/images/icon-zoom.svg") no-repeat center;}
*/
.sidebar-inner.sticky-top{z-index:99 !important}
.star-rating, .woocommerce p.stars a{color:var(--global-color-one)}

.mini-cart-toggler{position:relative;}
.mini-cart-toggler .cart-count{width:25px;height:25px;background:var(--global-color-one);position:absolute;left:0px;top:-10px;z-index:10;border-radius:100%;box-shadow:0px 5px 5px rgba(0,0,0,0.4);color:#fff;font:300 12px/150% custom_font_1;display:flex;justify-content:center;align-items:center}

.mini-cart-header{margin-bottom:30px}
.mini-cart-container{width:300px;height:100%;position:fixed;background:#fff;right:-100%;top:0px;transition:0.5s ease;padding:20px;box-shadow:-5px 0px 20px rgba(0,0,0,0.5);z-index:999}
.mini-cart-container-active{right:0%;}

.mini-cart-close{position:relative;width:30px;height:30px;float:left;margin-left:-40px;margin-top:-10px;background:#fff;border-radius:100%;padding:20px !important;box-shadow:0px 3px 5px rgba(0,0,0,0.3)}
.mini-cart-close:before, .mini-cart-close:after{content:"";display:block;border-top: 1px solid #000;width:30px;height:0px;transform:rotate(45deg);position:absolute;left:5px;top:20px;}
.mini-cart-close:after{transform:rotate(-45deg)}

#mini-cart-container ul{padding:0px;margin:0px;list-style:none}
#mini-cart-container .mini_cart_item {border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px;display:flex;flex-flow:row wrap}
#mini-cart-container .mini_cart_item:last-child{border:0px}
#mini-cart-container .mini_cart_item *:nth-child(1){flex:1 0 10%;}
#mini-cart-container .mini_cart_item *:nth-child(2){flex:1 0 80%}
#mini-cart-container .mini_cart_item *:nth-child(3){flex:1 0 100%;text-align:center}
#mini-cart-container .mini_cart_item img {width:50px;height:auto;float:left}

#mini-cart-container a:has(> img){font:800 14px/170% custom_font_1;color:#000;}
#mini-cart-container .woocommerce-mini-cart__total{border-top:1px solid #ccc;margin-top:20px;padding-top:10px}
#mini-cart-container .woocommerce-mini-cart__total strong{font-weight:800}
#mini-cart-container .woocommerce-mini-cart__buttons {display:flex;justify-content:space-between;}
#mini-cart-container .woocommerce-mini-cart__buttons a{line-height:170% !important;color: #515151; background-color: #ebe9eb;margin:0;padding:.618em 1em}
#mini-cart-container .woocommerce-mini-cart__buttons a:hover{background:var(--global-color-one);color:#fff}
#mini-cart-container .remove_from_cart_button, #mini-cart-container .remove_from_cart_button:hover{font-size:30px;font-weight:300;line-height:100%;float:left;}
#mini-cart-container .remove_from_cart_button{color:#f00 !important}
#mini-cart-container .remove_from_cart_button:hover{background:unset;color:#000 !important}

.entry-checkout-inner{min-width:300px;}
div:has(>.quantity){width:100%;min-width:300px}
form.cart{margin:10px auto}
form.cart .quantity-wrapper {display:flex;flex-flow:row wrap;align-items:center;justify-content:center;max-width: 300px;margin-right: auto;margin-left: auto;position:relative}
form.cart .quantity-wrapper > button {flex:1 1 auto}
form.cart.grouped_form .quantity-wrapper{max-width:100%;}
form.cart.grouped_form .quantity-wrapper .button{white-space:nowrap}
form.cart .quantity:has(input[type="number"]) {display:flex;height:50px;background:#999;padding:5px;border-radius:5px}
form.cart .quantity > .plus_minus_wrap{width:25px;display:flex;flex-flow:column nowrap;justify-content:center;position:relative}
form.cart .quantity > input[type="number"]{width:40px;text-align:center; font:300 30px/100% 'custom_font_1';background:transparent;color:#fff}
form.cart .quantity > input[type="number"], .add_to_card_wrap input[type="number"]:focus{border:0px;outline:0}

form.cart .quantity > input[type="number"] {  appearance: none; outline: none;}
form.cart .quantity > input[type="number"]::-webkit-inner-spin-button, form.cart .quantity > input[type="number"]::-webkit-outer-spin-button {  -webkit-appearance: none;  margin: 0;  }  
form.cart .quantity > input[type="number"] {  -moz-appearance: textfield;  } 


form.cart .quantity > .plus_minus_wrap .plus_minus{width:100%;height:20px;position:absolute;right:0;bottom:0px;cursor:pointer;color:#fff;text-align:center;border-radius:5px}
form.cart .quantity > .plus_minus_wrap .plus_minus:hover{background:#3c4962}
form.cart .quantity > .plus_minus_wrap .plus_minus.inc{bottom:unset;top:0;}
form.cart .quantity > .plus_minus_wrap .plus_minus:before{content:"\002B";font:300 20px/75% tahoma;}
form.cart .quantity > .plus_minus_wrap .plus_minus.dec:before{content:"\2212";}

.woocommerce-Price-currencySymbol{font-size:small!important}

form:has(.single_add_to_cart_button.loading), .card-footer:has(.add_to_cart_button.loading){position:relative;z-index:0;opacity:0.5}
form:has(.single_add_to_cart_button.loading):after, .card-footer:has(.add_to_cart_button.loading):after{content:"";position:absolute;right:0;top:0;z-index:111;display:block;width:100%;height:100%;cursor:not-allowed}

form.cart button[type="submit"]{border:0px;background:var(--global-color-one);color:#fff;height:50px;border-radius:5px;display:block;width:calc(100% - 80px);float:none !important;}
form.cart button[type="submit"]:hover{background:var(--global-color-two)}

form.cart .added_to_cart.wc-forward{border:0px;background: seagreen;color:#fff;width:100%;height:50px;border-radius:5px;margin-top:10px;padding:10px;text-align:center;}
form.cart .added_to_cart.wc-forward:hover{background:var(--global-color-two)}

.woocommerce-product-gallery, .woocommerce-product-rating{margin-bottom:0px !important}
.single_product_btn{color:var(--global-color-one);width:32px;height:32px;}
.single_product_btn:after, .single_product_btn:after {font-size:16px;background:#fff;border-radius:100%;box-shadow:0px 0px 5px #999;width:100%;height:100%;display:flex;align-items:center;justify-content:center}

.added_to_cart.wc-forward{width:100%;margin:10px 0;font:300 14px/25px custom_font_1;background:#dddddd;color:#000000;display: inline-block;padding: 0.25rem  0.5rem;text-align: center; border: 1px solid transparent;border-radius:0.375rem;-webkit-appearance:button}
.added_to_cart.wc-forward:hover{background:#cccccc;color:#555555}

/*
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover
{background-color:#236bf5}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color:#236bf5;line-height:150%}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background-color:rgb(35, 57, 245)}
*/

.slick-next{left:2px !important}
.slick-prev{right:-8px !important}

.woocommerce div.product form.cart .variations label{font-weight:300 !important}
.woocommerce div.product form.cart .variations .value select{height:40px;border:1px solid #ccc}
.woocommerce div.product form.cart .variations select{width:100%}


.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {white-space: nowrap !important;}
.reset_variations{background:#999999 !important;padding:0px 5px;border-radius:5px;color:#fff !important;font-size:14px !important;position:absolute;right:0;top:0;transform:translateX(100%);display:flex;align-items:center;}
.reset_variations:before{content:'\F130';font-family:Bootstrap-icons;margin-right:5px;transform:rotate(0deg); transition:0.3s ease}
.reset_variations:hover:before{transform:rotate(180deg)}

.woocommerce-variation-description{font:300 14px/20px custom_font_1;color:#555;}

.woocommerce .price.price_in_loop, .related.products .price, up-sells.products .price{display:block;text-align:center;}
.woocommerce .price.price_in_loop bdi,  .related.products .price bdi,  .up-sells.products .price bdi{font:300 14px/120% custom_font_1; color:#000000;} 
.woocommerce .price.price_in_loop bdi .woocommerce-Price-currencySymbol, .related.products .price bdi .woocommerce-Price-currencySymbol, .up-sells.products .price bdi .woocommerce-Price-currencySymbol{font-size:smaller}
.entry-checkout .price .woocommerce-Price-amount{font: / ;color:;}
.entry-checkout .price{display:block;text-align:center}
.woocommerce .price.price_in_loop ins, .related.products .price ins, .up-sells.products .price ins{text-decoration:none !important}

.woocommerce .price.price_in_loop del, .woocommerce .price.price_in_loop del bdi, .woocommerce .price.price_in_loop del bdi span{color:rgba(35,107,245,0.5)}

.entry-checkout .woocommerce-variation-price {text-align:center;margin-bottom:15px;}
.entry-checkout .woocommerce-variation-price .woocommerce-Price-amount{color:rgb(35, 57, 245);}

.no-spinners::-webkit-outer-spin-button,.no-spinners::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0;    }
.no-spinners { -moz-appearance:textfield; }
.monospace {font-family: monospace !important}

.price{font-size:100% !important;display:flex;flex-flow:row wrap;justify-content:center;gap:5px}
@media(max-width:350px){
.price span{font-size:110% !important}
}
.price ins, .price  del{text-decoration:none !important}
.price del{position:relative;opacity:0.5}
.price del:before{content:"";width:100%;height:2px;display:block;position:absolute;right:0px;top:calc(50% - 1px);background:rgb(35, 57, 245);}
.woocommerce li.product .woocommerce-loop-product__link{display:flex;flex-flow:column wrap;justify-content:center;align-items:center}
.woocommerce li.product .woocommerce-loop-product__link > img {margin-bottom:15px}

section.related.products{width:100%}

.woocommerce-product-details__short-description{flex:1 0 30%}
@media(max-width:990px){
.entry-checkout.border-start{border-right:0px !important}
}

.woocommerce-tabs.wc-tabs-wrapper{width:100%;}
.woocommerce #reviews #comment{height:unset}


#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{width:100px}
.woocommerce-cart-form__cart-item.cart_item, .woocommerce-cart-form__cart-item.cart_item > td > a{font:800 20px/30px custom_font_1;}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead tr{font:800 20px/30px custom_font_1;}


.order_breadcrumb .col{position:relative;z-index:0}
.order_breadcrumb .col:before, .order_breadcrumb .col:after{content:"";position:absolute;right:0;top:calc(50% - 10px);width:calc(50% - 40px);height:1px;background:#ddd;z-index:-1}
.order_breadcrumb .col:after{right:unset;left:0px}
.order_breadcrumb .col i{background:#fff;color:#666;border:1px solid var(--global-color-one);padding:20px;border-radius:100%;}
.order_breadcrumb .col:hover i{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
body.woocommerce-cart .order_breadcrumb .col.step_cart i, body.woocommerce-checkout:not(.woocommerce-order-received) .order_breadcrumb .col.step_checkout i, body.woocommerce-checkout.woocommerce-order-received .order_breadcrumb .col.step_completed i  {background:var(--global-color-one);color:#fff;}
body.woocommerce-cart .order_breadcrumb .col.step_cart:before{background:var(--global-color-one)}
body.woocommerce-checkout .order_breadcrumb .col.step_cart:before,
body.woocommerce-checkout .order_breadcrumb .col.step_cart:after,
body.woocommerce-checkout .order_breadcrumb .col.step_checkout:before{background:var(--global-color-one)}
body.woocommerce-order-received .order_breadcrumb .col:before, body.woocommerce-order-received .order_breadcrumb .col:after{background:var(--global-color-one)}

.woocommerce-account .woocommerce-MyAccount-navigation {width: 20%;}
.woocommerce-account .woocommerce-MyAccount-content {display: inline-block;float: left;margin-right: 5%;width: 75%;}
@media(max-width:800px){
.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content  {float:unset;width: 100%;margin:10px 0px}
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {padding: 0;border-top: 1px solid #ddd;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {list-style: none;border-bottom: 1px solid #ddd;padding-bottom: 0;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before {opacity: 1;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#333}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {padding: 10px 5px;display: flex;align-items:center}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {margin-left: 20px;opacity: .25;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before {opacity: 0.7;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before{content:"";display:block;width:25px;height:25px}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before {background:url('https://pigment.ir/wp-content/themes/zoha/assets/images/home-page.svg') no-repeat center;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {background:url('https://pigment.ir/wp-content/themes/zoha/assets/images/account-orders.svg') no-repeat center;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before {background:url('https://pigment.ir/wp-content/themes/zoha/assets/images/account-download.svg') no-repeat center;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before {background:url('https://pigment.ir/wp-content/themes/zoha/assets/images/account-address.svg') no-repeat center;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wishlist a:before {background:url('https://pigment.ir/wp-content/themes/zoha/assets/images/account-wishlist.svg') no-repeat center;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {background:url('https://pigment.ir/wp-content/themes/zoha/assets/images/account-details.svg') no-repeat center;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--bookmarks a:before { background: url('https://pigment.ir/wp-content/themes/zoha/assets/images/account-bookmark.svg') no-repeat center;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before {background:url('https://pigment.ir/wp-content/themes/zoha/assets/images/account-exit.svg') no-repeat center;}
.woocommerce-account .woocommerce-MyAccount-content h2 {font-size: 25px;text-align: center;font-weight: 600;}
.woocommerce-account p.order-again {text-align: right;}
.woocommerce-account .woocommerce-EditAccountForm input[type="submit"] {margin-top: 50px;float: right;}
.woocommerce-account .woocommerce-Address .title .edit{padding:5px 10px;border-radius:4px;background:#333;color:#fff;float:none;display:inline-block;margin:10px 0; }
.woocommerce-account .col-1.woocommerce-Address{width:48%;float: right;}
.woocommerce-account .col-2.woocommerce-Address{width:48%;float: left;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{border:1px solid #ccc;height:50px}

.dashboard-grid .col-sm a{display:flex;flex-flow:column nowrap;align-items:center}
.dashboard-grid .col-sm a:before{content:"";display:block;width:40px;height:40px;margin:10px 0;opacity:0.6}
.dashboard-grid .col-sm a:hover:before{filter:invert(1);opacity:1}
.dashboard-grid .dashboard a:before {background:url('https://pigment.ir/wp-content/themes/zoha/assets/images/account-download.svg') no-repeat center;}
.dashboard-grid .orders a:before {background:url('https://pigment.ir/wp-content/themes/zoha/assets/images/account-orders.svg') no-repeat center;}
.dashboard-grid .downloads a:before {background:url('https://pigment.ir/wp-content/themes/zoha/assets/images/account-download.svg') no-repeat center;}
.dashboard-grid .address a:before {background:url('https://pigment.ir/wp-content/themes/zoha/assets/images/account-address.svg') no-repeat center;}
.dashboard-grid .account-wishlist a:before {background:url('https://pigment.ir/wp-content/themes/zoha/assets/images/account-wishlist.svg') no-repeat center;}
.dashboard-grid .bookmark-icon a:before { background: url('https://papyruspodcast.ir/wp-content/themes/zoha/assets/images/account-bookmark.svg') no-repeat center;}
.dashboard-grid .edit-account a:before {background:url('https://pigment.ir/wp-content/themes/zoha/assets/images/account-details.svg') no-repeat center;}
.dashboard-grid .customer-logout a:before {background:url('https://pigment.ir/wp-content/themes/zoha/assets/images/account-exit.svg') no-repeat center;}


@media print {
    .post_header_image_wrap, .card-subtitle, .breadcrumb,  .sidebar_col, footer {display:none}
    .shop_table.woocommerce-cart-form__contents tr .actions, .wc-proceed-to-checkout{display:none}
    .share-it, .comments-area, .tooltip{display:none}
    header{visibility:hidden}
    header .logo{visibility:visible}
    .woocommerce-cart .page_title_wrap {display:none}
    table.cart .product-remove{display:none}
    #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{width:50px}
    .woocommerce-cart-form__cart-item.cart_item, .woocommerce-cart-form__cart-item.cart_item > td > a{font:300 14px/30px custom_font_1;}
    .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead tr{font:800 14px/30px custom_font_1;}
    .woocommerce-cart-form__cart-item.cart_item  .product-name a{font:800 20px/30px custom_font_1 !important}
    a{color:#000 !important}
}



	
	@font-face {
		font-family: custom_font_1;
	src: url("https://pigment.ir/wp-content/themes/zoha-child/fonts/IRANSansXV.woff") format("woff"), url("https://pigment.ir/wp-content/themes/zoha-child/fonts/IRANSansXV.woff2")  format("woff2");		
		font-style: normal;
		font-weight: 300;
		font-display: swap;
        font-variation-settings: "wght" 400; 								
		}
		
	.custom_font_1{font-family: custom_font_1 !important}
.custom_font_2{font-family: custom_font_2 !important}
.custom_font_3{font-family: custom_font_3 !important}
.custom_font_4{font-family: custom_font_4 !important}
.custom_font_5{font-family: custom_font_5 !important}

.i-close{position:relative;width:40px;height:40px;margin:10px;background:#fff !important;border:1px solid #ccc !important;border-radius:100%;box-shadow:0px 3px 5px rgba(0,0,0,0.3);}
.i-close:before, .i-close:after{content:"";position:absolute;left:calc(50% - 1px);top:calc(50% - 15px);width:1px;height:30px;transform:rotate(45deg);background:#000}
.i-close:after{transform:rotate(-45deg)}
.i-close:hover:before, .i-close:hover:after{animation: close-anim 0.5s ease}
@keyframes close-anim{
0%{height:30px;left:calc(50% - 1px);top:calc(50% - 15px);}
50%{height:0px;left:calc(50% - 0px);top:calc(50% - 0px);}
100%{height:30px;left:calc(50% - 1px);top:calc(50% - 15px);}
}

body .rounded-1{border-radius:1px !important}
body .rounded-2{border-radius:2px !important}
body .rounded-3{border-radius:3px !important}
body .rounded-4{border-radius:4px !important}
body .rounded-5{border-radius:5px !important}
body .rounded-6{border-radius:6px !important}
body .rounded-7{border-radius:7px !important}
body .rounded-8{border-radius:8px !important}
body .rounded-9{border-radius:9px !important}
body .rounded-10{border-radius:10px !important}
body .rounded-11{border-radius:11px !important}
body .rounded-12{border-radius:12px !important}
body .rounded-13{border-radius:13px !important}
body .rounded-14{border-radius:14px !important}
body .rounded-15{border-radius:15px !important}
body .rounded-16{border-radius:16px !important}
body .rounded-17{border-radius:17px !important}
body .rounded-18{border-radius:18px !important}
body .rounded-19{border-radius:19px !important}
body .rounded-20{border-radius:20px !important}
body .rounded-25{border-radius:25px !important}
body .rounded-30{border-radius:30px !important}
body .rounded-35{border-radius:35px !important}
body .rounded-40{border-radius:40px !important}
body .rounded-45{border-radius:45px !important}
body .rounded-50{border-radius:50px !important}
body .rounded-55{border-radius:55px !important}
body .rounded-60{border-radius:60px !important}
body .rounded-70{border-radius:70px !important}
body .rounded-80{border-radius:80px !important}
body .rounded-90{border-radius:90px !important}
body .rounded-100{border-radius:100px !important}
@media (min-width: 576px) {body .rounded-sm-1{border-radius:1px !important}body .rounded-sm-2{border-radius:2px !important}body .rounded-sm-3{border-radius:3px !important}body .rounded-sm-4{border-radius:4px !important}body .rounded-sm-5{border-radius:5px !important}body .rounded-sm-6{border-radius:6px !important}body .rounded-sm-7{border-radius:7px !important}body .rounded-sm-8{border-radius:8px !important}body .rounded-sm-9{border-radius:9px !important}body .rounded-sm-10{border-radius:10px !important}body .rounded-sm-11{border-radius:11px !important}body .rounded-sm-12{border-radius:12px !important}body .rounded-sm-13{border-radius:13px !important}body .rounded-sm-14{border-radius:14px !important}body .rounded-sm-15{border-radius:15px !important}body .rounded-sm-16{border-radius:16px !important}body .rounded-sm-17{border-radius:17px !important}body .rounded-sm-18{border-radius:18px !important}body .rounded-sm-19{border-radius:19px !important}body .rounded-sm-20{border-radius:20px !important}body .rounded-sm-25{border-radius:25px !important}body .rounded-sm-30{border-radius:30px !important}body .rounded-sm-35{border-radius:35px !important}body .rounded-sm-40{border-radius:40px !important}body .rounded-sm-45{border-radius:45px !important}body .rounded-sm-50{border-radius:50px !important}body .rounded-sm-55{border-radius:55px !important}body .rounded-sm-60{border-radius:60px !important}body .rounded-sm-70{border-radius:70px !important}body .rounded-sm-80{border-radius:80px !important}body .rounded-sm-90{border-radius:90px !important}body .rounded-sm-100{border-radius:100px !important}}   @media (min-width: 768px) {body .rounded-md-1{border-radius:1px !important}body .rounded-md-2{border-radius:2px !important}body .rounded-md-3{border-radius:3px !important}body .rounded-md-4{border-radius:4px !important}body .rounded-md-5{border-radius:5px !important}body .rounded-md-6{border-radius:6px !important}body .rounded-md-7{border-radius:7px !important}body .rounded-md-8{border-radius:8px !important}body .rounded-md-9{border-radius:9px !important}body .rounded-md-10{border-radius:10px !important}body .rounded-md-11{border-radius:11px !important}body .rounded-md-12{border-radius:12px !important}body .rounded-md-13{border-radius:13px !important}body .rounded-md-14{border-radius:14px !important}body .rounded-md-15{border-radius:15px !important}body .rounded-md-16{border-radius:16px !important}body .rounded-md-17{border-radius:17px !important}body .rounded-md-18{border-radius:18px !important}body .rounded-md-19{border-radius:19px !important}body .rounded-md-20{border-radius:20px !important}body .rounded-md-25{border-radius:25px !important}body .rounded-md-30{border-radius:30px !important}body .rounded-md-35{border-radius:35px !important}body .rounded-md-40{border-radius:40px !important}body .rounded-md-45{border-radius:45px !important}body .rounded-md-50{border-radius:50px !important}body .rounded-md-55{border-radius:55px !important}body .rounded-md-60{border-radius:60px !important}body .rounded-md-70{border-radius:70px !important}body .rounded-md-80{border-radius:80px !important}body .rounded-md-90{border-radius:90px !important}body .rounded-md-100{border-radius:100px !important}}   @media (min-width: 992px) {body .rounded-lg-1{border-radius:1px !important}body .rounded-lg-2{border-radius:2px !important}body .rounded-lg-3{border-radius:3px !important}body .rounded-lg-4{border-radius:4px !important}body .rounded-lg-5{border-radius:5px !important}body .rounded-lg-6{border-radius:6px !important}body .rounded-lg-7{border-radius:7px !important}body .rounded-lg-8{border-radius:8px !important}body .rounded-lg-9{border-radius:9px !important}body .rounded-lg-10{border-radius:10px !important}body .rounded-lg-11{border-radius:11px !important}body .rounded-lg-12{border-radius:12px !important}body .rounded-lg-13{border-radius:13px !important}body .rounded-lg-14{border-radius:14px !important}body .rounded-lg-15{border-radius:15px !important}body .rounded-lg-16{border-radius:16px !important}body .rounded-lg-17{border-radius:17px !important}body .rounded-lg-18{border-radius:18px !important}body .rounded-lg-19{border-radius:19px !important}body .rounded-lg-20{border-radius:20px !important}body .rounded-lg-25{border-radius:25px !important}body .rounded-lg-30{border-radius:30px !important}body .rounded-lg-35{border-radius:35px !important}body .rounded-lg-40{border-radius:40px !important}body .rounded-lg-45{border-radius:45px !important}body .rounded-lg-50{border-radius:50px !important}body .rounded-lg-55{border-radius:55px !important}body .rounded-lg-60{border-radius:60px !important}body .rounded-lg-70{border-radius:70px !important}body .rounded-lg-80{border-radius:80px !important}body .rounded-lg-90{border-radius:90px !important}body .rounded-lg-100{border-radius:100px !important}}   @media (min-width: 1200px) {body .rounded-xl-1{border-radius:1px !important}body .rounded-xl-2{border-radius:2px !important}body .rounded-xl-3{border-radius:3px !important}body .rounded-xl-4{border-radius:4px !important}body .rounded-xl-5{border-radius:5px !important}body .rounded-xl-6{border-radius:6px !important}body .rounded-xl-7{border-radius:7px !important}body .rounded-xl-8{border-radius:8px !important}body .rounded-xl-9{border-radius:9px !important}body .rounded-xl-10{border-radius:10px !important}body .rounded-xl-11{border-radius:11px !important}body .rounded-xl-12{border-radius:12px !important}body .rounded-xl-13{border-radius:13px !important}body .rounded-xl-14{border-radius:14px !important}body .rounded-xl-15{border-radius:15px !important}body .rounded-xl-16{border-radius:16px !important}body .rounded-xl-17{border-radius:17px !important}body .rounded-xl-18{border-radius:18px !important}body .rounded-xl-19{border-radius:19px !important}body .rounded-xl-20{border-radius:20px !important}body .rounded-xl-25{border-radius:25px !important}body .rounded-xl-30{border-radius:30px !important}body .rounded-xl-35{border-radius:35px !important}body .rounded-xl-40{border-radius:40px !important}body .rounded-xl-45{border-radius:45px !important}body .rounded-xl-50{border-radius:50px !important}body .rounded-xl-55{border-radius:55px !important}body .rounded-xl-60{border-radius:60px !important}body .rounded-xl-70{border-radius:70px !important}body .rounded-xl-80{border-radius:80px !important}body .rounded-xl-90{border-radius:90px !important}body .rounded-xl-100{border-radius:100px !important}}   @media (min-width: 1400px) {body .rounded-xxl-1{border-radius:1px !important}body .rounded-xxl-2{border-radius:2px !important}body .rounded-xxl-3{border-radius:3px !important}body .rounded-xxl-4{border-radius:4px !important}body .rounded-xxl-5{border-radius:5px !important}body .rounded-xxl-6{border-radius:6px !important}body .rounded-xxl-7{border-radius:7px !important}body .rounded-xxl-8{border-radius:8px !important}body .rounded-xxl-9{border-radius:9px !important}body .rounded-xxl-10{border-radius:10px !important}body .rounded-xxl-11{border-radius:11px !important}body .rounded-xxl-12{border-radius:12px !important}body .rounded-xxl-13{border-radius:13px !important}body .rounded-xxl-14{border-radius:14px !important}body .rounded-xxl-15{border-radius:15px !important}body .rounded-xxl-16{border-radius:16px !important}body .rounded-xxl-17{border-radius:17px !important}body .rounded-xxl-18{border-radius:18px !important}body .rounded-xxl-19{border-radius:19px !important}body .rounded-xxl-20{border-radius:20px !important}body .rounded-xxl-25{border-radius:25px !important}body .rounded-xxl-30{border-radius:30px !important}body .rounded-xxl-35{border-radius:35px !important}body .rounded-xxl-40{border-radius:40px !important}body .rounded-xxl-45{border-radius:45px !important}body .rounded-xxl-50{border-radius:50px !important}body .rounded-xxl-55{border-radius:55px !important}body .rounded-xxl-60{border-radius:60px !important}body .rounded-xxl-70{border-radius:70px !important}body .rounded-xxl-80{border-radius:80px !important}body .rounded-xxl-90{border-radius:90px !important}body .rounded-xxl-100{border-radius:100px !important}}.text-size-10, .link-size-10 a, .link-size-10 a:hover, .link-size-10 a:visited{font-size:10px !important}.line-height-10{line-height:10px !important}
.text-size-11, .link-size-11 a, .link-size-11 a:hover, .link-size-11 a:visited{font-size:11px !important}.line-height-11{line-height:11px !important}
.text-size-12, .link-size-12 a, .link-size-12 a:hover, .link-size-12 a:visited{font-size:12px !important}.line-height-12{line-height:12px !important}
.text-size-13, .link-size-13 a, .link-size-13 a:hover, .link-size-13 a:visited{font-size:13px !important}.line-height-13{line-height:13px !important}
.text-size-14, .link-size-14 a, .link-size-14 a:hover, .link-size-14 a:visited{font-size:14px !important}.line-height-14{line-height:14px !important}
.text-size-15, .link-size-15 a, .link-size-15 a:hover, .link-size-15 a:visited{font-size:15px !important}.line-height-15{line-height:15px !important}
.text-size-16, .link-size-16 a, .link-size-16 a:hover, .link-size-16 a:visited{font-size:16px !important}.line-height-16{line-height:16px !important}
.text-size-17, .link-size-17 a, .link-size-17 a:hover, .link-size-17 a:visited{font-size:17px !important}.line-height-17{line-height:17px !important}
.text-size-18, .link-size-18 a, .link-size-18 a:hover, .link-size-18 a:visited{font-size:18px !important}.line-height-18{line-height:18px !important}
.text-size-19, .link-size-19 a, .link-size-19 a:hover, .link-size-19 a:visited{font-size:19px !important}.line-height-19{line-height:19px !important}
.text-size-20, .link-size-20 a, .link-size-20 a:hover, .link-size-20 a:visited{font-size:20px !important}.line-height-20{line-height:20px !important}
.text-size-21, .link-size-21 a, .link-size-21 a:hover, .link-size-21 a:visited{font-size:21px !important}.line-height-21{line-height:21px !important}
.text-size-22, .link-size-22 a, .link-size-22 a:hover, .link-size-22 a:visited{font-size:22px !important}.line-height-22{line-height:22px !important}
.text-size-23, .link-size-23 a, .link-size-23 a:hover, .link-size-23 a:visited{font-size:23px !important}.line-height-23{line-height:23px !important}
.text-size-24, .link-size-24 a, .link-size-24 a:hover, .link-size-24 a:visited{font-size:24px !important}.line-height-24{line-height:24px !important}
.text-size-25, .link-size-25 a, .link-size-25 a:hover, .link-size-25 a:visited{font-size:25px !important}.line-height-25{line-height:25px !important}
.text-size-26, .link-size-26 a, .link-size-26 a:hover, .link-size-26 a:visited{font-size:26px !important}.line-height-26{line-height:26px !important}
.text-size-27, .link-size-27 a, .link-size-27 a:hover, .link-size-27 a:visited{font-size:27px !important}.line-height-27{line-height:27px !important}
.text-size-28, .link-size-28 a, .link-size-28 a:hover, .link-size-28 a:visited{font-size:28px !important}.line-height-28{line-height:28px !important}
.text-size-29, .link-size-29 a, .link-size-29 a:hover, .link-size-29 a:visited{font-size:29px !important}.line-height-29{line-height:29px !important}
.text-size-30, .link-size-30 a, .link-size-30 a:hover, .link-size-30 a:visited{font-size:30px !important}.line-height-30{line-height:30px !important}
.text-size-35, .link-size-35 a, .link-size-35 a:hover, .link-size-35 a:visited{font-size:35px !important}.line-height-35{line-height:35px !important}
.text-size-40, .link-size-40 a, .link-size-40 a:hover, .link-size-40 a:visited{font-size:40px !important}.line-height-40{line-height:40px !important}
.text-size-45, .link-size-45 a, .link-size-45 a:hover, .link-size-45 a:visited{font-size:45px !important}.line-height-45{line-height:45px !important}
.text-size-50, .link-size-50 a, .link-size-50 a:hover, .link-size-50 a:visited{font-size:50px !important}.line-height-50{line-height:50px !important}
.text-size-55, .link-size-55 a, .link-size-55 a:hover, .link-size-55 a:visited{font-size:55px !important}.line-height-55{line-height:55px !important}
.text-size-60, .link-size-60 a, .link-size-60 a:hover, .link-size-60 a:visited{font-size:60px !important}.line-height-60{line-height:60px !important}
.text-size-70, .link-size-70 a, .link-size-70 a:hover, .link-size-70 a:visited{font-size:70px !important}.line-height-70{line-height:70px !important}
.text-size-80, .link-size-80 a, .link-size-80 a:hover, .link-size-80 a:visited{font-size:80px !important}.line-height-80{line-height:80px !important}
.text-size-90, .link-size-90 a, .link-size-90 a:hover, .link-size-90 a:visited{font-size:90px !important}.line-height-90{line-height:90px !important}
.text-size-100, .link-size-100 a, .link-size-100 a:hover, .link-size-100 a:visited{font-size:100px !important}.line-height-100{line-height:100px !important}
@media (min-width: 576px) {.text-size-sm-10, .link-size-sm-10 a, .link-size-sm-10 a:hover, .link-size-sm-10 a:visited{font-size:10px !important}.line-height-sm-10{line-height:10px !important}.text-size-sm-11, .link-size-sm-11 a, .link-size-sm-11 a:hover, .link-size-sm-11 a:visited{font-size:11px !important}.line-height-sm-11{line-height:11px !important}.text-size-sm-12, .link-size-sm-12 a, .link-size-sm-12 a:hover, .link-size-sm-12 a:visited{font-size:12px !important}.line-height-sm-12{line-height:12px !important}.text-size-sm-13, .link-size-sm-13 a, .link-size-sm-13 a:hover, .link-size-sm-13 a:visited{font-size:13px !important}.line-height-sm-13{line-height:13px !important}.text-size-sm-14, .link-size-sm-14 a, .link-size-sm-14 a:hover, .link-size-sm-14 a:visited{font-size:14px !important}.line-height-sm-14{line-height:14px !important}.text-size-sm-15, .link-size-sm-15 a, .link-size-sm-15 a:hover, .link-size-sm-15 a:visited{font-size:15px !important}.line-height-sm-15{line-height:15px !important}.text-size-sm-16, .link-size-sm-16 a, .link-size-sm-16 a:hover, .link-size-sm-16 a:visited{font-size:16px !important}.line-height-sm-16{line-height:16px !important}.text-size-sm-17, .link-size-sm-17 a, .link-size-sm-17 a:hover, .link-size-sm-17 a:visited{font-size:17px !important}.line-height-sm-17{line-height:17px !important}.text-size-sm-18, .link-size-sm-18 a, .link-size-sm-18 a:hover, .link-size-sm-18 a:visited{font-size:18px !important}.line-height-sm-18{line-height:18px !important}.text-size-sm-19, .link-size-sm-19 a, .link-size-sm-19 a:hover, .link-size-sm-19 a:visited{font-size:19px !important}.line-height-sm-19{line-height:19px !important}.text-size-sm-20, .link-size-sm-20 a, .link-size-sm-20 a:hover, .link-size-sm-20 a:visited{font-size:20px !important}.line-height-sm-20{line-height:20px !important}.text-size-sm-21, .link-size-sm-21 a, .link-size-sm-21 a:hover, .link-size-sm-21 a:visited{font-size:21px !important}.line-height-sm-21{line-height:21px !important}.text-size-sm-22, .link-size-sm-22 a, .link-size-sm-22 a:hover, .link-size-sm-22 a:visited{font-size:22px !important}.line-height-sm-22{line-height:22px !important}.text-size-sm-23, .link-size-sm-23 a, .link-size-sm-23 a:hover, .link-size-sm-23 a:visited{font-size:23px !important}.line-height-sm-23{line-height:23px !important}.text-size-sm-24, .link-size-sm-24 a, .link-size-sm-24 a:hover, .link-size-sm-24 a:visited{font-size:24px !important}.line-height-sm-24{line-height:24px !important}.text-size-sm-25, .link-size-sm-25 a, .link-size-sm-25 a:hover, .link-size-sm-25 a:visited{font-size:25px !important}.line-height-sm-25{line-height:25px !important}.text-size-sm-26, .link-size-sm-26 a, .link-size-sm-26 a:hover, .link-size-sm-26 a:visited{font-size:26px !important}.line-height-sm-26{line-height:26px !important}.text-size-sm-27, .link-size-sm-27 a, .link-size-sm-27 a:hover, .link-size-sm-27 a:visited{font-size:27px !important}.line-height-sm-27{line-height:27px !important}.text-size-sm-28, .link-size-sm-28 a, .link-size-sm-28 a:hover, .link-size-sm-28 a:visited{font-size:28px !important}.line-height-sm-28{line-height:28px !important}.text-size-sm-29, .link-size-sm-29 a, .link-size-sm-29 a:hover, .link-size-sm-29 a:visited{font-size:29px !important}.line-height-sm-29{line-height:29px !important}.text-size-sm-30, .link-size-sm-30 a, .link-size-sm-30 a:hover, .link-size-sm-30 a:visited{font-size:30px !important}.line-height-sm-30{line-height:30px !important}.text-size-sm-35, .link-size-sm-35 a, .link-size-sm-35 a:hover, .link-size-sm-35 a:visited{font-size:35px !important}.line-height-sm-35{line-height:35px !important}.text-size-sm-40, .link-size-sm-40 a, .link-size-sm-40 a:hover, .link-size-sm-40 a:visited{font-size:40px !important}.line-height-sm-40{line-height:40px !important}.text-size-sm-45, .link-size-sm-45 a, .link-size-sm-45 a:hover, .link-size-sm-45 a:visited{font-size:45px !important}.line-height-sm-45{line-height:45px !important}.text-size-sm-50, .link-size-sm-50 a, .link-size-sm-50 a:hover, .link-size-sm-50 a:visited{font-size:50px !important}.line-height-sm-50{line-height:50px !important}.text-size-sm-55, .link-size-sm-55 a, .link-size-sm-55 a:hover, .link-size-sm-55 a:visited{font-size:55px !important}.line-height-sm-55{line-height:55px !important}.text-size-sm-60, .link-size-sm-60 a, .link-size-sm-60 a:hover, .link-size-sm-60 a:visited{font-size:60px !important}.line-height-sm-60{line-height:60px !important}.text-size-sm-70, .link-size-sm-70 a, .link-size-sm-70 a:hover, .link-size-sm-70 a:visited{font-size:70px !important}.line-height-sm-70{line-height:70px !important}.text-size-sm-80, .link-size-sm-80 a, .link-size-sm-80 a:hover, .link-size-sm-80 a:visited{font-size:80px !important}.line-height-sm-80{line-height:80px !important}.text-size-sm-90, .link-size-sm-90 a, .link-size-sm-90 a:hover, .link-size-sm-90 a:visited{font-size:90px !important}.line-height-sm-90{line-height:90px !important}.text-size-sm-100, .link-size-sm-100 a, .link-size-sm-100 a:hover, .link-size-sm-100 a:visited{font-size:100px !important}.line-height-sm-100{line-height:100px !important}} @media (min-width: 768px) {.text-size-md-10, .link-size-md-10 a, .link-size-md-10 a:hover, .link-size-md-10 a:visited{font-size:10px !important}.line-height-md-10{line-height:10px !important}.text-size-md-11, .link-size-md-11 a, .link-size-md-11 a:hover, .link-size-md-11 a:visited{font-size:11px !important}.line-height-md-11{line-height:11px !important}.text-size-md-12, .link-size-md-12 a, .link-size-md-12 a:hover, .link-size-md-12 a:visited{font-size:12px !important}.line-height-md-12{line-height:12px !important}.text-size-md-13, .link-size-md-13 a, .link-size-md-13 a:hover, .link-size-md-13 a:visited{font-size:13px !important}.line-height-md-13{line-height:13px !important}.text-size-md-14, .link-size-md-14 a, .link-size-md-14 a:hover, .link-size-md-14 a:visited{font-size:14px !important}.line-height-md-14{line-height:14px !important}.text-size-md-15, .link-size-md-15 a, .link-size-md-15 a:hover, .link-size-md-15 a:visited{font-size:15px !important}.line-height-md-15{line-height:15px !important}.text-size-md-16, .link-size-md-16 a, .link-size-md-16 a:hover, .link-size-md-16 a:visited{font-size:16px !important}.line-height-md-16{line-height:16px !important}.text-size-md-17, .link-size-md-17 a, .link-size-md-17 a:hover, .link-size-md-17 a:visited{font-size:17px !important}.line-height-md-17{line-height:17px !important}.text-size-md-18, .link-size-md-18 a, .link-size-md-18 a:hover, .link-size-md-18 a:visited{font-size:18px !important}.line-height-md-18{line-height:18px !important}.text-size-md-19, .link-size-md-19 a, .link-size-md-19 a:hover, .link-size-md-19 a:visited{font-size:19px !important}.line-height-md-19{line-height:19px !important}.text-size-md-20, .link-size-md-20 a, .link-size-md-20 a:hover, .link-size-md-20 a:visited{font-size:20px !important}.line-height-md-20{line-height:20px !important}.text-size-md-21, .link-size-md-21 a, .link-size-md-21 a:hover, .link-size-md-21 a:visited{font-size:21px !important}.line-height-md-21{line-height:21px !important}.text-size-md-22, .link-size-md-22 a, .link-size-md-22 a:hover, .link-size-md-22 a:visited{font-size:22px !important}.line-height-md-22{line-height:22px !important}.text-size-md-23, .link-size-md-23 a, .link-size-md-23 a:hover, .link-size-md-23 a:visited{font-size:23px !important}.line-height-md-23{line-height:23px !important}.text-size-md-24, .link-size-md-24 a, .link-size-md-24 a:hover, .link-size-md-24 a:visited{font-size:24px !important}.line-height-md-24{line-height:24px !important}.text-size-md-25, .link-size-md-25 a, .link-size-md-25 a:hover, .link-size-md-25 a:visited{font-size:25px !important}.line-height-md-25{line-height:25px !important}.text-size-md-26, .link-size-md-26 a, .link-size-md-26 a:hover, .link-size-md-26 a:visited{font-size:26px !important}.line-height-md-26{line-height:26px !important}.text-size-md-27, .link-size-md-27 a, .link-size-md-27 a:hover, .link-size-md-27 a:visited{font-size:27px !important}.line-height-md-27{line-height:27px !important}.text-size-md-28, .link-size-md-28 a, .link-size-md-28 a:hover, .link-size-md-28 a:visited{font-size:28px !important}.line-height-md-28{line-height:28px !important}.text-size-md-29, .link-size-md-29 a, .link-size-md-29 a:hover, .link-size-md-29 a:visited{font-size:29px !important}.line-height-md-29{line-height:29px !important}.text-size-md-30, .link-size-md-30 a, .link-size-md-30 a:hover, .link-size-md-30 a:visited{font-size:30px !important}.line-height-md-30{line-height:30px !important}.text-size-md-35, .link-size-md-35 a, .link-size-md-35 a:hover, .link-size-md-35 a:visited{font-size:35px !important}.line-height-md-35{line-height:35px !important}.text-size-md-40, .link-size-md-40 a, .link-size-md-40 a:hover, .link-size-md-40 a:visited{font-size:40px !important}.line-height-md-40{line-height:40px !important}.text-size-md-45, .link-size-md-45 a, .link-size-md-45 a:hover, .link-size-md-45 a:visited{font-size:45px !important}.line-height-md-45{line-height:45px !important}.text-size-md-50, .link-size-md-50 a, .link-size-md-50 a:hover, .link-size-md-50 a:visited{font-size:50px !important}.line-height-md-50{line-height:50px !important}.text-size-md-55, .link-size-md-55 a, .link-size-md-55 a:hover, .link-size-md-55 a:visited{font-size:55px !important}.line-height-md-55{line-height:55px !important}.text-size-md-60, .link-size-md-60 a, .link-size-md-60 a:hover, .link-size-md-60 a:visited{font-size:60px !important}.line-height-md-60{line-height:60px !important}.text-size-md-70, .link-size-md-70 a, .link-size-md-70 a:hover, .link-size-md-70 a:visited{font-size:70px !important}.line-height-md-70{line-height:70px !important}.text-size-md-80, .link-size-md-80 a, .link-size-md-80 a:hover, .link-size-md-80 a:visited{font-size:80px !important}.line-height-md-80{line-height:80px !important}.text-size-md-90, .link-size-md-90 a, .link-size-md-90 a:hover, .link-size-md-90 a:visited{font-size:90px !important}.line-height-md-90{line-height:90px !important}.text-size-md-100, .link-size-md-100 a, .link-size-md-100 a:hover, .link-size-md-100 a:visited{font-size:100px !important}.line-height-md-100{line-height:100px !important}} @media (min-width: 992px) {.text-size-lg-10, .link-size-lg-10 a, .link-size-lg-10 a:hover, .link-size-lg-10 a:visited{font-size:10px !important}.line-height-lg-10{line-height:10px !important}.text-size-lg-11, .link-size-lg-11 a, .link-size-lg-11 a:hover, .link-size-lg-11 a:visited{font-size:11px !important}.line-height-lg-11{line-height:11px !important}.text-size-lg-12, .link-size-lg-12 a, .link-size-lg-12 a:hover, .link-size-lg-12 a:visited{font-size:12px !important}.line-height-lg-12{line-height:12px !important}.text-size-lg-13, .link-size-lg-13 a, .link-size-lg-13 a:hover, .link-size-lg-13 a:visited{font-size:13px !important}.line-height-lg-13{line-height:13px !important}.text-size-lg-14, .link-size-lg-14 a, .link-size-lg-14 a:hover, .link-size-lg-14 a:visited{font-size:14px !important}.line-height-lg-14{line-height:14px !important}.text-size-lg-15, .link-size-lg-15 a, .link-size-lg-15 a:hover, .link-size-lg-15 a:visited{font-size:15px !important}.line-height-lg-15{line-height:15px !important}.text-size-lg-16, .link-size-lg-16 a, .link-size-lg-16 a:hover, .link-size-lg-16 a:visited{font-size:16px !important}.line-height-lg-16{line-height:16px !important}.text-size-lg-17, .link-size-lg-17 a, .link-size-lg-17 a:hover, .link-size-lg-17 a:visited{font-size:17px !important}.line-height-lg-17{line-height:17px !important}.text-size-lg-18, .link-size-lg-18 a, .link-size-lg-18 a:hover, .link-size-lg-18 a:visited{font-size:18px !important}.line-height-lg-18{line-height:18px !important}.text-size-lg-19, .link-size-lg-19 a, .link-size-lg-19 a:hover, .link-size-lg-19 a:visited{font-size:19px !important}.line-height-lg-19{line-height:19px !important}.text-size-lg-20, .link-size-lg-20 a, .link-size-lg-20 a:hover, .link-size-lg-20 a:visited{font-size:20px !important}.line-height-lg-20{line-height:20px !important}.text-size-lg-21, .link-size-lg-21 a, .link-size-lg-21 a:hover, .link-size-lg-21 a:visited{font-size:21px !important}.line-height-lg-21{line-height:21px !important}.text-size-lg-22, .link-size-lg-22 a, .link-size-lg-22 a:hover, .link-size-lg-22 a:visited{font-size:22px !important}.line-height-lg-22{line-height:22px !important}.text-size-lg-23, .link-size-lg-23 a, .link-size-lg-23 a:hover, .link-size-lg-23 a:visited{font-size:23px !important}.line-height-lg-23{line-height:23px !important}.text-size-lg-24, .link-size-lg-24 a, .link-size-lg-24 a:hover, .link-size-lg-24 a:visited{font-size:24px !important}.line-height-lg-24{line-height:24px !important}.text-size-lg-25, .link-size-lg-25 a, .link-size-lg-25 a:hover, .link-size-lg-25 a:visited{font-size:25px !important}.line-height-lg-25{line-height:25px !important}.text-size-lg-26, .link-size-lg-26 a, .link-size-lg-26 a:hover, .link-size-lg-26 a:visited{font-size:26px !important}.line-height-lg-26{line-height:26px !important}.text-size-lg-27, .link-size-lg-27 a, .link-size-lg-27 a:hover, .link-size-lg-27 a:visited{font-size:27px !important}.line-height-lg-27{line-height:27px !important}.text-size-lg-28, .link-size-lg-28 a, .link-size-lg-28 a:hover, .link-size-lg-28 a:visited{font-size:28px !important}.line-height-lg-28{line-height:28px !important}.text-size-lg-29, .link-size-lg-29 a, .link-size-lg-29 a:hover, .link-size-lg-29 a:visited{font-size:29px !important}.line-height-lg-29{line-height:29px !important}.text-size-lg-30, .link-size-lg-30 a, .link-size-lg-30 a:hover, .link-size-lg-30 a:visited{font-size:30px !important}.line-height-lg-30{line-height:30px !important}.text-size-lg-35, .link-size-lg-35 a, .link-size-lg-35 a:hover, .link-size-lg-35 a:visited{font-size:35px !important}.line-height-lg-35{line-height:35px !important}.text-size-lg-40, .link-size-lg-40 a, .link-size-lg-40 a:hover, .link-size-lg-40 a:visited{font-size:40px !important}.line-height-lg-40{line-height:40px !important}.text-size-lg-45, .link-size-lg-45 a, .link-size-lg-45 a:hover, .link-size-lg-45 a:visited{font-size:45px !important}.line-height-lg-45{line-height:45px !important}.text-size-lg-50, .link-size-lg-50 a, .link-size-lg-50 a:hover, .link-size-lg-50 a:visited{font-size:50px !important}.line-height-lg-50{line-height:50px !important}.text-size-lg-55, .link-size-lg-55 a, .link-size-lg-55 a:hover, .link-size-lg-55 a:visited{font-size:55px !important}.line-height-lg-55{line-height:55px !important}.text-size-lg-60, .link-size-lg-60 a, .link-size-lg-60 a:hover, .link-size-lg-60 a:visited{font-size:60px !important}.line-height-lg-60{line-height:60px !important}.text-size-lg-70, .link-size-lg-70 a, .link-size-lg-70 a:hover, .link-size-lg-70 a:visited{font-size:70px !important}.line-height-lg-70{line-height:70px !important}.text-size-lg-80, .link-size-lg-80 a, .link-size-lg-80 a:hover, .link-size-lg-80 a:visited{font-size:80px !important}.line-height-lg-80{line-height:80px !important}.text-size-lg-90, .link-size-lg-90 a, .link-size-lg-90 a:hover, .link-size-lg-90 a:visited{font-size:90px !important}.line-height-lg-90{line-height:90px !important}.text-size-lg-100, .link-size-lg-100 a, .link-size-lg-100 a:hover, .link-size-lg-100 a:visited{font-size:100px !important}.line-height-lg-100{line-height:100px !important}} @media (min-width: 1200px) {.text-size-xl-10, .link-size-xl-10 a, .link-size-xl-10 a:hover, .link-size-xl-10 a:visited{font-size:10px !important}.line-height-xl-10{line-height:10px !important}.text-size-xl-11, .link-size-xl-11 a, .link-size-xl-11 a:hover, .link-size-xl-11 a:visited{font-size:11px !important}.line-height-xl-11{line-height:11px !important}.text-size-xl-12, .link-size-xl-12 a, .link-size-xl-12 a:hover, .link-size-xl-12 a:visited{font-size:12px !important}.line-height-xl-12{line-height:12px !important}.text-size-xl-13, .link-size-xl-13 a, .link-size-xl-13 a:hover, .link-size-xl-13 a:visited{font-size:13px !important}.line-height-xl-13{line-height:13px !important}.text-size-xl-14, .link-size-xl-14 a, .link-size-xl-14 a:hover, .link-size-xl-14 a:visited{font-size:14px !important}.line-height-xl-14{line-height:14px !important}.text-size-xl-15, .link-size-xl-15 a, .link-size-xl-15 a:hover, .link-size-xl-15 a:visited{font-size:15px !important}.line-height-xl-15{line-height:15px !important}.text-size-xl-16, .link-size-xl-16 a, .link-size-xl-16 a:hover, .link-size-xl-16 a:visited{font-size:16px !important}.line-height-xl-16{line-height:16px !important}.text-size-xl-17, .link-size-xl-17 a, .link-size-xl-17 a:hover, .link-size-xl-17 a:visited{font-size:17px !important}.line-height-xl-17{line-height:17px !important}.text-size-xl-18, .link-size-xl-18 a, .link-size-xl-18 a:hover, .link-size-xl-18 a:visited{font-size:18px !important}.line-height-xl-18{line-height:18px !important}.text-size-xl-19, .link-size-xl-19 a, .link-size-xl-19 a:hover, .link-size-xl-19 a:visited{font-size:19px !important}.line-height-xl-19{line-height:19px !important}.text-size-xl-20, .link-size-xl-20 a, .link-size-xl-20 a:hover, .link-size-xl-20 a:visited{font-size:20px !important}.line-height-xl-20{line-height:20px !important}.text-size-xl-21, .link-size-xl-21 a, .link-size-xl-21 a:hover, .link-size-xl-21 a:visited{font-size:21px !important}.line-height-xl-21{line-height:21px !important}.text-size-xl-22, .link-size-xl-22 a, .link-size-xl-22 a:hover, .link-size-xl-22 a:visited{font-size:22px !important}.line-height-xl-22{line-height:22px !important}.text-size-xl-23, .link-size-xl-23 a, .link-size-xl-23 a:hover, .link-size-xl-23 a:visited{font-size:23px !important}.line-height-xl-23{line-height:23px !important}.text-size-xl-24, .link-size-xl-24 a, .link-size-xl-24 a:hover, .link-size-xl-24 a:visited{font-size:24px !important}.line-height-xl-24{line-height:24px !important}.text-size-xl-25, .link-size-xl-25 a, .link-size-xl-25 a:hover, .link-size-xl-25 a:visited{font-size:25px !important}.line-height-xl-25{line-height:25px !important}.text-size-xl-26, .link-size-xl-26 a, .link-size-xl-26 a:hover, .link-size-xl-26 a:visited{font-size:26px !important}.line-height-xl-26{line-height:26px !important}.text-size-xl-27, .link-size-xl-27 a, .link-size-xl-27 a:hover, .link-size-xl-27 a:visited{font-size:27px !important}.line-height-xl-27{line-height:27px !important}.text-size-xl-28, .link-size-xl-28 a, .link-size-xl-28 a:hover, .link-size-xl-28 a:visited{font-size:28px !important}.line-height-xl-28{line-height:28px !important}.text-size-xl-29, .link-size-xl-29 a, .link-size-xl-29 a:hover, .link-size-xl-29 a:visited{font-size:29px !important}.line-height-xl-29{line-height:29px !important}.text-size-xl-30, .link-size-xl-30 a, .link-size-xl-30 a:hover, .link-size-xl-30 a:visited{font-size:30px !important}.line-height-xl-30{line-height:30px !important}.text-size-xl-35, .link-size-xl-35 a, .link-size-xl-35 a:hover, .link-size-xl-35 a:visited{font-size:35px !important}.line-height-xl-35{line-height:35px !important}.text-size-xl-40, .link-size-xl-40 a, .link-size-xl-40 a:hover, .link-size-xl-40 a:visited{font-size:40px !important}.line-height-xl-40{line-height:40px !important}.text-size-xl-45, .link-size-xl-45 a, .link-size-xl-45 a:hover, .link-size-xl-45 a:visited{font-size:45px !important}.line-height-xl-45{line-height:45px !important}.text-size-xl-50, .link-size-xl-50 a, .link-size-xl-50 a:hover, .link-size-xl-50 a:visited{font-size:50px !important}.line-height-xl-50{line-height:50px !important}.text-size-xl-55, .link-size-xl-55 a, .link-size-xl-55 a:hover, .link-size-xl-55 a:visited{font-size:55px !important}.line-height-xl-55{line-height:55px !important}.text-size-xl-60, .link-size-xl-60 a, .link-size-xl-60 a:hover, .link-size-xl-60 a:visited{font-size:60px !important}.line-height-xl-60{line-height:60px !important}.text-size-xl-70, .link-size-xl-70 a, .link-size-xl-70 a:hover, .link-size-xl-70 a:visited{font-size:70px !important}.line-height-xl-70{line-height:70px !important}.text-size-xl-80, .link-size-xl-80 a, .link-size-xl-80 a:hover, .link-size-xl-80 a:visited{font-size:80px !important}.line-height-xl-80{line-height:80px !important}.text-size-xl-90, .link-size-xl-90 a, .link-size-xl-90 a:hover, .link-size-xl-90 a:visited{font-size:90px !important}.line-height-xl-90{line-height:90px !important}.text-size-xl-100, .link-size-xl-100 a, .link-size-xl-100 a:hover, .link-size-xl-100 a:visited{font-size:100px !important}.line-height-xl-100{line-height:100px !important}}  @media (min-width: 1400px) {.text-size-xxl-10, .link-size-xxl-10 a, .link-size-xxl-10 a:hover, .link-size-xxl-10 a:visited{font-size:10px !important}.line-height-xxl-10{line-height:10px !important}
.text-size-xxl-11, .link-size-xxl-11 a, .link-size-xxl-11 a:hover, .link-size-xxl-11 a:visited{font-size:11px !important}.line-height-xxl-11{line-height:11px !important}
.text-size-xxl-12, .link-size-xxl-12 a, .link-size-xxl-12 a:hover, .link-size-xxl-12 a:visited{font-size:12px !important}.line-height-xxl-12{line-height:12px !important}
.text-size-xxl-13, .link-size-xxl-13 a, .link-size-xxl-13 a:hover, .link-size-xxl-13 a:visited{font-size:13px !important}.line-height-xxl-13{line-height:13px !important}
.text-size-xxl-14, .link-size-xxl-14 a, .link-size-xxl-14 a:hover, .link-size-xxl-14 a:visited{font-size:14px !important}.line-height-xxl-14{line-height:14px !important}
.text-size-xxl-15, .link-size-xxl-15 a, .link-size-xxl-15 a:hover, .link-size-xxl-15 a:visited{font-size:15px !important}.line-height-xxl-15{line-height:15px !important}
.text-size-xxl-16, .link-size-xxl-16 a, .link-size-xxl-16 a:hover, .link-size-xxl-16 a:visited{font-size:16px !important}.line-height-xxl-16{line-height:16px !important}
.text-size-xxl-17, .link-size-xxl-17 a, .link-size-xxl-17 a:hover, .link-size-xxl-17 a:visited{font-size:17px !important}.line-height-xxl-17{line-height:17px !important}
.text-size-xxl-18, .link-size-xxl-18 a, .link-size-xxl-18 a:hover, .link-size-xxl-18 a:visited{font-size:18px !important}.line-height-xxl-18{line-height:18px !important}
.text-size-xxl-19, .link-size-xxl-19 a, .link-size-xxl-19 a:hover, .link-size-xxl-19 a:visited{font-size:19px !important}.line-height-xxl-19{line-height:19px !important}
.text-size-xxl-20, .link-size-xxl-20 a, .link-size-xxl-20 a:hover, .link-size-xxl-20 a:visited{font-size:20px !important}.line-height-xxl-20{line-height:20px !important}
.text-size-xxl-21, .link-size-xxl-21 a, .link-size-xxl-21 a:hover, .link-size-xxl-21 a:visited{font-size:21px !important}.line-height-xxl-21{line-height:21px !important}
.text-size-xxl-22, .link-size-xxl-22 a, .link-size-xxl-22 a:hover, .link-size-xxl-22 a:visited{font-size:22px !important}.line-height-xxl-22{line-height:22px !important}
.text-size-xxl-23, .link-size-xxl-23 a, .link-size-xxl-23 a:hover, .link-size-xxl-23 a:visited{font-size:23px !important}.line-height-xxl-23{line-height:23px !important}
.text-size-xxl-24, .link-size-xxl-24 a, .link-size-xxl-24 a:hover, .link-size-xxl-24 a:visited{font-size:24px !important}.line-height-xxl-24{line-height:24px !important}
.text-size-xxl-25, .link-size-xxl-25 a, .link-size-xxl-25 a:hover, .link-size-xxl-25 a:visited{font-size:25px !important}.line-height-xxl-25{line-height:25px !important}
.text-size-xxl-26, .link-size-xxl-26 a, .link-size-xxl-26 a:hover, .link-size-xxl-26 a:visited{font-size:26px !important}.line-height-xxl-26{line-height:26px !important}
.text-size-xxl-27, .link-size-xxl-27 a, .link-size-xxl-27 a:hover, .link-size-xxl-27 a:visited{font-size:27px !important}.line-height-xxl-27{line-height:27px !important}
.text-size-xxl-28, .link-size-xxl-28 a, .link-size-xxl-28 a:hover, .link-size-xxl-28 a:visited{font-size:28px !important}.line-height-xxl-28{line-height:28px !important}
.text-size-xxl-29, .link-size-xxl-29 a, .link-size-xxl-29 a:hover, .link-size-xxl-29 a:visited{font-size:29px !important}.line-height-xxl-29{line-height:29px !important}
.text-size-xxl-30, .link-size-xxl-30 a, .link-size-xxl-30 a:hover, .link-size-xxl-30 a:visited{font-size:30px !important}.line-height-xxl-30{line-height:30px !important}
.text-size-xxl-35, .link-size-xxl-35 a, .link-size-xxl-35 a:hover, .link-size-xxl-35 a:visited{font-size:35px !important}.line-height-xxl-35{line-height:35px !important}
.text-size-xxl-40, .link-size-xxl-40 a, .link-size-xxl-40 a:hover, .link-size-xxl-40 a:visited{font-size:40px !important}.line-height-xxl-40{line-height:40px !important}
.text-size-xxl-45, .link-size-xxl-45 a, .link-size-xxl-45 a:hover, .link-size-xxl-45 a:visited{font-size:45px !important}.line-height-xxl-45{line-height:45px !important}
.text-size-xxl-50, .link-size-xxl-50 a, .link-size-xxl-50 a:hover, .link-size-xxl-50 a:visited{font-size:50px !important}.line-height-xxl-50{line-height:50px !important}
.text-size-xxl-55, .link-size-xxl-55 a, .link-size-xxl-55 a:hover, .link-size-xxl-55 a:visited{font-size:55px !important}.line-height-xxl-55{line-height:55px !important}
.text-size-xxl-60, .link-size-xxl-60 a, .link-size-xxl-60 a:hover, .link-size-xxl-60 a:visited{font-size:60px !important}.line-height-xxl-60{line-height:60px !important}
.text-size-xxl-70, .link-size-xxl-70 a, .link-size-xxl-70 a:hover, .link-size-xxl-70 a:visited{font-size:70px !important}.line-height-xxl-70{line-height:70px !important}
.text-size-xxl-80, .link-size-xxl-80 a, .link-size-xxl-80 a:hover, .link-size-xxl-80 a:visited{font-size:80px !important}.line-height-xxl-80{line-height:80px !important}
.text-size-xxl-90, .link-size-xxl-90 a, .link-size-xxl-90 a:hover, .link-size-xxl-90 a:visited{font-size:90px !important}.line-height-xxl-90{line-height:90px !important}
.text-size-xxl-100, .link-size-xxl-100 a, .link-size-xxl-100 a:hover, .link-size-xxl-100 a:visited{font-size:100px !important}.line-height-xxl-100{line-height:100px !important}
}