/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor page builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.9.0.1703207145
Updated: 2023-12-22 01:05:45

*/


/* ------------------------------------------------------------ */
/* Custom Classes */
/* ------------------------------------------------------------ */

.very-bold {
    font-weight: 800 !important;
}
.uppercase {
    text-transform: uppercase !important;
}
.bigger {
    font-size: 120% !important;
        line-height: 1.2em;
}
.smaller {
    font-size: 80% !important;
}
.center {
    text-align: center!important;
}

.left {text-align:left!important;}
.right {text-align:right!important}



.hidden {
    display:none!important;
}

.nowrap {
    white-space: nowrap;
}

.mb0 {margin-bottom:0!important;}
.mb5 {margin-bottom:5px!important;}
.mb10 {margin-bottom:10px!important;}
.mt0 {margin-top:0!important;}
.mt5 {margin-top:5px!important;}
.mt10 {margin-top:10px!important;}

.table-scroll {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-scroll table {
  min-width: 700px;
}


/* ------------------------------------------------------------ */
/* Typography */
/* ------------------------------------------------------------ */
body {
    overflow-wrap: break-word;
}

p + h1, p + h2, p + h3, p + h4, p + h5, p + h6 {
    margin-top: .75em;
}
ul + p, ol + p, ul + h1, ol + h1, ul + h2, ol + h2, ul + h3, ol + h3, ul + h4, ol + h4, ul + h5, ol + h5, ul + h6, ol + h6 {
    margin-top: .75em;
}
p {
    margin-bottom: 1em;
}
ol, ul {
    line-height: 1.5;
}
ol > li, ul > li {
    margin-bottom: 3px;
}
ul ul {
    list-style-type: disc;
}
ol ul {
    list-style-type: disc;
}
ul li::marker {
    color: #F1592A;
}

blockquote {
    font-style: italic;
}
.elementor hr {
    background-color: #bcbcbc;
}
pre, code, kbd, tt, var {
    font-size: inherit;
}

.disclaimer {
	font-weight:400;
	font-style: italic;
}

.elementor-kit-6 h4 {
    color: var( --e-global-color-secondary );
    font-family: "Antonio", Sans-serif;
    font-size: 27px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    letter-spacing: 1px;
}


small {
    display: inline-block;
    font-size: 14px;
    line-height: 1.3;
}
b, strong {
    font-weight: 800;
}

p em {font-weight: 400;}

/* ------------------------------------------------------------ */
/* Header */
/* ------------------------------------------------------------ */


/* ------------------------------------------------------------ */
/* Footer */
/* ------------------------------------------------------------ */

.elementor-location-footer a {color:#fff;}

.post-footer.elementor-element-1346d20 a {color:#A3BAF2;}


/* ------------------------------------------------------------ */
/* Navigation */
/* ------------------------------------------------------------ */

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
    font-size: 28px;
}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item  a.mega-menu-link:hover {
	color: rgba(256, 256, 256, .6)!important;
}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:after {
  content: '';
  position: absolute;
  width: 0; height: 2px;
  display: block;
  margin-top: -3px;
  margin-left: 17.5px;	
  right: 0;
  background-color: rgba(256, 256, 256, .6)!important;
  transition: width .2s ease;
  -webkit-transition: width .2s ease;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover:after {

  width: 100%;
  left: 0;
  background-color: rgba(256, 256, 256, .6)!important;

}
	



/* ------------------------------------------------------------ */
/* Forms */
/* ------------------------------------------------------------ */


input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {
    border-color: var( --e-global-color-secondary )!important;
	outline:none;
}

.wpforms-container .wpforms-field-label {
    font-weight: 500!important;
    margin-bottom: 7px;
}

.wpforms-container .wpforms-form .wpforms-field-sublabel {
    font-size: .9em;
    margin-top: 5px;
}

div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column select {
    padding: 13px;
    border: 1px solid #ccc;
}

.wpforms-container .wpforms-submit-container {
    text-align: right;
}

.wpforms-container .wpforms-form button {
    margin-top: 21px;
}




/*MISC*/

.food-price strong {
    font-family: "Antonio", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    color: var( --e-global-color-secondary );
    letter-spacing: 1px;
    line-height: 1.3em;
    font-size: 120%;
}

.wpforms-field-checkbox ul {
    list-style-type: none;
    padding-left: 0;
}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 img {
    WIDTH: 100%!IMPORTANT;
}

#mayhem-table td .uael-table__text-inner span {
    color: #224393;
    text-transform: uppercase;
}

.elementor-element-123f31d.elementor-sticky--effects .elementor-element.elementor-element-929a6d7 .elementor-social-icon {
	--icon-size: 26px!important;
/*	--icon-padding:8px!important;*/
}

.page .flatpickr-current-month input.cur-year {
	    padding: 0 0 0 5px!important;
    font-weight: 300!important;
    border: none!important;
}



/* Modern Events Calendar
------------------------------------------------------------ */
.mec-calendar .mec-calendar-header h2 {
    color: #eb6200;
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month, .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month {
    top: 40px;
}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month, .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
    border: solid 1px #eb6200;
    border-radius: 0;
    padding: 6px;
    height: auto;
    line-height: 1;
}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month:hover, .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month:hover {
    background-color: #eb6200;
}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month a, .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month a i, .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month a, .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month a i {
    color: #eb6200;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month a i, .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month a i {
    font-size: 10px;
}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month:hover a, .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month:hover a i, .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month:hover a, .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month:hover a i {
    color: #fff !important;
}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt {
    color: #fff;
    background-color: #eb6200;
    padding: 5px 7px;
    height: auto!important;
    line-height: 1.4!important;
}
.mec-calendar dt {
    font-size: 21px;
    font-weight: 600;
}
.mec-box-calendar.mec-calendar .mec-calendar-table-head dt {
    border-top: 1px solid #939598;
}
.mec-box-calendar.mec-calendar .mec-calendar-table-head dt {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #939598;
}
.mec-box-calendar.mec-calendar dt {
    border-left: 1px solid #939598;
    border-bottom: 1px solid #939598;
}
.mec-box-calendar.mec-calendar dl dt:last-child, .mec-calendar.mec-box-calendar .mec-table-nullday:last-child {
    border-right: 1px solid #939598;
}
.mec-wrap .mec-single-title {
    margin-bottom: 0.4em;
}
.mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6, .mec-wrap small, .mec-wrap p, .mec-wrap ul {
    margin-bottom: 1rem;
}

.mec-wrap p {
    font-size: inherit;
    line-height: 1.5;
}
.mec-wrap.colorskin-custom .mec-bg-color {
    background-color: transparent !important;
}

.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day {
   color: #4d4d4d!important;
    background-color: #fff!important;
        border-bottom: 1px solid #939598!important;
}

.mec-wrap .mec-calendar.mec-event-calendar-classic:not(.mec-event-container-simple) .mec-selected-day:hover, .mec-calendar.mec-event-calendar-classic .mec-selected-day .mec-calendar-novel-selected-day  {
    color:#4d4d4d!important;
}

.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day:hover {
    background: #fafafa!important;
}
.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day-real, .mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day-real:hover {
    
    background-color: #fff!important;
    border-top: 5px solid #eb6200!important;
    border-bottom: 5px solid #eb6200!important;
    background-size: 10px 10px!important;
    background-image: repeating-linear-gradient(
45deg,#FFEFE5 0,#FFEFE5 1.3px,#fff 0,#fff 50%)!important;
    
}
.mec-calendar.mec-event-calendar-classic .mec-selected-day-real .mec-calendar-novel-selected-day, .mec-calendar.mec-event-calendar-classic .mec-selected-day-real .mec-calendar-novel-selected-day .mec-custom-addon-day-name{
    color: #eb6200!important;
		font-weight:700!important;
}
.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day-real:hover {
    background-color: transparent !important;
}
.mec-calendar .mec-event-article .mec-event-title {
    text-transform: none;
}
/*
.mec-event-content .mec-event-title a {
    color: #eb6200 !important;
    pointer-events: none;
}
*/
.elementor-post__excerpt a {
    pointer-events: auto;
}
.mec-calendar .mec-event-article.mec-single-event-novel {
    margin: 0 -3px;
}
.mec-calendar .mec-event-article.mec-single-event-novel h4 {
    font-size: 14px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
}

.mec-calendar .mec-event-article.mec-single-event-novel h4 em {
    font-size: 13px;
    color: #666!important;
}
.mec-wrap .mec-cancellation-reason span, .mec-wrap .mec-labels-normal .mec-label-normal {
    font-size: 12px;
    font-weight: 500;
}
.mec-wrap .mec-event-container-novel .mec-labels-normal, .event-color {
    display: none;
}
.mec-single-event-novel.mec-event-article.dark {
/*    background: #eb6200 !important;*/
    font-style: italic;
}

h4.mec-event-title span, h1.mec-single-title span {
    white-space: nowrap;
}

.mec-calendar .mec-event-article.mec-single-event-novel h4 span {
/*    white-space: normal!important;*/
}

.mec-calendar .mec-event-article.mec-single-event-novel h4 span.evenings {
    font-style: initial;
    display: block;
    margin-top: 2px;
    text-transform: uppercase;
	white-space: normal!important;
}

.featherlight h1.mec-single-title span.evenings {
    display: inline-block;
    margin-top: .4em;
    color: var( --e-global-color-secondary );
}

.calendar-title-yes {display: none; white-space: normal!important;}
.calendar-title-no {white-space: normal!important;}

.mec-calendar-table h4.mec-event-title .calendar-title-yes, .mega-sub-menu h4.mec-event-title .calendar-title-yes {
	display: block;
	white-space: normal!important;
}

.mec-calendar-table h4.mec-event-title .calendar-title-no, .mega-sub-menu h4.mec-event-title .calendar-title-no  {
	display: none;
} 


.today-link1 {
    display: none;
    clear: both;
    bottom: 0;
    margin: auto;
    width: 100%;
    margin-top: -8px;
    margin-bottom: 14px;
}

.today-link1 a {
    font-size: 12px!important;
}

.elementor-element-7aacbe9 a:hover h4.mec-event-title {
    text-decoration: underline;
}

body .featherlight .featherlight-close-icon {
    color: #007db8;
    border: 1px solid #007db8;
    background-color: #fff;
    line-height: 35px;
    width: 35px;
    font-size: 25px;
}
body .featherlight .featherlight-close-icon:hover {
    color: #eb6200;
    border: 1px solid #eb6200;
    background-color: #fff;
}

.mec-custom-addon-separator, .mec-custom-addon-day-name {
    display: none;      
} 

.mec-calendar-novel-selected-day {
    color: #4d4d4d!important;
	font-weight: 500;
}

.mec-wrap :not(.elementor-widget-container)>p {
    color: rgb(97 97 97);
    line-height: 1.5;
	font-size: inherit;
	margin-bottom: 1rem;
}

.mec-single-event-description.mec-events-content ol li, .mec-single-event-description.mec-events-content ul li {
    color: var( --e-global-color-secondary );
    line-height: 1.5;
    font-weight: 500;
    font-size: 18px;
}

.time-hidden {
	display:none;
}

.mec-calendar-table .time-hidden {
	display:block!important;
}

.twae-vertical.twae-wrapper .twae-compact .twae-labels, .twae-vertical.twae-wrapper .twae-compact .twae-story.twae-story-left .twae-labels {
    text-align: center!important;
    align-items: unset!important;
}

.dialog-lightbox-widget-content {position:static!important;}

.sbi_lightbox {
    display: none;
}

.fa-brands:before, .fa-classic:before, .fa-duotone:before, .fa-light:before, .fa-regular:before, .fa-sharp-duotone:before, .fa-sharp:before, .fa-solid:before, .fa-thin:before, .fa:before, .fab:before, .fad:before, .fadl:before, .fadr:before, .fadt:before, .fal:before, .far:before, .fas:before, .fasdl:before, .fasdr:before, .fasds:before, .fasdt:before, .fasl:before, .fasr:before, .fass:before, .fast:before, .fat:before {
    content: var(--fa)!important;
}

.elementor-icon i:before, .elementor-icon svg:before {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

access-widget-ui::part(acsb-trigger) {
    display: none!important;
}








































/* ------------------------------------------------------------ */
/* Media Queries - adjust in Elementor > Settings > Style (tab) if Elementor breakpoints are changed. */
/* ------------------------------------------------------------ */
/* Mobile Extra and up breakpoint
------------------------------------------------------------ */
@media only screen and (min-width: 640px) {
    
    #ajaxsearchprobsettings2_1.searchsettings fieldset, #ajaxsearchprobsettings2_2.searchsettings fieldset, div.asp_sb.asp_sb_2.searchsettings fieldset, #ajaxsearchprobsettings3_1.searchsettings fieldset, #ajaxsearchprobsettings3_2.searchsettings fieldset, div.asp_sb.asp_sb_2.searchsettings fieldset, #ajaxsearchprobsettings4_1.searchsettings fieldset, #ajaxsearchprobsettings4_2.searchsettings fieldset, div.asp_sb.asp_sb_2.searchsettings fieldset, #ajaxsearchprobsettings5_1.searchsettings fieldset, #ajaxsearchprobsettings5_2.searchsettings fieldset, div.asp_sb.asp_sb_2.searchsettings fieldset {
        width: 50%;
    }
}


/* up to Laptop breakpoint
------------------------------------------------------------ */
@media only screen and (min-width: 1025px) {

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    display: none !important;
	}

}

/* Desktop and up breakpoint
------------------------------------------------------------ */
@media only screen and (min-width: 1500px) {
    .mec-calendar .mec-calendar-header h2 {
        font-size: 42px !important;
    }
    .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month, .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month {
        top: 15px;
    }
}




/* up to Desktop breakpoint
------------------------------------------------------------ */
@media only screen and (max-width: 1499px) {
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 19px;
	}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
    padding-left:22%;
    padding-right:22%;
	}
	
}



