/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:Sahel;src:url(/themes/custom/farsaran1400/fonts/sahel/Sahel.eot);src:url(/themes/custom/farsaran1400/fonts/sahel/Sahel.eot#iefix) format('embedded-opentype'),url(/themes/custom/farsaran1400/fonts/sahel/Sahel.woff) format('woff'),url(/themes/custom/farsaran1400/fonts/sahel/Sahel.ttf) format('truetype');font-weight:normal;}@font-face{font-family:Sahel;src:url(/themes/custom/farsaran1400/fonts/sahel/Sahel-Bold.eot);src:url(/themes/custom/farsaran1400/fonts/sahel/Sahel-Bold.eot#iefix) format('embedded-opentype'),url(/themes/custom/farsaran1400/fonts/sahel/Sahel-Bold.woff) format('woff'),url(/themes/custom/farsaran1400/fonts/sahel/Sahel-Bold.ttf) format('truetype');font-weight:bold;}@font-face{font-family:Sahel;src:url(/themes/custom/farsaran1400/fonts/sahel/Sahel-Black.eot);src:url(/themes/custom/farsaran1400/fonts/sahel/Sahel-Black.eot#iefix) format('embedded-opentype'),url(/themes/custom/farsaran1400/fonts/sahel/Sahel-Black.woff) format('woff'),url(/themes/custom/farsaran1400/fonts/sahel/Sahel-Black.ttf) format('truetype');font-weight:900;}@font-face{font-family:SahelFD;src:url(/themes/custom/farsaran1400/fonts/sahel/Farsi-Digits/Sahel-FD.eot);src:url(/themes/custom/farsaran1400/fonts/sahel/Farsi-Digits/Sahel-FD.eot#iefix) format('embedded-opentype'),url(/themes/custom/farsaran1400/fonts/sahel/Farsi-Digits/Sahel-FD.woff) format('woff'),url(/themes/custom/farsaran1400/fonts/sahel/Farsi-Digits/Sahel-FD.ttf) format('truetype');font-weight:normal;}@font-face{font-family:SahelFD;src:url(/themes/custom/farsaran1400/fonts/sahel/Farsi-Digits/Sahel-Bold-FD.eot);src:url(/themes/custom/farsaran1400/fonts/sahel/Farsi-Digits/Sahel-Bold-FD.eot#iefix) format('embedded-opentype'),url(/themes/custom/farsaran1400/fonts/sahel/Farsi-Digits/Sahel-Bold-FD.woff) format('woff'),url(/themes/custom/farsaran1400/fonts/sahel/Farsi-Digits/Sahel-Bold-FD.ttf) format('truetype');font-weight:bold;}@font-face{font-family:SahelFD;src:url(/themes/custom/farsaran1400/fonts/sahel/Farsi-Digits/Sahel-Black-FD.eot);src:url(/themes/custom/farsaran1400/fonts/sahel/Farsi-Digits/Sahel-Black-FD.eot#iefix) format('embedded-opentype'),url(/themes/custom/farsaran1400/fonts/sahel/Farsi-Digits/Sahel-Black-FD.woff) format('woff'),url(/themes/custom/farsaran1400/fonts/sahel/Farsi-Digits/Sahel-Black-FD.ttf) format('truetype');font-weight:900;}
@font-face{font-family:Vazirmatn;src:url(/themes/custom/farsaran1400/fonts/vazirmatn/fonts/webfonts/Vazirmatn-Thin.woff2) format('woff2');font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:Vazirmatn;src:url(/themes/custom/farsaran1400/fonts/vazirmatn/fonts/webfonts/Vazirmatn-ExtraLight.woff2) format('woff2');font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:Vazirmatn;src:url(/themes/custom/farsaran1400/fonts/vazirmatn/fonts/webfonts/Vazirmatn-Light.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:Vazirmatn;src:url(/themes/custom/farsaran1400/fonts/vazirmatn/fonts/webfonts/Vazirmatn-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:Vazirmatn;src:url(/themes/custom/farsaran1400/fonts/vazirmatn/fonts/webfonts/Vazirmatn-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:Vazirmatn;src:url(/themes/custom/farsaran1400/fonts/vazirmatn/fonts/webfonts/Vazirmatn-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:Vazirmatn;src:url(/themes/custom/farsaran1400/fonts/vazirmatn/fonts/webfonts/Vazirmatn-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:Vazirmatn;src:url(/themes/custom/farsaran1400/fonts/vazirmatn/fonts/webfonts/Vazirmatn-ExtraBold.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap;}@font-face{font-family:Vazirmatn;src:url(/themes/custom/farsaran1400/fonts/vazirmatn/fonts/webfonts/Vazirmatn-Black.woff2) format('woff2');font-weight:900;font-style:normal;font-display:swap;}
body{font-family:Vazirmatn,Tahoma,serif;}
body{font-size:1rem;}article{font-size:1.1rem;line-height:2.2rem;}h1{line-height:3.5rem;font-weight:bold;font-size:1.8rem;}h2{font-size:1.6rem;}h3{}h4{}h5{}h6{}p{margin-bottom:0.7rem;}a{color:#337ab7;text-decoration:none;}a:focus,a:hover{color:#23527c;text-decoration:underline;}#main-wrapper{line-height:2rem;}h1.title{margin-top:0.5rem;}.breadcrumb{padding:8px 15px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;}.container,.container-lg,.container-xl,.container-xxl{max-width:1170px !important;}blockquote{padding:1rem 1.3rem;border-right:8px solid #ddd;margin-right:1rem;font-style:italic;font-size:90%;background-color:#ddd3;}figcaption{text-align:center;font-style:italic;font-size:80%;}.node .field--type-image,[dir=rtl] .node .field--type-image{float:none;}.align-center{width:-moz-fit-content;width:fit-content;}.align-right{margin-left:1rem;}.align-left{margin-right:1rem;}hr{clear:both;}@media (max-width:575px){.align-left,.align-right{float:none;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content;}}.contextual a{color:#555 !important;font-weight:normal !important;}#sidebar-first > .block{background-color:#fff;border:1px solid #ddda;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 3px 20px 0 rgba(0,0,0,0.04);-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,0.04);-o-box-shadow:0 3px 20px 0 rgba(0,0,0,0.04);box-shadow:0 3px 20px 0 rgba(0,0,0,0.04);}#sidebar-first > .block > h2{text-align:center;padding:1rem;font-weight:bold;font-size:1.1rem;background-color:#ddd5;}#sidebar-first > .block > .content{padding:1rem 2rem;}#sidebar-first .view-id-brands_list ul li{margin-bottom:0.5rem;}body.path-products #main-wrapper{background-color:#e6e6e6;}body.path-products .product-title a{color:black !important;font-size:1.2rem;line-height:2.5rem;}body.path-products .card-text{padding:0 1.7rem;text-align:justify;line-height:1.5rem;font-size:0.9rem;}body.path-checkout .form-item-payment-information-billing-information-address-0-address-dependent-locality{display:none;}#product-sidebar-wrapper{text-align:center;}.block-download-purchased-file{margin:2rem 0;text-align:center;border:1px solid #ddd;padding-bottom:1rem;}.block-download-purchased-file > h2{font-size:1.1rem;font-weight:bold;padding:1rem 0.5rem;background-color:#f5f5f5;border-bottom:2px solid #ddd;margin-bottom:1rem;}code{direction:ltr;text-align:left;display:inline-block;font-size:inherit;background-color:#f7f7f9;color:#333;}pre code{font-size:1.1rem;display:block;padding:1rem;}table.excel-table{border:1px solid;border-collapse:collapse;direction:ltr;}table.excel-table td,table.excel-table th{border:1px solid;padding:1rem;}table.excel-table{box-shadow:#aaa 2px 1px 4px;margin:1rem auto 2rem;}table.excel-table th{background-color:rgb(242,242,242);}.card{margin-bottom:2rem;}.alert .alert-heading,.alert .alert-heading + hr{display:none;}.alert svg{max-height:2rem;}ul.nav-tabs.primary li a{padding:0.5rem 0.6rem;font-size:0.9rem;}
#navbar-search-form{position:relative;margin:0 1rem;}#navbar-search-form button{position:absolute;left:5px;top:8px;color:#fff;border:0 none;background-color:transparent;}#navbar-search-form .search-query{background-color:#444444;border:0 none;color:#fff;border-radius:4px;padding:7px 10px 7px 30px;width:100%;font-size:0.85rem;}#navbar-accessories a{color:#fff;display:block;margin:0 0.3rem;}#navbar-accessories a:hover{text-decoration:none;}#navbar-accessories .dropdown-menu a{color:#000;margin:0;}#navbar-accessories .login-link{padding:0.4rem 0.7rem;border:2px solid rgb(68,68,68);border-radius:3px;font-size:0.85rem;}#navbar-accessories .contact-link{padding:0.5rem;}#farsaran-nav-cart-wrapper{margin:0.1rem 0 0 0.5rem;}#farsaran-header-nav .navbar-toggler{padding:0.2rem 0.3rem;border:0 none;}#farsaran-header-nav .navbar-toggler:focus{box-shadow:none;}#farsaran-header-nav .nav-link{color:#fffd;}.navbar-nav .dropdown-menu{background-color:#212529f5;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding-bottom:1.3rem;}.navbar-nav .dropdown-menu li{line-height:1.8rem;}.navbar-nav .dropdown-menu li a{color:#fff;padding:0.35rem 2rem;}.navbar-nav .dropdown-menu li:hover a{text-decoration:none;}.navbar-nav .dropdown-menu li:hover a{background-color:#212529;}@media (max-width:900px){#farsaran_articles_nav{display:none;}}
#footer-top-wrapper{background-color:#ffc82f;padding:2rem 0.6rem 1.2rem;margin-top:2rem;}#footer-cols-wrapper{background-color:#666666;color:#fff;padding:2rem 0 2.5rem;}#footer-bottom-wrapper{background-color:#444444;text-align:center;padding:1.6rem 0.6rem 0;}#footer-cols-wrapper a{color:#fff;}#footer-cols-wrapper h2{font-size:1.25rem;font-weight:bold;border-bottom:2px dashed #999;padding:1rem 0 1rem;margin:0 0 1rem;}
article.node--view-mode-full{background-color:#fff;padding:1em 1.2em 2em;margin:0 0 2em;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;-moz-box-shadow:0 3px 20px 0 rgba(0,0,0,0.04);-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,0.04);-o-box-shadow:0 3px 20px 0 rgba(0,0,0,0.04);box-shadow:0 3px 20px 0 rgba(0,0,0,0.04);}article.node--view-mode-full img{max-width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}article.node--view-mode-full .node__meta{background-color:#fafafa;border-bottom:2px solid #ddd;padding:0.2rem 0.6rem;font-size:0.9rem;margin-bottom:0.8rem;}.field--name-field-tags .field__label::after,.field--name-field-main-categories .field__label::after,.field--name-field-related-brands .field__label::after,.field--name-field-related-fragrances .field__label::after,.field--name-field-reviewed-fragrances .field__label::after{content:': ';}.field--name-field-main-categories .field__label,.field--name-field-main-categories .field__items,.field--name-field-related-brands .field__label,.field--name-field-related-brands .field__items,.field--name-field-related-fragrances .field__label,.field--name-field-related-fragrances .field__items,.field--name-field-reviewed-fragrances .field__label,.field--name-field-reviewed-fragrances .field__items{display:inline;}.field--name-field-main-categories,.field--name-field-related-brands,.field--name-field-related-fragrances,.field--name-field-reviewed-fragrances{font-size:0.9rem;margin-bottom:0.3rem;}
.teaser-body-wrapper .more-link{display:inline-block;margin-right:0.3rem;color:#ec5d5d;}.teaser-image-wrapper{margin:1rem 0.7rem 0.5rem;text-align:center;min-width:150px;min-height:90px;background-color:#eee;padding:0.4rem;}.teaser-image-wrapper *{margin:0 !important;}.node-title-teaser{font-size:1.35rem;font-weight:bold;}
.comments-all-wrapper{font-size:0.96em;}.comments-all-wrapper .indented{margin-right:2.5em;}.comments-all-wrapper .comment-wrapper{border-top:1px solid #ddd;padding-right:1em;}.comments-all-wrapper .comment-wrapper .author-line{font-size:0.75rem;color:#888;padding:0.5rem 0.3rem 0.3rem;}.comments-all-wrapper .comment-wrapper .author-line a{color:inherit;}.comments-all-wrapper .comment-wrapper .links{font-size:0.75rem;margin:0 10px 5px 0;}.comments-all-wrapper .comment-wrapper:hover{background-color:#f9f9f9;}.comments-all-wrapper .comment-by-student a{color:green;}.comment-unpublished{background-color:#ffc0cb63  !important;}.comment-unpublished:hover{background-color:#ffc0cbab !important;}.field--name-comment-body .filter-help{display:none;}.field--name-comment-body label{display:block;}.comments-form-wrapper{margin-top:2rem;border-top:1px solid #ddd;padding:1em 0.5em 0;}.comment-form .form-actions{margin-top:2rem;}.comment-form .form-actions .button{width:10rem;border-width:2px;}h3.comments-header{padding:1rem;font-size:1.2rem;}.comment-status-unpublished{background-color:#fddde3;}.comment-body-wrapper{font-size:0.9rem;line-height:1.75rem;color:#333}#edit-comment-body-0-format{display:none;}#comment-form #edit-preview{display:none;}body.node--type-article #comment-form .form-item-homepage{display:none;}body.node--type-article #comment-form .form-item-notify{margin:2rem 0 !important;font-size:1rem;}body.node--type-article #comment-form #edit-notify-type{margin:-1rem 1.5rem 2.5rem 0;font-size:1rem;}.form-item-notify-type{display:block !important;}
form#webform-submission-contact-form-add-form{max-width:33em;margin:0 auto;padding:1em 2em;border:1px solid #eee;background-color:#fdfdfd;}form#webform-submission-contact-form-add-form label{font-weight:normal;font-size:0.9em}form#webform-submission-contact-form-add-form label .form-required{color:red;}
#farsaran-cover{min-height:523px;background-image:url(/themes/custom/farsaran1400/asset/cover.jpg);background-size:cover;background-position:top center;}#front-customers-logos{background-color:#E6E6E6;padding:1.3em 0 0.5em;}#homepage-panel-id{display:none;}#front-zebra-wrapper .zebra-item{padding:1.8em 0;}#front-zebra-wrapper .zebra-item-odd{background-color:#fff;}#front-zebra-wrapper .zebra-item-even{background-color:#e6e6e6;}#front-cover-inner{float:left;background-color:#15375473;margin:6rem 0;padding:3rem;color:#fff;border-radius:15px;font-size:1.6rem;border:1px solid #5a7186;box-shadow:0 0 8px #9e9e9e;}#front-cover-inner h2{font-size:1.5rem;margin-bottom:2.5rem;}#front-cover-inner ul{list-style:none;padding:0;margin-bottom:3rem;}#front-cover-inner ul li{margin:1rem 0;font-size:1.3rem;}#front-cover-inner .bullet{font-size:0.8rem;margin-left:8px;}#front-cover-inner .link{float:left;}#front-cover-inner .link a{color:#fff;font-size:1.1rem;}#front_bottom_row_one{background-color:#353C41;color:#fff;padding-top:3em;padding-bottom:3em;}#front_bottom_row_two{background-color:#E6E6E6;color:rgb(51,51,51);padding-top:2em;padding-bottom:2em;}.block-views-blockpromoted-articles-block-1 > h2{font-size:1.5rem;text-align:center;margin:1rem 1rem 2rem;}.block-views-blockpromoted-articles-block-1 .views-row{margin:0.5rem 0 1rem;padding-bottom:0.5rem;border-bottom:1px dashed #ddd}
#farsaran_articles_tags{padding:0;}#farsaran_articles_tags li{list-style-type:none;display:inline-block;margin:0.3rem 0.1rem;font-size:0.75rem;font-weight:bold;}#farsaran_articles_tags li a{display:inline-block;padding:0 0.6rem;border:1px solid #ec5d5d;border-radius:20px;color:#ec5d5d;}#farsaran_articles_tags li a:hover{background-color:#ec5d5d;color:#fff;text-decoration:none;}#articles_nav_wrapper{background-color:#f9f9f9;border-top:1px solid #808080;border-bottom:1px solid #808080;text-align:center;}#articles_nav_wrapper ul{list-style:none;margin:0;padding:0;}#articles_nav_wrapper ul li{display:inline-block;margin:0 0.5rem;font-size:0.89rem;padding:0.6rem 0.5rem;}#articles_nav_wrapper ul li a{color:#000;}#articles_nav_wrapper ul li.active{background-color:#e6e6e6;}.field--name-field-attached-files{padding:0.7rem 1rem 1rem;border-right:5px solid #ab47bc;background-color:#f2f5f7;margin:2rem 0;}.field--name-field-attached-files .field__label{font-weight:bold;margin-bottom:0.5rem;}.field--name-field-vip-files,.field--name-field-attachments{padding:0.7rem 1rem 1rem;border-right:5px solid #ab47bc;background-color:#f2f5f7;margin:2rem 0;}.field--name-field-vip-files .field__label,.field--name-field-attachments .field__label{font-weight:bold;margin-bottom:0.5rem;}.field--name-field-related-content{padding:0.7rem 1rem 1rem;border-right:5px solid #ab47bc;background-color:#f2f5f7;margin:2rem 0;}.field--name-field-related-content .field__label{font-weight:bold;margin-bottom:0.5rem;}.teaser-body-wrapper .field--name-body{text-align:justify;padding-left:1rem;}.field--name-field-tags ul.links li{float:none !important;}.field--name-field-tags h3,.field--name-field-tags ul,.field--name-field-tags li{display:inline !important;}.field--name-field-tags li a{background-color:#f2f5f7;padding:0.4rem 0.8rem;border-radius:2rem;}article.node h2{font-size:1.6rem;color:#2f6d9d;margin-top:1.5rem;}article.node h3{font-size:1.45rem;color:#2f6d9d;margin-top:1.5rem;}article.node h4{font-size:1.3rem;color:#2f6d9d;margin-top:1.5rem;}article.node h5,article.node h6{font-size:1.25rem;color:#2f6d9d;margin-top:1.5rem;}article.node p{text-align:justify;}article.node p.text-align-center{text-align:center;}article.node p.text-align-left{text-align:left;}article.node p.text-align-right{text-align:right;}article.node table + p{clear:both;}.google-sheet{border-collapse:collapse;direction:ltr;float:left;margin:20px 0;}.google-sheet th,.google-sheet td{border:1px solid #dfe3e6;padding:8px;text-align:left;color:#202124;height:25px;}.google-sheet thead th{background-color:#f8f9fa;font-weight:normal;border:1px solid #dfe3e6;text-align:center;color:#5f6368;}.google-sheet tbody td:first-child{background-color:#f8f9fa;font-weight:normal;text-align:center;color:#5f6368;width:50px;border-right:1px solid #dfe3e6;}.google-sheet tr{border-bottom:1px solid #e0e0e0;}.google-sheet tr:last-child{border-bottom:none;}.google-sheet tbody tr:hover{background-color:#f1f3f4;}
.farsaran-markup{background-repeat:no-repeat;min-height:50px;background-position:left center;padding:20px 0 0 50px;margin:10px 3px;}[dir=rtl] .farsaran-markup{background-position:right center;padding:20px 50px 0 0;}.farsaran-notice-blue{background-image:url(/themes/custom/farsaran1400/images/farsaran-markup-styles/notice.png);border:1px solid blue;background-color:#ddedff;}.farsaran-notice-yellow{background-image:url(/themes/custom/farsaran1400/images/farsaran-markup-styles/notice.png);border:1px solid yellow;background-color:lightyellow;}.farsaran-hint-blue{background-image:url(/themes/custom/farsaran1400/images/farsaran-markup-styles/hint.png);border:1px solid blue;background-color:#ddedff;}.farsaran-hint-yellow{background-image:url(/themes/custom/farsaran1400/images/farsaran-markup-styles/hint.png);border:1px solid yellow;background-color:lightyellow;}.farsaran-warning{background-color:#FCF8F2;margin:20px 0;padding:20px;border-left:3px solid #F0AD4E;}[dir=rtl] .farsaran-warning{border-right:3px solid #F0AD4E;border-left:0 none;}.farsaran-info{background-color:#F4F8FA;margin:20px 0;padding:20px;border-left:3px solid #5BC0DE;}[dir=rtl] .farsaran-info{border-right:3px solid #5BC0DE;border-left:0 none;}.farsaran-danger{background-color:#FDF7F7;margin:20px 0;padding:20px;border-left:3px solid #D9534F;}[dir=rtl] .farsaran-danger{border-right:3px solid #D9534F;border-left:0 none;}.farsaran-tip{background-image:url(/themes/custom/farsaran1400/images/farsaran-markup-styles/tip.png);border:1px solid yellow;background-color:#fff;}.farsaran-formula{background-image:url(/themes/custom/farsaran1400/images/farsaran-markup-styles/formula.png);border:1px solid yellow;background-color:#eee;direction:ltr;background-position:left center !important;padding:20px 0 0 50px !important;font-family:verdana !important;}body.html .farsaran-button{user-select:none;-moz-user-select:none;-khtml-user-select:none;-o-user-select:none;-webkit-user-select:none;}.farsaran-button{border-radius:2px;color:#FFFFFF;display:inline-block;font-size:120%;transition:all 0.1s ease-in-out 0s;padding:10px 12px;width:-moz-fit-content;width:-webkit-fit-content;width:-o-fit-content;width:-khtml-fit-content;display:-moz-inline-stack !important;display:inline-block !important;zoom:1 !important;*display:inline !important;}.farsaran-button a,.farsaran-button a:hover{text-decoration:none;color:#FFFFFF;}.farsaran-button-blue{background-color:#42A9E1;}.farsaran-button-blue:hover{background-color:#53B3E6;}.farsaran-button-green{background-color:#8FC743;}.farsaran-button-green:hover{background-color:#A0D655;}.farsaran-button-warning{background-color:#ED9C28;border-color:#EEA236;}.farsaran-button-warning:hover{background-color:#F0AD4E;border-color:#D58512;}.farsaran-button-danger{background-color:#D9534F;border-color:#D43F3A;}.farsaran-button-danger:hover{background-color:#D2322D;border-color:#AC2925;}.farsaran-bg-primary{background-color:#428BCA;margin:7px 0;padding:5px 10px;}.farsaran-bg-success{background-color:#DFF0D8;margin:7px 0;padding:5px 10px;}.farsaran-bg-info{background-color:#D9EDF7;margin:7px 0;padding:5px 10px;}.farsaran-bg-warning{background-color:#FCF8E3;margin:7px 0;padding:5px 10px;}.farsaran-bg-danger{background-color:#F2DEDE;margin:7px 0;padding:5px 10px;}.farsaran-left{float:left;}.farsaran-left+*{clear:left;}.farsaran-right{float:right;}.farsaran-right+*{clear:right;}.farsaran-center{margin:0 auto;width:-moz-fit-content;width:-webkit-fit-content;width:-o-fit-content;width:-khtml-fit-content;display:table !important;}
.node_search-results li.list-group-item:nth-child(even){background-color:#f9f9f9;}.node_search-results li.list-group-item h3{font-size:1.1rem;}.node_search-results li.list-group-item p+p{display:none;}body.path-search #block-system-wrapper > h2{display:none;}
body.path-user #content{max-width:45rem;margin:0 auto 2rem;border:1px solid #ddd;border-radius:5px;padding:1rem;}
.product-price{font-size:1.2rem;}.field--name-price{font-size:1.2rem;}
#farsaran-calendar #top-note{text-align:justify;}#farsaran-calendar #calendar .course{margin:2.5rem 0;padding:0 0 2rem;box-shadow:0 0 15px #0002}#farsaran-calendar #calendar .course table{caption-side:top;}#farsaran-calendar #calendar .course table caption{font-size:1.3rem;font-weight:bold;color:#333;text-align:center;background-color:#fafafa;padding:1rem 0;}#farsaran-calendar #calendar .course table caption a{color:inherit;}#farsaran-calendar #calendar .course table thead,#farsaran-calendar #calendar .course table tbody{border:1px solid #eee;text-align:center;}#farsaran-calendar #calendar .course > p{margin:0 2rem;}#farsaran-calendar #future-courses .course table tr td{padding:.25rem 1rem;}#farsaran-calendar #future-courses .course table tr td:nth-child(1),#farsaran-calendar #future-courses .course table tr th:nth-child(1){text-align:right;padding:.25rem 2rem;}#farsaran-calendar #calendar .course table th{font-size:1rem;font-weight:bold;}#farsaran-calendar #calendar .course table td .btn{margin:0.2rem 0.3rem;display:inline-block;}#farsaran-calendar #calendar .course .course-footnote{margin:1.5rem 1rem 0;text-align:justify;}#farsaran-calendar #calendar .course table td{vertical-align:middle;}#farsaran-calendar #top-index{text-align:center;position:sticky;top:5px;}#farsaran-calendar #top-index a{display:inline-block;background-color:#f2f2f2e8;padding:0.5rem 1rem;margin:0.5rem 0.2rem;border-radius:4px;color:#555;font-weight:bold;}#farsaran-calendar #top-index a:hover{text-decoration:none;background-color:#cececef5;}@media (max-width:1024px){.node #farsaran-calendar #top-index a{font-size:1rem;padding:0.5rem 0.5rem;margin:0.5rem 0.1rem;}}@media (max-width:800px){.node #farsaran-calendar #top-index a{font-size:0.9rem;padding:0.3rem 0.2rem;margin:0.3rem 0.1rem;}}@media (max-width:666px){.node #farsaran-calendar #top-index{display:none;}}.ck #farsaran-calendar .farsaran-anchor::before{content:'Anchor (Visible Only in CKEditor)';color:red;font-weight:bold;border:1px solid red;padding:5px 10px;display:inline-block;}.node #farsaran-calendar .farsaran-anchor{width:0;height:0;transform:translateY(-50px);}
