/* CSS Document */

html, body {
    padding: 0px;
    margin: 0px;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 14px;
    text-decoration: none;
}

p, h1, h2, h3, h4, ol, ul, form {
    padding: 0px;
    margin: 0px;
}

.clear {
    clear: both;
}

/* Start Main wrapper code */
.main_wrapper {
    padding: 0px;
    margin: 0px;
    width: 100%;
    float: left;
    background: #e1e1e1 url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/120520418/main_bg.jpg) repeat;
}

.main_wrapper_fix {
    padding: 0px;
    margin: 0 auto;
    width: 1016px;
    float: none;
}

.main_wrapper_fix_inner {
    padding: 0px;
    margin: 0 auto;
    width: 1016px;
    border-left: 1px solid #b4303e;
    border-right: 1px solid #b4303e;
    float: left;
    height: auto;
    background-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/120520418/container_bgr.jpg);
    background-repeat: repeat-y;
}

/* End Main wrapper code */

/* Start left_part code */
.left_part {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 205px;
}

.left_part_fix {
    float: none;
    padding: 0px;
    margin: 0 auto;
    width: 205px;
}

.left_part_in {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 205px;
}

.flash_part {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 205px;
    height: 109px;
}

.left_menu_box {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 205px;
    background-color: #701e26;
}

.left_menu_box * {
    z-index: 99999;
}

.left_menu_box  ul {
    padding: 0px;
    margin: 0px;
    width: 205px;
    list-style: none;
    border-top: 1px solid #fff;
}

.left_menu_box  li {
    padding: 0px;
    margin: 0px;
    width: 205px;
}

.left_menu_box  a {
    padding: 0.4em 5px 0.4em 25px;
    margin: 0px;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
    border-bottom: 1px solid #fff;
}

.left_menu_box  a:hover {
    color: #ffa019;
    background-color: #481319;
    padding: 0.4em 5px 0.4em 25px;
}

.left_menu_box  .active {
    color: #ffa019;
    background: none;
    background-color: #481319;
}

.d_lush_logo {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 205px;
}

.gred_part {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 205px;
    min-height: 294px;
    height: auto;
    background: #b3303e url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/120520418/left_gradient.jpg) left top repeat-x;
}

/* End left_part code */

/* Start right_part code */
.right_part {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 811px;
}

.right_part_fix {
    float: none;
    padding: 0px;
    margin: 0 auto;
    width: 811px;
}

.right_part_in {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 811px;
}

/* End right_part code */

/* Start header code */
.header {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 811px;
    height: 88px;
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/120520418/header_bg.jpg) left top repeat-x;
}

.logo {
    float: left;
    padding: 0px;
    margin: 0px 35px 0px 0px;
    width: 307px;
    height: 88px;
}

.header_right {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 469px;
    height: 88px;
}

.top_menu_box {
    float: left;
    padding: 0px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
    width: 449px;
    height: 25px;
    background: #4a1419 url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/120520418/top_menu_left.jpg) left top no-repeat;
}

.top_menu_box img {
    float: right;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    width: 20px;
    height: 25px;
}

.top_menu_brodcrumb {
    padding: 0px;
    margin: 0px;
    float: left;
    width: 429px;
}

.top_menu_brodcrumb_in {
    padding: 0px;
    margin: 0px;
    float: left;
    width: 429px;
    height: auto;
}

.top_menu_box1 ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.top_menu_box1 li {
    width: auto;
    float: left;
    padding: 0px;
    margin: 0px;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
}

.top_menu_box1 a {
    width: auto;
    float: left;
    padding: 0px 5px 0px 8px;
    margin: 5px 0px 0px 0px;
    line-height: 15px;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/120520418/top_menu_sep.jpg) left center no-repeat;
}

.top_menu_box1 a:hover {
    padding: 0px 5px 0px 8px;
    color: #ffa019;
    background-color: #8c2530;
}

.top_menu_box1 .active {
    background: none;
}

.top_menu_box1 .active1 {
    padding: 0px 5px 0px 8px;
    color: #ffa019;
    background: #8c2530 url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/120520418/top_menu_sep.jpg) left center no-repeat;
}

.top_menu_box1 p {
    padding: 5px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    line-height: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
}

.top_menu_box1 p a {
    padding: 0px 5px 0px 8px;
    margin: 5px 0px 0px 0px;
    line-height: 15px;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
}

.text_function {
    float: left;
    width: 130px;
    height: 15px;
    padding: 5px 0px 5px 20px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
}