/* between laptop and desktop breakpoint
------------------------------------------------------------ */
@media only screen and (max-width: 1280px) {
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    font-size: 18px;
    padding-left: 31px;
	}
	
	 #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	font-size: 18px
	}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
    padding-left:15%;
    padding-right:15%;
	}
	
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:after {
  margin-left: 15.5px;	
}



	
	
	
}



/* up to Laptop breakpoint
------------------------------------------------------------ */
@media only screen and (max-width: 1024px) {
	
	
	
	ul#mega-menu-menu-1 .widget_media_image {
    display: none!important;
	}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    padding-left: 0;
	}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 0 10px;
	}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
    background-color: transparent!important;
	}
	
	#mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1 {
    margin-top: 8px;
	}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
    padding-left: 0;
    padding-right: 0;
    border: 1px solid rgba(255, 255, 255, .5);
    padding-bottom: 0;
    margin: 7px 4px;
	}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    border-bottom: none;
    padding-bottom: 2px;
    padding-top: 2px;
	}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:after {
  display: none;	
	}
	
	
	
}


@media only screen and (min-width: 768px) {
  
    .mec-calendar .mec-calendar-header h2 {
        font-size: 30px !important;
    }
    .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month, .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month {
        top: 10px;
    }
	
	#footer-bowl-1{
		background-position: right -406px top -270px !important;
	} 
	
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    
   .mec-calendar .mec-event-article.mec-single-event-novel h4 {
    font-size: 12px;
    }
	
	#mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1 {
    margin-top: 6px;
	margin-top: 0px;}
}



