/*
Theme Name: NYCCSC
Theme URI: https://www.nyccharterschools.org
Description: For over a decade, the New York City Charter School Center has served as the leading expert and proponent of New York City’s charter school movement. We help new charter schools get started, support existing schools and build community and political support so that high quality charters can flourish.
Author: Rodriguez Valle Creative
Author URI: https://rodriguezvalle.com
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet is loaded from functions.php not using @import */

/* NYCCSC Brand Colors
Orange: #f47947 or 244, 121, 71
Yellow: #f99d29 or 249, 157, 41
Light Teal: #6eccd9 or 110, 204, 217
Dark Teal: #33aab8 or 51, 170, 184
Dark Grey: #80848a or 128, 132, 138
Light Grey: #bcc3c8 or 188, 195, 200
Black: #000000
*/

@font-face {
    font-family:'NYCCSC-DIN';
    font-style:normal;
    font-weight:normal;
    src:url('fonts/DINPro-Medium_13936.woff') format('woff'); /* Modern Browsers */
}

p {margin:0 0 20px 0 !important;}

/* Headings */
h1 {font-size:2em;}
h2 {font-size:1.875em;}
h3 {font-size:2em;}
h4 {font-size:1.25em; font-weight:700;}
h5 {font-weight:400; text-transform:uppercase; letter-spacing:.05em; font-size:1em;}
h6 {font-size:1.75em; line-height:1.35em !important; font-weight:300; margin:0;}