.text_function a {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.text_function a:hover {
    color: #ffa019;
}

.head_heading {
    width: 410px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 22px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: normal;
    text-decoration: none;
}

/* End header code */

/* Start middle container code */
.middle_container {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 811px;
    background-color: #e1e1e1;
}

.middle_container_fix {
    float: none;
    padding: 0px;
    margin: 0 auto;
    width: 811px;
}

.middle_container_in {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 811px;
}

.middle_left_part {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 606px;
    background-color: #fff;
}

.middle_left_top_cur {

    padding: 0px;
    margin: 0px;
    width: 606px;
    height: 9px;
}

.middle_left_top_cur img {
    display: block;
}

.middle_left_grd {
    padding: 0px;
    margin: 0px;
    width: 9px;
    background-image: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/120520418/grad_v.jpg);
    background-position: right;
    background-repeat: repeat-y;
}

.middle_left_part_in {
    float: left;
    margin: 0px;
    width: 581px;
}

.middle_left_part_in h1 {
    margin-left: 8px;
}

.middle_left_part_in_out {
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    width: 606px;
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/120520418/grad_v.jpg) right bottom repeat-y;
    background-color: #fff;
}

.middle_left_part_in_out_imgg {
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    width: 606px;
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/120520418/grad_part_bot1.jpg) right bottom no-repeat;
}

.middle_containt_box {
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 4px 0px;
    width: 580px;
    background-color: #eee;
    border: 1px solid #ccc;
}

.middle_containt_box img {
    float: left;
    padding: 3px;
    margin: 8px 20px 5px 7px;
    border: 1px solid #ddd;
    background-color: #fff;
}

.middle_containt_box img.va {
    margin: 8px 2px 5px 2px;
}

.more_details img.va {
    margin: 8px 2px 5px 2px;
}

.middle_containt_box_in {
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 357px;
}

.middle_containt_box_in_va {
    width: 566px;
    padding: 0 7px;
}

.middle_containt_box_in h2, .middle_containt_box_in_va h2 {
    padding: 5px 0px 0px 0px;
    margin: 0px 10px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #b4303e;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    border-bottom: solid 1px #ddd;
}