/* up to Tablet breakpoint
------------------------------------------------------------ */
@media only screen and (max-width: 767px) {
	
	#mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1 {
    margin-top: 9px;
	margin-top: 0px;
	}
	
	.tp-tabs, .tp-thumbs, .tp-bullets {
   transform: translate(-31px, -31px)!important;
	}
	
	    .today-link1 {
    display: block;
    }
    
    .mec-calendar .mec-calendar-header h2 {
        margin-bottom: 66px!important;
    }
    .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month, .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month {
    top: 49px!important;
    }
	
	.twae-vertical.twae-wrapper .twae-compact .twae-story.twae-story-left .twae-labels, .twae-vertical.twae-wrapper .twae-compact .twae-story.twae-story-right .twae-labels {
    margin-bottom: 1em;
}
	
	 dt.mec-calendar-day-head, dt.mec-table-nullday {
        display: none;
    }
    .mec-event-container-novel .mec-calendar-side {
        min-width: auto !important;
    }
    .mec-calendar.mec-event-container-novel dl dt.mec-calendar-day {
    width: 100% !important;
    height: auto !important;
    display: block;
    border: 1px solid #939598 !important;
    padding: 8px!important;
    line-height: 1.7em;
    }
    .mec-calendar.mec-event-calendar-classic .mec-calendar-novel-selected-day {
    padding: 0!important;
    margin-left: 0!important;
    }
    .mec-custom-addon-separator, .mec-custom-addon-day-name {
    font-weight: 400;
    font-size: 19px;
    color: #777;
    display: inline-block;
        
}
    .mec-calendar .mec-event-article.mec-single-event-novel {
        padding: 0.5em 1em;
    }
    .mec-calendar .mec-calendar-header h2 {
        font-size: 21px !important;
        margin-bottom: 50px;
    }

   
}


/* up to Tablet breakpoint
------------------------------------------------------------ */
@media only screen and (max-width: 639px) {
	
   #mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1 {
    margin-top: 16px;
	margin-top: 4px;  
	margin-top: 0px!important;     
	}
}





