/*

Theme Name: Muncheye

Theme URI: http://muncheye.com

Version: 1.0

Description: Muncheye theme

Author: Muncheye

Author URI: http://muncheye.com

*/



/* `XHTML, HTML4, HTML5 Reset
----------------------------------------------------------------------------------------------------*/





a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp { border: 0; margin: 0; padding: 0; font-size: 100%; zoom: 1; }

html, body { height: 100%; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { /*
  Override the default (display: inline) for browsers that do not recognize HTML5 tags.
  IE8 (and lower) requires a shiv:  http://ejohn.org/blog/html5-shiv */ display: block; }

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote { list-style: none; }

h1, h2, h3, h4, h5, h6 { line-height: normal; font-weight: normal; }

a { text-decoration: none; outline: none; cursor: pointer; }

b, strong { font-weight: bold; }

img { color: transparent; font-size: 0; vertical-align: middle; border: none; -ms-interpolation-mode: bicubic; }

ul, li { display: list-item; list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

th, td, caption { font-weight: normal; vertical-align: top; text-align: left; }

svg { overflow: hidden; }

/* Form Elements */





input[type="checkbox"] { margin: 0 4px; width: 13px; height: 13px; padding: 0; vertical-align: bottom; position: relative; top: -1px; *overflow: hidden;
} /*checkbox alignement*/

input, textarea, select { outline: none; margin: 0; }

textarea { overflow: auto; resize: none; }

/* Typography */





h1 { font: 30px/33px Arial, Helvetica, sans-serif; color: #000; text-align: center; padding-bottom: 25px; border-bottom: 1px solid #dedede; margin-bottom: 18px; }

h2 { font: italic 20px/25px Georgia, "Times New Roman", Times, serif; text-align: center; padding-bottom: 18px; border-bottom: 1px solid #dedede; margin-bottom: 35px; }

h3 { font: 28px/1.5 'Electrolize', Arial, Helvetica, sans-serif; margin-bottom: 25px; padding-bottom: 15px; border-bottom: 1px solid #dedede; }

p { margin-bottom: 15px; }

.italic { font: italic 20px/25px Georgia, "Times New Roman", Times, serif; }

.text_left { text-align: left; }

.text_center { text-align: center; }

.text_right { text-align: right; }

#content ul { margin-left: 20px; font-style: italic; line-height: 1.7; }

#content ul li { background: url(images/list_bullet.png) no-repeat left 6px; padding-left: 15px; }

/* General Stlyes*/





body { font: 14px/1.5 Arial, Helvetica, sans-serif; background: url(images/main_bg.jpg); color: #343434; text-align: left; }

a { color: #318fe3; display: inline-block; }

a:hover { color: #082f60; }

img { max-width: 880px; margin-bottom: 15px; }

a img { margin-bottom: 0; }

/*floats*/





.right { float: right; }

.left { float: left; }

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.clearfix:before, .clearfix:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }

/* Main Styles*/




.blue_box { background: #e9f3ff; border: 1px solid #4a8fe6; -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2); padding: 20px; -webkit-border-radius: 5px; border-radius: 5px; }

.wrap { width: 940px; margin: 0 auto; position: relative; }
#header { background: url(images/header_pattern.png) repeat-x; height: 138px; position: relative; z-index: 1000; margin-bottom: 30px; border-bottom: 5px solid #c0cadc; border-bottom: 5px solid rgba(8,52,106,0.15) }

.home #header { margin-bottom: 0; border: none; }

#logo { background: url(images/muncheye-sprite.png) no-repeat 0 0; width: 400px; height: 97px; position: absolute; left: 0; top: 18px; }

#navigation { position: absolute; right: 0; top: 4px; height: 57px; border-bottom: 1px solid #eff1f7; }

#navigation li { float: left; }

#navigation ul { font-size: 13px; padding-left: 0; }

#navigation li { float: left; position: relative; }

#navigation a { color: #74a7e7; display: block; font: bold 16px/52px Arial, Helvetica, sans-serif; padding: 0 1.2125em; text-decoration: none; border-bottom: 5px solid transparent; }

#navigation ul ul { -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4); box-shadow: 0 1px 3px rgba(0,0,0,0.4); display: none; float: left; margin: 0; position: absolute; top: 53px; right: 0; width: 188px; z-index: 99999; -webkit-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; border-top: 4px solid #4a8fe6; border-bottom: 2px solid #4a8fe6; background: #dde3f3; padding-top: 1px; }

#navigation ul ul a { border-top: 1px solid #7caeed; font-size: 14px; color: #3082e9; height: auto; line-height: 1.4em; padding: 10px 10px; margin: 0; border-bottom: none; }

#navigation ul ul li:first-child a { border: none; }

#navigation ul ul li { float: none; }

#navigation li ul li:hover > a { color: #fff; background: #4a8fe6; }

#navigation li:hover > a { color: #1e78e9; }

#navigation ul li:hover > ul { display: block; }

#navigation .current-menu-item { border-bottom: 4px solid #4a8fe6; }

#navigation li.current-menu-item > a, #navigation .current_page_ancestor > a { color: #fff; border-bottom: 1px solid #7CAEED; background: #4a8fe6; }

.home_banner { background: url(images/header_shadow.png) repeat-x left bottom; height: 385px; padding-bottom: 52px; margin-bottom: 22px; }

#slider { background: url(images/banner.jpg) no-repeat center top; padding-top: 48px; height: 337px; position: relative; }

#slider #smooth_slider { background: url(images/slider_shadow.png) no-repeat bottom center; padding-bottom: 71px !important; padding: 0; border: none; width: 940px; height: 350px; overflow: visible; margin: 0 auto; }

#slider .jcarousel-skin-default .jcarousel-clip-horizontal { background: #fff; }

#slider .smooth_slider .jcarousel-item { margin: 0px; padding: 30px; height: 290px; width: 880px !important; position: relative; }

#slider .sldr_title { position: absolute; top: -28px; z-index: 100; background: #e9eef9; color: #6a8cd1; padding: 0 30px; -webkit-border-radius: 15px; border-radius: 15px; right: 0; font: 38px/56px 'Electrolize', Arial, Helvetica, sans-serif; border-bottom: 1px solid #aaaeb6; text-shadow: 0 1px 2px rgba(0,0,0,0.3); }

#slider .sldr_title:after { content: ""; position: absolute; background: url(images/muncheye-sprite.png) no-repeat -215px -331px; width: 44px; height: 16px; bottom: -15px; right: 40px; }

#slider .sldrlink { display: none; }

#slider .jcarousel-control { float: none; width: 100%; text-align: center; height: 22px; padding-top: 10px; }

#slider .jcarousel-control a { display: inline-block; *display:inline;
margin: 0 2px; float: none; background: url(images/muncheye-sprite.png) no-repeat -160px -331px; width: 22px; height: 22px; border: none !important; overflow: hidden; white-space: nowrap; text-indent: 9999px; *text-indent:0;
line-height: 0; padding: 0; vertical-align: top; }

#slider .jcarousel-control a.current { background-position: -183px -331px; }

#slider #smooth_slider h2 { float: right; clear: both; font: bold 28px Arial, Helvetica, sans-serif; padding-top: 10px; text-align: right; border: none; width: 425px; }

#slider #smooth_slider a img { float: left; max-width: 400px; max-height: 135px; width: auto; height: auto; margin: 0; }

#slider .smooth_slider .smooth_slideri div { margin: 0; }

#slider .smooth_slider .smooth_slideri div > span { display: block; clear: both; padding-top: 16px; font: 16px/1.4 Verdana, Geneva, sans-serif; color: #676a72; }

#slider .smooth_slider p.more { position: absolute; bottom: 38px; right: 30px; left: 30px; border-top: 1px solid #DEDEDE; }

#slider .smooth_slider p.more a { position: absolute; bottom: -19px; right: 4px; }

.featured_image { width: 800px; margin: 0 auto; }

#advertise_link.under_banner { text-align: center; margin-bottom: 40px; }

#advertise_link.over_slider { width: 880px; position: relative; z-index: 10000; margin: 0 auto; }

#advertise_link.over_slider a { position: absolute; left: 0; top: -98px; }

/* filters */


#tooltip { position: absolute; background: rgba(0,0,0,0.7); border-radius: 4px; -webkit-border-radius: 4px; padding: 4px 6px; box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3); -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3); z-index: 5000; width: 200px; color: #fff; margin-top: 40px; margin-left: -120px; }

.filters_header { position: absolute; height: 32px; text-align: center; right: 0; top: 80px; padding-right: 100px; }

.filters_header .label { display: inline-block; margin-right: 5px; vertical-align: top; font: italic 20px/30px Georgia, "Times New Roman", Times, serif }

.filters_header .legend { display: inline-block; position: relative; height: 32px; width: 330px; background: url(images/muncheye-sprite.png) no-repeat 0 -568px; margin-right: 10px; }

.filters_header .legend a { font: 16px/32px 'Electrolize', Arial, Helvetica, sans-serif; color: #fff; width: 110px; text-align: center; text-shadow: 0 -1px 0px rgba(0, 0, 0, 0.3); display: block; float: left; }

.filters_header .show_filters { position: absolute; right: 0; top: 0; }

.white_btn { display: inline-block; border: 1px solid #3090e3; background: #e7e8e8; box-shadow: inset 0 25px 21px -11px rgba(255, 255, 255, 1); -webkit-box-shadow: inset 0 25px 21px -11px rgba(255, 255, 255, 1); vertical-align: top; padding: 0 27px; font: bold 13px/30px Arial, Helvetica, sans-serif; border-radius: 3px; -webkit-border-radius: 3px; }

.white_btn:hover { background: #bad0e3; }

.white_btn:active, .white_btn.active { background: #318fe2; border-color: #3090e3 #2279c5 #1f75c0; box-shadow: none; -webkit-box-shadow: none; color: #fff; }

.filters_header .inner_shadow { display: none; }

.filters_section .checks { padding: 0 25px; }

.filters_section label { position: relative; display: block; height: 30px; margin-bottom: 4px; padding-left: 40px; overflow: hidden; font: 15px/30px 'Electrolize', Arial, Helvetica, sans-serif; }

.filters_section .checkbox-wrapper { position: absolute; top: 0; left: 0; width: 30px; height: 30px; }

.filters_section .checkbox-wrapper a { background: url(images/checkboxes_sprite.png) no-repeat; display: block; width: 30px; height: 30px; margin: 0; padding: 0; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }

.filters_section .checkbox-wrapper a:hover { background-position: left -50px; }

.filters_section .checkbox-wrapper a:active { background-position: left -100px; }

.filters_section .checkbox-wrapper a.checked { background-position: left -200px; }

.filters_section .checkbox-wrapper a.checked:hover { background-position: left -250px; }

.filters_section .checkbox-wrapper a.checked:active { background-position: left -300px; }

.filters_section .checkbox-wrapper a.disabled { background-position: left -150px; }

.filters_section .checkbox-wrapper a.checked.disabled { background-position: left -350px; }

.half { width: 50%; float: left; }

.filters_section input[type="checkbox"] { opacity: 0; filter: alpha(opacity=0); }

#filters { display: none; margin: 30px auto; }

.filters_section .filters { padding-top: 25px; margin: 0 -25px; }

.filters_section .filter_category { background: #f6f7f7; border-top: 1px solid #318fe2; border-bottom: 1px solid #318fe2; padding: 7px 0; font: italic 24px Georgia, "Times New Roman", Times, serif; color: #000; margin-bottom: 20px; padding-left: 25px; }

.filters_section .button_row { text-align: right; background: #f6f7f7; padding: 12px; position: relative; top: 25px; border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; }

/* main content */


#content, .white_box { width: 890px; margin: 0 auto; padding: 25px; background: #ffffff; position: relative; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4) }

.white_box { border-radius: 10px; -webkit-border-radius: 10px; margin-bottom: 30px; }

.content_bottom { background: url(images/content_shadow.png) no-repeat center top; width: 940px; height: 61px; margin: 0 auto; border-top: 1px solid #898c94; }

#left-column { float: left; width: 424px; padding: 0; }

#right-column { float: right; width: 424px; padding: 0; }

#content .col_heading { background: url(images/muncheye-sprite.png) no-repeat -2px -105px; width: 398px; height: 72px; margin: 0 auto; position: relative; top: -44px; text-align: center; font: 30px/52px 'Electrolize', Arial, Helvetica, sans-serif; color: #fff; text-shadow: 0 -1px 0px rgba(0, 0, 0, 0.3); margin-bottom: -38px; }

#content .vertical_divider { position: absolute; left: 50%; width: 1px; background: #dedede; top: 30px; bottom: 30px; }

#content .standard .col_heading, #content.standard .col_heading { background-position: -2px -207px; }

.launches.single_column{ width:70%; margin:0 auto;}

.launches.single_column .item_info{ float:none;}

.launches .item { padding-top: 5px; position: relative; }

.launches .item.only_brand .date { background-position: -43px -352px; width: 35px; padding-left: 0; }

.launches .item.only_brand .item_info { width: 384px; }

.launches .item.mega_item.only_date .date { background-position: -1px -325px; width: 55px; padding-left: 0; margin-right: 6px;}

.launches .item.mega_item.only_date .item_info { width: auto; overflow: hidden;}

.launches .date { background: url(images/muncheye-sprite.png) no-repeat -106px -298px; width: 54px; height: 24px; padding-left: 33px; text-align: center; padding-top: 2px; position: relative; float: left; font: 13px/20px 'Electrolize', Arial, Helvetica, sans-serif; color: #fff; overflow: hidden; }

.launches .mega_item .date { background-position: -1px -298px; }

.launches .item .brand { position: absolute; width: 27px; height: 22px; left: 4px; top: 6px; z-index: 200; }

.launches .item_info { float: right; width: 332px; line-height: 24px; height: 24px; overflow: hidden; }

.item_info.featured { background: #FBFF8A; border: 2px solid #e9f3ff }

.launches .date .month { }

.launches .date .year { display: none; }

.launches a { font: 12px/24px Verdana, Geneva, sans-serif; }

.launches .item_details { color: #797979; font: 11px/1.3 Verdana, Geneva, sans-serif; padding: 3px 0; }

/* single */





.single .product_logo { float: left; margin-bottom: 50px; height: 140px; border-right: 1px solid #dedede; width: 440px; }

.single .product_logo img { max-width: 400px; max-height: 200px; }

.single .product_info { float: right; margin-bottom: 50px; width: 420px; }

.single .product_info td { font: 14px/1.5 Verdana, Geneva, sans-serif; color: #000; padding: 0 10px; }

.single .product_info td a { max-width: 240px; word-wrap: break-word; }

.single .product_info td b { font: 16px 'Electrolize', Arial, Helvetica, sans-serif; color: #676767; }

.post-footer { padding-top: 20px; border-top: 1px solid #DEDEDE; margin-top: 40px; font-family: 'Electrolize', Arial, Helvetica, sans-serif; }

.comments { font: italic 14px Georgia, "Times New Roman", Times, serif; padding-top: 16px; border-top: 1px solid #DEDEDE; margin-top: 20px; }

.comments h3 { border: none; padding-bottom: 0; margin-bottom: 15px; }

.comments p { margin-bottom: 8px; }

.comments label { display: inline-block; padding-left: 10px; }

input, select, textarea, a:not(.smooth_sliderc_nav) { -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }

input[type="text"], input[type="password"], select, textarea { width: 250px; padding: 6px 4px; font: 14px/16px Helvetica, Arial, sans-serif; color: #9b9b9b; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #fff; background: #dfe2e4; -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.3); }

textarea { width: 450px; }

select { border-top: 1px solid #a8aaab; width: 200px; padding: 2px 3px 3px; }

input[type="text"]:hover, input[type="password"]:hover, select:hover, textarea:hover { background-color: #f0f3f4; color: #848484; }

input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus, input[type="text"].focus, input[type="password"].focus, select:focus, textarea.focus { color: #515151; background: #fff; border-color: #adb1b3; -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.2); box-shadow: 0px 0px 5px rgba(0,0,0,0.2); }

input[type="submit"], #slider .smooth_slider p.more a { padding: 10px 40px; border: 1px solid #a9d9fa; background: url(images/submit_btn_gradient.png) repeat-x #69ade7; border: 1px solid #5cb0d2; -webkit-box-shadow: 0px 0px 0px 4px rgba(210, 210, 210, 1), inset 0px 1px 1px 0px rgba(255, 255, 255, 0.6), inset 0px 1px 20px 0px rgba(255, 255, 255, 0.2), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 0px 4px rgba(210, 210, 210, 1), inset 0px 1px 1px 0px rgba(255, 255, 255, 0.6), inset 0px 1px 20px 0px rgba(255, 255, 255, 0.2), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.4); font: bold 16px Arial, Helvetica, sans-serif; -webkit-border-radius: 40px; border-radius: 40px; color: #2973b3; text-shadow: 0 1px 0 rgba(255,255,255,0.5); cursor: pointer; outline: none; }

input[type="submit"] { margin: 15px 0 0 5px; }

input[type="submit"]:hover, #slider .smooth_slider p.more a:hover { background-color: #88cef6; color: #1b6d8e; }

input[type="submit"]:active, #slider .smooth_slider p.more a:active { background-color: #58a0dd; -webkit-box-shadow: 0px 0px 0px 4px rgba(0, 0, 0, 0.1), inset 0px -1px 1px 0px rgba(255, 255, 255, 0.6), inset 0px 5px 20px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 0px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 0px 4px rgba(0, 0, 0, 0.1), inset 0px -1px 1px 0px rgba(255, 255, 255, 0.6), inset 0px 5px 20px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 0px 0px rgba(0, 0, 0, 0.2); color: #2973b3; -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.1s ease-out; }

/* subscribe form */


.af-form-wrapper { background: #F6F7F7; padding: 20px 20px 25px; margin: 30px 0; border: 1px solid #DEDEDE; border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 1px 5px 0 rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,0.1); }

.af-form-wrapper p { font: 17px/20px 'Electrolize', Arial, Helvetica, sans-serif; border-bottom: 1px dotted #DEDEDE; padding: 15px 0; margin-bottom: 20px; color: #358ade; background: #FAFAFA; margin: -20px -20px 25px; text-align: center; border-radius: 4px 4px 0 0; }

.af-form-wrapper input[type="text"] { width: 364px; padding: 10px 8px; margin-bottom: 10px; }

.form_button { text-align: right; }

/* footer */


#footer { background: url(images/footer_pattern.jpg) repeat-x; height: 75px; overflow: hidden; }

#footer .copy { width: 940px; margin: 0 auto; text-align: right; font: 14px/84px Verdana, Geneva, sans-serif; color: #575c71; }