.middle_containt_box_in h3 {
    padding: 15px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.middle_containt_box_in p {
    padding: 0px 40px 10px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.middle_containt_box1 {
    float: left;
    padding: 0px 0px 0px 0px;

    width: 596px;
}

.middle_containt_box1_in {
    padding: 0px 0px 0px 0px;
    margin: 0 auto;
    width: 567px;
}

.middle_containt_box1_in h2 {
    padding: 5px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #b4303e;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    border-bottom: solid 1px #b4303e;
}

.middle_containt_box1_in h3 {
    padding: 15px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.middle_containt_box1_in p {
    padding: 5px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #545454;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.middle_left_bot_cur {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 606px;
    height: 17px;
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/120520418/middle_left_bot_cur2.jpg) left top no-repeat;
}

/* End middle container code */

/* Start middle container right part code */
.middle_right_part {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 205px;
    background-color: #e1e1e1;
}

.middle_right_top_cur {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 205px;
    height: 16px;
}

.middle_right_part_in {
    float: left;
    padding: 0px 6px 0px 0px;
    margin: 0px;
    width: 199px;
    background-color: #e1e1e1;
}

.calen {
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 40px 0px;
    width: 197px;
    height: 164px;
}

.face_logo {
    float: left;
    padding: 0px 0px 0px 3px;
    margin: auto;
    width: 194px;
}

.face_redbar {
    float: left;
    padding: 8px 0px 0px 0px;
    margin: 0px 0px 0px 3px;
    width: 194px;
    height: 23px;
    text-align: center;
    background-color: #b6313e;
}

.face_redbar h2 a {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;

    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.face_redbar h2 a:hover {
    color: #ffa019;
}

.form_box {
    float: left;
    padding: 0px 0px 0px 10px;
    margin: 10px 0px 0px 0px;
    width: 176px;
    height: 295px;
}

.form_box form {
    padding: 0px;
    margin: 0px;
}

.input_style {
    float: left;
    padding: 0px 0px 0px 5px;
    margin: 5px 0px 0px 0px;
    width: 169px;
    height: 20px;
    background-color: #eeeeee;
    border: 1px solid #a7a7a7;
}

.butt_style {
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    width: 63px;
    height: 24px;
    background-color: #eeeeee;
    border: 1px solid #a7a7a7;
    cursor: pointer;
}

.form_redbar {
    float: left;
    padding: 12px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 205px;
    text-align: center;
    height: 32px;
    overflow: hidden;
    background-color: #b32e3c;
}

.form_redbar h2 a {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.form_redbar h2 a:hover {
    color: #ffa019;
}

/* End middle container right part code */

/* Start footer code */
.footer_part {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 100%;
}

.footer_part_fix {
    float: none;
    padding: 0px;
    margin: 0 auto;
    width: 1018px;
}

.footer_part_in {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 1018px;
    background: #f2f2f3 url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/120520418/footer_bg.jpg) left top repeat-x;
}

.footer_left_part {
    float: left;
    padding: 16px 0px 0px 16px;
    margin: 0px;
    width: 450px;
}

.footer_left_part p {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #393939;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.footer_right_part {
    float: right;
    padding: 0px 0px 0px 0px;
    margin: 5px 6px 0px 0px;
    width: 140px;
}

.footer_right_part p {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #393939;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.footer_right_part ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.footer_right_part li {
    padding: 0px;
    margin: 0px;
    display: inline;
}

.footer_right_part a {
    width: auto;
    float: right;
    padding: 0px 4px 0px 6px;
    margin: 0px;
    line-height: 25px;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    color: #393939;
    font-size: 11px;
    text-decoration: none;
    background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/120520418/footer_sep.jpg) left center no-repeat;
}

.footer_right_part a:hover {
    color: #ffa019;
}

.footer_right_part .active {
    background: none;
}

/* End footer code */

.middle_containt_box1_in ul, .middle_containt_box1_in ul li ul, .middle_containt_box1_in ul li ul li ul {
    margin: 10px;
}

span.date_old {
    color: #aaa;
    text-decoration: line-through;
}

h1, h2 {
    color: #481319;
    font-size: 1.6em;
}

h2 {
    padding: 0.2em 10px;
}

.logo img {
    display: block;
}

.atglance-box {
    width: 546px;
    padding: 0.3em 10px;
    border: 1px solid #eee;
    margin: 4px 0;
    clear: both;
}

.atglance-box img {
    float: left;
    margin: 0 12px 0 0;
}

.atglance-box .text {
    float: left;
}

.atglance-box .text a {
    color: #B4303E !important;
    font-weight: bold;

}

.main_image {
    width: 210px;
    float: left;
}

.main_image p {
    padding: 0.3em 8px;
}

/*Sub level menu items */
.left_menu_box {
    float: none;
}

.left_menu_box  ul {
    float: left;
}

.left_menu_box  li {
    position: relative;
    float: left;
}

.main_nav ul li ul {
    position: absolute;
    width: 205px; /*sub menu width*/
    top: 0px;
    visibility: hidden;
    border-top: none;
}

/* Sub level menu links style */
.main_nav ul li a {
    display: block;
    overflow: auto; /*force hasLayout in IE7 */
    color: #fff;
    text-decoration: none;
    width: 175px !important;
    width /**/: 205px;
    height: auto;
    padding: 0.4em 5px 0.4em 25px;
    font-size: 12px;
    background-color: #701e26;
}

.main_nav ul li a:hover {
    width: 175px !important;
    width /**/: 205px;
    padding: 0.4em 5px 0.4em 25px;
    color: #ffa019;
    background-color: #481319;
    height: auto;
}

/* Holly Hack for IE \*/
* html .main_nav ul li {
    float: left;
    height: 1%;
}

* html .main_nav ul li a {
    height: 1%;
}

/* End */


table#mail_list_form {
  font-size: 0;
}

.d_lush_logo {
  font-size: 0;
}

.middle_left_part_in_out {
 width 596;
}

#wexfordartscentre  table.calendar {
    float: left;
    padding-left: 0;
}

#wexfordartscentre  table.calendar tr.dayName th {
    font-size: 13px;
}






#ticketsolve {
    width: 100%;
}



#ticketsolve form#checkout ol#payment li small, ol#payment li small {
    font-size: 8px;
}

.seat_choose #ticketsolve {
    width: 97%;
}

/*buttons*/

#wexfordartscentre #ticketsolve p.add input,
#wexfordartscentre #ticketsolve p.add input:hover,
#wexfordartscentre #ticketsolve #print-now a,
#wexfordartscentre #ticketsolve #print-now a:visited,
#wexfordartscentre #ticketsolve #print-now a:link,
#wexfordartscentre #ticketsolve a#checkout_btn,
#wexfordartscentre #ticketsolve form#checkout p input#checkout_btn,
#wexfordartscentre #ticketsolve #skip-membership a,
#wexfordartscentre #ticketsolve input#delivery-proceed,
#wexfordartscentre #ticketsolve input#confirm-button,
#wexfordartscentre #ticketsolve #zoneproceed input#review_checkout_btn,
#wexfordartscentre #ticketsolve #promotions .promo a.book,
#wexfordartscentre #ticketsolve #promotions .promo a.book:hover,
#wexfordartscentre #ticketsolve .vevent a.book,
#wexfordartscentre #ticketsolve .vevent a.book:hover,
#wexfordartscentre #ticketsolve a.review-cart,
#wexfordartscentre #ticketsolve a.review-cart:hover,
#wexfordartscentre #ticketsolve a.details-payment,
#wexfordartscentre #ticketsolve a.details-payment:hover {
    border:1px solid #0A82CC;
    background:#0A82CC;
    border-radius: 0;
    text-shadow: none;
    color: #ffffff;
}

