/*
Theme Name: H&H Midtown Bagels PSD
Author: PSD -  Patricia Spencer Design
Version: 1.0
*/

/* wp admin styles */
body#tinymce{ margin:0; padding:0; border:none;}
body#tinymce .company_text{ display:block !important;}

/* wp basic styles */
.entry-content img {margin: 0 0 1.5em 0;}
div.alignleft, img.alignleft {display: inline-block;float: left;margin-right: 1em;margin-bottom: 1em;}
div.alignright, img.alignright {display: inline-block;float: right;margin-left: 1em;margin-top: 1em;}
div.aligncenter, img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
.wp-caption {text-align: center;margin-bottom: 1.5em;}
.wp-caption img {border: 0 none;margin: 0;padding: 0;}
.wp-caption p.wp-caption-text {margin: 0;font-weight: bold;}
.wp-smiley { max-height: 1em;margin:0 !important;}
.gallery dl {margin: 0;border: 0;padding: 0;}
blockquote.left {float: left;margin-left: 0;margin-right: 20px;text-align: right;width: 33%;}
blockquote.right {float: right;margin-left: 20px;margin-right: 0;text-align: left;width: 33%;}
.gallery-caption{font-size: 12px;}
html{height: 100%;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
p {	padding-top:0.1em;padding-bottom:0.1em;}
em{font-style: italic;}
.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {max-width: 100%;height: auto;}
.center{text-align: center;}
#page_content_wrapper p {padding-top:0.5em;padding-bottom:0.5em;}
#page_content_wrapper p:empty{padding: 0 !important;margin: 0 !important;}
#footer p {padding-top:0.5em;padding-bottom:0.5em;}
html, body {min-height: 100%;}
img, a img {image-rendering: optimizeQuality;}
em { font-style: italic; }
::selection {background: #0da29e;color: #fff;}
table{border-spacing: 0;}
.sticky{background: #ffffe0;padding: 30px 20px 20px 20px;border: 1px solid #e6db55 !important;box-sizing: border-box;}
.marginright{margin-right: 7px;}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {	float:right; margin:0 0 1em 1em}
a img.alignleft {	float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.sticky, .bypostauthor { font-weight: bold; }

.toUpdateOnWp{ display:none;}

/* Fonts */
@font-face {
    font-family: 'proxima_nova_softbold';
    src: url('fonts/proximanovasoft-bold-webfont.eot');
    src: url('fonts/proximanovasoft-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanovasoft-bold-webfont.woff2') format('woff2'),
         url('fonts/proximanovasoft-bold-webfont.woff') format('woff'),
         url('fonts/proximanovasoft-bold-webfont.ttf') format('truetype'),
         url('fonts/proximanovasoft-bold-webfont.svg#proxima_nova_softbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_softregular';
    src: url('fonts/proximanovasoft-regular-webfont.eot');
    src: url('fonts/proximanovasoft-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanovasoft-regular-webfont.woff2') format('woff2'),
         url('fonts/proximanovasoft-regular-webfont.woff') format('woff'),
         url('fonts/proximanovasoft-regular-webfont.ttf') format('truetype'),
         url('fonts/proximanovasoft-regular-webfont.svg#proxima_nova_softregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_softregular';
   src: url('fonts/proximanovasoft-bold-webfont.eot');
    src: url('fonts/proximanovasoft-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanovasoft-bold-webfont.woff2') format('woff2'),
         url('fonts/proximanovasoft-bold-webfont.woff') format('woff'),
         url('fonts/proximanovasoft-bold-webfont.ttf') format('truetype'),
         url('fonts/proximanovasoft-bold-webfont.svg#proxima_nova_softbold') format('svg');
    font-weight: bold;
    font-style: normal;
}

article, aside, figure, footer, header, hgroup, nav, section { display:block; }

body { padding:0; margin:0 ;  font-family: 'proxima_nova_softregular'; color:#003056; background:#fff;}
.float_left { float:left;}
.float_right { float:right;}
.clear { clear:both;}
.text_align_center { text-align:center;}
.display_table { display:table;}
.vertical_align { display:table-cell; vertical-align:middle;}
input[type=text],input[type=password],input[type=email],input[type=phone], textarea{ font-family: "proxima_nova_softregular"; font-size:15px;  -webkit-appearance: none;border-radius: 0; border:1px solid #ccc; color:#666; padding:4px 8px;}
select{ font-family: "proxima_nova_softregular"; font-size:15px; border-radius: 0; border:1px solid #ccc; color:#666; padding:4px 8px;}
input[type=text],input[type=password],input[type=email],input[type=phone],select{ box-sizing:border-box; height:35px;}
.height30{ height:30px;}
td.bold{font-family: 'proxima_nova_softbold'; text-transform:uppercase;}
.fLeft{ float:left;}

/* Header */
header { position:relative; z-index:2;  }
header .content_center { position:relative; }
.header_height { height:130px;}
.header_top_menu { float:right; margin:0; padding:0; list-style-type:none; height:45px; line-height:45px;}
.header_top_menu li { float:left; font-size:11px; letter-spacing:1px;}
.header_top_menu li a { margin:0 5px; font-family: 'proxima_nova_softbold'; font-weight:normal; text-decoration:none;}
.header_top_menu li a:hover { text-decoration:underline;}
.link_color1 { color:#75645A;}
.link_color2 { color:#092F57;}
header .main_menu {height:27px; line-height:27px; margin:15px 0 35px; text-transform:uppercase;}
header .main_menu li a { margin:0; letter-spacing:3px; }
.header_logo { background:url(images/company_logo_2.png) no-repeat; width:195px; height:195px; display:block; position:absolute; left:27px; top:10px;}
.preload{ width:0px; height:0px; overflow:hidden;}

/* Section */
.content_center { width:1180px; margin:0 auto;}
.footerarea {width:1250px; display:flex;}
.imageSlider { background:#ccc; height:550px;  position:relative; }
.imageSlider ul{ margin:0; padding:0; list-style-type:none;width:100%; height:100%;}
.imageSlider ul li{ position:absolute; left:0; top:0; width:100%; height:100%;background-size:cover; background-position:center center; background-repeat:no-repeat; display:none;}

/* Home */
.logo_back { background:#003056;}
.company_logo_padding { padding:60px 0; }
.company_logo { background:url(images/company_logo.png) no-repeat; background-size:240px auto; width:240px; height:240px; display:block; margin:0 auto;  }
.main_menu {display:block; margin:0 auto; list-style-type:none; height:60px; line-height:60px; padding:0;}
.main_menu li { float:left; margin:0 10px; font-size:16px; }
.main_menu li.first{ margin-left:0;}
.main_menu li.last{ margin-right:0;}
.main_menu li a { text-decoration:none; letter-spacing:2px; font-weight:normal; color:#003056; font-family: 'proxima_nova_softbold'; text-transform:uppercase; }
.main_menu li a:hover { text-decoration:underline;}
section .main_menu{ text-align:center;}
section .main_menu li{ display:inline-block; float:none;}

/* Contact us */
.generic_title {line-height:88px; color:#fff; background:#003056; text-align:center; font-family: 'proxima_nova_softbold'; font-weight:normal; }
.generic_title h1{ margin:0;}
section .generic_title { font-size:27px; letter-spacing:3px;  }
.shop_product { margin:0 0 40px 0;  }
.shop_product_title { font-size:20px; text-align:center; letter-spacing:4px; padding:20px 0; font-weight:normal; text-transform:uppercase;}
.shop_product a.product{ text-decoration:none;}
.shop_product a { letter-spacing:2px; color:#003056; width:380px; float:left; text-align:center; font-size:23px; font-family: 'proxima_nova_softbold'; font-weight:normal; text-decoration:none; margin:0 6px 22px 6px; text-transform:uppercase;}
.shop_product a span.price{ font-size:18px; font-weight:normal;}
.shop_product a span.price i{ text-decoration:line-through; color:#ccc; font-style:normal;}
.shop_product a .categoryImage { margin:0 0 22px 0; display:block; width:380px; height:380px; background:#ccc no-repeat center center; background-size:cover;  }
.shop_product a:hover{ text-decoration:underline;}
.shop_product a:hover .categoryImage{ box-shadow:0 0 60px #000 inset;}

/* About us */
.about_us_cont { font-size:20px; padding:0 50px 50px;}
.about_us_cont p { line-height:29px; margin:32px 0;}
.about_us_cont p a { color:#003056; }
.about_us_cont h1 { font-size:33px; font-family: 'proxima_nova_softbold'; font-weight:normal; padding:42px 0 5px 0; letter-spacing:4px; margin:0; display:inline-block; border-bottom:2px solid #003056; text-transform:uppercase; }
.about_us_cont h2 { font-size:20px; font-weight:normal; letter-spacing:4px; text-transform:uppercase; margin:0; padding:31px 0 13px 0;}
.about_us_cont b { font-size:22px; font-family: 'proxima_nova_softbold'; font-weight:normal; text-decoration:none; }

/* Catering Menu */
.catering_title { letter-spacing:3px; background:#003056; line-height:90px; text-align:center; font-size:33px; font-family: 'proxima_nova_softbold'; font-weight:normal; color:#fff;  }
.catering_font22 { font-size:22px; font-family: 'proxima_nova_softbold'; font-weight:normal;}
.catering_block  { width:470px; padding:40px 0 0 0; line-height:30px; }
.catering_block h3 { font-family: 'proxima_nova_softbold'; font-weight:normal; margin:0; font-size:20px; padding:30px 0 0 0;}
.catering_block b { display:block; padding:30px 0 0 0;}
.catering_bottom { display:block; font-size:20px; padding:0 0 70px 0; letter-spacing:0.5px;}

/* Contact us */
.section_block { font-family: "proxima_nova_softbold"; line-height:24px;  font-size:20px;font-weight: normal;  letter-spacing: 1px; margin:34px 0 0; text-align: center; text-transform: uppercase; width:50%; }
.bagels_link { color: #003056; display: inline-block; font-family: "proxima_nova_softbold";  font-size:22px; font-weight: normal;  letter-spacing: 2px;  margin: 0 auto; text-align: center; text-decoration: none; text-transform: uppercase;}
.section_block a{ color: #003056;}
.padding_block { padding:23px 0 33px 0;}
.google_map { width:100%; height:550px; border:none; display:block; background:#ccc;}

/* Product */
.product_cont { padding:50px 0 0;} 
.product_image { float:left; width:380px;}
.product_description { float:right; width:730px; padding:0 35px; text-align:left;}
.product_description h2 { font-family: 'proxima_nova_softbold'; font-weight:normal; border-bottom:2px solid #003056; display:block; margin:0 auto 30px; text-transform:uppercase; }
.product_description p { font-size:17px; margin:30px 0; line-height:28px;}
.product_description div.description{ width:500px;}

.product_column_right_qty_block {  color: #666; font-size: 16px; line-height: 16px;}
.product_column_right_qty_block input { padding:0 5px; background: #fff none repeat scroll 0 0; border: 1px solid #cacaca; height:30px; line-height: 18px; text-align: center; width:30px;}
.price_box_div{ width:300px; margin:30px auto;}

/* Newsletter */
.newsletter_block { background:url(images/newsletter_bg.png) repeat; font-size:20px;}
.newsletter_block .display_table {  height:130px; width:100%; }
.newsletter_block span, .newsletter_block a { letter-spacing:2px; font-size:20px; font-family: 'proxima_nova_softbold'; font-weight:normal; color:#003056; text-decoration:none; }
.newsletter_block a:hover{ text-decoration:underline;}
.newsletter_block input { width:230px; height:34px; line-height:34px; background-color:rgba(0, 0, 0, 0.25); border:none; font-size:15px; padding:0 15px; color:#003056; }
.newsletter_block button{ width:30px; height:34px; text-align:center; background:#003056; border:none; border-radius:0px; color:#fff;cursor:pointer; display:inline-block;}
.newsletter_block button span.fa{ font-family:'FontAwesome' !important; color:#fff !important; font-size:14px !important; line-height:34px !important; letter-spacing:0 !important;}
.newsletter_block .vertical_align { height:100%; width:50%;}
.newsletter_block .align_center { text-align:center;}
#mc-embedded-subscribe-form >span{ line-height:34px; margin:0 5px 0 0;}

/* menu */
.about_us_cont iframe{ width:860px; height:1140px; border:none; margin:0 auto; display:block;}

/* Footer */
footer {  background:#003056; color:#fff; padding:10px 0 5px; }
footer .content_center{position:relative;  }
footer p { font-size:13px; letter-spacing:0.5px; position:absolute; top:11px; right:0; margin:0;}
footer p span { margin:0 2px; }
.footer_links { margin:0; padding:0; position:absolute; left:30px; top:9px;list-style-type:none; float:left; display:inline-block; }
.footer_links li { float:left; text-transform:uppercase;margin:0 6px;}
.footer_links li a { letter-spacing:1px; color:#fff; text-decoration:none; font-size:13px;}
.footer_links li a:hover{ text-decoration:underline;}
.footer_socials { float:right; width:50%; }
.footercopy { width:90%; position: relative;}
.footer_socials a { text-align:center; width:38px; height:38px; display: inline-block; margin:0 9px;  border-radius:40px; color:#003056; background:#fff; text-decoration:none;}
.footer_socials a span { width:38px; line-height:37px; text-align:center; font-size:20px !important; display:block;}
.psdLink{ color:#fff; text-decoration:none;}
.psdLink:hover{ text-decoration:underline;}
#checkoutSteps a, .account-login a, .my-account a, .shop_content a{ color:#003056; text-decoration:underline;}
.footericons { margin:0 auto; width:245px; text-align:center;}

.leftfooter {width: 30%; float:left;}
.centerfooter {width:25%; margin: 0 auto; }
.rightfooter {width:45%; float:right;   display: flex;             } 
.footericons {margin: 0 auto; text-align: center;}


/* bagel packs shop page */
.customConfigurable, .customConfigurableFlavor, .customConfigurableCheese{ float:left; width:46%; margin:0 2%; border-bottom:1px solid #efefef;  padding:5px 44px 5px 10px; box-sizing:border-box; cursor:pointer; transition:0.4s ease; position:relative;}
.customConfigurable.disabled{ opacity:0.3;}
.customConfigurable.active{ background:#003056 !important; color:#fff !important;}
.customConfigurable.active:after{ color:#003056 !important;}
.customConfigurable:after{ content:'\f067'; position:absolute; right:10px; top:50%; margin:-13px 0 0 0; font-family:'FontAwesome'; border-radius:50%; border:2px solid #003056; font-size:13px; line-height:20px; width:20px; height:20px; text-align:center;}
.customConfigurable:hover{ background:#efefef; opacity:1;}
.customConfigurable b{ text-transform:uppercase;}
.optionsSelectionArea { display:none;}
.configurablePackSectionTitle{ font-weight:bold; margin:30px 0 15px; font-size:14px; text-transform:uppercase; clear:both; display:block;background:#003056; color:#fff; border-radius:4px; padding:4px 8px; border:1px solid #003056;}
.configurablePackSectionTitle.disabled{ background:#eee; border-color:#eee; color:#999; opacity:1;}
.optionsSelectionArea{}
.optionsSelectionArea .paddedText{ width:96%; padding:10px; border-bottom:1px solid #ccc; margin:0 auto;}
.customConfigurableFlavor, .customConfigurableCheese{ width:29%; padding:5px 10px; line-height:30px; cursor:default;}
.customConfigurableCheese{ width:100%; margin:0;}
.customConfigurableFlavor input[type=text], .customConfigurableCheese input[type=text]{ float:right; width:50px; height:30px; text-align:center;}
.configurableCartButton{ padding:10px 20px !important; margin:30px auto 0 !important; line-height:18px !important; height:auto !important;}
.customConfigurableCheese ul{ margin:0; padding:0 0 0 15px;}
.customConfigurableCheese ul li{ padding:5px 0;}
.customConfigurableCheese b{ display:block;}
.customConfigurableCheese  i{ font-size:13px;}
.centeredTextCatering{ text-align:center; width:100%; border-top:1px solid #092F57; padding:0 10%;  margin:30px auto 0; box-sizing:border-box;}
.column1of3{ float:left; width:29%; margin:0 2%;}
.centeredTextCatering b{ padding:30px 0 30px 0;}
.tmpFieldComments{ border:1px solid #ccc; width:96%; margin:30px auto 0; box-sizing:border-box; padding:4px 8px; resize:none; height:150px; display:block;}


.hideIphone{}
.showIphone{ display:none}
.mobileMenu{ display:none;}

@media screen and (min-width:768px) and (max-width:1179px){
	body{min-width:768px;}
	.content_center{ width:768px; padding:0 15px; box-sizing:border-box;}
	
	/* home page */
	.header_top_menu{ padding:0;}
	.company_logo_padding{ padding:20px 15px;}
	.company_logo{ width:240px; height:240px; background-size:240px auto;}
	.main_menu li{ font-size:15px;}
	.newsletter_block .display_table{ height:90px;}
	.newsletter_block span{ font-size:15px; line-height:34px;}
	.newsletter_block .align_center span{ font-size:15px; line-height:15px;}
	.newsletter_block input{ width:120px; margin:0 0 0 8px; }
	.newsletter_block{ font-size:15px;}
	.imageSlider{ height:400px;}
	.footer_socials{ width:140px;}
	.footer_links{ top:6px; left:15px;}
	.footer_links li{ margin:0 2px;}
	.footer_links li a{ font-size:11px; }
	.footer_socials a{ width:28px; height:28px;}
	.footer_socials a span{ width:28px; line-height:28px;}
	.footer_socials a span.fa-instagram{ line-height:27px;}
	footer{ font-size:13px;}
	footer p{ font-size:11px; top:7px; right:15px;}
	
	/* about page */
	.header_logo{ left:15px; width:145px; height:145px; background-size:145px auto;}
	.main_menu li{ margin:0 4px;}
	header .main_menu{ margin:8px 0 20px;}
	header .main_menu li{ font-size:13px;}
	header .content_center{ padding:0 15px;}
	header .main_menu li a{ letter-spacing:2px;}
	.about_us_cont{ font-size:16px; padding:0 0 50px;}
	.about_us_cont p{ line-height:20px; margin:15px 0;}
	.about_us_cont b{font-size:16px; }
	
	/* catering */
	.catering_block{ width:359px; line-height:20px;}
	.catering_bottom{ padding:0 0 20px 0; }
	
	/* locations */
	.generic_title{ line-height:68px; font-size:23px;}
	section .generic_title{font-size:23px;}
	.section_block{ font-size:20px; line-height:24px;}
	.bagels_link{ font-size:23px;}
	.google_map{ width:96%; margin:0 2% ; height:450px;}
	
	/* menu */
	.about_us_cont iframe{ width:720px; height:1000px; }
	
	/* category list */
	.shop_product a{ width:234px; }
	.shop_product a .categoryImage{ width:234px; height:234px;}
	.shop_product_title{ font-size:17px;}
	.shop_product a{ font-size:13px;}
	
	/* product */
	.product_image{ width:240px;}
	.product_image img{ width:250px; height:auto;}
	.product_description{ width:398px;}
	.product_description div.description{ width:100%;}
	
	/* custom cart product */
	.customConfigurableFlavor, .column1of3{ width:46%;}	
}

@media screen and (min-width:0px) and (max-width:767px){
	body{min-width:320px;}
	.content_center{ width:320px; padding:0 10px; box-sizing:border-box;}
	.hideIphone{display:none}
	.showIphone{ display:block}
	
	/* home page */
	.header_top_menu{ padding:0;}
	.company_logo_padding{ padding:20px 15px;}
	.company_logo{ width:240px; height:240px; background-size:240px auto;}
	.main_menu li{ font-size:14px; margin:0 3px;}
	.newsletter_block .display_table{ height:90px;}
	.newsletter_block span{ font-size:15px; line-height:34px;}
	.newsletter_block .align_center span{ font-size:15px; line-height:15px;}
	.newsletter_block input{ width:200px; margin:0 0 0 33px; }
	.newsletter_block{ font-size:15px;}
	.footer_links{ display:none;}
	footer{ font-size:13px;}
	footer p{ padding:0; font-size:11px; text-align:center; display:block; position:relative; left:auto; top:auto;}
	.footer_socials { margin:7px 0; width:100%; float:none; text-align:center;}
	.footer_socials a{ width:28px; height:28px;}
	.footer_socials a span{ width:28px; line-height:28px;}
	.footer_socials a span.fa-instagram{ line-height:27px;}
	.imageSlider{ height:220px;}
	section .main_menu{ height:auto; line-height:40px !important; display:none; }
	.newsletter_block .display_table{ display:block; width:100%; height:auto;}
	.newsletter_block .vertical_align{ width:100%; display:block; padding:15px 0; text-align:center; height:70px;}
	.newsletter_block .vertical_align.align_center{ height:40px; padding:0 0 20px 0;}
	#mc-embedded-subscribe-form span{ float:none !important; display:block; text-align:center;}
	
	/* about page */
	.header_logo{ left:10px; width:95px; height:95px; background-size:95px auto;}
	header .main_menu{ display:none;}
	header .content_center{ padding:0 15px;}
	header .main_menu li a{ letter-spacing:2px;}
	.about_us_cont{ font-size:16px; padding:0 0 50px;}
	.about_us_cont p{ line-height:20px; margin:15px 0;}
	.about_us_cont b{font-size:16px; }
	.abt_page{display: block !important;}
    .abt_page img {padding:0 !important;;}
	
	/* catering */
	.catering_block{ width:100%; line-height:20px; padding:0;}
	.catering_bottom{ padding:0 0 20px 0; font-size:16px; }
	.catering_title{ font-size:23px; line-height:60px;}
	
	/* locations */
	.generic_title{ line-height:48px; font-size:23px;}
	section .generic_title{font-size:16px;}
	.section_block{ font-size:16px; line-height:18px; width:100%; float:none;}
	.bagels_link{ font-size:14px;}
	.google_map{ width:92%; margin:0 4% ; height:380px;}
	
	/* menu */
	.about_us_cont iframe{ width:300px; height:440px; }
	
.leftfooter, .rightfooter, .centerfooter {width:100%;}
.footerarea {display:table;}
.rightfooter {padding-top:20px;}
	/* category list */
	.shop_product a{ width:300px; margin:0 0 22px 0; }
	.shop_product a .categoryImage{ width:300px; height:300px;}
	.shop_product_title{ font-size:17px;}
	.shop_product a{ font-size:15px;}
	
	/* product */
	.product_image{ width:280px; float:none; margin:0 0 30px 0;}
	.product_image img{ width:280px; height:auto;}
	.product_description{ width:280px; float:none; padding:0; margin:0;}
	.product_description div.description{ width:100%;}
	
	/* custom cart product */
	.customConfigurable, .customConfigurableFlavor, .column1of3{ width:96%;}
	
	/* mobile menu START */
	body{ padding:57px 0 0 0;}
	.mobileMenu{background:#003056; position:fixed; left:0; top:0; height:57px; display:block; font-size:18px; z-index:12; margin:0; width:100%}
	.header-gray .mobileMenu{ background:#f1f1f1; color:#FFF}
	.mobileMenu>ul{ margin:0 auto; width:320px; padding:0px; list-style:none}
	.mobileMenu>ul.opened{}
	.mobileMenu>ul>li.first{ border:none !important; background:#003056; padding:0 10px !important; display:block !important; line-height:57px; font-size:18px; height:57px;}
	.mobileMenu>ul.opened>li.first{background:#003056;}
	.mobileMenu>ul li.first .fa{ float:right; margin:19px 10px 0px 0px; color:#fff; }
	.mobileMenu>ul>li{ display:none;}
	.mobileMenu>ul li{ font-size:14px; color:#FFF; background:#0B355D; text-transform:uppercase;border-top:1px solid #002046;}
	.mobileMenu>ul li a{ display:block; padding:12px 10px; color:#fff; text-decoration:none;}
	.mobileMenu .sub-menu{ display:block; position:relative; top:auto; left:auto; margin:0; padding:0; list-style-type:none;}
	.mobileMenu .sub-menu li{ background:#666; border-top:1px solid #999; padding:0 0 0 10px;}
	
	/* mobile menu END */
}

/* (1920x1080) Full HD Display */
@media (min-width: 1600px) {
.footerarea { width: 1375px; display: flex; }
.footer p {right:10px;}
.footer_links {left:90px;}
}


.magentoMenu {
    display: none;
}
@media (max-width: 1560px){
    .main_menu li {
        margin: 0px 4px;
    }
    header .main_menu li a {
        letter-spacing: 0px;
        font-size: 16px;
    }
}