/* Theme Name:  Lees
 Theme URI:    awebco.com
 Description:  Lee's Famous Recipe Chicken - Danville, IL
 Author:       AWEBCO
 Author URI:   https://www.awebco.com
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  https://www.gnu.org/licenses/gpl-2.0.html
 Tags:         AWEBCO
*/

* {box-sizing: border-box; } article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 0px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

.col{display:block;float:left;margin:0% 0 0% 0%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.col:after,.clr:after,.group:after,#comments#respond:after{content:"";display:block;height:0;clear:both;visibility:hidden;zoom:1}.one-half,.one-third,.one-fourth,.one-fifth{display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0;padding:0 0}.one-half{width:50%}.one-third{width:33.3%}.one-fourth{width:25%}.one-fifth{width:20%}.one-sixth{width:16.5%}.span_1_of_4{width:25%}.span_3_of_4{width:75%}.span_1_of_5{width:20%}.span_1_of_6{width:16.5%}.span_2_of_6{width:33.3%}

html {scroll-behavior:smooth }

body { background:#ebe8e1 url('https://www.leesdanville.com/wp-content/uploads/2019/10/bg-texture.jpg'); font: 18px/1.25 'museo-slab', serif; color: #111; font-weight: 500 }
body a { color: #0099ff; text-decoration:none;}
body a:hover { color: #336699; }

.wrapper { max-width:1280px; margin: 0 auto; }

h1, h2, h3, h4, h5, h6 {margin: 0px 0 25px; font-family: museo-sans, sans-serif;  }

h1 { font-size:4em; margin: 0 0 0px; }
h2 { font-size: 1.75em;  }
h3 { font-size: 1.5em; }
h4 { font-size: 1em; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }

header { background:#f4c94f top center no-repeat; padding: 5px 0 0; margin: 0px auto; z-index:9999;  }
header img { width:225px; border-radius:5px; }
.phone, .hamburger { display:none }

#alert { background:#fcc411; padding: 20px; text-align:center; color:#111; display:none }

.sticky { position:sticky; position:-webkit-sticky; top:0; padding: 5px 0 0; transition: all .05s ease-in-out !important; box-shadow: 0 0 10px #000}
.sticky img { width: 125px; transition: all .05s ease-in-out !important}
.sticky #social,
#sticky #social img { display:none !important }
.sticky .location {top: -15px }
.sticky nav ul { margin:15px 0 }

.location { color:#000; position: relative; top: -35px; margin-left: 15px;  }
.location i { color:#f4c94f; background:#ba131a; border-radius: 50em; padding:5px; margin-right: 5px }

.clr  { clear:both }
p { margin: 0 0 15px 0; }
em { font-style: italic }
strong { font-weight: bold }
small { font-size: 80% }
hr { border:0; border-bottom: 1px solid #ccc; clear: both; display:block; margin: 50px 0; background:transparent; }
a { text-decoration: none;}
.disabled { display:none !important}
table { width:100%;}
.rank-math-breadcrumb a { color:#000 }
.absolute { position: absolute;}
.relative { position: relative; }
.aligncenter { display: block; margin: 0 auto; }
.alignleft { float: left; margin: 0 20px 20px 0; }
.alignright { float: right; margin: 0 0 20px 20px; }
.floatleft { float: left }
.floatright { float: right }
.textcenter { text-align: center; display:block; width:100%  }
.textright { text-align: right }
.textleft { text-align: left }
li { list-style-type:none  }
.yellow { color:#fcc411 }
.map { width:100%; height:auto }
#mobile-nav { display:none; }
#close { display:none; }
#close i { background:#9a3324; color:#fff }
.gform_wrapper .gform_footer { margin: 0 !important; padding: 0 !important }

.wp-caption { max-width: 100% !important }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0 !important; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; max-width: 100%; }
.wp-caption { border: 1px solid #EFEFEF; text-align: center; background-color: #fff; padding-top: 4px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.button { background:#b10019; color: #fff; padding: 10px 25px; border-radius: .25em; border:0; display:inline-block  margin: 15px 15px 15px 0; text-shadow: 0 0 0 }
.button:hover, .cta:hover { transform:scale(.95); opacity:.9; color:#fff }
.cta { background:#ffc60b; color:#111 }

form { }
form input[type="text"],
form input[type="email"],
form textarea{ 
	font-size: 14px !important;
	padding: 10px !Important;
	border:1px solid #999;
	border-radius: .25em;
	background:#fff
}

form input[type="text"]:hover,
form input[type="email"]
form textarea:hover,
form select:hover { border-color:#999 }

form input[type="text"]:focus,
form textarea:focus,
form select:focus { 
	background:#fcf1cf;
	box-shadow: 0 0 5px #999;
	border:1px solid #ffcc33
}



header .logo { width: 40% }
header .nav { text-align:right; width: 60%; padding-top:15px  }
header nav ul { margin:25px 0 20px; display:block  }
header nav ul li { display:inline-block; }
header nav ul li a { color:#000; padding: 0 15px; text-transform:uppercase; font-family: museo-sans, sans-serif; }
header nav ul li a:hover { color:#ba131a; text-decoration:underline }

#social { text-align:right; }
#social i { display:inline-block; background:#000; padding: 8px 10px; border-radius:5px; margin-left: 10px; color:#fbc411; }
#social img { width: 115px; display:inine-block; margin:0 0 -12px 10px; }
#social img:hover,
#social i:hover { opacity:.8; transform:scale(1.1);  }

#metaslider_609 { margin:0 0}

#hero { background:#000; background-image: url('https://www.leesdanville.com/wp-content/uploads/2019/10/white-border.png'), url('https://www.leesdanville.com/wp-content/uploads/2023/05/catering-hero.jpg'); 
background-size: auto, cover; background-position: bottom center, center center; background-repeat: repeat-x, no-repeat; padding:150px 0; color:#fff; text-shadow: 0 0 5px #000 }
#hero h1 { font-size: 1.25em; letter-spacing:1px; margin-bottom:15px }
#hero h2 { font-size: 3.5em; line-height:1.25em; font-family: museo-sans, sans-serif; font-weight: 900; overflow:visible }
#hero p { margin-bottom: 50px; display:block }

#about { position:relative; background:#fff; background-image: url('https://www.leesdanville.com/wp-content/uploads/2019/10/yellow-border.png'), url('https://www.leesdanville.com/wp-content/uploads/2025/06/lees-chicken-danville.jpg');
background-size: auto, auto; background-position: bottom center, bottom right; background-repeat: repeat-x, no-repeat; padding: 125px 0}
#about h2 { color:#ba131a; font-size: 3em }
#about .info { padding: 5% 0 5% 15% }
#about p { margin-bottom: 25px; display:block; line-height: 1.75em }
#about .button { margin-right:10px; }

#specials { background:#ffc73c url('https://www.leesdanville.com/wp-content/uploads/2019/10/yellow-bg.jpg'); padding: 75px 0; text-align:center; color:#fff }
#specials h2 { color:#ba131a; font-size: 4em; font-family: ganache, sans-serif; }
#specials h3 { font-size:1.75em }
#specials .wrapper { max-width: 960px; }
#specials .wrapper div { background:#ba131a url('https://www.leesdanville.com/wp-content/uploads/2019/10/specials-div-bg.jpg') bottom center repeat-x; height:auto !important; margin: 1%; width: 46% }
#specials img { width:100%; margin-bottom: 15px; }
#specials .price { font-size: 1.75em; margin-bottom: 30px; }
#specials .viewall { margin-top: 25px; color:#000; text-decoration:underline; display:block; }

footer { background:#282520; padding: 75px 0 50px; color:#fff; position:relative; font-size: 16px }
footer h4 { color:#ffc73c; font-size: 1.5em }
footer ul { column-count:2 }
footer .menu li { list-style:none; margin-bottom: 10px; }
footer .menu li a{ color:#fff }
footer a { display:block; color:#eee; margin-bottom: 15px; }
footer i { color:#ffc73c; margin-right:5px; }
footer .social a { display:inline-block; }
footer .social i {  padding: 10px 15px; border-radius: 50em; color:#ffc73c; border:1px solid #ffc73c; }
footer img { width:40%; margin:0 auto; display:block; height: auto }


#copyright { font-size: 12px; display:block; background:#282520; color:#eee; padding: 25px 0; border-top: 1px solid #333 }
#copyright a { color:#ccc; }

#pageheader { display:block; width:100%; padding: 125px 0; background:#111; text-align:center; text-transform:uppercase; overflow:hidden; color:#fff; position: relative; }
#pageheader h1 { margin:0; position: relative; z-index:999; color:#fff; text-shadow: 0 0 5px #000;}
#pageheader img { position: absolute; z-index:0; top:-75px; left:0; width:100%; height: auto; opacity:.5 }

.content { padding: 50px 0; overflow-x: hidden; !important }
.content h2 { font-size: 3em }

.contact-page div { padding:0 25px; }
.contact-page form div { padding:0 }
.contact-page ul li { padding: 15px 0; font-size: 22px; }
.contact-page ul li i { margin-right: 10px; background:#fcc512; border:3px solid #ba131a; color:#ba131a; padding: 10px; border-radius: 50em  }

.fmenu { padding: 50px 0  }
.fmenu div {border:15px solid #fcc512; padding: 25px; width: 46%; margin:2%; background:#fff }
.fmenu h2 { display:block; width:100%; text-align:center; font-size:1.5em; font-family: ganache, sans-serif; }
.fmenu h2 span { font-size:1.5em; color:#cc0000; }
.fmenu div h2 { display:block; padding:10px 20px; background:#cc0000; color:#fff; font-size: 1.5em; text-transform:uppercase; margin-top: -50px; z-index:5; position: relative; font-family: museo-sans, sans-serif; }
.fmenu div h3 { text-transform:uppercase; font-size: 1.25em; margin-bottom: 0 }
.fmenu p { color:#666; margin: 5px 0 }
.fmenu .price { color:#cc0000; display:block; }
.fmenu img { width:100%; height: auto; position: relative; z-index:0  }
.fmenu ul li { border-bottom:1px solid #ccc; padding: 15px 0  }
.fmenu a { color:#000; text-decoration: underline }

.gfield { margin: 15px 0 !important; }

#aboutpage { max-width: 960px; margin:0 auto; padding: 0 50px; font-weight: 100;  }
#aboutpage p { line-height:1.75em; margin-bottom:35px;  }
#timeline h3 { margin-top: 25px; font-size: 2.5em; color:#fff; padding: 5px 15px; background:#990000; border-top: 5px solid #fcc512; display:block; width:100%;}
#timeline img { max-width: 30%; margin: 0 2% 0 0; border:5px solid #fff; box-shadow: 0 0 5px #999; border-radius:10px; }
#timeline img:hover { transform:scale(1.1)}


/* Catering Form */
.cater { max-width: 960px !important; font-size: 18px !important; padding: 0 25px; }
.cater h2.gsection_title { background:#fcc512; display:block !important; color:#111; padding: 15px !important; font-size: 2.5em !important; text-transform:uppercase; border-top: 2px solid #ab261f; text-align:center }
.cater .gsection { border:0 !important; margin: 0 !important}
.cater .gsection_description { padding: 10px !important; background:#fff; font-size:16px !important; margin-bottom: 5px !important;  border-bottom: 1px solid #ccc; text-align:center}
.cater .gfield_label { font-size: 1em !important; margin: 0 !important; margin-bottom: 15px; }
.cater .gf_list_3col { padding: 0px !important}

body .gform_wrapper .cater .gfield_radio li input[type="radio"],
body .gform_wrapper .cater .gfield_checkbox li input[type="checkbox"] { display: none; } /* Hide Input */

#field_4_60 .gfield_radio li input[type="radio"] { display:inline-block }

.gform_wrapper .validation_message{ background:#ffcccc; padding:25px !important; border:1px solid red; text-align:center }

#input_4_55,
#input_4_69,
#input_4_74,
#input_4_80 { padding: 5px; border:1px solid #000; margin-bottom: 15px; width: 80%}

#field_4_3 li { font-size: 20px !important; text-align:center; font-weight: bold;} /* Meals */
#field_4_54 li { font-size: 18px !important; text-align:center; margin-bottom: 50px !important; } /* Sides */

#field_4_48,
#field_4_49 { background:#fff; padding: 25px !important; min-height: 150px; border: 3px dashed #999; border-left: 0; border-right:0}

.gfield_time_hour label,
.gfield_time_minute label { display:none !important } /* Event Time */
.alert { background:#ffcccc; font-size: 14px; padding: 10px; }

.cater .gfield_total { background:#fff !important; text-align:center !important; padding: 23px !important; font-size: 24px !important }

.cater .button { width:46% !important; margin:0 1% !important; padding: 15px; text-transform:uppercase; background:#cc0000 }
.cater .gform_previous_button { background:#333 !important }
#gform_next_button_4_61 { margin:0 auto !important; display:block; }

#field_4_67 { opacity:0 !important; height:1px !important} /*Hidden Add On Fee Field */

#gfield_description_4_65,
#gfield_description_4_68,
.instruction  { font-size: 13px !important; font-weight:100 }/* Total - Description */

.cater label { width:100% !important}

#field_4_70 { margin:0 !important; padding: 0 !important}
#field_4_70 label{ background-size: 100% 225px !important; margin-top:0 !important; max-width:420px !important; padding-top: 225px !important; padding-bottom: 15px; margin-bottom:25px; display:inline-block; border:5px solid #fff; border-radius:5px; box-shadow: 0 0 3px #999; text-align:center !important; font-size: 20px; font-weight: bold }

#label_4_70_0 { background: #fff url('/wp-content/uploads/2019/12/2-piece-meal.jpg') top center no-repeat !important; } /* 2 Piece Meal */
#label_4_70_1 { background: #fff url('/wp-content/uploads/2019/10/three-piece-chicken-dinner.jpg') top center no-repeat !important; } /* 3 Piece Meal */
#label_4_70_2 { background: #fff url('/wp-content/uploads/2019/10/lees-chicken-dinner-danville-il.jpg') top center no-repeat !important; padding-top: 225px !important } /* 100 Piece Meal */

#field_4_55,
#field_4_69,
#field_4_74,
#field_4_80 { background:#ffffcc; padding:25px !important; text-align:center } 
#field_4_55 input,
#field_4_69 input,
#field_4_74 input,
#field_4_80 input { width:150px } /*Quantity */


#field_4_54 label{ background-size: 100% 115px !important; padding-top: 140px !important; padding-bottom: 15px; max-width:225px !important; border:5px solid #fff; border-radius:5px;; margin:2% } /* Sides */
#label_4_54_1 { background: #fff url('/wp-content/uploads/2019/10/baked-beans.jpg') top center no-repeat !important; } /* Baked Beans */
#label_4_54_2 { background: #fff url('/wp-content/uploads/2019/10/lees-cole-slaw.jpg') top center no-repeat !important; } /* Cole Slaw */
#label_4_54_3 { background: #fff url('/wp-content/uploads/2019/10/lees-mashed-potatoes.jpg') top center no-repeat !important; } /* Mashed Potatoes */
#label_4_54_4 { background: #fff url('/wp-content/uploads/2019/10/lees-green-beans.jpg') top center no-repeat !important; } /* Green Beans */
#label_4_54_5 { background: #fff url('/wp-content/uploads/2019/12/lees-red-beans-rice.jpg') top center no-repeat !important; } /* Red Beans & Rice */
#label_4_54_6 { background: #fff url('/wp-content/uploads/2019/12/lees-chicken-noodes.jpg') top center no-repeat !important; } /* Chicken Noodle */
#label_4_54_7 { background: #fff url('/wp-content/uploads/2019/10/lees-macoroni-and-cheese.jpg') top center no-repeat !important; } /* Mac & Cheese */

#label_4_70_0:after,
#label_4_70_1:after,
#label_4_70_2:after,
#label_4_70_3:after,
#field_4_54 label:after { content:"SELECT ITEM"; display:block; width:50%; margin:0 auto; font-size:12px; font-weight:normal; border:1px solid #999; border-radius: 50em; padding: 5px 10px; margin-top: 5px; color:#666 }

#label_4_70_0:before { content:" $6.59/person"; display:block; font-size:16px; font-weight:normal; margin-top: 15px;}
#label_4_70_1:before { content:" $7.99/person"; display:block; font-size:16px; font-weight:normal; margin-top: 15px;}
#label_4_70_2:before { content:" $1.89/person"; display:block; font-size:16px; font-weight:normal; margin-top: 15px; }
#label_4_54_7:after { content:"+ $0.14/person"; display:block; font-size:16px; font-weight:normal; margin-top: 15px; }

body .gform_wrapper .cater .gfield_radio li input[type="radio"]:checked + label,
body .gform_wrapper .cater input[type="checkbox"]:checked + label { opacity:.8; border:5px solid green !important; transform:scale(.9)  }

#field_4_54 .gfield_radio li input[type="radio"]:checked + label:before,
#field_4_54 input[type="checkbox"]:checked + label:before { content: 'Remove Item'; font-size: 10px; font-family:arial; text-transform:uppercase; position: absolute; top:10px; right:5px; background:#cc0000; padding: 5px; color:#fff }


@media screen and (max-width: 768px){

	.col { width:100%; display:block; }

	.button { margin:15px 0; padding: 10px 15px;  }

	header { background:url('https://www.leesdanville.com/wp-content/uploads/2019/10/yellow-bg.jpg'); top:0; width:100%; position: sticky; position:-webkit-sticky; }
	header .location,
	header #social,
	header .nav { display:none }

	header,
	header .sticky { padding: 0px !important; }
	header img { width: 100px !important; margin:0px auto 0; display:block; }

	header i { font-size: 30px; padding: 15px; color:#b10019  }
	.hamburger, .phone, .logo { display:inline-block; width: 33.3% !important; }
	.phone { text-align:right; }
	.logo img { margin-top:5px; }

	#mobile-nav { position: fixed; top:60px; background:#9a3324; left:0; width:100%; z-index:9998; box-shadow: 0 50px 50px #000; text-align:center; padding: 20px 0 }
	#mobile-nav ul { width: 80%; margin:0px auto 15px; text-align:center;  }
	#mobile-nav li { display:block; width: 100%; border-bottom: 2px solid #990000 }
	#mobile-nav li:last-child { border:0 }
	#mobile-nav li a{ display:block; width: 100%; padding: 20px 0; color:#fff }
	#mobile-nav i { background:#ffc212; display:inline-block; border-radius:50em; padding: 8px; margin-right: 5px; color:#000 }

	#hero { background:#000 url('https://www.leesdanville.com/wp-content/uploads/2023/05/catering-mobile.jpg') bottom 0px center no-repeat; background-size: 500px auto; text-align:center; padding: 50px 25px 250px; text-shadow: 0 0 5px #000, 0 0 10px #000, 0 0 15px #000   }
	#hero h1 { font-size: 20px }
	#hero h2 { font-size: 2.5em }
	#hero .button { font-size: 25px; box-shadow: 0 0 5px #000; border:1px solid #990000 }

	#about {  padding: 50px 25px 300px; background-size: 0 0, auto 365px; text-align:center }
	#about h2 { font-size: 38px  }
	#about h3 { font-size: 24px }
	#about .info { padding: 0 }
	#about .button { margin:0 10px }

	#specials { padding: 25px}
	#specials h2 { font-size: 38px }
	#specials div { margin-bottom: 25px !important }
	#specials .wrapper { margin: 0 !important }

	.map { display:none }

	footer { text-align:center !important }
	footer { padding:50px 0 0 }
	footer img, 
	footer .wrapper div:nth-child(1),
	footer .wrapper div:nth-child(4){ display:none }
	footer .wrapper div { margin-bottom: 25px; }

	#copyright, #copyright .textright { text-align:center !important }


	#pageheader { font-size:12px; padding: 25px 0; background:url('https://www.leesdanville.com/wp-content/uploads/2019/10/header-bg.png') center center }
	#pageheader h1 { margin-bottom: 0px; font-size: 2.5rem  }
	#pageheader img { display:none  }

	.content { padding: 25px 0 }

	.fmenu { padding:  25px }
	.fmenu .col { width:100% }

}

@media screen and (max-width: 767px){

	h2 { font-size: 2.25em !important }
	#hero h2 { font-size: 2em }

	#about .button { display:block; margin-bottom:15px; }

	#specials .col { display:block !important; width:100% !important }

	.cater h2.gsection_title { font-size:1.5em !important }

	#field_4_70 label { background-size: 98% 100px !important; padding-top: 115px !important; padding:0; padding-bottom: 15px; max-width:99% !important; border:1px solid #999 } /* Meals */
	#field_4_70 li:nth-child(1),
	#field_4_70 li:nth-child(2) { width: 48%; display:inline-block; margin: 0 2% }
	#field_4_70 li:nth-child(3) label { background-size: 98% 175px !important; padding-top: 200px !important; padding-bottom: 15px; max-width:99% !important }

	#field_4_54 label { background-size: 100% 100px !important; padding-top: 120px !important; padding-bottom: 10px; max-width:100% !important; font-size: 14px } /* Sides */
	#field_4_54 li { width: 48%; display:inline-block; margin: 0 1% !important }

	#label_4_3_2 { padding-top: 500px !important; }

	.cater .button { width:100% !important; margin:1% 0 !important;  }

	.fmenu h2 { font-size: 1.25em }
	.fmenu div { border:3px solid #000; padding:0  }
	.fmenu div h2 { font-size: 1.5em; margin:-10px 0 0 0; padding:10px 0 }
	.fmenu div h3 { font-size: 1.5em}
	.fmenu ul { padding: 0 25px}


	caption,
	#aboutpage img { display:block !important; max-width:100% !important; width: 100% !important; height: auto; margin: 0 auto 25px; }

}