#wexfordartscentre #ticketsolve p.add input:hover,
#wexfordartscentre #ticketsolve #print-now a:hover,
#wexfordartscentre #ticketsolve a#checkout_btn:hover,
#wexfordartscentre #ticketsolve form#checkout p input#checkout_btn:hover,
#wexfordartscentre #ticketsolve #skip-membership a:hover,
#wexfordartscentre #ticketsolve input#delivery-proceed:hover,
#wexfordartscentre #ticketsolve input#confirm-button:hover,
#wexfordartscentre #ticketsolve #zoneproceed input#review_checkout_btn:hover,
#wexfordartscentre #ticketsolve #promotions .promo a.book:hover,
#wexfordartscentre #ticketsolve .vevent a.book:hover,
#wexfordartscentre #ticketsolve a.review-cart:hover,
#wexfordartscentre #ticketsolve a.details-payment:hover {
    background:#0A82CC;
    background-color: #0A82CC;
    border-radius: 0;
    text-shadow: none;
    color: #ffffff;
}


#wexfordartscentre #ticketsolve p.add input:active,
#wexfordartscentre #ticketsolve #print-now a:active,
#wexfordartscentre #ticketsolve a#checkout_btn:active,
#wexfordartscentre #ticketsolve form#checkout p input#checkout_btn:active,
#wexfordartscentre #ticketsolve #skip-membership a:active,
#wexfordartscentre #ticketsolve input#delivery-proceed:active,
#wexfordartscentre #ticketsolve input#confirm-button:active,
#wexfordartscentre #ticketsolve #zoneproceed input#review_checkout_btn:active,
#wexfordartscentre #ticketsolve #promotions .promo a.book:active,
#wexfordartscentre #ticketsolve .vevent a.book:active,
#wexfordartscentre #ticketsolve a.review-cart:active,
#wexfordartscentre #ticketsolve a.details-payment:active,
#wexfordartscentre #ticketsolve #print-now a:focus,
#wexfordartscentre #ticketsolve a#checkout_btn:focus,
#wexfordartscentre #ticketsolve form#checkout p input#checkout_btn:focus,
#wexfordartscentre #ticketsolve #skip-membership a:focus,
#wexfordartscentre #ticketsolve input#delivery-proceed:focus,
#wexfordartscentre #ticketsolve input#confirm-button:focus,
#wexfordartscentre #ticketsolve #zoneproceed input#review_checkout_btn:focus,
#wexfordartscentre #ticketsolve #promotions .promo a.book:focus,
#wexfordartscentre #ticketsolve .vevent a.book:focus,
#wexfordartscentre #ticketsolve a.review-cart:focus,
#wexfordartscentre #ticketsolve a.details-payment:focus {
    background:#0A82CC;
    background-color: #0A82CC;
    border-radius: 0;
    text-shadow: none;
    color: #ffffff;
}

/* Search box */
div#searchfield {
  float: right;
  width: 240px;
  position: relative;
  top: 57px;
}
td.gsc-clear-button {
  display: none;
}
/* Hide the Comodo logo & SSL link, because they are so ugly. Unfortunately this means we hide the "powered by Ticketsolve" as well". Please feel free to let Ticketsolve sort out a way to show the Ticketsolve link, without the ugly SSL stuff /Fred */
p#base, a#comodoTL {
  display: none; 
}
/* Hide the social sharing bar at the top of the pages, as it is ugly and takes up too much focus at the wrong place of the page /Fred */
#member_bar {
  display: none;
}
/* change the border to be at bottom, as we have removed the social sharing bar above the events on the search page /Fred */
div#ticketsolve .vevent {
  border-top: 0;
  border-bottom: 1px solid #BBB;
}
/* Clean up the event details page a little, to make it easier to understand /Fred */
p.choose-or-browse {
  display: none;
}
#ticketsolve h1, #ticketsolve h1 a, #ticketsolve h1 a:visited, #ticketsolve h2, #ticketsolve h3 {
  color: #A03030 !important;
}
#ticketsolve h2 a, #ticketsolve h2 a:visited {
  color: #444 !important;
}
#discount_prompt {
  background-color: #f0f0f0;
  padding: 10px;
  border: 1px solid #e0e0e0;
  border-radius: 10px;
}
#show_discounts {
  clear: both;
  float: right;
  width: 40%;
}
#ticketsolve #show-detail #events {
  width: auto;
  clear: none;
  margin-top: 0;
  background-color: #f0e8e8;
  border-radius: 10px;
  border: 1px solid #e0d8d8;
  clear: none !important;
}
#show-detail iframe {
  margin: 2em 1em !important;
}