/* CSS Document
	Resetting browser default styles
	All 
	Header
	Top menu
	Main slider
	Container
		Contact us info
		Product list
		Certificate block
		Contact us block
		FHC block
		Sitemap block
		TABC block
		Bottom stand
	Footer 
		Bottom menu
	Media Queries
*/


/* Resetting browser default styles */
body {height:100%;font:12px/20px Arial, Tahoma, Verdana, Sans-Serif;color:#595959;background:#fff;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure, figcaption {display: block;}
table {border-collapse:collapse;}
img {border:none;}
ul, li {list-style:none;}
a, a:active {text-decoration:none;color:#919191;}
a:hover {text-decoration:underline;color:#919191;}
input:focus, textarea:focus {outline:none;}
iframe, object, embed {max-width:100%;}

a:focus {
outline: none;
}
/* All */
@font-face {font-family: 'Rockwell_Bold';src: url('fonts/Rockwell_Bold.eot');src: local('☺'), url('fonts/Rockwell_Bold.woff') format('woff'), url('fonts/Rockwell_Bold.ttf') format('truetype'), url('fonts/Rockwell_Bold.svg') format('svg'); font-weight: bold; font-style: normal;}
.wraper {width:960px;margin:0 auto;position:relative;}
.clear:after, .wraper:after, .g_block:after {content:'';display:block;height:0;clear:both;}

/* Header */
.header {min-height:85px; background:#2e2e2e url(../img/header.jpg) repeat-x;border-bottom:1px solid #fff;}
.header .logo {color:#00b8ff;font:italic 28px Georgia;position:absolute;top:29px;left:85px;text-decoration:none;}
.header .logo img {margin-right:15px;vertical-align:top;}
.header .logo:before {content:'';display:block;width:84px;height:84px;background:url(../img/logo.png) no-repeat;position:absolute;top:-18px;left:-93px;}
.header .login_block {position:absolute;top:5px;right:0;}
.header .login_block input[type="text"], .header .login_block input[type="password"] {border:1px solid #d4d4d4;vertical-align:middle;width:120px;height:28px;padding:0 15px;font:13px/28px Arial;color:#a5a5a2;border-radius:5px;margin-right:10px;}
.header .login_block input[type="submit"] {vertical-align:middle;cursor:pointer;width:36px;height:30px;border:none;background:url(../img/icons/go.png) no-repeat;color:#212121;font-size:0;line-height:0;text-indent:-999em;}
.header .login_block p {text-align:right;padding:0 95px 0 0;font-size:11px;}
.header .login_block p a {text-decoration:underline;}
.header .login_block .welc{color:#FFFFFF;font-size:14px;text-align:left;}

/* Top menu */
.top_menu {min-height:143px;background:#01c5ff url(../img/top_menu.jpg) repeat-x;border-bottom:1px solid #fff;}
.top_menu nav ul {margin:0px 0px 0px 20px;position:relative;z-index:2000;}
.top_menu nav ul li {float:left;width:140px;margin:7px 0 0 0;padding:0 0 0 10px;font:bold 14px Arial;text-shadow:rgba(0,0,0,.2) 0 0 1px;text-align:center;}
.top_menu nav ul li span {display:block;width:96px;height:89px;padding-top:7px;box-shadow:rgba(0,0,0,.35) 0 0 9px 0;border-radius:50%;background:url(../img/top_menu_item.png) no-repeat;margin:0 auto 3px auto;}
.top_menu nav ul li span img {border-radius:50%;}
.top_menu nav ul li a {color:#f6f7f8;text-decoration:none;}
.top_menu .lng {position:absolute;top:25px;right:0;z-index:2000;}
.top_menu .lng li {font-weight:bold;text-align:right;}
.top_menu .lng li a {color:#fff;}

/* Main slider */
.main_slider {background:url(../img/slider_bg.jpg);}
.main_slider:before {content:'';display:block;width:100%;height:123px;background:url(../img/slider_bottom_bg.jpg) repeat-x;position:absolute;top:532px;left:0;}
.main_slider .bx-controls {position:relative;width:960px;margin:0 auto;height:1px;}
.main_slider .bx-pager {position:relative;top:-90px;margin-left:432px;z-index:1000;}
.main_slider .bx-pager .bx-pager-item {float:left;font-size:0;line-height:0;text-indent:-999em;padding-right:10px;}
.main_slider .bx-pager .bx-pager-item .bx-pager-link {display:block;width:10px;height:10px;border-radius:50%;background:#565656;box-shadow:rgba(0,0,0,.75) 0 1px 1px 0 inset;}
.main_slider .bx-pager .bx-pager-item .active {background:#0193cc;}
.main_slider .bx-prev, .main_slider .bx-next {position:absolute;top:-306px;left:0;z-index:1000;display:block;width:39px;height:39px;background:url(../img/icons/arrow_left.png) no-repeat;font-size:0;line-height:0;text-indent:-999em;}
.main_slider .bx-next {left:auto;right:0;background:url(../img/icons/arrow_right.png) no-repeat;}
.main_slider .slider_wrap {position:relative;z-index:300;min-height:533px;clear:both;top:-140px;margin-bottom:-180px;}
.main_slider li .cook {position:absolute;bottom:40px;right:-15px;z-index:101;}
.main_slider li .food {position:absolute;bottom:-20px;left:-85px;z-index:101;}
.main_slider li .glass {position:absolute;bottom:30px;right:60px;z-index:101;}
.main_slider li .girl {position:absolute;bottom:123px;right:0;z-index:101;}
.main_slider li .chef {position:absolute;bottom:40px;right:-25px;z-index:101;}
.main_slider li .food2 {position:absolute;bottom:40px;left:20px;z-index:101;}
.main_slider li .alcohol {position:absolute;bottom:25px;right:0px;z-index:101;}
.main_slider li .enroll {position:absolute;top:365px;left:370px;z-index:102;font:22px/56px 'Rockwell_Bold';color:#fff;display:block;width:212px;height:56px;text-align:center;background:#fe0218;border-radius:5px;border:1px solid #8b3303;box-shadow:#fe4b5b 1px 1px 0 1px inset;text-decoration:none;}
.main_slider li figure {min-height:433px;padding-top:140px;width:960px;margin:0 auto;position:relative;}
.main_slider li figcaption {position:absolute;top:182px;left:22px;width:913px;z-index:100;min-height:165px;border-radius:10px;background:#fff;background:rgba(255,255,255,.35);}
.main_slider li figcaption p {padding:33px 265px 0 55px;text-align:justify;}
.main_slider li figcaption p span {font:99px/80px 'Rockwell_Bold';color:#161616;float:left;padding-right:25px;padding-bottom:10px;}
.main_slider li:nth-child(3) figcaption p {padding-top:20px;}
.main_slider li:nth-child(3) figcaption p span {font-size:70px;line-height:90px;}
.main_slider li:nth-child(4) figcaption p {padding:15px 230px 18px 55px;}
.main_slider li:nth-child(6) figcaption p span {font-size:70px;line-height:90px;}
.main_slider li figcaption h4 {color:#035170;font:27px/52px Georgia;padding-left:55px;clear:both;min-height:52px;background:url(../img/desc_bg.png) no-repeat;}
.main_slider li figcaption h4 i {color:#000;}

/* Container */
.container {min-height:300px;background:url(../img/container.jpg) repeat-x;}
.container .wraper {padding:65px 26px 0 24px;width:910px;z-index:2;background:#fff;border-radius:10px;box-shadow:rgba(64,64,64,.28) 0 0 5px 1px;z-index:1000;}
.container .wraper:before {content:'';display:block;width:141px;height:68px;background:url(../img/tomate.png) no-repeat;position:absolute;bottom:-24px;right:19px;z-index:3;}
.container_inner {padding-top:40px;position:relative;background-position:0 120px;}
.container_inner:before {content:'';display:block;width:100%;height:123px;background:url(../img/slider_bottom_bg.jpg) repeat-x;position:absolute;top:0;left:0;}
.container_inner .wraper {min-height:400px;padding:0;width:960px;}
.container_inner .wraper:before {display:none;}
.container .main_wrap {clear:both;position:relative;top:-100px;}
.container .authorize {position:absolute;top:10px;right:25px;}
.container h1 {color:#000;font:36px Georgia;border-bottom:1px solid #c9c9c9;padding-bottom:3px;margin-bottom:35px;clear:both;}
.container h1 i {color:#d10416;}
.container_inner h1 {font-size:41px;position:relative;z-index:1;margin-right:85px;}
.container .g_block {padding:10px;background:#d2d2d3;box-shadow:#f7f8f8 0 0 0 1px, #d0d0d1 0 0 0 2px;margin-bottom:30px;border-radius:10px;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c7c7c8), to(#fdfdfd));background: -webkit-linear-gradient(top, #c7c7c8, #fdfdfd);background: -moz-linear-gradient(top, #c7c7c8, #fdfdfd);background: -ms-linear-gradient(top, #c7c7c8, #fdfdfd);background: -o-linear-gradient(top, #c7c7c8, #fdfdfd);background-image: linear-gradient(to bottom, #c7c7c8, #fdfdfd);}
.container .g_block h2 {text-shadow:rgba(0,0,0,.43) 0 0 1px;font:15px/39px 'Rockwell_Bold';padding-left:13px;color:#fff;min-height:39px;background:#276c86 url(../img/product_list.gif) repeat-x;border-radius:10px;margin-bottom:17px;}
.container .g_block p {color:#6e6d6d;padding:5px 5px 5px 10px;}
.container .g_block .button {float:right;width:135px;}
.container .g_block form ul li {clear:both;padding-bottom:4px;}
.container .g_block form ul li label {float:left;line-height:14px;padding:0 5px 0 33px;width:80px;}
.container .g_block form ul li label span {display:block;font-size:10px;color:#969696;}
.container .g_block form ul li select,input[type="text"] {border:1px solid #fff;border-left-color:#a3a3a3;border-top-color:#737373;width:185px;height:19px;padding:0 5px;font:12px/19px Arial;color:#6e6d6d;}
.container .g_block form ul li select{padding:0px;}
.container .g_block form ul li textarea {border:1px solid #fff;border-left-color:#a3a3a3;border-top-color:#737373;width:185px;height:58px;padding:0 5px;font:12px/19px Arial;color:#6e6d6d;}
.container .g_block form ul li:last-child {padding:18px 0 10px 135px;}
.container input[type="submit"] {border:none;cursor:pointer;text-shadow:rgba(0,0,0,.43) 0 0 1px;font:16px/28px 'Rockwell_Bold';color:#fff;text-transform:uppercase;background:#0b9dd6 url(../img/icons/btn.jpg) repeat-x;text-align:center;min-width:116px;min-height:28px;box-shadow:#4dbce7 0 0 0 1px, #1386b3 0 0 0 2px;border-radius:5px;}
.container .button {display:block;text-shadow:rgba(0,0,0,.43) 0 0 1px;font:16px/28px 'Rockwell_Bold';color:#fff;text-transform:uppercase;background:#0b9dd6 url(../img/icons/btn.jpg) repeat-x;text-align:center;min-width:116px;min-height:28px;box-shadow:#4dbce7 0 0 0 1px, #1386b3 0 0 0 2px;border-radius:5px;text-decoration:none;}
.container .enroll_block {clear:both;padding:15px 0 20px 60px;position:relative;width:260px;margin:0 auto;}
.container .enroll_block:before {content:'';display:block;width:74px;height:84px;background:url(../img/icons/arrow.png) no-repeat;position:absolute;top:0;left:0;}
.container .enroll_block p {color:#000;font:21px Georgia;padding-bottom:5px;}
.container .enroll_block p i {color:#fe0218;}
.container .enroll_block div a {font:17px/42px 'Rockwell_Bold';color:#fff;display:block;width:240px;height:42px;text-align:center;background:#fe0218;border-radius:5px;border:1px solid #8b3303;box-shadow:#fe4b5b 1px 1px 0 1px inset;text-decoration:none;text-transform:uppercase;}
	/* Contact us info */
.container .contact_us_info {float:right;width:285px;margin-top:-50px;}
.container .contact_us_info h4 {color:#4d4d4d;font:bold 18px/30px Georgia;width:270px;min-height:30px;text-align:center;text-shadow:#efefef 0 0 1px;box-shadow:#ececee 0 0 0 1px, #d0d0d1 0 0 0 2px;border-radius:15px;background:#fff url(../img/h4.gif) repeat-x;margin-bottom:25px;}
.container .contact_us_info ul {margin-left:15px;}
.container .contact_us_info ul li {font-weight:bold;color:#000;border-bottom:1px solid #bfbfbf;padding:8px 0 8px 10px;background:url(../img/icons/dot.gif) 0 center no-repeat;}
.container .contact_us_info ul li:first-child {border-top:1px solid #bfbfbf;}
.container .contact_us_info ul li span {font-weight:normal;font-size:15px;color:#898989;}
	/* Product list */
.container .product_list {clear:both;padding:25px 0 0 0;}
.container .product_list ul li {float:left;width:278px;margin:0 35px 20px 0;}
.container .product_list ul li:nth-child(3n) {margin-right:0;}
.container .product_list ul li:nth-child(3n+1) {clear:both;}
.container .product_list ul li h6 {text-shadow:rgba(0,0,0,.43) 0 0 1px;font:15px/39px 'Rockwell_Bold';padding-left:13px;color:#fff;min-height:39px;background:#276c86 url(../img/product_list.gif) repeat-x;border-radius:10px;margin-bottom:17px;}
.container .product_list ul li h6 a {color:#fff;text-decoration:none;}
.container .product_list ul li p {color:#909294;text-align:justify;padding-bottom:15px;}
.container .product_list ul li p img {padding:6px;background:#fff;box-shadow:rgba(0,0,0,.21) 0 0 10px 0;}
.content_table .per33{width:33.33%;}
.content_table .hed{width:15%;font-weight:bold; float:left;}
.content_table .txt{width:80%;float:left;margin:2px 5px 0px 10px;}
.content_table .hed font{float:right;}
.orderbuttons{width:95%; padding:0px 10px;} 
.orderbuttons .continue{width:45%;float:left;}
.orderbuttons .checkout{width:45%;float:right;text-align:right;margin-top:10px;}

/* Certificate block */
.container .certificate_bg {background:#fff url(../img/certificate_bg.jpg) 0 0 no-repeat;}
.certificate_block {padding:40px 32px 0 550px;}

/* Verify Block */
.verify_block {padding:10px 550px 10px 20px;}

/* Contact us block */
.container .contact_us_bg {background:#fff url(../img/contact_us_bg.jpg) 0 0 no-repeat;}
.contact_us_block {padding:40px 34px 0 65px;}
.contact_us_block h1 {margin-left:100px;}
.contact_us_block .left_col {float:left;width:453px;}
.contact_us_block .right_col {float:right;width:372px;}
.contact_us_block .g_block h2 {text-transform:uppercase;font-size:17px;}
.contact_us_block .g_block form ul li {padding:0 0 12px 48px;}
.contact_us_block .g_block form ul li input[type="text"], .contact_us_block .g_block form ul li textarea {width:250px;}
.contact_us_block .g_block form ul li input[type="submit"] {width:145px;}
.contact_us_block .g_block form ul li:last-child {padding:0 0 0 115px;}
.contact_us_block .g_block .map {padding:1px;border:1px solid #c0c1c1;width:411px;font-size:0;line-height:0;margin:0 auto;background:#fff;}
.contact_us_block .g_block:first-of-type p {float:left;width:185px;padding:20px 10px 0 10px;}
.contact_us_block .g_block:first-of-type p:nth-child(2) {width:200px;padding-right:0;}
.contact_us_block .g_block:first-of-type strong {display:block;color:#000;padding-bottom:10px;}
/* FHC block */
.container .fhc_bg {background:#fff url(../img/fhc_bg.jpg) 0 0 no-repeat;min-height:559px;}
.fhc_block {padding:40px 32px 0 550px;}
.fhc_block h1 {margin-bottom:15px;}
.fhc_block > p {text-align:justify;}
.fhc_block .enroll_block {margin-top:15px;}
/* Sitemap block */
.container .sitemap_bg {background:#fff url(../img/food_bg.jpg) 0 0 no-repeat;min-height:559px;}
.sitemap_block {padding:40px 32px 0 550px; text-align:left;}
.sitemap_block ul {margin:0 0 80px 20px;padding-top:50px;}
.sitemap_block ul li {float:left;width:157px;border-bottom:1px solid #d8d8d8;margin:0 0 0 13px;padding:3px 0 3px 13px;background:url(../img/icons/dot2.gif) 0 center no-repeat;}
.sitemap_block ul li:nth-child(2n) {width:117px;}
.sitemap_block ul li:nth-child(2n+1) {clear:both;}
/* TABC block */
.container .tabc_bg {background:#fff url(../img/drink_bg.jpg) 0 0 no-repeat;min-height:559px;}
.tabc_block {padding:40px 32px 0 550px;}
.tabc_block h1 {margin-bottom:15px;}
.tabc_block > p {text-align:justify;padding-bottom:15px;}
.tabc_block .enroll_block {margin:0;padding-left:0;width:auto;}
.tabc_block .enroll_block:before {top:10px;left:-60px;}
.tabc_block .enroll_block p {padding-bottom:15px;}
.tabc_block .enroll_block div a {width:170px;float:left;}
.tabc_block .enroll_block div a:nth-child(2) {float:right;background-color:#0ba2dc;border:1px solid #0c6a8f;box-shadow:#4fbbe5 1px 1px 0 1px inset;}

/* Bottom stand */
.bottom_stand {position:relative;height:61px;background:url(../img/bottom_stand.jpg) center 0 no-repeat;margin:-7px 0 0 0;}
.bottom_stand div {position:absolute;top:28px;left:0;width:100%;height:19px;background:url(../img/bottom_stand_shadow.png) center top no-repeat;}
.bottom_stand:before {content:'';display:block;width:75px;height:61px;background:url(../img/bottom_stand_left.png) no-repeat;position:absolute;top:0;left:-13px;}
.bottom_stand:after {content:'';display:block;width:75px;height:61px;background:url(../img/bottom_stand_right.png) no-repeat;position:absolute;top:0;right:-16px;}


/* Footer */
.footer {margin-top:-90px;font-size:11px;color:#fff;background:#035170 url(../img/footer.jpg) repeat-x;padding:92px 0 152px 0;}
.footer p {text-align:center;clear:both;padding-top:95px;}
	/* Bottom menu */
.footer nav ul {margin-left:60px;}
.footer nav ul li {float:left;}
.footer nav ul li:after {content:'|';color:#94b5c2;padding:0 6px 0 5px;}
.footer nav ul li:last-child:after {display:none;}
.footer nav ul li a {color:#94b5c2;}


.header .wraper .tagline{
	position: absolute; 
	top: 57px; 
	left: 84px; 
	color: rgb(255, 0, 0);
}

/* Media Queries */
@media only screen and (min-width: 768px) and (max-width: 959px) {
.wraper {width:770px;}
.header .logo {font-size:18px;white-space:nowrap;}
.header .logo img {width:205px;height:auto;margin-top:2px;}
.top_menu nav ul li {width:120px;font-size:12px;}
.main_slider .bx-controls, .main_slider li figure {width:770px;}
.main_slider li .cook {width:260px;height:auto;}
.main_slider li .food {width:400px;height:auto;}
.main_slider li .glass {width:140px;height:auto;}
.main_slider li .girl {width:280px;height:auto;}
.main_slider li .chef {width:220px;height:auto;}
.main_slider li .food2 {width:550px;height:auto;}
.main_slider li .alcohol {width:260px;height:auto;}
.main_slider li .enroll {left:270px;top:380px;}
.main_slider li figcaption {width:720px;}
.main_slider li figcaption p {padding-right:140px;}
.main_slider li figcaption p span {font-size:90px;margin-top:10px;margin-bottom:10px;}
.main_slider li:nth-child(4) figcaption p {padding-right:140px;}
.main_slider li:nth-child(6) figcaption p span {font-size:50px;line-height:80px;}
.main_slider .bx-pager {margin-left:350px;}
.container .wraper {width:720px;}
.container_inner .wraper {width:770px;}
.container .product_list ul li {margin-right:0;}
.container .product_list ul li:nth-child(3n+1) {clear:none;}
.container .product_list ul li:nth-child(2n) {float:right;margin-right:0;}
.container .product_list ul li:nth-child(2n+1) {clear:both;}
.container .certificate_bg, .container .fhc_bg, .container .sitemap_bg, .container .tabc_bg {background:#fff;}
.certificate_block,.verify_block, .contact_us_block, .fhc_block, .sitemap_block, .tabc_block {padding:40px 32px 0 32px;}
.contact_us_block .left_col, .contact_us_block .right_col {float:none;width:auto;}
.contact_us_block h1 {margin-left:130px;}

.content_heading{font-size:110%;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.wraper {width:480px;}
.header .logo {white-space:nowrap;}
.header .logo img {width:240px;height:auto;margin-top:8px;}
.header .login_block {position:static;float:right;padding:80px 0 10px 0;}
.top_menu nav ul li {width:120px;padding-bottom:10px;font-size:12px;}
.top_menu nav ul li:nth-child(4) {clear:both;}
.main_slider:before {top:732px;}
.main_slider .bx-controls, .main_slider li figure {width:480px;}
.main_slider li .cook, .main_slider li .food, .main_slider li .glass, .main_slider li .girl, .main_slider li .chef, .main_slider li .food2, .main_slider li .alcohol, .main_slider li .bg {display:none;}
.main_slider li .enroll {left:22px;top:380px;}
.main_slider li figcaption {width:435px;min-height:1px;}
.main_slider li figcaption p {padding:10px 25px;}
.main_slider li figcaption p span, .main_slider li:nth-child(3) figcaption p span, .main_slider li:nth-child(6) figcaption p span {font-size:50px;line-height:50px;}
.main_slider li figcaption h4 {padding-left:25px;font-size:20px;}
.main_slider li:nth-child(4) figcaption p {padding-right:25px;}
.main_slider .bx-pager {margin-left:22px;}
.container .wraper {width:430px;}
.container_inner .wraper {width:480px;}
.container .contact_us_info {float:none;margin:0 0 20px 0;}
.container .product_list ul li {margin:0 auto 20px auto;float:none;}
.container .product_list ul li:nth-child(3n) {margin-right:auto;}
.container .certificate_bg, .container .fhc_bg, .container .sitemap_bg, .container .tabc_bg {background:#fff;}
.certificate_block, .verify_block, .contact_us_block, .fhc_block, .sitemap_block, .tabc_block {padding:40px 32px 0 32px;}
.contact_us_block .left_col, .contact_us_block .right_col {float:none;width:auto;}
.contact_us_block h1 {margin-left:130px;}
.contact_us_block .g_block .map {width:auto;}
.contact_us_block .map img {width:100%;height:auto;}

.content_table .per33{width:100%;}
.fhc_block h1{margin-right:100px;}
.content_heading{font-size:110%;}
.repadd{padding:10px 25px!important;}

.orderbuttons .continue{width:100%;} .orderbuttons .checkout{width:100%;text-align:left;}
.content_table .hed{width:25%;}
.content_table .txt{width:60%;}
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all{
    width: 70% !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    -o-transform: translateY(-50%) !important;
    -moz-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
}
@media only screen and (max-width: 767px) {
    #TB_ajaxContent p{font-size: 16px !important; line-height: 20px !important; margin: 0 0 5px !important;}
    .introductionBox b{font-size: 180% !important;}

}
@media only screen and (max-width: 479px) {
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all{
    width: 90% !important;
    top: 20% !important;
    -webkit-transform: translateY(0%) !important;
    -ms-transform: translateY(0%) !important;
    -o-transform: translateY(0%) !important;
    -moz-transform: translateY(0%) !important;
    transform: translateY(0%) !important;
}
    @media only screen and (max-width: 379px) {
        #TB_ajaxContent p{font-size: 15px !important; line-height: 18px !important; margin: 0 0 5px !important;}
        .introductionBox b{font-size: 160% !important;}

    }

.footer .foot-social ul li a{height: 32px; width: 32px;}
.footer .foot-social ul li a img {
    margin-top: 2.5px;
    min-width: 15px;
    height: auto;
    max-height: 14px;
    width: auto;
}
.wraper {width:300px;}
.header .logo {left:0;font-size:22px;white-space:nowrap;}
.header .logo img {width:170px;height:auto;margin-top:8px;}
.header .logo:before {display:none;}
.header .login_block {position:static;float:left;padding:80px 0 10px 0;}
.header .login_block input[type="text"], .header .login_block input[type="password"] {width:100px;padding:0 5px;}
.header .login_block p {padding:0 60px 0 0;}
.top_menu nav ul {margin-left:0;}
.top_menu nav ul li {width:120px;padding:0 0 10px 0;font-size:12px;}
.top_menu nav ul li:nth-child(3) {clear:both;}
.main_slider:before {top:860px;}
.main_slider .slider_wrap {min-height:533px;top:-140px;margin-bottom:-180px;}
.main_slider li figure {min-height:433px;padding-top:140px;}
.main_slider .bx-controls, .main_slider li figure {width:300px;}
.main_slider li .cook, .main_slider li .food, .main_slider li .glass, .main_slider li .girl, .main_slider li .chef, .main_slider li .food2, .main_slider li .alcohol, .main_slider li .bg {display:none;}
.main_slider li .enroll {left:0;top:380px;}
.main_slider li figcaption {width:300px;min-height:1px;left:0;}
.main_slider li figcaption p, .main_slider li:nth-child(4) figcaption p {padding:10px 45px;line-height:17px;}
.main_slider li figcaption p span, .main_slider li:nth-child(3) figcaption p span, .main_slider li:nth-child(6) figcaption p span {font-size:20px;line-height:20px;}
.main_slider li figcaption h4 {padding-left:25px;font-size:16px;}
.main_slider .bx-pager {margin-left:0;}
.container .wraper {width:280px;padding:75px 10px 40px 10px;}
.container_inner .wraper {width:300px;padding:0;}
.container h1 {font-size:25px;}
.container .contact_us_info {float:none;width:auto;margin:0 0 20px 0;}
.container .contact_us_info ul {margin-left:0;}
.container .product_list ul li {margin:0 auto 20px auto;float:none;}
.container .product_list ul li:nth-child(3n) {margin-right:auto;}
.container .certificate_bg, .container .fhc_bg, .container .sitemap_bg, .container .tabc_bg {background:#fff;}
.certificate_block, .verify_block, .contact_us_block, .fhc_block, .sitemap_block, .tabc_block {padding:40px 12px 0 12px;}
.contact_us_block .left_col, .contact_us_block .right_col {float:none;width:auto;}
.contact_us_block h1 {margin-left:130px;}
.contact_us_block .g_block .map {width:auto;}
.contact_us_block .map img {width:100%;height:auto;}
.container .g_block form ul li label {padding-left:0;width:80px;}
.container .g_block form ul li select,input[type="text"], .container .g_block form ul li textarea {width:140px;}
.container .g_block form ul li:last-child {padding-left:50px;}
.container .enroll_block {padding-left:0;width:auto;}
.container .enroll_block:before {display:none;}
.container .enroll_block p {font-size:17px;}
.sitemap_block ul li:nth-child(2n) {width:157px;}
.tabc_block .enroll_block div a {width:130px;font-size:15px;margin-bottom:10px;}
/*.footer {padding-bottom:30px;}*/
.footer nav ul {margin-left:25px;}
.footer nav ul li:after {padding:0 3px 0 4px;}
.footer p {padding-top:35px;}

.fhc_block h1{margin-right:100px;}
.content_heading{font-size:110%;}
.content_area .content_table th,td{font-size:90%;}
.content_area .content_table td{border-bottom:1px dotted #ccc;}
.content_area .content_table, .content_area dl{margin:0px auto;}

.orderbuttons .continue{width:100%;} .orderbuttons .checkout{width:100%;text-align:left;}
.content_table .per33{width:100%;}
.content_table .hed{width:25%;}
.content_table .txt{width:60%;}
.repadd{padding:10px 25px!important;}

.content_area input[type="text"], input[type="password"]{width:100px;height:19px;padding:0 5px;font:12px/19px Arial;color:#6e6d6d;  background:#DBE5F1; border: 1px solid #548DD4; padding: 2px;}
#pagecontentsContactUsForm input[type="text"] {width:150px;height:19px;padding:0 5px;font:12px/19px Arial; padding: 2px;}

.header .wraper .tagline{
	position: relative; 
	left:0px;
}

}

.content_area td {padding:2px 5px;}
.content_area input[type="submit"] {margin:2px 10px;}
.content_area .paging{padding:2px 10px;}

.red_box h2{color:#000000; margin-bottom:10px;}

.content form{padding:2px 10px;}
.content_pad{padding:10px;}
.homecontent ul{list-style:disc!important;margin:0px 10px 10px 20px;padding:0;}
.homecontent ul li{list-style:disc!important;}
.homecontent p{padding-bottom:10px;line-height:18px;}
.homecontent h1{font-size:14px;color:#595959;text-transform:none; border:none;clear:none;margin:0px;padding:0px;font-family:"Times New Roman";font-weight:bold;}
.homecontent h2{font-size:14px;color:#595959;text-transform:none;}

.content_table .lef{float:left;margin:0;padding:0;}
.content_table a{color:#00B8DD;}

.invoice p{padding:5px 15px;text-align:left;}
.orders p {padding:2px 10px;text-align:left;}
.nopadd{padding:0px!important;margin:0px!important;}
.yespadd{padding:2px 10px;text-align:left;}

.card_block h1{padding:10px 10px 0 10px;}

.ui-dialog { z-index: 10002 !important;} /* Added by synapse 17-04-2013 */
div.product_list ul li .enroll {float:right;position:relative;z-index:1;font:12px/33px 'Rockwell_Bold';color:#fff;display:block;width:120px;height:30px;text-align:center;background:#fe0218;border-radius:5px;border:1px solid #8b3303;box-shadow:#fe4b5b 1px 1px 0 1px inset;text-decoration:none;}






.fh_page_content h1 {
    font-size: 18px;
    margin-bottom: 5px;
    margin-top: 10px;
}



/*****PHONE NUMBER CSS******/

.html-phone-number {
    color: #fff;
    padding: 0px 0px;
    text-align: right;	
}

.html-phone-number a {
    font-weight: normal;
	color: #fff;
}


input[type="submit"]:disabled {
    color: #4cbbe6;
}
/*********/


@media only screen and (min-width: 768px) 
{
    .coupon_txt{
        width:40%; display:inline-block; text-align:center;
    }
    .coupon_inp{
       width:25%; display:inline-block; text-align:center;
    }
    .coupon_btn{
        width:30%; display:inline-block; text-align:center;
    }
    
}

@media only screen and (max-width: 768px) 
{
    .coupon_txt{
        width:100%; display:inline-block; text-align:center;
    }
    .coupon_inp{
       width:100%; display:inline-block; text-align:center;
       margin-bottom: 10px;
    }
    .coupon_btn{
        width:100%; display:inline-block; text-align:center;
            margin-bottom: 10px;
    }

    .container .wraper{
        z-index: 0 !important;
    }
}


.content_table a:hover, a:focus {
    color: #00B8DD;
    text-decoration: underline;
}