/* Special Heading Treatments */
.pagehero h3 {color:#ffffff;}
.iconbox h2 {color:#ffffff;}

/* Special Text Treatments */
.pagehero p {font-weight:500; margin:0 0 10px 0 !important; color:#ffffff;}
.intro p {font-size:1.5em; line-height:1.375em; font-weight:500; color:#80848a;}

/* Buttons */
.pageherobtn .elementor-button {background:transparent; border:2px solid #ffffff; font-weight:700; font-family:'Barlow', Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; letter-spacing:.15em;}
.pageherobtn .elementor-button:hover {background:#80848a;}

/* Icon Boxes */
.iconbox {}
.iconboxw {}

.iconbox .elementor-widget-image .elementor-image>a img[src$=".svg"] {width:108px; filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);}
.iconbox .elementor-widget-image .elementor-image>a img[src$=".svg"]:hover {filter:none;}

.iconboxw .elementor-widget-image .elementor-image>a img[src$=".svg"] {width:108px;}
.iconboxw .elementor-widget-image .elementor-image>a img[src$=".svg"]:hover {filter:invert(59%) sepia(18%) saturate(2144%) hue-rotate(328deg) brightness(100%) contrast(93%);}


.otherlinks .elementor-widget-image .elementor-image>a img[src$=".svg"] {width:108px;}
.otherlinks .elementor-widget-image .elementor-image>a img[src$=".svg"]:hover {filter:invert(59%) sepia(18%) saturate(2144%) hue-rotate(328deg) brightness(100%) contrast(93%);}

.otherlinks h2 a:hover {color:#f47947;}

/* Icon with Inline Text */
.icontextinline p {font-size:1.125em; margin:0 !important;}

/* Featured Resources */
.featuredresources {}


/* Header */

.v2-header {position:absolute !important;width:100% !important;z-index:500;border:0px solid #333;}
.v2-header .forparents .elementor-button {font-family:'NYCCSC-DIN'; letter-spacing:.02em; font-weight:700; padding:5px 10px 6px 10px; background:#000000 !important;}
.v2-header .forparents .elementor-button:hover {background:#f47947 !important;}




.v2-headerBrand .elementor-widget-image .elementor-image>a img[src$=".svg"] {width:265px;}

.v2-headerBrand .sitenav .elementor-widget-image .elementor-image>a img[src$=".svg"] {width:55px;filter:invert(71%) sepia(72%) saturate(4375%) hue-rotate(333deg) brightness(105%) contrast(91%);}
.v2-headerBrand .sitenav .elementor-widget-image .elementor-image>a img[src$=".svg"]:hover {filter:none;}







h6 {text-transform:uppercase; font-size:.75em !important; letter-spacing:.05em; margin:0 !important; line-height:1 !important; color:#bcc3c8;}

.blog-entry.post .thumbnail img {border-radius: 8px;}
.single .thumbnail img {border-radius: 8px;}
.blog-entry.large-entry .blog-entry-readmore a {
    font-size: 15px;
    border: 1px solid #33aab8;
    font-weight:700;
}
.blog-entry.large-entry .blog-entry-readmore a:hover {
    border: 1px solid #33aab8;
    color:#fff !important;
    background:#33aab8;
}

/* Title on non blog entries, ie resource topics */
.tax-resource_topic .blog-entry-title a {color:#000;}
.tax-resource_topic .blog-entry-title a:hover {color:#33aab8;}

.post-type-archive-press_release .blog-entry-title a {color:#000;}
.post-type-archive-press_release .blog-entry-title a:hover {color:#33aab8;}

/* Header */
.oceanwp-mobile-menu-icon a {font-size:20px;}
.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-text {display:none;}
.icon-magnifier:before {font-weight:700 !important;}

/* Footer */
#footer-bottom #copyright {text-align:left !important;}

#nyccsc-footer .stringlogo img {width:65%; height:auto; display:block;}
#nyccsc-footer .footer-col1 p {font-family:'NYCCSC-DIN'; font-size:.875em; line-height:1.5em;}
#nyccsc-footer .footer-col4 p {font-family:'NYCCSC-DIN'; font-size:.75em;}
#nyccsc-footer a {font-family:'NYCCSC-DIN'; color:#80848a;}
#nyccsc-footer a:hover {color:#f47947;}
#nyccsc-footer ul {margin:0; padding:0;}
#nyccsc-footer ul li {font-size:.875em; line-height:1.5em; list-style:none; margin:0; padding:0;}
#nyccsc-footer .elementor-widget-image .elementor-image>a img[src$=".svg"] {width:200px;}

/* Forms */
.nyccsc-form {}
.nyccsc-form p {font-size:1em;}
.nyccsc-form label {margin:0 0 10px 0 !important; font-family:'Barlow' !important; font-size:1.25em;}
.nyccsc-form .frm_primary_label {font-family:'Barlow' !important; font-weight:500 !important;}
.nyccsc-form .frm_required {color:#f47947 !important;}
.nyccsc-form .frm_description {font-family:'Barlow' !important; font-weight:400 !important;}
.nyccsc-form input[type=text],input[type=email], textarea {
    color: #000000;
    background-color: #ffffff;
    border-color: #80848a;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 100%;
    max-width: 100%;
    font-size: 14px;
    padding: 6px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    font-weight: normal;
    box-shadow:none !important;
}
.nyccsc-form .frm_button_submit {
    font-family:'Barlow', Helvetica, Arial, sans-serif !important;
    background: #f47947 !important;
    border:none !important;
    color: #ffffff !important;
    padding:10px 12px !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    font-weight:600 !important;
    font-size:1.25em !important;
}
.nyccsc-form .frm_button_submit:hover {background: #80848a !important;}
.nyccsc-form .elementor-widget-image .elementor-image>a img[src$=".svg"] {width:177px;}


/* Tables */
#theresourcelibrary .posts-table-wrapper {margin:0;}
#theresourcelibrary .posts-table-above {border-bottom:3px solid #000;}
#theresourcelibrary .posts-data-table {border:0px solid #f3f3f3;}

#theresourcelibrary a {color:#000;}
#theresourcelibrary a:hover {color:#f47947;}
#theresourcelibrary .posts-data-table th {padding:10px;color:#80848a;}
#theresourcelibrary .posts-data-table tbody td {padding:20px 10px;}
#theresourcelibrary .posts-data-table tbody td.col-title {font-weight:600; font-size:1.25em; line-height:1.125em;}
#theresourcelibrary .posts-data-table tbody td.col-title:hover {}

#theresourcelibrary table.dataTable.no-footer {border-bottom:3px solid #000000;}

/* Filters */
#theresourcelibrary .posts-table-controls .posts-table-select-filters {border-top:1px solid #000000; background:#ffffff; padding:20px 0;}
#theresourcelibrary .posts-table-controls .posts-table-select-filters label {color:#000000;}
#theresourcelibrary .posts-table-controls .posts-table-select-filters select {color:#000000;}

/* Show Entries */
#theresourcelibrary .posts-table-controls .dataTables_length {background:#ffffff; padding:20px 0;}
#theresourcelibrary .posts-table-controls .dataTables_length select {}

/* Search */
#theresourcelibrary .posts-table-controls .dataTables_filter {padding:20px 0;}
#theresourcelibrary .posts-table-controls .dataTables_filter input[type="search"] {}

.ontheresourcepage {margin-top:100px;}
.a-resource {}
.a-resource a {color:#f47947;font-weight:500;}
.a-resource a:hover {color:#000000;}
.resource-details {margin:0 0 20px 0; float:left; display:inline; width:50%;}
.resource-details h6 {padding:0 0 10px 0;}
.resource-details a {color:#f47947; font-weight:500;}
.resource-details a:hover {color:#000000;}

/* Resources */
.assetsWrap {border:1px solid #fff; margin:20px 0 !important; padding:10px; background:#f3f3f3;}
.assetsWrap:hover {border:1px solid #bcc3c8;}
.assetsWrap h5 {font-size:1em; text-transform:none; letter-spacing:0; margin:0; line-height:1;}

.anAsset {color:#000000;}
.anAsset a {color:#f47947; text-transform:uppercase; font-size:.875em; font-weight:600; letter-spacing:.05em;}
.anAsset a:hover {color:#000000;}
.anAsset {list-style:none; margin:0; border-bottom:1px dotted #999; padding:10px;}
.anAsset:last-child {border:0;}

.embed-container {margin-bottom:30px; position:relative; padding-bottom:56.25%; height:0; overflow:hidden; max-width:100%; }
.embed-container iframe, .embed-container object, .embed-container embed {position:absolute; top:0; left:0; width:100%; height:100%; }

/* News Articles */
.newsArticleWrap {width:100%; max-width:1200px; margin: 0 auto; border:0px solid #333;}
.newsArticles {float:left;width:72.5%;}
.pressReleases {float:right;width:25%;padding:2.5%;background:#f9f9f9;}
.pressReleases p {line-height:1.25em;}
.pressReleases a {font-weight:500;}
.newsArticleUnit {padding:0 0 30px 0; margin:0 0 30px 0; background:#fff; border-bottom:1px dotted #6eccd9;}
.newsArticleUnit h3 {margin:5px 0;line-height:1em;}
.newsArticleUnit h5 {letter-spacing:0;text-transform:none;margin:0;}
.newsArticleUnit h5 a {margin:0;}

/* Resources and News */
.resourcesandnews .relatednews h3 a {color:#33AAB8 !important;}
.resourcesandnews .relatednews h3 a:hover {color:#000000 !important;}
.resourcesandnews .relatednews h6 {margin:0 0 5px 0 !important;}

/* PR */
.PRdetails {border:1px solid #bcc3c8; background:#f3f3f3; padding:30px; margin:0 0 30px 0;}
.PRdetails h5 {letter-spacing:0;text-transform:none;margin:0;}
.prdate {font-weight:500;font-size:.875em;}

.detailBox {width:50%; float:left; display:inline;}

.allPressReleases {width:100%;max-width:1200px;margin:0 auto;}
.allPressReleasesContent {max-width:900px;margin:0 0 30px 0;}
.allPressReleasesContent h5 {margin:0;}
.allPressReleasesContent p {margin:0 !important;}

/* NYCCSC Brand Colors
Orange: #f47947
Yellow: #f99d29
Light Teal: #6eccd9
Dark Teal: #33aab8
Dark Grey: #80848a (128, 132, 138, 1)
Light Grey: #bcc3c8
Black: #000000
Super Light Grey: #f3f3f3
*/
.nyccscbutton .elementor-button {background:#f47947; border:none; color:#ffffff !important;}
.nyccscbutton .elementor-button:hover {background:#80848a; border:none; color:#ffffff !important;}

/* Menu Stuff */
#nyccsc-main-menu {}
#nyccsc-main-menu .menucol .sub-menu li {background:#f8f8f8;}
#nyccsc-main-menu .menucol .sub-menu li a {padding-left:20px;}
#nyccsc-main-menu .menucol .sub-menu li ul li a {padding-left:35px;}
#nyccsc-main-menu .menucol .elementor-widget-image .elementor-image>a img[src$=".svg"] {width:205px;}

/* orange #nyccsc-main-menu .menucol .forfamilies .elementor-widget-image .elementor-image>a img[src$=".svg"] {filter: invert(63%) sepia(15%) saturate(3458%) hue-rotate(328deg) brightness(96%) contrast(98%);width:364px;} */
#nyccsc-main-menu .menucol .forfamilies .elementor-widget-image .elementor-image>a img[src$=".svg"] {filter: invert(47%) sepia(94%) saturate(289%) hue-rotate(138deg) brightness(101%) contrast(100%); width:364px;}
#nyccsc-main-menu .menucol .forfamilies .elementor-widget-image .elementor-image>a img[src$=".svg"]:hover {filter: none;}

#nyccsc-main-menu .menutop .menucolumn a:hover {color:#fff; background:#f47947;}
#nyccsc-main-menu h2 {color:#80848a;}
#nyccsc-main-menu .menucol .adscol .elementor-widget-image .elementor-image>a img[src$=".svg"] {width:150px;}

/* Homepage */
.homedata {}
.homedata h2 {color:#fff; letter-spacing:-.035em; font-size:6em; font-weight:700;}
.homedata p {font-family:'NYCCSC-DIN'; font-size:1.5em; margin:0; line-height:1em; color:#ffffff;}
.homedata .datacol {min-height:450px;}
.homeslider .elementor-slide-heading {font-family:'NYCCSC-DIN'; margin:0 0 10px 0 !important;}

.swiper-slide-inner {padding:70px !important;}
.swiper-slide-contents {max-width:40% !important; background:rgba(0,0,0, .65); padding:20px; border-radius:5px;}


.homedata .homevid h4 {font-family:'NYCCSC-DIN'; font-weight:700; letter-spacing:.15em; text-transform:uppercase; color:#ffffff;}
.factdata .infobox {font-weight:500; font-size:1.125em; color:#fff;}
.factdata .infobox a {color:#000;}
.factdata .infobox a:hover {color:#fff;}
.factdata .dataemphasis {font-size:1.875em;font-weight:900;}

/* Fact Sheets */
.factdata h2 {letter-spacing:-.055em; font-size:6em; font-weight:700;}
.factdata h3 {letter-spacing:-.035em; font-size:1.75em; font-weight:500;}
.factdata h3 sup {font-size:.5em;margin:0 3px;}
.factdata p {font-size:1.125em; margin:0; line-height:1.25em;}
.factdata p sup {margin:0 2px; font-size:.5em;}

/*.factdata .level2 p {font-size:1.125em;}*/

.factsheetyears {padding:0px;width:25%;}
.factsheetyears h3 {text-align:center; color:#ffffff; background:#80848a; padding:5px 10px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}

.factnotes ul {margin-top:0;}
.factfootnotes p {font-size:.875em; margin:5px 0 !important;}

.factsheetdownload {border:0px solid #333;padding:0; margin:0 0 0 10px;}
.factsheetdownloaden {max-width:200px; float:left; display:inline; margin-right:10px;}
.factsheetdownloades {max-width:120px; float:left; display:inline;}

/*.factsheetdownload p {font-weight:500;}*/

.factsheetdownload a img[src$=".svg"] {width:200px;}
.factsheetdownload a img[src$=".svg"]:hover {filter:invert(59%) sepia(18%) saturate(2144%) hue-rotate(328deg) brightness(100%) contrast(93%);}
.factsheetdownloades a img[src$=".svg"] {width:120px;}
.factsheetdownloades a img[src$=".svg"]:hover {filter:invert(59%) sepia(18%) saturate(2144%) hue-rotate(328deg) brightness(100%) contrast(93%);}

/* fact sheet large numbers */
.factdataorange h2 {color:#f47947; letter-spacing:-.035em; font-size:6em; font-weight:700;}
.factdataorange p {font-family:'NYCCSC-DIN'; font-size:1.5em; margin:0; line-height:1em; color:#000000; text-align:center;}

.factdata table {margin-bottom:30px;}
.factdata .oew-table-cell {font-weight:600;}
.factdata .oew-table-cell .charters {font-weight:700;}

/* Press Resources */
#chartercenterassets h3 {font-size:1em; line-height:1.25em;}
#chartercenterassets .elementor-button {background:#f47947; font-weight:700; border:2px solid #fff;}
#chartercenterassets .elementor-button:hover {background:#000;}
#videogrid {}
#videogrid h3 {font-size:1em;}

/* Staff */
.staffGrid {width:100%;max-width:1200px;margin:0 auto;}
.staffUnit {float:left;display:inline;width:33.33333333333333%;}
.staffUnit2 {float:left;display:inline;width:16.66666666666667%;}
.staffUnitPhoto {position:relative;}
.staffUnitPhoto img {width:100%;height:auto;display:block;}

.memberOverlay {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  height:100%;
  width:100%;
  opacity:0;
  transition:.35s ease;
  background-color:#000000;
}
.staffUnitPhoto:hover .memberOverlay {
  opacity: .85;
}
.overlayText {
  color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  width:100%;
}
.overlayText h2 {font-size:1.75em; line-height:1.15em !important; margin:0; color:#ffffff;}
.overlayText h2 a {color:#ffffff;}
.overlayText h2 a:hover {color:#f47947;}
.overlayText h5 {letter-spacing:0;font-size:1em; margin:5px 0; color:#ffffff;}
.overlayText h6 {color:#6eccd9;}

.overlayText2 {
  color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  width:95%;
}
.overlayText2 h2 {font-size:1.25em; line-height:1.15em !important; margin:0; color:#ffffff;}
.overlayText2 h2 a {color:#ffffff;}
.overlayText2 h2 a:hover {color:#f47947;}
.overlayText2 h5 {letter-spacing:0;font-size:.875em; margin:5px 0; color:#ffffff;}
.overlayText2 h6 {color:#6eccd9;}

/* Team Member Page */
#memberPage {border:0px solid #333;}
.memberPageContent {padding:0 30px 10px 0;}
.memberPageDetails {padding:20px 0; border-top:1px dotted #80848a;}
.memberPagePhoto {float:left;display:inline;width:30%;}
.memberPagePhoto img {width:100%;height:auto;display:block;}
.memberPageFacts {float:left;display:inline;width:70%;}

.allStaff {margin:30px 0; padding:20px 0; border-top:1px solid #bcc3c8;}

/* Events */
.eventsGrid {width:100%;max-width:1200px;margin:0 auto;border:0px solid #333;}
.eventUnit {float:left;display:inline;padding:0 30px 30px 0; width:33.33333333333333%;}
.eventUnitContent {min-height:340px;padding:10px; border:1px dotted #80848a;}
.eventUnitContent:hover {background:#f5f5f5;}
.eventUnitImg {min-height:10px;float:left;display:inline; width:66.66666666666666%;}
.eventUnitImg img {width:inherit; height:auto;display:block;}
.eventUnitDate {float:left;display:inline; width:33.33333333333333%;}
.eventUnitText {margin-top:20px;padding-top:10px;border-top:1px dotted #80848a;}
.eventUnit h2 {text-align:right;color:#f47947; margin:0; line-height:1; font-size:6em; letter-spacing:-.035em; font-weight:700;}
.eventUnit h3 {font-size:1.5em;margin:0 0 10px 0;line-height:1.125em;}
.eventUnit .eventUnitDate h5 {text-align:right;color:#f47947; margin:0; line-height:1;}
.eventUnit .eventUnitText h6 {margin:5px 0 10px 0 !important; line-height:1.5em;}
.eventUnit p {margin:10px 0 !important;}
.eventUnit p a {color:#000;font-weight:500;}
.eventUnit p a:hover {color:#33aab8;}

/* Single Event */
.singleEventImg {min-height:30px;float:left;display:inline;width:33.33333333333333%;}
.singleEventContent {padding:0 30px 0 0;}
.singleEventContent img {width:100%;height:auto;display:block;}
.singleEventDetails {min-height:30px;float:left;display:inline;width:66.66666666666666%;}
.singleEventContent p a {font-weight:500;}


/*Blogs + Videos Row */
.blogvideosrow .iconboxw {width:25% !important;}
.blogvideosrow .videobox {width:37.5% !important;}

/* NYCCSC Brand Colors
Orange: #f47947
Yellow: #f99d29
Light Teal: #6eccd9
Dark Teal: #33aab8
Dark Grey: #80848a (128, 132, 138, 1)
Light Grey: #bcc3c8
Black: #000000
Super Light Grey: #f3f3f3
*/


/* Universal Stuff */
.clear {clear:both;}



/* Responsive Alterations */

@media only screen and (max-width:1600px) {
    .homedata h2 {font-size:5em;}
}

@media only screen and (max-width:1400px) {
    .homedata h2 {font-size:4em;}
}

@media only screen and (max-width:1200px) {
    .homedata h2 {font-size:3.5em;}
    .v2-header {
        position:absolute !important;
        width:100%;
        left:0;
        z-index:500;
    }
    .newsArticleUnit {padding:20px;}
    .newsArticleHeader {padding:0 20px;}
    .eventsGrid {padding:20px;}
    .eventUnit {float:none;display:block;width:100%;padding:0 30px 30px 30px;}
    .allPressReleasesContent {padding:0 20px;}
}

@media only screen and (max-width: 959px) {
    #top-bar-content, #top-bar-social {text-align: left;}
    .homedata .homeslide .swiper-slide {max-height:1200px;}
    .homedata h2 {font-size:3em;}
}
    
@media only screen and (max-width:767px) {
    .homedata h2 {font-size:5em;}
    #nyccsc-footer .stringlogo img {width:100%; height:auto; display:block;}
    .newsArticles {float:none; display:block; width:100%;}
    .pressReleases {float:none; display:block; width:100%;}
    .detailBox {width:100%; float:none; display:block; margin-bottom:10px;}
    .staffUnit {float:none;display:block;width:100%;margin-bottom:1px;}
    .staffUnit2 {width:50%;}
    .memberOverlay {opacity:.5;}
    .overlayText {top:75%;}
    .memberPagePhoto {float:none;display:block;width:100%;}
    .memberPageFacts {float:none;display:block;width:100%;}
    .memberPageContent {padding:0 0 20px 0;}
    .singleEventImg {float:none;display:block;width:100%;}
    .singleEventDetails {float:none;display:block;width:100%;margin-top:30px;}
    .swiper-slide-inner {padding:25px !important;}
    .swiper-slide-contents {max-width:80% !important; background:rgba(0,0,0, .65); padding:20px; border-radius:5px;}
    .blogvideosrow .iconboxw {width:100% !important;}
    .blogvideosrow .videobox {width:100% !important;}
}

@media only screen and (max-width:500px) {
    .fa-bars:before {color:#80848a;}
    .v2-header .forparents .elementor-button {background:#80848a !important;}
    .v3-header .forparents .elementor-button {background:#80848a !important;}
    
    .v2-headerBrand .elementor-widget-image .elementor-image>a img[src$=".svg"] {width:205px;}
    .homedata .datacol {min-height:100px;}
    .homedata h2 {font-size:6em;}
    .factdata h2 {letter-spacing:-.1em;}
    .factsheetyears {width:50%;}
    .factsheetyears h3 {font-size:1.25em;}
    .v2-headerBrand .sitenav .elementor-widget-image .elementor-image>a img[src$=".svg"] {width:45px;}
    .swiper-slide-inner {padding:20px !important;}
    .swiper-slide-contents {max-width:100% !important;}
}
