/* Global Reset */
/*@font-face {
font-family: 'Glyphicons Halflings';
 src: url('../fonts/bootstrap/glyphicons-halflings-regular.eot');
 src: url('../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/bootstrap/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/bootstrap/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}*/
@font-face {
  font-family: "Open Sans";
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2") format("woff2"), url("https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKRDOzjiPcYnFooOUGCOsRk.woff") format("woff");
}
html{
overflow-x:hidden;}
html { } /*font-family: Arial;*/
body { font-size: 12px; line-height:16px; width:100%; height:100%; margin:0; padding:0; font-family: 'Open Sans', sans-serif; }
html, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img { margin:0; padding:0; border:0; text-decoration: none !important; }
th, td { padding:3px !important; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
li { list-style:none; float:left; }
a img { border:none; }
a { cursor:pointer; outline:none; }
.clear { clear:both; overflow:hidden; width:100%; }
.fltlft { float:left; }
.fltrt { float:right; }
/* H1 to H6 type Styles */
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
#header, #wrapper, #footer { width: 100%; text-align:left; clear:both; overflow:hidden; }
.row { margin-left:0px; margin-right:0px; }
a:focus { background-color:inherit !important; outline: inherit; }
/*.home { padding:9px 0px 19px 0px; }*/
.header-top { padding-top:10px; }
.header-top-right ul { float:right; }
.header-top-right ul li { border-right:1px solid #474747; }
.header-top-right ul li a { color:#474747; text-decoration:none; padding:0px 7px; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:16px; }
.header-top-right ul li:last-child { border-right:none; }
.header-top-right ul li a:hover { color:#2970b7; }
.header-bottom-left p { font-size:24px; font-weight:700; line-height: 45px; color:#0173b9; }
.header-bottom-right a { float: left; width: 35px; height: 35px; background:#eaeaea url(../images/lpnew/navigation.png) no-repeat 8px 9px; border: 1px solid #c6c6c6; border-radius: 3px; text-decoration: none; }
.header-bottom-right a:hover { background:#ccc url(../images/lpnew/navigation.png) no-repeat 8px 9px; }
.header-bottom-right input { background: url("../images/lpnew/map-icon.png") no-repeat scroll 96% 5px #eaeaea; border: 1px solid #cecece; border-radius: 3px; float: right; height: 35px; padding: 10px 32px 10px 10px; width: 86%; }
.homepage-contentarea { padding:9px 15px 0px 15px; background:#f7f7f7; overflow: hidden; }
.map-menus { }
.map-menus li a { padding:6px; font-size:16px; color:#444444; }
.map-menus li a:hover { color:#2970b7; }
.mapblock { height:380px; position:relative; margin-top:9px; }
.mapblock h3 { bottom: 0; position: absolute; top: auto; background: rgba(135, 133, 128, 0.7); ; color:#fff; font-weight:800; width: 100%; font-size:34px; padding:15px; }
.products-block { margin-top:30px; }
.products-block div:first-child { padding-left:2px; }
.products-block div:last-child { padding-right:0px; }
.products-block-inner { /*overflow:hidden;*/ margin-bottom:30px; }
.products-block-inner h2 { font-weight:800; font-size:21px; color:#0173b9; margin-bottom:25px; }
.products-block-inner img { margin-bottom:22px; height: 192px; width:220px;}
.products-block-inner h3 {  color: #2ba4ee;
    font-size: 16px;
    font-weight: 700;
    height: 52px;
    overflow: hidden;
    margin-bottom: 10px;
    vertical-align: middle;}
.products-block-inner p { font-size:13px; line-height:16px; color:#3b3b3b; margin-bottom:18px; font-weight:normal; height: 64px;overflow: hidden;}
.products-block-inner span,.products-block-inner a { font-size:15px; color:#2ba4ee; font-weight:800; }
.products-block-inner a:hover { opacity:0.7; }
.homepage-contentblock { margin-bottom:50px; }
footer { background:#2082C1; overflow:hidden; }
.footer-main { padding:20px 0px 36px 0px; position: relative; }
.footer-main ul li a:hover { color:#ffecff; }
.copyright { background: url("../images/lpnew/copy.png") no-repeat scroll left top rgba(0, 0, 0, 0); bottom: -7px; color: #fff; font-size: 14px; line-height: 34px; padding-left: 170px; position: absolute; }
.footer-menu-block {padding:0px 5px; }
.footer-menu-block h3 { font-size:16px; color:#fff; font-weight:700; margin-bottom:24px; }
.footer-menu-block h4 { font-size:16px; color:#fff; font-weight:700; margin-bottom:24px; }
.footer-menu-block ul { }
.footer-menu-block ul li { width:100%; background: url("../images/lpnew/dot.png") no-repeat scroll left 7px rgba(0, 0, 0, 0); padding-left:10px; }
.footer-menu-block ul li a { color:#fff; font-size:13px; line-height:18px; }
.footer-menu-block1 { padding: 0px 5px; }
.footer-menu-block1 h3 { font-size:17px; color:#fff; font-weight:700; margin-left: 15px; margin-bottom:24px; }
.footer-menu-block1 ul { margin-left:15px; }
.footer-menu-block1 ul li { width:100%; color:#fff; line-height:18px; }
.footer-main div:first-child { padding-left:15px; }
.footer-main div:last-child { }
.footer-app-block { }
.footer-app-block img { }
.footer-app-block p { font-weight:700; color:#fefcff; font-size:13px; line-height:16px; padding-top:14px; padding-bottom:16px; border-bottom:1px solid #fff; }
.footer-app-block p strong { color:#ffdd47; }
.downlod-app-block { margin-top:9px; }
.downlod-app-block h3 { float:left; font-size:18px; line-height:24px; color:#fff; font-weight:700; width: 65%; }
.downlod-app-block h3 span { font-weight:normal; }
.downlod-app-block img { float:right; }
.downlod-app-block a { float:left; color:#fff; margin-top: 23px; font-weight:700; width: 65%; }
.downlod-app-block a span { font-weight:normal; }
/*town page */

.inner-header-top { overflow:hidden; clear:both; padding:10px 0px; }
.inner-header-top-left { padding-left:0px; }
.inner-header-top-right { padding-right:0px; position:relative; overflow: hidden; padding-bottom: 0; min-height:70px}
.inner-header-top-right h3 a {margin-top: 5px;}
.inner-header-top-right h3 { float:left; font-weight:700; font-size:24px; color:#444444; }
.inner-header-top-right h3 a,.inner-header-top-right h3 span { display:block; font-weight:normal; font-size:14px;color:#444444; }
.inner-header-top-right p { padding:6px 20px; position:absolute; top:0; left:auto; right:0px; background:#f7f7f7; font-size:12px; color:#444444;font-weight:bold;}
.inner-header-top-right p a { color:#444444; }
.inner-header-top-right p a:hover { color:#F00; }
.inner-header-top-right ul { position:absolute; top:40px; bottom:0px; left:auto; right:0px; }
.inner-header-top-right ul li { margin:0px 1px; }
.inner-header-top-right ul li a img:hover { opacity:0.7; }
.inner-header-middle { clear:both; margin-bottom:12px; display: inline-block; overflow: inherit; width: 100%; }
.search-box { padding:0px; width: 38.666667%; }
.search-box form { position:relative; }
.search-box input { border: 1px solid #c9c9c9; height: 53px; padding: 10px 45px 10px 10px; width: 100%; font-size:13px; }
.search-box button { position:absolute; background: url("../images/lpnew/search.png") no-repeat center; border:none; top:0px; height: 53px; width:50px; left: auto; right:0px }
.location-block { padding:0px; width: 38.666667%; }
.location-block p { height:53px; background:#ececec; text-align:center; border: 1px solid #dadada; width:100%; font-size:13px; color:#767676; line-height: 50px; }
.news-block { padding:0px; width: 22.333%; margin-left:2px; }
.news-block ul { }
.news-block ul li { background:#2183c3; width:100%; line-height:25px; }
.news-block ul li a { padding-left:10px; font-weight:700; display: block; }
.news-block ul li.whats-on { margin-bottom:2px; color:#fff; }
.news-block ul li.whats-on a { color:#fff; padding-left: 10px; background: url(../css/img/right_arrow.png) no-repeat;        background-position: 185px 6px;  background-size: 16px auto;}
.news-block ul li.recommened a { color:#fff; background:url(../css/img/right_arrow.png) 80% no-repeat;     background-position: 185px 6px;
    background-size: 16px auto;  }
/*.news-block ul li:hover { background:#f1c308; }
.news-block ul li.whats-on:hover a { color:#454545;	background: url(../images/lpnew/magazine_articles_icon-hover.png) 80% no-repeat; background-position: 160px 2px;
}
.news-block ul li.recommened:hover a { color:#454545; background:url(../images/lpnew/recond-icon1.png) 80% no-repeat; background-position: 160px 2px; }*/
.mobile-logout { display:none; float:right; }
.mobile-user { display:none;}
.inner-header-bottom { }
.inner-header-bottom nav { border: none; margin-bottom: 0px; min-height:0px; }
.inner-header-bottom .navbar-collapse { padding:0px; }
.inner-header-bottom ul { background:#2384c6; width: 100%; margin:0px; }
.inner-header-bottom ul li { background:#2384c6; border-right:1px solid #fff; position:relative; }
.inner-header-bottom ul li a { font-size:14px; font-weight:700; color:#fefefe; padding: 0 15px; line-height:55px; display:block; white-space: nowrap; margin:0px; }
.inner-header-bottom ul li:last-child { border-right:none; }
/*.inner-header-bottom ul li:last-child a { padding: 0 23px; }
*/.inner-header-bottom ul li a:hover { background:url(../images/lpnew/menu-active-bg1.png) top left repeat-x; }
.inner-header-bottom ul li.deals a:hover, .inner-header-bottom ul li.deals a.active, .inner-header-bottom ul li.deals:hover { background:#ef4136; }
.inner-header-bottom ul li.eats a:hover, .inner-header-bottom ul li.eats a.active, .inner-header-bottom ul li.eats:hover {/* background:url(../images/lpnew/menu-active-bg.png) top left repeat-x;*/ background:#add258; }
.inner-header-bottom ul li.things a:hover, .inner-header-bottom ul li.things a.active, .inner-header-bottom ul li.things:hover { /*background:url(../images/lpnew/menu-active-bg2.png) top left repeat-x;*/ background:#8dcfb6; }
.inner-header-bottom ul li.lifestyle a:hover, .inner-header-bottom ul li.lifestyle a.active, .inner-header-bottom ul li.lifestyle:hover { background:#f89952; }
.inner-header-bottom ul li.hotal a:hover, .inner-header-bottom ul li.hotal a.active, .inner-header-bottom ul li.hotal:hover { background:#b158a1; }
.inner-header-bottom ul li.family a:hover, .inner-header-bottom ul li.family a.active, .inner-header-bottom ul li.family:hover { background:#b43426; }
.inner-header-bottom ul li.magezine a:hover, .inner-header-bottom ul li.magezine a.active, .inner-header-bottom ul li.magezine:hover { background:#009ee0; }
.inner-header-bottom ul li ul.dropdown-menus { display:none; position:absolute; width:315px; border:1px solid #8fbb41; }
.inner-header-bottom ul li:hover ul.dropdown-menus { display:block; z-index:999; }
.inner-header-bottom ul li ul.dropdown-menus li { width:100%; }
.inner-header-bottom ul li.deals ul.dropdown-menus { border:1px solid #f9b29b;left: auto; right: 0; }
.inner-header-bottom ul li.eats ul.dropdown-menus { border:1px solid #cce29a; }
.inner-header-bottom ul li.things ul.dropdown-menus { border:1px solid #bae1d1; }
.inner-header-bottom ul li.lifestyle ul.dropdown-menus { border:1px solid #fdd4b1;left: auto; right: 0; }
.inner-header-bottom ul li.hotal ul.dropdown-menus { border:1px solid #d8b5d4; }
.inner-header-bottom ul li.family ul.dropdown-menus { border:1px solid #daa18b;  }
.inner-header-bottom ul li.magezine ul.dropdown-menus { border:1px solid #ADCFED;  }
.inner-header-bottom ul li.deals ul.dropdown-menus li { border-right:none; border-bottom:1px solid #f9b29b; background:#ef4136; }
.inner-header-bottom ul li.eats ul.dropdown-menus li { border-right:none; border-bottom:1px solid #cce29a; background:#add258; }
.inner-header-bottom ul li.things ul.dropdown-menus li { border-right:none; border-bottom:1px solid #bae1d1; background:#8dcfb6; }
.inner-header-bottom ul li.lifestyle ul.dropdown-menus li { border-right:none; border-bottom:1px solid #fdd4b1; background:#f89952; }
.inner-header-bottom ul li.hotal ul.dropdown-menus li { border-right:none; border-bottom:1px solid #d8b5d4; background:#b158a1; }
.inner-header-bottom ul li.family ul.dropdown-menus li { border-right:none; border-bottom:1px solid #daa18b; background:#b43426; }
.inner-header-bottom ul li.magezine ul.dropdown-menus li { border-right:none; border-bottom:1px solid #ADCFED; background:#009ee0; }
.inner-header-bottom ul li.deals ul.dropdown-menus li a:hover { background:#f9b29b !important; }
.inner-header-bottom ul li.eats ul.dropdown-menus li a:hover { background:#cce29a !important; }
.inner-header-bottom ul li.things ul.dropdown-menus li a:hover { background:#bae1d1 !important; }
.inner-header-bottom ul li.lifestyle ul.dropdown-menus li a:hover { background:#fdd4b1 !important; }
.inner-header-bottom ul li.hotal ul.dropdown-menus li a:hover { background:#d8b5d4 !important; }
.inner-header-bottom ul li.family ul.dropdown-menus li a:hover { background:#daa18b !important; }
.inner-header-bottom ul li.magezine ul.dropdown-menus li a:hover { background:#ADCFED !important; }
.inner-header-bottom ul li ul.dropdown-menus li:last-child { border-bottom:none; }
.inner-header-bottom ul li ul.dropdown-menus li a { line-height:28px; padding: 0px 15px; }
/*.inner-header-bottom ul li ul.dropdown-menus li a:hover { background:#8fbb41 !important; }
*/
.carousel-block { clear:both; }
.carousel-block item { }
.carousel-block .carousel-caption { color: #444444; left: 0; padding: 10px 0; position: inherit !important; right: 0; text-align: left; bottom: 0px; text-shadow: none; font-size:12px; z-index:0; }
.menu-stif .carousel-block .carousel-caption { color:#f7f7f7; }
.left.carousel-control,.right.carousel-control{filter:none ;}
.left.carousel-control{left:30px !important; width:auto;}
.right.carousel-control{right:30px !important;width:auto;}
.carousel-block a.carousel-control { background:none !important;background-image:inherit !important; filter:none ; color:#000; text-shadow: none; font-weight:700; width:15px; font-size: 30px; margin-top: 5px; }
.carousel-block .carousel-control.left { left:auto; right: 15px; }
.banner-block { /*overflow:hidden;*/ clear:both; }
.banner-block-left { padding-left:0px; z-index:11; }
.banner-block-right { padding-right:0px; }
.banner-block-left-top { height:198px; border:1px solid #1d72aa; background:#2183c3 !important; }
.banner-block-left-top h3 { background:#2384c6; font-size:18px; font-weight:800; color:#fff; line-height:43px; padding-left:15px; border-bottom: 1px solid #186292; }
.tab-menus { background:none; border:none; border-radius: 0px !important; box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05); border-bottom:1px solid #1b6ea4; margin:0px !important; }
.tab-menus .panel-heading { background:#2183c3 !important; border:none; padding:0px; border-radius: 0px !important; }
.tab-menus .panel-heading h4 { line-height: 25px; margin-left:15px; color:#fff; }
.tab-menus .panel-body { border-top:none !important; padding:2px 15px 4px 35px; background:#2183c3; }
.banner-block-left-top .panel-group { margin:0px; }
.tab-menus .panel-heading h4 a { padding-left:30px; display: block; }
.tab-menus .panel-heading h4 a.Writers.collapsed, .tab-menus .panel-heading h4 a.Writers { background:url(../images/lpnew/writer.png) left no-repeat; }
.tab-menus .panel-heading h4 a.Promotion.collapsed, .tab-menus .panel-heading h4 a.Promotion { background:url(../images/lpnew/promostion.png) left no-repeat; }
.tab-menus .panel-heading h4 a.Community.collapsed, .tab-menus .panel-heading h4 a.Community { background:url(../images/lpnew/communtity.png) left no-repeat; }
.tab-menus .panel-heading h4 a.Writers:hover { background:url(../images/lpnew/writer-hover.png) left no-repeat; }
.tab-menus .panel-heading h4 a.Promotion:hover { background:url(../images/lpnew/promostion-hover.png) left no-repeat; }
.tab-menus .panel-heading h4 a.Community:hover { background:url(../images/lpnew/communtity-hover.png) left no-repeat; }
.tab-menus .panel-body ul { margin-left: 10px; }
.tab-menus .panel-body ul li { width:100%; }
.tab-menus .panel-body ul li a { font-size:12px; color:#fff; }
.news-letter-block { height:auto; border:1px solid #cdcdcd; margin-top:12px; background:url(../images/lpnew/news-letter-sitf.png) left top repeat-x; }
.newsletter-block-bottom { padding:10px; }
.newsletter-block-bottom p { background: url("../images/lpnew/sign-up.png") no-repeat scroll left top rgba(0, 0, 0, 0); padding-left: 75px; font-size:11px; }
.newsletter-block-bottom form { margin-top:7px; }
.newsletter-block-bottom form input { width:80%; float:left; height:28px; border:1px solid #c9c9c9; padding:5px; }
.newsletter-block-bottom form button { width:20%; float:left; height:28px; border:none; background:url(../images/lpnew/go-bg.png) top left repeat-x; color:#fff; font-size:13px; }
.banner-block-right .carousel-caption { bottom: auto; left: 0; padding-bottom: 30px; right: 0; text-shadow: none; top: 0; text-align:left; }
.banner-block-right .carousel-caption h3 { font-size:23px; background: rgba(80, 72, 70, 0.74); padding:15px; }
.banner-block-right .carousel-caption h3 a { font-size:18px; display:block; margin-top: 10px; color:#fff; font-weight: 700; }
.banner-block-right .carousel-indicators { width: 14%; margin-left: 0; left: auto; right:0; }
.deals-menu-block { border-bottom: 1px solid #a1a1a1; margin-top: 16px; overflow: hidden; padding-bottom: 2px; }
.deals-menu-block ul { padding: 14px 0px 19px 0px; overflow: hidden; background: none repeat scroll 0 0 #f7f7f7; }
.deals-menu-block ul li { margin: 0 10px; border-bottom:5px solid #c3c3c3; }
.deals-menu-block ul li a { font-size:18px; color:#444444; }
.deals-menu-block ul li:hover, .deals-menu-block ul li.active { color:#444444; border-bottom:5px solid #2384c6; }
.heading-line { font-size:28px; color:#444444; font-weight:800; padding:19px 0px; }
.sub-heading { background:#8fc2e1; padding:12px; width:325px; clear:both; color:#fff; margin-bottom:18px; }
.icon-sprite { background: url("../images/lpnew/sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; float: left; margin-right: 9px; }
.icon-events { background-position: -33px 0; height: 27px; width: 25px; }
.today-menus { overflow:hidden; clear:both; margin-bottom:10px; }
.today-menus li { border-right:1px solid #444444; padding:0px 7px; }
.today-menus li:first-child { padding-left:0px; }
.today-menus li:last-child { border-right:none; }
.today-menus li:last-child a.lastone { color:#8fc2e1; }
.today-menus li a { font-size:16px; color:#444444; line-height:18px; font-weight:700; }
.events-block { }
.events-block div:first-child { padding-left:0px; }
.events-block div:last-child { padding-right:0px; }
.events-block img { min-height:190px; }
.all-products .products-block-inner { margin-bottom:0px; }
.icon-artical { background-position: -66px 0px; width: 40px; height: 30px; }
.all-products .even { background:#f7f7f7; overflow:hidden; padding-bottom:20px; }
.tumbs-silder .carousel-control { background:none !important; width:0px; }
.tumbs-silder .carousel-control .glyphicon { color: #fff; font-size: 50px; height: auto !important; text-shadow: -1px 7px 0 #000; top: 30%; width: auto !important; }
.normal { padding:0px !important; }/*min-height:393px;*/
.normal img { border:1px solid #cccccc; margin-bottom:0px; }
.recommended { position:relative;/* overflow:hidden;*/ padding:0px !important; }
.recommended h5 { position: absolute; top: 0px; width: 100%; line-height: 36px; color: #fff;   background: rgba(153, 153, 153, 0.74); padding-left: 15px; font-weight:800; }
.recommended h5 span {   background: #999; height: 36px; padding: 5px; position: absolute; right: 0; width: 36px; }
.icon-recommended { background-position: -293px -2px; height: 27px; width: 24px; }
.recommended img { /*border:2px solid #ffae00;*/ margin-bottom:0px; }
.recommended:hover img { outline:2px solid #8fc2e1; } /*#999*/

.recommended h3, .recommended span { /*color:#ffae00;*/ }
.featured { position:relative;/* overflow:hidden;*/ padding:0px !important; }
.featured h5 { position: absolute; top: 0px; width: 100%; line-height: 36px; color: #fff; background: rgba(231, 3, 3, 0.43); padding-left: 15px; font-weight:800; text-transform:uppercase; }
.featured h5 span { background:#e70303; height: 36px; padding: 5px; position: absolute; right: 0; width: 36px; }
.icon-featured { background-position:-155px -2px; height: 27px; width: 27px; }
.featured img { /*border:2px solid #e70303;*/ margin-bottom:0px; }
.featured:hover img { outline:2px solid #e70303; }
.featured h3, .featured span { /*color:#e70303;*/ }
.prize { position:relative; overflow:hidden; /*padding:0px 0px 10px 0px !important; min-height:393px;*/  }
.prize h5 { position: absolute; top: 0px; width: 100%; line-height: 36px; color: #fff; background: rgba(231, 3, 3, 0.43); padding-left: 15px; font-weight:800; text-transform:uppercase; }
.prize h5 span { background:#e70303; height: 36px; padding: 5px; position: absolute; right: 0; width: 36px; }
.icon-prize { background-position:-255px -2px; height: 27px; width: 27px; }
.prize img { /*border-bottom:13px solid #e72d42;*/ margin-bottom:0px; width: 219px; }
.prize:hover{border-bottom: 13px solid #e70303;}
.prize:hover img { border-bottom:13px solid #e72d42;}
.prize h3, .prize span { color:#e70303; }
.offer { position:relative; overflow:hidden; /*padding:0px 0px 10px 0px !important; min-height:393px;*/}
.offer h5 { position: absolute; top: 0px; width: 100%; line-height: 36px; color: #fff; background: rgba(226, 138, 0, 0.75); padding-left: 15px; font-weight:800; text-transform:uppercase; }
.offer h5 span { background:#e28a00; height: 36px; padding: 5px; position: absolute; right: 0; width: 36px; }
.icon-offer { background-position:-221px -2px; height: 27px; width: 27px; }
.offer img {/* border-bottom:13px solid #e28a00;*/ margin-bottom:0px; width: 219px; }
.offer:hover img { border-bottom:13px solid #e28a00; }
.offer:hover {border-bottom: 13px solid #e28a00;}
.offer h3, .offer span { color:#e28a00; }
.deal {position:relative; overflow:hidden; /*padding:0px 0px 10px 0px !important; min-height:393px;*/  }
.deal h5 { position: absolute; top: 0px; width: 100%; line-height: 36px; color: #fff; background: rgba(49, 145, 42, 0.82); padding-left: 15px; font-weight:800; text-transform:uppercase; }
.deal h5 span { background:#31912a; height: 36px; padding: 5px; position: absolute; right: 0; width: 36px; }
.icon-deal { background-position:-221px -2px; height: 27px; width: 27px; }
.deal img { /*border-bottom:13px solid #31912a;*/ margin-bottom:0px; width: 219px; }
.deal:hover img { border-bottom:13px solid #31912a; }
.deal:hover { border-bottom:13px solid #31912a;}
.deal h3, .deal span { color:#31912a; }
.img-block { min-height: 220px; padding:0px !important; }
.icon-venues { background-position: -113px 0px; width: 33px; height: 30px; }
.social-media-block { padding:30px 0px; background:#f5f5f5; overflow:hidden; margin-top:50px; border-top:1px solid #e0e0e0; }
.social-media-left { padding-left:0px; }
.social-media-left-inner { overflow:hidden; margin-bottom:30px; }
.social-media-left-inner h3 { clear: both; overflow: hidden; font-size:18px; color:#1f82c0; line-height: 35px; }
.social-media-left-inner p { font-size:13px; line-height:18px; }
.icon-minutes { background-position: -324px -2px; height: 27px; width: 27px; }
.social-media-right { padding:0px; }
.social-media-right h3 { font-size:18px; font-weight:18px; line-height:25px; border-bottom:2px solid #c6c5c5; color:#4a62a7; font-weight:700; text-transform:capitalize; }
.readmore { position:absolute; bottom:7px; z-index:999; /*height:16px;*/ }
.links { background:#2761a1; padding:5px; color:#fff; font-size:12px; border-radius: 5px;  font-family: "Open Sans"; font-style: normal; font-weight: 700;}
.links:hover { color:#fff; }
.cookiesBlock { overflow:hidden; clear:both; width:221px; background:#2761a1; padding:8px; border-radius:5px; display:none; margin-bottom: 6px; }
.cookiesBlock h4 { color:#ffdd47; overflow:hidden; clear:both; font-weight:700; line-height: 28px; }
.cookiesBlock p { padding-top:13px; color:#fff; font-size:13px; line-height:18px; }
.cookiesBlock p span { color:#ffdd47; font-weight:700; }
.icon-cookie { background-position: -354px -3px; height: 27px; width: 27px; }
/*Focus-Subjectpage*/
.menu-stif { background: url("../images/lpnew/menu-active-bg.png") repeat-x scroll center top rgba(0, 0, 0, 0); overflow: hidden; padding: 10px 0; }
.icon-drink { background-position: -380px 4px; height: 27px; width: 27px; }
.menu-stif h3 { font-size:20px; color:#fff; font-weight:700; }
.breadcrumbs { overflow:hidden; clear:both; padding:9px 0px; }
.breadcrumbs ul { }
.breadcrumbs ul li { }
.breadcrumbs ul li a { color:#444444; font-size:12px; padding-right:5px; }
.banner-block-menus-top { background: none repeat scroll 0 0 #ececec !important; border: 1px solid #ececec; height: 198px; padding: 15px; position:relative; }
.banner-block-menus-top ul.usermenus { clear: both; }
.banner-block-menus-top ul.usermenus li { width:100%; background:url(../images/lpnew/usermenus-icon.png) 3px no-repeat; padding:1px 5px 1px 15px; font-size:13px;  /*position:relative;*/ }
.banner-block-menus-top ul.usermenus li a { color:#1276bc; display: block; }
.banner-block-menus-top ul.usermenus li a span { float:right; color:#ecb040; }
.banner-block-menus-top ul.usermenus li:hover { background:#a4c641 url(../images/lpnew/usermenus-icon.png) 3px no-repeat; }
.banner-block-menus-top ul.usermenus li:hover a, .banner-block-menus-top ul.usermenus li:hover a span { color:#fff; }
.megamenu { background: none repeat scroll 0 0 #a4c641; display: none; min-height: 199px; left: 93%; padding: 10px 0; position: absolute; top: 0; width: 639px !important; z-index: 999999; }
.banner-block-menus-top ul li:hover .megamenu { display:block; }
.megamenu h4 { color:#000 !important; border-bottom:1px dotted #000; line-height:23px; font-size:13px; font-weight:700;float:left; }
.megamenu ul { /*padding:10px;*/ }
.megamenu ul li { background:none !important; padding:2px 0px !important; }
.icon-community { background-position: -424px 0; display: block; height: 18px; margin-left: 21px; width: 14px; }
.icon-writers { background-position: -444px 0; display: block; height: 18px; margin-left: 21px; width: 14px; }
.icon-promotion { background-position: -463px 0; display: block; height: 18px; margin-left: 21px; width: 14px; }
.userbuttons { overflow:hidden; clear:both; }
.userbuttons button { border: medium none; border-radius: 3px; color: #fff; font-size: 10px; width: 60px; padding: 0px; height: 40px; margin-top: 4px; vertical-align:top; }
.community-button { background:#f1592a; }
.writers-button { background:#ecb040; }
.promotion-button { background:#4bb448; }
.newsletter-block-top { position:relative; cursor:pointer; overflow:hidden;}
.newsletter-block-top p { background: url("../images/lpnew/newsleter-pre-line.png") no-repeat scroll left bottom rgba(0, 0, 0, 0); left: 42px; padding-bottom: 11px; position: absolute; top: 40px; width: 75% }
.newsletter-block-top h4 { background: url("../images/lpnew/newslettwe-bg.png") no-repeat scroll left top; color: #fff; font-size: 22px; font-weight: 800; line-height: 35px; padding-bottom: 20px; padding-left: 20px; background-size:100%; }
.icon-things { background-position: -0px -38px; height: 27px; width: 27px; }
.heading-line1 { color: #444444; font-size: 28px; font-weight: 800; }
.menu-stif.things { background: url("../images/lpnew/menu-active-bg2.png") repeat-x scroll left top rgba(0, 0, 0, 0); }
.arts-block { padding:15px 13px 0px 0px; }
.arts-block h2 { background:#86c5d1; line-height:32px; width: 100%; padding-left:6px; text-transform:uppercase; color:#fff; font-size:16px;font-weight:bold;
clear: both;  overflow: hidden;  height: 50px;}
.icon-arts { background-position: -37px -38px; height: 27px; width: 27px; }
.icon-theater { background-position: -75px -38px; height: 27px; width: 27px; }
.icon-family { background-position: -113px -38px; height: 27px; width: 27px; }
.theater-block { padding:15px 7px 0px 7px; }
.theater-block h2 { background:#86c5d1; line-height:31px; width:215px; padding-left:15px; text-transform:uppercase; color:#fff; font-size:18px; }
.family-block { padding:15px 0px 0px 13px; }
.family-block h2 { background:#86c5d1; line-height:31px; width:215px; padding-left:15px; text-transform:uppercase; color:#fff; font-size:18px; }
.magazine-block-inner { background:#ececec; padding:15px; overflow:hidden; }
.magazine-block-inner h3 { font-size:16px; line-height:16px; color:#1f82c0; font-weight:700; clear:both;   height: 18px;}
.magazine-part { overflow:hidden; clear:both; margin-top:20px; }
/*.magazine-part p { float:left; width: 150px; font-size:12px; line-height:16px; color:#3d3d3d; }*/
.magazine-part p {
    color: #3d3d3d;
    float: left;
    font-size: 12px;
    height: 136px;
    line-height: 16px;
    position: relative;
    width: 150px;
}
.magazine-part img { width:114px; float:right; }
/*.magazine-part p a { display:block; clear:both; padding-top:20px; font-weight:700; }*/

.magazine-part p a {
    bottom: 0;
    clear: both;
    display: block;
    font-weight: 700;
    padding-top: 20px;
    position: absolute;
}

.magazine-part p span {
    bottom: 0;
    clear: both;
    display: block;
    font-weight: 700;
    padding-top: 20px;
    position: absolute;
	color:#337ab7;
}


/*offer-list page*/
.left-sidebar-block { padding:0px 15px 0px 0px; }
.selective-block { background:#ececec; height:301px; overflow: hidden; margin-bottom:12px; z-index: 11; }
.selective-block h2 { background:#1276bc; color:#fff; font-weight:800; font-size:16px; margin:20px 0px 16px 15px; line-height:18px; padding: 3px 0 3px 3px; }
.selective-block ul { padding:0px 0px 15px 15px; overflow:hidden; }
.selective-block ul li { width:100%; }
.selective-block ul li label { color:#1276bc; font-size:13px; line-height:17px; font-weight:normal; }
.selective-block ul li input { margin-right:15px; }
.selective-block h3 { color: #1276bc; font-size: 13px; line-height: 18px; margin-left: 45px; font-weight:800; }
.add-block { margin:15px 0px; }
.add-block img { width:100%; }
.right-contentaera-block { padding:0px 0px 0px 15px; }
.map-part { height:301px; margin-bottom:12px; }
.offer-list-block { padding:15px 15px; background:#ececec; overflow:hidden; position:relative; margin-bottom:10px; }
.offer-link { position:absolute; top:0px; right:0px; left:auto; line-height:32px; padding:0px 10px; display:block; background:#fff; border:1px solid #c9c9c9; font-weight:700; text-transform:uppercase; box-shadow: 0 0 1px #000; font-size:14px; color:#1f82c0; }
.offer-list-block-left { float:left; margin-right:15px; }
.offer-list-block-left img { width:250px; height:200px; }
.offer-list-block-right { float:left; width:390px; }
.offer-list-block-right h2 { font-size: 22px; line-height: 26PX; color: #1f82c0; font-weight: 800; margin-bottom: 7px; width: 69%; min-height: 50px; }
.offer-list-block-right h4 { font-size:15px; color:#1f82c0; font-weight:800; }
.offer-list-block-right p { font-size:13px; line-height:16px; color:#3b3b3b; padding-bottom:5px; overflow: hidden; }
.offer-list-block-right p span { background:#ccc; border-radius:5px; padding:0 10px; }
.offer-list-block-right p span a { color:#000; }
.buttons-block { float:right; }
.buttons-block button { border: medium none; color: #fff; font-size: 22px; font-weight: 800; height: 46px; border-radius:5px; width: 187px; }
button.see-deals { background:#e0082c }
button.see-offers { background:#1276bc; margin-left: 9px; }
.share-button { float:right; }
.icon-magazine { width:27px; height:28px; background-position: -155px -38px; }
/*venus-list page*/
.comment-block h3 { font-size:12px; font-weight:700; }
/* rating style start*/
.rating { overflow: hidden; display: inline-block; margin-top:10px; }
.rating-input { position: absolute; left: 0; top: -50px; }
.rating-star { display: block; float: right; width: 16px; height: 16px; background:url(../images/lpnew/star.png) 0 -16px; }
.rating-star:hover, .rating-star:hover ~ .rating-star, .rating-input:checked ~ .rating-star {
background-position: 0 0;
}
/* rating style end*/
.venus-list-block { padding:15px 15px; background:#ececec; overflow:hidden; position:relative; margin-bottom:10px; }
.venus-list-block-right p span { background: #d0d0d0; padding: 0px 5px; }
.venus-list-block-right p span a { color:#3b3b3b; font-size:13px; }
/* venus list with image block styles*/
.odd .venus-list-block-right-top h2 { font-size: 22px; line-height: 26PX; color: #1f82c0; font-weight: 800; margin-bottom: 7px; width: 59%; height: 50px; float:left; text-transform: uppercase; }
.odd .venus-list-block-left { float:left; margin-right:15px; }
.odd .venus-list-block-left img { width:250px; height:200px; }
.odd .venus-list-block-right { float:left; width:390px; }
.odd .venus-list-block-right p { color: #3b3b3b; font-size: 13px; line-height: 16px; overflow: hidden; padding-bottom: 5px; }
.odd .venus-list-block-right-top { overflow:hidden; clear:both; }
.odd .comment-block { float:right; width:40%; text-align: right; }
.odd .venus-list-block-right h4 { color: #1f82c0; font-size: 14px; font-weight: 800; }
.odd .venus-list-block-right-middle { overflow:hidden; clear:both; margin-bottom:5px; }
.odd .venus-list-block-middle-left { float:left; width:46%; margin-right:3%; }
.odd .venus-list-block-middle-right { float:right; width:50%; }
/* venus list with image block styles*/
.even .venus-list-block-right-top h2 { font-size: 22px; line-height: 26PX; color: #1f82c0; font-weight: 800; margin-bottom: 7px; width: 59%; float:left; text-transform: uppercase; }
.even .venus-list-block-left { float:left; margin-right:15px; }
.even .venus-list-block-left img { display:none; }
.even .venus-list-block-right { float:left; width:100%; position:relative; }
.even .buttons-block { float:right; position:absolute; bottom: 0; right:0; }
.even .venus-list-block-right p { color: #3b3b3b; font-size: 13px; line-height: 16px; overflow: hidden; padding-bottom: 5px; }
.even .venus-list-block-right-top { overflow:hidden; clear:both; }
.even .comment-block { float:right; width:40%; text-align: right; }
.even .venus-list-block-right h4 { color: #1f82c0; font-size: 14px; font-weight: 800; }
.even .venus-list-block-right-middle { overflow:hidden; clear:both; margin-bottom:5px; }
.even .venus-list-block-middle-left { float:left; width:65%; margin-right:3%; }
.even .venus-list-block-middle-right { float:right; width:32%; }
.venus-list-block-right p strong { color:#3b3b3b; }
.services-block { width:196px; float:right; }
.services-block table { }
.services-block table tr { }
.services-block table tr td { text-align:center; }
.services-block table tr td.services { background:#1276bc; color:#fff; font-weight:700; font-size:9.5px; }
.services-icon { background-position: -196px -38px; height: 18px; width: 19px; margin: 0px 0px 0px 13px; }
.services-block table tr td.food { background:#ea0053; color:#fff; font-weight:700; font-size:9.5px; }
.food-icon { background-position: -222px -38px; height: 18px; width: 19px; margin: 0px 0px 0px 10px; }
.services-block table tr td.atmosphere { background:#13c871; color:#fff; font-weight:700; font-size:9.5px; }
.atmosphere-icon { background-position: -244px -38px; height: 18px; width: 19px; margin: 0px 0px 0px 24px; }
.services-block table tr td.value { background:#ea8400; color:#fff; font-weight:700; font-size:9.5px; }
.value-icon { background-position: -265px -38px; height: 18px; width: 19px; margin: 0px 0px 0px 10px; }
.services-figer { background:#a6d4f4; font-weight:800; color:#1276bc; font-size:13.9px; padding:4px 0px; }
.food-figer { background:#ebaac1; font-weight:800; color:#ea0053; font-size:13.9px; padding:4px 0px; }
.atmosphere-figer { background:#b0e2ca; font-weight:800; color:#13c871; font-size:13.9px; padding:4px 0px; }
.value-figer { background:#f2cfa2; font-weight:800; color:#ea8400; font-size:13.9px; padding:4px 0px; }
.carousel-fade .carousel-inner .item { opacity: 0; -webkit-transition-property: opacity; transition-property: opacity; }
.carousel-fade .carousel-inner .active { opacity: 1; }
menu { padding:0px; margin:0px; }
.sticky-sub { background: #f7f7f7; height: auto; border-bottom: 1px solid #ccc; left: 0; overflow: hidden; padding: 20px 0 0; position: fixed; top: -20px; z-index: 9999; width:100%; }
.deals-menu-block .container { padding:0px; }
.all-products { position:relative; }
.scroll-block { position:absolute; top: -59px; }
.carousel-indicators li { height: 10px; margin: 1px 6px; width: 10px; border: 1px solid #665B5B;}
.carousel-indicators .active { height: 10px; margin: 1px 6px; width: 10px; background-color:;}
/* check book style */
.selective-block ul li { position: relative; }
.selective-block ul li label { width: 17px; height:16px; cursor: pointer; position: absolute; top: 0; left: 0; background: #fcfff4; background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); background: linear-gradient(to bottom, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%); border-radius: 4px; box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5); }
.selective-block ul li label:after { content: ''; width: 9px; height: 5px; position: absolute; top: 4px; left: 4px; border: 3px solid #4bb448; border-top: none; border-right: none; background: transparent; opacity: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.selective-block ul li label:hover::after {
 opacity: 0.5;
}
.selective-block ul li input[type=checkbox] { visibility: hidden; }
.selective-block ul li input[type=checkbox]:checked + label:after { opacity: 1; }
.selective-block ul li label span { margin-left: 32px; position: absolute; width: 180px; }
#twitter-widget-0 {
	 width: 100% !important;
	 height: 340px !important;
}
iframe
{
	width:100% !important;
}
iframe #widget_bounds
{
	width:100% !important;
}

#___page_0
{
  width:100% !important;
}

/*.progressbar-box
{
	background:url(../images/lpnew/prograss-box-bg.png) top center no-repeat;
	background-size:100%;
	height:88px;
	margin-top: 12px;
	padding:3px 5px;
}
.progressbar-box h3
{
	font-size:13px;
	color:#444444;
	text-transform:uppercase;
}
*/

.progressbar-box { background:url(../images/lpnew/prograss-box-bg.png) top center no-repeat; background-size:100%; height:88px; margin-top: 12px; padding:0px 5px; }
.progressbar-box h3 { font-size:13px; color:#444444; text-transform:uppercase; }


.progressbar-box ul
{
	margin: 0px 0px 1px 0px;
	overflow: hidden;
}
.progressbar-box ul li
{
}
.progressbar-box ul li.center
{
	padding: 0px 14%;
}
.progressbar-box ul li a
{
	color:#646363;
	font-size:11px;
	font-weight:700;
}
.progressbar-box ul li a.active,.progressbar-box ul li a:active,.progressbar-box ul li a:hover
{

	color:#0083d9;
}



/*.progressbar-box .progress
{*/
	/*background:url(../images/lpnew/prograss-bar-bg.png) top center repeat-x;*/
	/*height:24px;
	background:#b9b9b9;
	margin:0px;
	overflow:hidden;
	position: relative;
}
.progressbar-box .progress span
{
	line-height:24px;
	padding-right: 20px;
	color:#444444;
	font-size:12px;
	position:absolute;
	right:0px;
}
.progressbar-box .progress strong
{
	font-size:14px;
	line-height:24px;
	font-weight:700;
	color:#ffffff;
	text-shadow: 0px 2px 0px #000;
}
.progress-bootom
{
	overflow:hidden;
	margin:3px 0 0 0;
}
.progress-bootom p
{
	float:left;
	font-weight:700;
}
.progress-bootom p img
{
	width:20px;
	height:20px;
}
.progress-bootom a
{
	float:right;
	color:#0083d9;
}*/


.progressbar-box .member-menus { margin: 0; overflow: hidden; }
.progressbar-box .member-menus li { }
.progressbar-box .member-menus li.center { padding: 0px 14%; }
.progressbar-box .member-menus li a { color:#646363; font-size:11px; font-weight:700; }
.progressbar-box .member-menus li a.active, .progressbar-box .member-menus li a:active, .progressbar-box .member-menus li a:hover { color:#0083d9; }
.progressbar-box .days-menus { }
.progressbar-box .days-menus li { }
.progressbar-box .days-menus li.center { padding:0 5px; }
.progressbar-box .days-menus li a { font-size:9px; color:#444444; }


.progressbar-box .progress { /*background:url(../img/prograss-bar-bg.png) top center repeat-x;*/ height:28px; background:#b9b9b9; margin:0px; overflow:hidden; position: relative; }
.progressbar-box .progress span { line-height:24px; padding-right: 20px; color:#444444; font-size:12px; position:absolute; right:0px; }
.progressbar-box .progress strong { font-size:14px; line-height:24px; font-weight:700; color:#ffffff; text-shadow: 0px 2px 0px #000; }
.progress-bootom { overflow:hidden; margin:0px 0 0 0; }
.progress-bootom p { float:left; font-weight:700; font-size:10px;  line-height: 11px;}
.progress-bootom p img { width:20px; height:20px; }
.progress-bootom a { float:right; color:#0083d9; }


/* end .check book style */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .inner-header-bottom ul li:last-child a {
/*padding: 0 25px 0 27px;*/
	}
 .inner-header-bottom ul li ul li:last-child a {
 padding: 0 15px !important;
}
}

.progress-bar {
	background: #0484ce; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0ODRjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNGJjZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #0484ce 0%, #04bcff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0484ce), color-stop(100%,#04bcff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #0484ce 0%,#04bcff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #0484ce 0%,#04bcff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #0484ce 0%,#04bcff 100%); /* IE10+ */
background: linear-gradient(to right,  #0484ce 0%,#04bcff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0484ce', endColorstr='#04bcff',GradientType=1 ); /* IE6-8 */
position:relative;
z-index: 9;
}
.progress-bar:before
{
	background: none repeat scroll 0 0 #04b8fb;
    content: "";
    height: 18px;
    left: auto;
    position: absolute;
    right: -9px;
    top: 3px;
    transform: rotate(45deg);
    width: 18px;
    z-index: -1 !important;
}

.today-menus-one li
{
	display:none;
}
.today-menus-one li
{
	margin-bottom:5px;
}
.today-menus-one li a
{
	line-height:10px !important;
}
.megamenu .col-md-3.col-sm-3.col-xs-6
{
	min-height: 185px;
}


/* new*/

.menu-stif.menueat {
background: none repeat scroll 0 0 #a4c641;
repeat-x scroll left top rgba(0, 0, 0, 0); }
.menu-stif.menulifestyle {
background: none repeat scroll 0 0 #f89952;
repeat-x scroll left top rgba(0, 0, 0, 0); }
.menu-stif.menuhotel {
background: none repeat scroll 0 0 #b158a1;
repeat-x scroll left top rgba(0, 0, 0, 0); }
.menu-stif.menufamily {
background: none repeat scroll 0 0 #b43426;
repeat-x scroll left top rgba(0, 0, 0, 0); }
.menu-stif.menuwatson {
background: none repeat scroll 0 0 #86c5d1;
repeat-x scroll left top rgba(0, 0, 0, 0); }
.menu-stif.menumagazine {
background: none repeat scroll 0 0 #ADCFED;
repeat-x scroll left top rgba(0, 0, 0, 0); }
.menu-stif.menuthingstodo {
background: none repeat scroll 0 0 #8dcfb6;
repeat-x scroll left top rgba(0, 0, 0, 0); }
.menu-stif.menudealsandshop {
background: none repeat scroll 0 0 #ef4136;
repeat-x scroll left top rgba(0, 0, 0, 0); }


/* Lifestyle Left Menu*/
.banner-block-menus-top ul.usermenus1 { clear: both; }
.banner-block-menus-top ul.usermenus1 li { width:100%; background:url(../images/lpnew/usermenus-icon.png) 3px no-repeat; padding:1px 5px 1px 15px; font-size:13px; /*position:relative;*/ }
.banner-block-menus-top ul.usermenus1 li a { color:#1276bc; display: block; }
.banner-block-menus-top ul.usermenus1 li a span { float:right; color:#ecb040; }
.banner-block-menus-top ul.usermenus1 li:hover { background:#f89952 url(../images/lpnew/usermenus-icon.png) 3px no-repeat; }
.banner-block-menus-top ul.usermenus1 li:hover a, .banner-block-menus-top ul.usermenus1 li:hover a span { color:#fff; }
.megamenu1 { background: none repeat scroll 0 0 #f89952; display: none; min-height: 199px; left: 93%; padding: 10px 0; position: absolute; top: 0; width: 639px !important; z-index: 999999; }
.banner-block-menus-top ul li:hover .megamenu1 { display:block; }
.megamenu1 h4 { color:#000 !important; border-bottom:1px dotted #000; line-height:23px; font-size:13px; font-weight:700;float:left; }
.megamenu1 ul { /*padding:10px;*/ }
.megamenu1 ul li { background:none !important; padding:2px 0px !important; }

/* Family Left Menu*/
.banner-block-menus-top ul.usermenus2 { clear: both; }
.banner-block-menus-top ul.usermenus2 li { width:100%; background:url(../images/lpnew/usermenus-icon.png) 3px no-repeat; padding:1px 5px 1px 15px; font-size:13px; /*position:relative;*/ }
.banner-block-menus-top ul.usermenus2 li a { color:#1276bc; display: block; }
.banner-block-menus-top ul.usermenus2 li a span { float:right; color:#ecb040; }
.banner-block-menus-top ul.usermenus2 li:hover { background:#b43426 url(../images/lpnew/usermenus-icon.png) 3px no-repeat; }
.banner-block-menus-top ul.usermenus2 li:hover a, .banner-block-menus-top ul.usermenus2 li:hover a span { color:#fff; }
.megamenu2 { background: none repeat scroll 0 0 #b43426; display: none; min-height: 199px; left: 93%; padding: 10px 0; position: absolute; top: 0; width: 639px !important; z-index: 999999; }
.banner-block-menus-top ul li:hover .megamenu2 { display:block; }
.megamenu2 h4 { color:#000 !important; border-bottom:1px dotted #000; line-height:23px; font-size:13px; font-weight:700;float:left; }
.megamenu2 ul { /*padding:10px;*/ }
.megamenu2 ul li { background:none !important; padding:2px 0px !important; }

/* Hotels & Travels Left Menu*/
.banner-block-menus-top ul.usermenus3 { clear: both; }
.banner-block-menus-top ul.usermenus3 li { width:100%; background:url(../images/lpnew/usermenus-icon.png) 3px no-repeat; padding:1px 5px 1px 15px; font-size:13px; /*position:relative;*/ }
.banner-block-menus-top ul.usermenus3 li a { color:#1276bc; display: block; }
.banner-block-menus-top ul.usermenus3 li a span { float:right; color:#ecb040; }
.banner-block-menus-top ul.usermenus3 li:hover { background:#b158a1 url(../images/lpnew/usermenus-icon.png) 3px no-repeat; }
.banner-block-menus-top ul.usermenus3 li:hover a, .banner-block-menus-top ul.usermenus3 li:hover a span { color:#fff; }
.megamenu3 { background: none repeat scroll 0 0 #b158a1; display: none; min-height: 199px; left: 93%; padding: 10px 0; position: absolute; top: 0; width: 639px !important; z-index: 999999; }
.banner-block-menus-top ul li:hover .megamenu3 { display:block; }
.megamenu3 h4 { color:#000 !important; border-bottom:1px dotted #000; line-height:23px; font-size:13px; font-weight:700;float:left; }
.megamenu3 ul { /*padding:10px;*/ }
.megamenu3 ul li { background:none !important; padding:2px 0px !important; }

/* Things to do Left Menu*/
.banner-block-menus-top ul.usermenus4 { clear: both; }
.banner-block-menus-top ul.usermenus4 li { width:100%; background:url(../images/lpnew/usermenus-icon.png) 3px no-repeat; padding:1px 5px 1px 15px; font-size:13px; /*position:relative;*/ }
.banner-block-menus-top ul.usermenus4 li a { color:#1276bc; display: block; }
.banner-block-menus-top ul.usermenus4 li a span { float:right; color:#ecb040; }
.banner-block-menus-top ul.usermenus4 li:hover { background:#8dcfb6 url(../images/lpnew/usermenus-icon.png) 3px no-repeat; }
.banner-block-menus-top ul.usermenus4 li:hover a, .banner-block-menus-top ul.usermenus4 li:hover a span { color:#fff; }
.megamenu4 { background: none repeat scroll 0 0 #8dcfb6; display: none; min-height: 199px; left: 93%; padding: 10px 0; position: absolute; top: 0; width: 639px !important; z-index: 999999; }
.banner-block-menus-top ul li:hover .megamenu4 { display:block; }
.megamenu4 h4 { color:#000 !important; border-bottom:1px dotted #000; line-height:23px; font-size:13px; font-weight:700;float:left; }
.megamenu4 ul { /*padding:10px;*/ }
.megamenu4 ul li { background:none !important; padding:2px 0px !important; }

/* Dashboard Left Menu*/
.banner-block-menus-top ul.usermenus5 { clear: both; }
.banner-block-menus-top ul.usermenus5 li { width:100%; background:url(../images/lpnew/usermenus-icon.png) 3px no-repeat; padding:1px 5px 1px 15px; font-size:13px; /*position:relative;*/ }
.banner-block-menus-top ul.usermenus5 li a { color:#1276bc; display: block; }
.banner-block-menus-top ul.usermenus5 li a span { float:right; color:#ecb040; }
.banner-block-menus-top ul.usermenus5 li:hover { background:#a5174d url(../images/lpnew/usermenus-icon.png) 3px no-repeat; }
.banner-block-menus-top ul.usermenus5 li:hover a, .banner-block-menus-top ul.usermenus5 li:hover a span { color:#fff; font-weight:bold; }
.megamenu5 { background: none repeat scroll 0 0 #a5174d; display: none; min-height: 199px; left: 92%; padding: 10px 0; position: absolute; top: 0; width: 639px !important; z-index: 999999; }
.banner-block-menus-top ul li:hover .megamenu5 { display:block; }
.megamenu5 h4 { color:#000 !important; border-bottom:1px dotted #000; line-height:23px; font-size:13px; font-weight:700;float:left; }
.megamenu5 ul { /*padding:10px;*/ }
.megamenu5 ul li { background:none !important; padding:2px 0px !important; }





/* icons style */
.icon-art-exhibitions { background-position: -288px -40px; height: 27px; width: 27px; }
.icon-business-technology { background-position: -313px -40px; height: 27px; width: 27px; }
.icon-cinima { background-position: -343px -40px; height: 27px; width: 27px; }
.icon-classical-music { background-position: -373px -40px; height: 27px; width: 27px; }
.icon-comedians-magicians-poets { background-position: -403px -40px; height: 27px; width: 27px; }
.icon-community1 { background-position: -426px -40px; height: 27px; width: 27px; }
.icon-family-children { background-position: -455px -40px; height: 27px; width: 27px; }
.icon-fairs-festivals { background-position: 0 -76px; height: 27px; width: 27px; }
.icon-food-drink { background-position: -37px -76px; height: 27px; width: 30px; }
.icon-folk { background-position: -72px -76px; height: 27px; width: 27px; }
.icon-gigs { background-position: -160px -73px; height: 27px; width: 27px; }
.icon-gigs { background-position: -105px -73px; height: 27px; width: 27px; }
.icon-jazz { background-position: -160px -73px; height: 27px; width: 27px; }
.icon-nature-gardens { background-position: -184px -73px; height: 27px; width: 27px; }
.icon-shopping-markets { background-position: -213px -73px; height: 27px; width: 27px; }
.icon-sport-activity { background-position: -240px -73px; height: 27px; width: 27px; }
.icon-style { background-position: -267px -73px; height: 27px; width: 27px; }
.icon-talks-workshop { background-position: -293px -73px; height: 27px; width: 27px; }
.icon-theatre-show { background-position: -323px -73px; height: 27px; width: 27px; }
.icon-tours-travel-exploring { background-position: -356px -73px; height: 27px; width: 27px; }
.icon-world-other-music { background-position: -380px -73px; height: 27px; width: 27px; }
.icon-lifestyle { background-position: -407px -73px; height: 27px; width: 27px; }
.icon-viewpoint { background-position: -441px -73px; height: 27px; width: 30px; }

.float-l p
{
line-height:13px;
}
.buttontype_1:focus
{
	background:#1f82c0 !important;
	color:#fff;
}
.buttontype_1
{
margin-bottom:6px;
}
#myCarousel4
{
padding-bottom:20px;
}

.breadcrumbs a, .breadcrumbs #top
{
color: #444444;
    font-size: 12px;
    padding-right: 5px;
}
.cityguide li
{
width:100%;
  line-height: 20px;
}
.cityguide li a
{
display:block;
  font-size: 14px;

}
.cityguide li a:hover
{
opacity: 0.7;
}

.location-block .nav { height: 53px; background: #ececec; text-align: center; border: 1px solid #dadada; width: 100%; font-size: 13px; color: #767676; line-height: 50px; padding: 0px; margin: 0; }
.location-block .nav>li { font-size:14px; color:#767676; width:100%; text-align:center; }
.location-block .nav>li>a { padding:0px; display: initial; color:#767676; border-bottom:1px dotted #767676 }
.location-block .nav>li>a:hover { color:#000; border-bottom:1px dotted #000; }
.location-block .dropdown-menu { margin-top: 15px; -webkit-box-shadow: rgba(0, 0, 0, .5) 0 3px 40px 0; box-shadow: rgba(0, 0, 0, .5) 0 3px 40px 0; font-size: 16px; padding:15px; background:#fff;/*left: 25%;
	width:50%;*/
}
.location-block .dropdown-menu:after, .location-block .dropdown-menu:before { content: "."; position: absolute; top: -10px; left: 48%; display: block; width: 0; height: 0; font-size: 0; line-height: 0; border-style: solid; border-width: 0 10px 10px; border-color: transparent transparent #fff; }
.location-block .dropdown-menu li { width:100%; }
.location-block .dropdown-menu li a { padding: 2px 0; font-size:14px; }
.location-block .dropdown-menu li input { padding: 0 10px; height: 33px; line-height: 30px; text-align: center; }
.dropdown-menu.opened { display:block; }
.location-block .dropdown-menu
{
	display:none;
}

.location-block li:hover .dropdown-menu
{
    display:block !important;
}


















/* ==================================================	MEGANAV_NEW START	======================================== */
	/*New styles for MEGA-NAV-NEW is added on 12-Jan-2015*/


.inner-header-bottom ul {
border-bottom:2px solid #a1a1a1
}
.inner-header-bottom ul li {
padding:15px 10px;
background:#f7f7f7;
}

.inner-header-bottom ul li:hover {
background:#f7f7f7;
}

.inner-header-bottom ul li a {
    padding: 0;
	line-height:20px;
	border-bottom:3px solid;
	color:#000;
	font-size: 14px;

}
.inner-header-bottom ul li.magezine a {
border-bottom-color:#009ee0;
}
.inner-header-bottom ul li.things a {
border-bottom-color:#8dcfb6;
}
.inner-header-bottom ul li.eats a {
border-bottom-color:#add258;
}
.inner-header-bottom ul li.hotal a {
border-bottom-color:#b158a1;
}
.inner-header-bottom ul li.family a {
border-bottom-color:#b43426;
}
.inner-header-bottom ul li.lifestyle a {
border-bottom-color:#f89952;
}
.inner-header-bottom ul li.deals a {
border-bottom-color:#ef4136;
}

.inner-header-bottom ul li ul.dropdown-menus {
top: 53px;
left:-1px;

}
.inner-header-bottom ul li a:hover {
background:none;
}

.inner-header-bottom ul li ul.dropdown-menus li a {
 border-bottom:0;
 font-weight: bold;
 color: #fefefe;
}


.inner-header-bottom ul li ul.dropdown-menus li {
	border:0;

}

.inner-header-bottom ul li ul.dropdown-menus li a:hover {
background:#eee;
}


.inner-header-bottom ul li ul.dropdown-menus li {
	padding: 0px 0;
}

.tab-menus .panel-heading h4 a {
padding:10px 5px;
font-weight:bold;
}

.tab-menus .panel-heading h4 a b {
    display: inline-block;
    float: right;
    margin-right: 10px;
    width: 20px;
	margin-top: 5px;
}

.banner-block-left-top {
height:auto;
border:0;
background:none !important;
}

.news-letter-block {
background:#ececec;
border:0;
/*height: auto;*/
}
.news-letter-block a {
    display: block;
    overflow: hidden;
}
.news-letter-block span {
    float: left;
    width:calc(100% - 25px);
}
.banner-block-left .panel-group .panel.panel {
    margin-bottom: 10px !important;
	border:1px solid #1d72aa;
}
.news-letter-block span label {
    display: block;
    font-size: 15px;
	color:#1882c9;
}
.news-letter-block span small {
    display: block;
    font-size: 11px;
	color:#1f9ced;
}
.news-letter-block b {
    display: inline-block;
    float: right;
    margin-top: 5px;
    width: 20px;
}

.news-letter-block b {
    display: inline-block;
    float: right;
    width: 20px;
	margin-top: 10px;

}
.newsletter-block-bottom { overflow:hidden; }
.newsletter-block-bottom .form-control {
width:100%;
border-radius:0;
color:#1f9ced;
font-weight:bold;
font-size:12px;
}
.newsletter-block-bottom .form-control::-moz-placeholder {
color:#1f9ced;
}
.news-letter-block .newsletter-block-bottom b {
margin-top:45px;
}
.news-letter-block .newsletter-block-bottom label{
width:60px;
float:left;
}
.news-letter-block .newsletter-block-bottom small {
    float: left;
    font-weight: bold;
    width: calc(100% - 60px);
}


.inner-header-bottom ul li.eats:hover, .inner-header-bottom ul li.eats.active {
	background:#add258;
}

.inner-header-bottom ul li.hotal:hover, .inner-header-bottom ul li.hotal.active {
	background:#b158a1;
}



.inner-header-bottom ul li.magezine:hover, .inner-header-bottom ul li.magezine.active {
	background:#009ee0;
}


.inner-header-bottom ul li.things:hover, .inner-header-bottom ul li.things.active {
	background:#8dcfb6;
}


.inner-header-bottom ul li.family:hover, .inner-header-bottom ul li.family.active {
	background:#b43426;
}


.inner-header-bottom ul li.lifestyle:hover, .inner-header-bottom ul li.lifestyle.active {
	background:#f89952;
}

.inner-header-bottom ul li.deals:hover, .inner-header-bottom ul li.deals.active {
	background:#ef4136;
}




/*new style added on 08-Jan-2016*/



.newsletter-block-bottom { overflow:hidden; }
.newsletter-block-bottom .form-control {
width:100%;
border-radius:0;
color:#1f9ced;
font-weight:bold;
font-size:12px;
}
.newsletter-block-bottom .form-control::-moz-placeholder {
color:#1f9ced;
}
.news-letter-block .newsletter-block-bottom b {
margin-top:45px;
}
.news-letter-block .newsletter-block-bottom label{
width:60px;
float:left;
}
.news-letter-block .newsletter-block-bottom small {
    float: left;
    font-weight: bold;
    width: calc(100% - 60px);
}
/*New Styles as on 30-11-2015*/
.complete-signup label {
    color: #1882c9;
    display: block;
    font-size: 15px;
	line-height:18px;
}
.process-bar {
border:2px solid #0070c0;
overflow:hidden;
height:41px;
margin:5px 0;
}
.process-bar span {
    display: block;
    height: 100%;
    position: relative;
	text-align:center;
	color:#fff;
	width:100%;
}
.process-bar span strong {
    background: #0070c0;
    display: block;
    float: left;
    font-size:18px;
    height: 100%;
    line-height: 35px;
}
.process-bar em {
    display: block;
    float: left;
    height: 40px;
}
.link-active {
color:#0070c0 !important;
}
.process-bar em:after {
    border-bottom: 19px solid transparent;
    border-left: 41px solid #0070c0;
    border-top: 19px solid transparent;
    content: "";
    float: left;
    height: 0;
    margin-right: -41px;
    width: 0;
}
/*--process widths--*/
.process-member span strong {
    width: 40%;
}
.process-business span strong {
    width: 60%;
}
.process-group span strong {
    width:78%;
}
.process-links {
    margin: 5px 0 0;
    overflow: hidden;
}
.process-links em {
    float: left;
    width: 33.3333%;
	font-weight:bold;
	font-style:normal;
	cursor:pointer;
	color:#7f7f7f;
	text-align:center;
}



.process-links em a{

	color: #7f7f7f;
}

/* =====================================	MEGANAV_NEW END	================================================ */

/* Added on 13-Jan-2016   START */

	#buy-category div p {
	    overflow: hidden;
	}

	.mobile-display {
	    display: none;
	}

/*	END */



/* Added on 14-Jan-2016   START */

	.toggle_link {
	display:none;
	}

/*	END	*/




/* Added on 18-Jan-2016   START */

	.magazine-part p {
	overflow: hidden;
	}

	.magazine-part p b {
	    display: block;
	    height: 80%;
	    overflow: hidden;
	    white-space: normal;
	}

	.cityguide li a {
	    color: #000 !important;
	    display: block;
	    font-size: 13px;
	}
.login-block .inner-header-top-left .navbar-toggle {
display:none !important;}
/*	END	*/
.headline-a {
text-align:center;
font-weight:bold;
}

/*-------CHANGES BY SANTOSH review-comments Styles Open on 13-Apr-2016 -------*/
.review-comments section {
    background: #fff;
    border: 1px solid #c4c4c4;
    padding: 15px;
	border-top:0;
	overflow:hidden;
}
.review-comments h1 {
    background: #1580c4 none repeat scroll 0 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #fff;
    font-size: 15px;
    padding: 10px;
    text-align: center;
	font-weight:bold;
}
.review-comments h2 {
    color: #1ea2ed;
    font-size: 13px;
    line-height: 19px;
	margin:0;
	height:30px;
}
.star-rating .star-active {
    display: none;
}
.star-rating-active .star-normal {
    display: none;
}
.star-rating-active .star-active {
    display: inline;
}
.review-comment-rainbow{
overflow:hidden;
clear:both;
}
.review-rainbow-img{ float:left; width:58%;}
.review-comments .rating{
    margin-top:0;}
.rating i {
    display: inline-block;
    float: left;
    margin-right: 2px;
    width: 15px;
}
.rating i img {
    max-width: 100%;
}
.rating b {
    float: left;
    font-weight: normal;
    margin-left: 6px;
    margin-top: 2px;
}
.comments-content {
    margin: 10px 0;
}
.comments-content h6 {
    font-size: 14px;
}
.comments-content p {
    font-size: 12px;
    line-height: 15px;
    margin-top:7px;
}
.comments-content a {
    display: block;
    margin-top: 10px;
	font-size:14px;
	color:#1ea2ed;
	float:right;
}
.subscribe-banner .dark-skyBlue-btn {
    margin-top: 20px;
    position: absolute;
    right: 220px;
    top: 60px;
}
.more-eating{
background: #1580c4 none repeat scroll 0 0; color: #fff; font-size: 14px;
    font-weight: bold;  padding: 0 15px;}
.more-eating a{ color: #fff;
    /*display: block;*/
    font-size: 14px;
    font-weight: bold;
    line-height: 51px;
   /* padding: 0 15px;*/}

.img-none .rating br {
    display: none;
}

.icon-latest-news { width:27px; height:31px; background: url("../images/lpnew/latest-news-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; float: left; margin-right: 9px; }

.icon-politics { width:27px; height:28px; background: url("../images/lpnew/politics-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; float: left; margin-right: 9px; }

.menu-stif.menumagazine-new {
    background: none repeat scroll 0 0 #009ee0;
}

.inner-header-bottom ul li.magezine-new:hover, .inner-header-bottom ul li.magezine-new.active {
    background: #adcfed;
}

.inner-header-bottom ul li.magezine-new a {
    border-bottom-color: #adcfed;
}


<!--- ============================ home popup styles ======================== --->

.header-popup {
	    float: left;
	    margin: 5px 0 5px 200px;
	}
	.click {
	    color: #000 !important;
	    padding: 10px;
	    border-radius: 3px;
	    display: block;
	    width: 150px;
	    text-align: center;
	    text-decoration: none;
	}
	.overlay {
	   position: fixed;
	    height: 100%;
	    width: 100%;
	    top: 0;
	    left: 0;
	    right: 0;
	    z-index: 0;
	}

	 .mailoverlayform {
	    width: 90%;
	    margin: 25px auto 0 auto;
	}
	.signupframe {
	    width: 100%;
	    margin-top: 10px;
	}
	#SignUp {
	    margin: 0 auto;
	    width: 60%;
	}
	 .message {
	    margin-bottom: 10px;
	}

	.popup-block {
	    background: #d8d8d8 none repeat scroll 0 0;
	    height: 310px;
	    left: 0;
	    margin: 0 auto;
	    position: absolute;
	    right: 0;
	    top: 25%;
	    width: 814px;
	    z-index: 999;
	}
	.sign-up-header {
	    background-color: #0070c0;
	    color: #ffffff;
	    padding: 20px 20px 20px 30px;
	}
	.sign-up-header h2 {
	    font-family: arial;
	    font-size: 22px;
	    font-weight: normal;
	    margin: 0;
	}
	.sign-up-header p {
	    font-family: arial;
	    font-size: 17px;
	    font-weight: normal;
	    line-height: normal;
	    margin: 0;
	    padding: 5px 0;
	    text-align: left;
	}
	.sign-up-header p a {
	    color: #fff;
	    text-decoration: underline !important;
	}
	.close {
	    color: #005a9a !important;
	    cursor: pointer;
	    font-size: 18px;
	    opacity: 1;
	    padding: 5px 10px;
	    position: absolute;
	    right: 10px;
	    top: 10px;
	    text-shadow: none;
	}
	.sign-up-form {
	    background-color: #d8d8d8;
	    overflow: hidden;
	    padding: 15px 30px;
	}
	.block-left {
	    float: left;
	    width: 35%;
	}

	.share-article input,
	.sign-up-form input {
	    border: 1px solid #e1e1e1;
	    border-radius: 5px;
	    padding: 10px;
	    width: 100%;
	}
	.block-right {
	    overflow: hidden;
	    text-align: center;
	}
	.sign-up-form button {
	    background-color: #ffc000;
	    border: 0 none;
	    border-radius: 5px;
	    color: #ffffff;
	    font-size: 18px;
	    font-weight: bold;
	    height: 44px;
	    margin: 0;
	    text-align: center;
	    width: 90%;
	}
	#save_over {
	    margin-left: 0;
	    margin-top: 30px;
	}
	.bottom-links {
	    margin: 20px 0 10px;
	}
	.bottom-links > a {
	    color: #7f7f7f;
	    font-size: 16px;
	    margin-right: 30px;
	    text-decoration:underline !important;
	}

	.sign-up-form h2 {
	color:#0070c0;
	    font-size: 24px;
	    margin: 10px 0;
	}
	
	.mobile-subscribe-link {display:none;}

.subscribe {
    margin-left: 50px;
}

.subscribe-link {background-color: #ffc000;color: #FFF;padding: 6px 9px !important;display: inline-block;font-size: 12px;text-transform: uppercase; font-weight:bold;}
.subscribe-link:hover, .subscribe-link:active {background-color: #ffc000 !important;color: #FFF;}


	@media only screen and (max-width: 1200px) {
	    .popup-block {
	        width: 70%;
	    }
	    @media only screen and (max-width: 991px) {
	        .popup-block {
	            height: auto;
	            width: 65%;
	        }
	        .sign-up-form button {
	            font-size: 15px;
	        }
	    }
	    @media only screen and (min-width: 768px) {
	        .popup-block {
	            height: auto;
	            width: 84%;
	        }
	    }
	    @media only screen and (max-width: 767px) {
	        .popup-block {
	            width: 96%;
	        }
	        .sign-up-header {
	            padding: 10px 10px 10px 20px;
	        }
	        .sign-up-header h2 {
	            font-size: 20px;
	        }
	        .sign-up-header p {
	            font-size: 13px;
	        }
	        .sign-up-form {
	            padding: 10px;
	        }
	        .block-left {
	            float: none;
	            width: 100%;
	        }
	        .share-article input,
	        .sign-up-form input {
	            width: 100%;
	        }
	        .sign-up-form button {
	            font-size: 14px;
	            width: 100%;
	        }
	        #login {
	            margin-left: 0;
	            margin-top: 10px;
	        }
	        .bottom-links {
	            margin: 10px 0;
	        }
	        #save_over {
	            margin-top: 15px;
	        }
	        .block-right h2{ text-align:left;}
}
<!--- ============================= home popup styles end =========================== --->



.at_flat_counter
{ 
   display:none !important;
}

