@font-face{font-family:'Titillium Maps';src:url("../fonts/TitilliumMaps29L002.eot");src:local('Titillium Maps'),local('TitilliumMaps'),url("../fonts/TitilliumMaps29L002.otf") format("opentype"),url("../fonts/TitilliumMaps29L002.woff") format("woff");}@font-face{font-family:'Franklin Gothic Demi';src:url('../fonts/222259522-13161.eot');src:url('../fonts/222259522-13161.eot?#iefix') format('embedded-opentype'),url('../fonts/222259522-13161.svg#Franklin Gothic Demi') format('svg'),url('../fonts/222259522-13161.woff') format('woff'),url('../fonts/222259522-13161.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Franklin Gothic Medium Cond';src:url('../fonts/981170655-14362.eot');src:url('../fonts/981170655-14362.eot?#iefix') format('embedded-opentype'),url('../fonts/981170655-14362.svg#Franklin Gothic Medium Cond') format('svg'),url('../fonts/981170655-14362.woff') format('woff'),url('../fonts/981170655-14362.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'ITCFranklinGothic-Medium-Italic';src:url('../fonts/139068604-itc-franklin-gothic-medium-italic.eot');src:url('../fonts/139068604-itc-franklin-gothic-medium-italic.eot?#iefix') format('embedded-opentype'),url('../fonts/itc-franklin-gothic-medium-italic.svg#ITCFranklinGothic-Medium') format('svg'),url('../fonts/itc-franklin-gothic-medium-italic.woff') format('woff'),url('../fonts/139068604-itc-franklin-gothic-medium-italic.ttf') form at('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'ITCFranklinGothic-Demi';src:url('../fonts/945098877-itc-franklin-gothic-demi-italic.eot');src:url('../fonts/945098877-itc-franklin-gothic-demi-italic.eot?#iefix') format('embedded-opentype'),url('../fonts/itc-franklin-gothic-demi-italic.svg#ITCFranklinGothic-Demi') format('svg'),url('../fonts/itc-franklin-gothic-demi-italic.woff') format('woff'),url('../fonts/945098877-itc-franklin-gothic-demi-italic.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'ITCFranklinGothic-Medium';src:url('../fonts/144561768-itc-franklin-gothic-medium.eot');src:url('../fonts/144561768-itc-franklin-gothic-medium.eot?#iefix') format('embedded-opentype'),url('../fonts/itc-franklin-gothic-medium.svg#ITCFranklinGothic-Medium') format('svg'),url('../fonts/itc-franklin-gothic-medium.woff') format('woff'),url('../fonts/144561768-itc-franklin-gothic-medium.ttf') format('truetype');font-weight:normal;font-style:normal;}body{color:#333;}.hidden{display:none;}.texturebg{background:url(../images/midtopbg.png) rgba(0,0,0,0) no-repeat center top;width:100%;height:100%;position:absolute;z-index:-1;display:none;}.midbg{padding:33px 0 0 0;background:url(/images/home_bg.jpg);background-position:center center;background-size:cover;min-height:auto;}.camera_wrap img{}.camera_pag{margin-top:0em;text-align:center;}.camera_wrap .camera_pag .camera_pag_ul{text-align:center!important;}.cameraCont,.cameraContents{margin:0 auto;max-width:1500px!important;}.camera_target_content{margin:0 auto;width:100%;max-width:1200px!important;}#footer-outer{margin-top:-1em!important;}#homeclass #footer-sub,#homeclass #footer-outer{margin-top:-3em!important;}#footer-sub{background:none!important;padding:10px 0 10px 0;float:left;width:100%;}#nav li.child-second{border:0!important;}.menuMain{width:100%;float:left;}.menupageTitle{width:100%;float:left;text-align:center;padding:0px 0 0 0}.innerSpotImg{width:100%;float:left;margin:0px;padding:19px 0 0 0px;}#all{color:#333;border:solid 0px;padding-top:0px;background:none;max-width:100%!important;}#all div#contentarea2,#all div#contentarea{padding:0px;}#all div#contentarea2 #nav,#all div#contentarea #nav{padding:0px;margin:20px 0 0 0px;bottom:0;}#header{margin-top:5em;}a:link,a:visited{color:#095197}a:hover,a:active,a:focus{color:#002d5b;text-decoration:underline;}#innerpage .item-page ol li a{line-height:1.05;}input:focus{border:solid 2px;}fieldset{border:solid 0px #ccc}.article-info{color:#444}.article-info dd span{color:#444;border-right:solid 0px;background:#eee}#back{padding:54px 0 0px 0;text-align:center;z-index:3}#back p{text-align:left;}#logo span{color:#fff;padding-left:50px;font-size:0.3em!important;text-transform:none;font-family:arial,sans-serif}#all #header{padding-top:0;}.logoheader{color:#fff;min-height:200px;margin:0em 0px 0 0px;}h1#logo{font-family:'Titillium Maps',Arial;padding:0.9em 20px 20px 10px;text-transform:uppercase;font-weight:normal;margin-top:0;}h2.pagetag{margin:13px 0px 0px 0px;padding:0px;font-family:'ITCFranklinGothic-Medium-Italic';color:#002d5b;font-weight:normal;font-size:30px;line-height:26px;}h2.pagetag a{color:#002d5b;text-decoration:none}h2.pagetag a:hover{color:#FFFFFF;}.homeclass h2.pagetag{display:none;}.nowljs h2.pagetag{display:none;}#nav>a{height:3em!important;text-indent:0;}#nav>a:before{content:'\2630';color:white;font-size:2em;border:0!important;left:0.3em!important;}#nav>a:after,#nav>a:before{border:0;!important;top:0;left:0;right:0;}.headerTop{width:100%;background:#002d5b;padding:5px 1em;position:fixed;z-index:99}.headerTopMain{max-width:960px;margin:0 auto;}.headerTopMain nav#nav ul.menu{width:auto;}.headerSocialBar{float:right;color:#FFFFFF;font-family:'Franklin Gothic Demi';font-size:12px;text-transform:uppercase;}.headerSocialBar span{float:left;padding:5px 0 0 0}.headerSocialBar span.socialIcon{margin-left:9px;padding:0px;}.search{float:right;background:url(../images/search.png) 0 2px no-repeat;padding:2px 0 0 22px;margin:0 0 0 19px;}.search input{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:0px;margin:0px;padding:4px 5px 2px 10px;font-family:'Franklin Gothic Demi';font-size:11px;text-transform:uppercase;color:#2a295d;}.logo{background:url(../images/logobgaff.png) center -15px no-repeat;width:100%;padding:2px 0 12px 0;margin:0 0 12px 0;position:fixed;z-index:10;}.logo a{display:block;max-width:395px;max-height:72px;margin:0 auto;}.logo img{width:100%;}.innerpage{margin:-45px auto 0 auto!important;}#line{width:98%;max-width:100%;top:0px;left:0px;padding:0px 0px!important;margin-right:0px;text-align:right;}#header{background:none;font-size:1em;position:relative}.nav{max-width:960px;margin:0 auto;}.headerTop ul.menu{padding:2px 0 0 0;}.headerTop ul.menu li{border-left:#3d4971 solid 2px;margin:0!important;padding:0 9px;font-size:15px;}.headerTop ul.menu li:first-child{border-left:0px;padding:0 10px 0 0}.headerTop ul.menu li a:link,.headerTop ul.menu li a:visited{margin:0px 0 0 0;position:relative;font-family:'Franklin Gothic Demi';display:inline-block;}.headerTop ul.menu li a:hover,.headerTop ul.menu li a:active,.headerTop ul.menu li a:focus{background:none;text-decoration:underline;}.headerTop ul li.active a:link,.headerTop ul li.active a:visited{color:#00b0b0;}.headerTop ul.skiplinks{width:100%;text-align:left;background:none;z-index:20000;top:0;display:inline;padding:0}.headerTop ul.skiplinks li a.u2:active,.headerTop ul.skiplinks li a.u2:focus{background:#095197!important;color:#fff!important;border:solid 1px;top:0!important;z-index:10000;right:auto;left:0!important;display:block}#fontsize{display:none;}#fontsize p a:link,#fontsize p a:visited{color:#222;border-right:solid 1px #ccc}#fontsize p a.larger,#fontsize p a.reset,#fontsize p a.smaller{padding-left:5px;padding-right:5px;text-decoration:none;margin:0;}#fontsize p a:hover,#fontsize p a:active,#fontsize p a:focus{background:#095197!important;color:#fff}#fontsize h3{color:#222;font-weight:bold}#header form,#header form .search,#header form .finder{display:inline;padding-right:1px;}#header form .inputbox{background:url(../images/header-bg.gif) repeat-x;border:solid 1px #ccc;border-bottom:0;border-right:0;padding:5px}#header form .inputbox:focus{border:solid 2px #000;}#header form .button{border:solid 0px #ddd;background:#ccc url(../images/personal/button.png);color:#333;padding:4px!important}#contentarea{background:none;padding:0px 0 0 0;}#contentarea2{background:none;padding:80px 0 65px 0;font-family:'Franklin Gothic Medium Cond';color:#000000;font-size:14px;z-index:0;overflow:hidden;}body.innerclass #innerpage #contentarea2{padding:40px 0 35px 0;}#contentarea #nav{width:100%;}#contentarea #nav ul li{margin:0px;padding:0px;border:0px;}#breadcrumbs{color:#333;}#breadcrumbs span{color:#333;}#breadcrumbs span a:link,#breadcrumbs span a:visited{background:#fff;color:#333;}#breadcrumbs span a:hover,#breadcrumbs span a:active,#breadcrumbs span a:focus{background:#095197;color:#fff;}.module_content{border:solid 1px #ddd;}.moduletable_js{border:solid 0px #ddd;}#right .moduletable_js{border:0}#nav h3{border-bottom:solid 1px #ddd;font-family:'Titillium Maps',Arial;color:#555}h3.js_heading{border-bottom:solid 1px #ddd;background:#eee;font-family:'Titillium Maps',Arial;}h3.js_heading span.backh{border:solid 0px #000}h3.js_heading span.backh1{}h3.js_heading a{border:0}h3.js_heading a img{border:0}h3.js_heading a.opencloselink:hover,h3.js_heading a.opencloselink:active,h3.js_heading a.opencloselink:focus{background:none}#right h3 span.backh{}#right h3 span.backh2{background:#fff;color:#555;border-bottom:solid 1px #ddd}#right h3 span.backh3{padding-left:0}h3.js_heading a:link,h3.js_heading a:visited,h3.js_heading a:hover,h3.js_heading a:active,h3.js_heading a:focus{}#nav h3.js_heading a:focus{}#nav form{color:#000;display:none;}#nav form a:hover,#nav form a:active,#nav form a:focus{color:#fff;background:#095197;text-decoration:none}#nav .moduletable-example ul.menu{background:#fff;border:0;}ul.menu{border:0;;border:solid 0px #eee;width:-moz-fit-content;}.module_content ul.menu{border:0;}ul.menu li a:link,ul.menu li a:visited{color:#fff;}ul.menu li.active a:link,ul.menu li.active a:visited{}ul.menu li ul{border:solid 0px #eee;}ul.menu li ul li{border:solid 0px #000;background:#fff;}ul.menu li.active ul li a:link,ul.menu li.active ul li a:visited{color:#444;border:0;border-bottom:solid 1px #fff;background:#e8e8e8}ul.menu li.active ul li.active a:link,ul.menu li.active ul li.active a:visited{border:0;color:#333;border-bottom:solid 1px #fff;}ul.menu li.active ul li a:hover,ul.menu li.active ul li a:active,ul.menu li.active ul li a:focus{background:#666!important;color:#fff!important;}ul.menu li ul li ul{border:0!important;background:#f5f5f5!important;padding-bottom:0}ul.menu li.active ul li.active ul li a:link,ul.menu li.active ul li.active ul li a:visited{background:#f5f5f5;border-bottom:solid 1px #fff;color:#444}ul.menu li.active ul li.active ul li.active a:link,ul.menu li.active ul li.active ul li.active a:visited{color:#333;}ul.menu li ul li ul li ul{border:solid 1px #eee!important;padding-top:10px!important;padding-bottom:10px!important;background:#fff url(../images/nature/level4.png) repeat-x!important;}ul.menu li.active ul li.active ul li.active ul li a:link,ul.menu li.active ul li.active ul li.active ul li a:visited{font-weight:normal;padding:3px 2px 3px 40px;font-size:0.9em;background:#fff url(../images/nature/arrow_small.png) no-repeat 30px 5px;color:#444}ul.menu li.active ul li.active ul li.active ul li.active a:link,ul.menu li.active ul li.active ul li.active ul li.active a:visited{font-weight:bold;color:#333}ul.menu li ul li ul li ul li ul{border:solid 0px #eee!important;padding-top:5px!important;padding-bottom:10px!important;background:#fff!important;}ul.menu li.active ul li.active ul li.active ul li.active ul li a:link,ul.menu li.active ul li.active ul li.active ul li.active ul li a:visited{font-weight:normal;padding:3px 2px 3px 5px;font-size:0.9em;background:#fff;color:#444;margin:0 10px 0 35px;border-bottom:solid 1px #ddd}ul.menu li.active ul li.active ul li.active ul li.active ul li.active a:link,ul.menu li.active ul li.active ul li.active ul li.active ul li.active a:visited{font-weight:bold;color:#333}#main{}#main a:link,#main a:visited{}#main a:hover,#main a:active,#main a:focus{background:#095197;color:#fff;}#main th a:hover,#main th a:active,#main th a:focus{background:#333;color:#fff;}.items-row{background:#fff}.items-row h2{border-bottom:solid 1px #ddd;border-top:solid 1px #ddd;color:#555}.column-1,.column-2{border:solid 0px;}.item-separator{border:solid 0px #333333;}#main ul li{}.small{border:solid 0;}ul#archive-items li.row0,ul#archive-items li.row1{border-bottom:solid 1px #ddd}.archive #adminForm fieldset{border:0;padding:0;margin:20px 0}.franchise-domestic{float:left;background-image:url("http://ljsilvers.com/images/domestic.jpg");width:40%;height:335px;position:relative;clear:both;background-size:cover;}.franchise-international{float:right;background-image:url("http://ljsilvers.com/images/International.jpg");width:40%;height:335px;position:relative;clear:right;background-size:cover;}.franchise-domestic h1{color:#28245f;text-decoration:none;font-style:italic;text-transform:uppercase;text-align:left;position:absolute;bottom:0;font-size:3em;}.franchise-international h1{color:#28245f;text-decoration:none;font-style:italic;text-transform:uppercase;text-align:right;position:absolute;bottom:0;font-size:3em;}#wheel{position:absolute;top:0em;left:29%;z-index:99999;transition:transform 600ms cubic-bezier(0.240,0.935,0.585,0.995);}#wheel img{width:88%;margin-top:-5px;}.franchise-domestic.opacity{background:url("/images/opacity.png"),url("/images/domestic.jpg");background-size:cover;}.franchise-international.opacity{background:url("/images/opacity.png"),url("/images/International.jpg");background-size:cover;}.pirate-wheel-container.rotate-left #wheel{transform:rotate(-30deg);}.pirate-wheel-container.rotate-right #wheel{transform:rotate(30deg);}.para{padding:1em;}.header h1 span{font-size:0.6em;}.image-left{padding:2px;}.image-right{border:solid 1px #ddd;padding:2px}.items-leading{}#main h1{color:#0d4c89;border-bottom:solid 1px #ddd;font-family:'Titillium Maps',Arial;}#main .blog h1,#main .blog-featured h1{color:#0d4c89;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;font-family:'Titillium Maps',Arial;margin-top:-1px!important}.items-row h2{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;}.items-leading h2,#main h3,#main h4{color:#555;}#main h2{color:#555;font-family:'Titillium Maps',Arial;}#main h2 a{color:#095197}.readmore a:link,.readmore a:visited,a.readmore:link,a.readmore:visited{color:#095197;background:#eee url(../images/nature/arrow1.gif) no-repeat left top;border:solid 1px #ddd;}.readmore a:hover,.readmore a:active,.readmore a:focus,a.readmore a:hover,a.readmore a:active,a.readmore a:focus{background:#555 url(../images/nature/arrow2.gif) no-repeat left 6px!important;color:#fff;}a.readmore:hover,a.readmore:active,a.readmore:focus{background:#555;color:#fff;}.actions img{border:0;}#main .items-more h3{border-bottom:solid 1px #ddd;border-top:solid 1px #ddd;color:#444;}#main .items-more ol{color:#000;}#main .items-more ol li a{background:#FFFFFF url(../images/blog_more.gif) no-repeat 0px center;color:#095197}#main .items-more ol li a:hover,#main .items-more ol li a:active,#main .items-more ol li a:focus{background:#095197 url(../images/blog_more_hover.gif) no-repeat 0px center;color:#fff;}#main .pagination{border-top:solid 1px #ddd;clear:both;}table.contenttoc{border:solid 1px #ccc;}#right{border:solid 0px #e6e6e6;background:#fff}#right h3{}#right h4{color:#555;border:solid 0;}#right ul li a:hover,#right ul li a:active,#right ul li a:focus{background:#095197;color:#fff;}#close span{color:#000;}.mostread li a:link,.mostread li a:visited,.latestnews li a:link,.latestnews li a:visited{background:url(../images/personal/arrow2_grey.png) 2px 7px no-repeat;}.mostread li a:hover,.latestnews li a:hover,.mostread li a:active,.latestnews li a:active,.mostread li a:focus,.latestnews li a:focus{background:#555 url(../images/arrow_white_grey.png) 2px 7px no-repeat!important;}ul.newsfeed{border:solid 0px #000;}.newsfeed-item{border-bottom:solid 1px #ddd;}.newsfeed-item h5 a{}ul.newsflash-horiz{background:#F5F5F5 url(../images/nature/box.png) repeat-x;border:1px solid #EEEEEE;}ul.newsflash-horiz li{border:solid 0px #eee;background:#f5f5f5;}ul.newsflash-horiz li h4{font-family:'Titillium Maps',Arial;}.newsflash-vert{}.banneritem{border:0}.banneritem a{background:none}.banneritem a img{background:none;border:0}#login-form .inputbox{border:solid 1px #ddd;background:url(../images/content_bg.gif) repeat-x;}fieldset.input{border:0;}input.button,button.button,button.validate{background:#FFFFF;border:1px solid #DDDDDD;color:#444444;}ul.tabs{border:solid 1px #ddd;border-bottom:0;background:#f5f5f5 url(../images/nature/box.png) repeat-x;}ul.tabs li{background:#f5f5f5 url(../images/nature/box.png) repeat-x;border-right:solid 1px #ddd}ul.tabs li a:link,ul.tabs li a:visited{color:#333;}ul.tabs li a:hover,ul.tabs li a:active,ul.tabs li a:focus{color:#000}.tabcontent{border:solid 1px #ddd;background:#fff;color:#000;}.tabcontent .linkclosed{color:#000;border-bottom:solid 1px #e5e5e5;}ul.tabs li a.linkopen{background:#fff;color:#333;border:0}ul.tabs li a.linkclosed:hover,ul.tabs li a.linkclosed:active,ul.tabs li a.linkclosed:focus,ul.tabs li a.linkopen:hover,ul.tabs li a.linkopen:active,ul.tabs li a.linkopen:focus{background:#555;color:#fff}#right .category-module h4 a:link,#right .category-module h4 a:visited{color:#0D4C89}#right .category-module h4 a:hover,#right .category-module h4 a:active,#right .category-module h4 a:focus{color:#fff}.category-module li{border-bottom:solid 1px #ddd;}.category-module li li{border:0}.searchintro img{border:0px}.word{background:#fff;border:solid 0px #ccc;}.word input{border:solid 1px #ddd;background:url(../images/content_bg.gif) repeat-x;color:#333;}.only{border:solid 1px #ccc;}.phrases{color:#000;border:solid 1px #ccc;}.phrases .inputbox{background:#fff;color:#000;}.phrases .inputbox option{background:#f5f5f5;border-bottom:solid 1px #ccc;}.phrases .inputbox option a:hover{background:#C00;border-color:#CFD0D6;color:#fff;}dl.search-results{background:#f5f5f5;}dl.search-results dt.result-title{border-top:dotted 1px #ddd}dl.search-results dd.result-url{border-bottom:solid 5px #fff;color:#115599;}dl.search-results dd.result-created{border-bottom:solid 5px #fff;}.invalid{border-color:red!important;}label.invalid{color:red;}#users-profile-core,#users-profile-custom{border:solid 1px #ccc;}#member-profile fieldset{border:solid 1px #ccc;}table{}tbody{}tr.odd,.cat-list-row1{background:url(../images/news.gif) repeat-x;}table.newsfeeds td,table.weblinks td{}table.weblinks th,table.newsfeeds th,table.category th,table.jlist-table th{background:#444;}table.weblinks th a,table.newsfeeds th a,table.category th a,table.jlist-table th a,table.weblinks th,table.newsfeeds th,table.category th,table.jlist-table th{color:#fff}td.table_footer{background:#ddd url(../images/table_footer.gif) bottom left repeat-x;}td.counter{}td.num,td.hits{}td p{}table.category th a img{border:solid 0px;}tr,td{border:solid 1px #ddd}#main table.moduletable td,#main table.moduletable tr{border:0;}fieldset.filters{border:solid 0px #ddd;}.contact form{background:#fff;color:#000;}.contact input{background:#fff;color:#000;}.contact .button{}.contact input.invalid,.contact textarea.invalid{border:solid 2px red;}.contact label.invalid{color:red;}p.error{color:#044b63;background:#eee;border-top:3px solid #044b63;border-bottom:3px solid #044b63;}body.contentpane{background:#fff;}.footerTop{width:100%;background:url(../images/footertopbgaff.png) center top no-repeat;padding:12px 0 8px 0}.footerSocial{margin:0 auto;width:225px;color:#FFFFFF;}.footerSocial span{float:left;font-family:'Franklin Gothic Demi';text-transform:uppercase;font-size:15px;padding:11px 0 0 0;}.footerSocial span.footerSocialIcon{float:left;margin:0 0 0 7px;padding:0px;}.footerSocial span.footerSocialIcon a img:hover{-webkit-box-shadow:0px 0px 5px 0px rgba(255,255,255,0.75);-moz-box-shadow:0px 0px 5px 0px rgba(255,255,255,0.75);box-shadow:0px 0px 5px 0px rgba(255,255,255,0.75);}#footer{width:auto;color:#fff;border-top:solid 0px #ccc;font-family:'Franklin Gothic Demi';font-size:15px;}body.innerclass #innerpage .hidewhitebox #contentarea2{display:none;}.hidewhitebox .fishbowl-head{width:100%;margin:40px auto 35px auto;}.hidewhitebox .fishbowl-head img#fishbowl-logo{max-width:140px;}.coupon-club-inner .coupon-form-container #userLogin{border:#002d5b solid 2px;background:#FFF;padding:15px;}.homeclass .item-page{padding:0px;}.homeclass .homespace{display:none;}@media only screen and (min-device-width: 1400px) {.midbg{min-height:790px;}}@media only screen and (min-device-width: 640px) {#footer{max-width:480px;}}#footer ul.menu{max-width:640px;margin:0 auto;}#footer ul.menu li{float:left;border-left:2px solid #3D4971;padding:0 15px;}#footer ul.menu li:first-child{border:0px;padding:0 15px 0 0;}#footer ul.menu li a{margin:0px;padding:0px;}#footer ul.menu li a:hover{color:#AE091F;text-decoration:underline!important;}#footer p{width:100%;text-align:center;float:left;font-family:'Franklin Gothic Medium Cond';font-size:12px;color:black;padding:0px 0 0 0}.homeclass #footer p{color:#fff;}#footer p a{color:black;text-decoration:none;}#footer p a{color:black;}#footer p a:hover{text-decoration:underline;}.homeclass #footer p a{color:#FFF;}#footer-inner{background:#f5f5f5 url(../images/personal/footer.jpg) repeat-x left bottom;border-top:solid 1px #ddd}#footer a{color:#fff;}#bottom a img{border:0}.box h3{font-family:'Titillium Maps',Arial;font-size:1.2em}.box ul{padding-left:0}.box1{border-right:solid 1px #ccc}.box3{border-left:solid 1px #ccc}#bottom ul li a{background-image:none;padding-left:0}.contentpaneopen_edit img{border:0}form.editor fieldset{border:solid 1px #ccc;}form#adminForm{border:solid 0px #000}.edit form#adminForm fieldset{border:solid 1px #ddd}.edit form#adminForm legend{font-weight:bold}.tip{border:solid 1px #333;background:#ffffcc;}table.pagenav,table.pagenav tr,table.pagenav td{border:0!important}.cat-children ul ul,.categories-list ul ul{list-style-type:none;}.cat-children ul ul ul,.categories-list ul ul ul{}.categories-list .category-desc ul li{list-style-type:square}#main .contact h3{border-bottom:solid 1px #ddd;margin:20px 0}.form-required{font-weight:bold;margin:10px 0;background:#fff url(../images/req.png) no-repeat;padding:10px 40px}.contact .inputbox,.registration input,.profile-edit input,.login-fields input,.remind input,.reset input{background:#fff url(../images/content_bg.gif) repeat-x;border:solid 1px #ccc;padding:3px}.profile-edit select{padding:0px;border:solid 1px #ccc;background:#f5f5f5;}.profile-edit select option{padding:3px}.panel{border:solid 1px #ddd;margin-top:-1px}#main .contact .panel h3{margin:0px 0 0px 0;padding:0;background:#eee;border:0}.panel h3 a{display:block;padding:6px;text-decoration:none;color:#444;padding:6px;}.panel h3.pane-toggler a{background:#f5f5f5 url(../images/slider_plus.png) right top no-repeat;}.panel h3.pane-toggler-down a{background:#f5f5f5 url(../images/slider_minus.png) right top no-repeat;border-bottom:solid 1px #ddd;}.pane-slider{border:solid 0px;padding:0px 10px!important;margin:0;background:url(../images/nav_level_1.gif) repeat-x;}.panel .contact-form,.panel .contact-miscinfo{padding:10px}.contact .panel .contact-form form,.contact .panel .contact-address{margin:20px 0 0 0}div.current{background:url(../images/nav_level_1.gif) repeat-x;}#all #upload-flash ul li a:hover,#all .item a:hover span{background:#095197;color:#fff;}#close a{text-decoration:none}/* ########################## sample module styling  ########################### */`  div.sample-module {
 border: 2px dashed #ddd;
 padding: 10px;
 background-color: #f5f5f5;
}
.leftbigger {
  width: 100%!important;
  padding: 10px 0 0 0!important;
  float: left;
    background: #08214d;
}
.moduletable {
  margin: 0 0px; /* padding:0 0.70% 30px 0.70%!important; */
  list-style-type: none;
  float: left;
  width: 33.33%;
    margin-bottom:1em;
}

.homeclass .leftbigger .moduletable{
	margin:0px;
} 
.moduletable:nth-child(2) { /* border-left:#2a295d solid 1px!important; border-right:#2a295d solid 1px!important; */
  margin: 0px;
}
.moduletable div.couponbox img {
  width: 100%;
}
#carepage .moduletable {
  width: 100%;
}
#carepage .careMain .carepageTitle img {
  width: 100%;
}
#carepage .carepageTitle {
  width: 94%;
  margin: 0 3%
}
/*menu page css*/

.commercial {
  max-width: 850px;
  float: left;
  padding: 48px 52px 37px 58px;
}
.commercialContent {
  float: left;
  max-width: 570px;
  padding: 0 17px 0 0
}
.commercialImg {
  float: right;
  max-width: 263px;
}
.takeshot {
  background: url(../images/takeshot-bg.png) right top no-repeat;
  float: left;
  width: 100%;
  min-height: 345px;
}
.takeshot img {
  margin: 9px 35px 0 0
}
.takeshotContant {
  max-width: 335px;
  float: left;
  padding: 42px 0 0 0
}
.takeshotContant h2 {
  font-family: 'Franklin Gothic Demi';
  color: #63544f;
  font-size: 26px;
  margin: 0px;
  padding: 0 0 15px 0px;
  font-weight: normal;
}
.grab {
  width: 100%;
  float: left;
  margin: -34px 0 0 0
}
.grabContent {
  padding: 100px 20px 0 0
}
.grab h2 {
  font-family: 'Franklin Gothic Demi';
  color: #63544f;
  font-size: 26px;
  margin: 0px;
  padding: 0 0 15px 0px;
  font-weight: normal;
}
.tastiness {
  width: 100%;
  float: left;
  background: url(../images/tastiness.png) right top no-repeat;
  min-height: 469px;
  margin: -93px 0 0 0
}
.tastinessContent {
  padding: 180px 0 0 58px;
  max-width: 350px;
}
.tastinessContent h2 {
  font-family: 'Franklin Gothic Demi';
  color: #63544f;
  font-size: 26px;
  margin: 0px;
  padding: 0 0 15px 0px;
  font-weight: normal;
}
.basketfull {
  width: 100%;
  float: left; /*background:url(../images/basketfull-bg.png) no-repeat;*/
  min-height: 376px;
  margin: -106px 0 0 0
}
.basketfullContent {
  margin: 0px;
  max-width: 339px;
  float: right;
  position: relative;
  left: -18px;
  top: 120px;
}
.basketfull h2 {
  font-family: 'Franklin Gothic Demi';
  color: #63544f;
  font-size: 26px;
  margin: 0px;
  padding: 0 0 15px 0px;
  font-weight: normal;
}
.everyone {
  width: 100%;
  float: left;
  background: url(../images/everyone.png) right top no-repeat;
  min-height: 543px;
}
.everyoneContent {
  margin: 0px;
  padding: 0px;
  padding: 0 0 0 58px;
  max-width: 435px;
}
.everyoneContent h2 {
  font-family: 'Franklin Gothic Demi';
  color: #63544f;
  font-size: 26px;
  margin: 0px;
  padding: 0 0 15px 0px;
  font-weight: normal;
}
/*care page css*/

#carepage {
  margin: -45px auto 0 auto;
  max-width: 960px;
  padding: 0px;
  text-align: left;
  background: rgba(255, 255, 255, .7);
  min-height: 860px;
}
.careMain {
  width: 100%;
  float: left;
}
.carepageTitle {
  width: 100%;
  float: left;
  text-align: center;
  padding: 0px 0 0 0
}
.careMain p {
  margin: 0px;
  padding: 32px 27px 35px 27px;
  float: left;
  line-height: normal;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.careList {
  width: 100%;
  float: left;
}
.careList ul {
  margin: 0px;
  padding: 0px
}
.careList ul li {
  margin: 0 0 0 20px;
  padding: 0px;
  float: left;
  list-style-type: none;
}
.careList ul li:first-child {
  margin: 0px;
}
.careList ul li h3 {
  text-align: center;
  font-family: 'Franklin Gothic Demi';
  font-size: 29px;
  color: #002d5b;
  font-weight: normal;
  font-style: italic;
  margin: 0px;
  padding: 0px;
}
#innerpage .item-page div.moduletable {
  width: 100%;
}
#innerpage .item-page div.moduletable .careList ul li {
  width: 23.5%;
  margin: 0 0 0 2%
}
#innerpage .item-page div.moduletable .careList ul li img {
  width: 100%;
}
#innerpage .item-page div.moduletable .careList ul li:first-child {
  margin: 0px;
}
#city2 {
  position: absolute;
  width: 100%;
  height: 416px;
  /*background: transparent url(../images/city2.png) 0 bottom repeat-x;*/ /*Removed wave for Americas Fish Fry*/
  top: -359px;
  z-index: -3;
  overflow: hidden;
  display: none !Important;
}
#city1 {
  position: absolute;
  width: 100%;
  height: 416px;
  /*background: transparent url(../images/city1.png) 0 100px repeat-x;*/ /*Removed wave for Americas Fish Fry*/
  top: -400px;
  z-index: -5;
  overflow: hidden;
  display: none;
}
.fb {
    position: absolute;
    /*top: 2.8em;
    left: 1.5em;*/
    width: 15.8%;
    top: 30%;
    left: 7%;
}
.twt {
position: absolute;
    /*top: 2.8em;
    left: 5em;*/
    width: 15.8%;
    top: 30%;
    left: 23%;
}
.couponbox ul li {
  margin: 0px;
  padding: 0 0px 45px 0px;
}
#thinkpage #contentarea2 {
  padding: 0px;
}
.item-pagetf {
  padding: 15px 0 0 0;
}
.catItemIntroText h4 {
  font-family: 'Franklin Gothic Demi';
  font-size: 1.2em;
}
.pluginConnectTextDark {
  color: #FFFFFF!important
}

@media (min-width: 769px) and (max-width:830px) {
#nav li a {
  font-size: 13px;
}
.three-column div.row img {
  margin: 0px!important;
  padding: 0px!important;
  width: 100%!important;
}
.two-column div.row:first-child {
  float: left;
  width: 49.5%;
  margin: 0px!important;
}
.two-column div.row {
  float: right;
  width: 49.5%;
  margin: 0px!important;
}
.two-column div.row img {
  width: 100%;
  margin: 0px!important;
  padding: 0px!important;
  min-height: 280px;
}
}

@media only screen and (max-width: 768px) {
.headerTop {
  padding: 5px 1%;
  width: 98%;
}
#nav li {
  padding: 0 7px;
}
.headerSocialBar {
  position: absolute;
  top: 5px;
  right: 10px;
}
.headerTop ul.menu {
  top: 29px;
}
#all {
  width: 98%;
}
.moduletable {
  width: 100%;
}
.moduletable div.couponbox img {
  width: 100%;
}
#innerpage {
  width: 98%
}
.menupageTitle {
  width: 96%;
  margin: 0 2%;
}
.menupageTitle img {
  width: 100%;
}
.commercial {
  padding: 3% 0;
  width: 94%;
  margin: 0 3% 3% 3%;
  border-bottom: #998c84 solid 1px;
}
.commercialContent {
  width: 100%;
  max-width: inherit;
  padding: 0 0 10px 0
}
.commercialImg {
  float: none;
  margin: 0 auto;
}
.takeshotContant {
  width: 94%;
  padding: 0 0 3% 0;
  margin: 0 3%;
  max-width: inherit;
  border-bottom: #998c84 solid 1px;
}
.grab {
  margin: 3% 0 0 0
}
.grabContent {
  width: 94%;
  float: left;
  padding: 0 0 3% 0;
  margin: 0 3%;
  border-bottom: #998c84 solid 1px;
}
.tastiness {
  margin: 0px;
  width: 100%;
  min-height: 550px;
  background-position: center bottom;
}
.tastinessContent {
  width: 94%;
  padding: 3% 3% 0 3%;
  max-width: inherit;
}
.basketfull {
  width: 100%;
  margin: 0px;
}
.basketfullContent {
  max-width: inherit;
  position: inherit;
  width: 94%;
  padding: 0 0 3% 0;
  margin: 0 3%;
  border-bottom: #998c84 solid 1px;
}
.everyoneContent {
  max-width: inherit;
  width: 94%;
  padding: 3% 3%;
}
.everyone {
  min-height: 630px;
  background-position: right bottom;
}
.bx-wrapper .bx-controls-direction a {
  left: 45.25%;
}
.sliders li div.slide-content p {
  line-height: 1.2em;
}
.bx-wrapper .bx-controls-direction a {
  margin-top: -9%;
}
.cameraCont, .cameraContents {
  top: 0px;
    margin: 0 auto;
    max-width: 1100px !important;
}
.camerarelative {
    display: none !important;
}
.cameraSlide {
    max-width: 1100px !important;
    width: 100%;
    margin: 0 auto;
}
.camera_wrap {
 /* height: 345px!important; */
    height: 282px !important;
}
#contentarea2 {
  margin-top: 0px;
}
#footer-outer {
  margin: -210px 0 0 0 !important;
}
#carepage .careList ul li {
  width: 23.5%;
  margin: 0 0 0 2%
}
#carepage .careList ul li:first-child {
  margin: 0px;
}
#carepage .careList ul li img {
  width: 100%;
}
#footer-sub {
  min-height: 106px;
}
body.innerclass #footer-outer {
  margin: 0px 0 0 !important;
}
/* margin-top: -55px; */
.three-column div.row img {
  width: 100%;
}
#thinkpage {
  margin: -35px auto 0;
}
.three-column div.row img {
  margin: 0px!important;
  padding: 0px!important;
  width: 100%!important;
}
.two-column div.row:first-child {
  float: left;
  width: 49.5%;
  margin: 0px!important;
}
.two-column div.row {
  float: right;
  width: 49.5%;
  margin: 0px!important;
}
.two-column div.row img {
  width: 100%;
  margin: 0px!important;
  padding: 0px!important;
  min-height:280px;
}
div.flipflop1 div.catItemImageBlock {
  width: 255px;
}
div.flipflop1 div.catItemIntroText {
  max-width: 60%;
}
.catItemIntroText {
  max-width: 60%;
}
div.flipflop2 div.catItemImageBlock {
  width: 255px;
}
#innerpage .item-page div.moduletable .careList ul li h3 {
  font-size: 22px;
}
.catItemReadMore {
  margin: 0px;
  text-indent: inherit!important
}
body.innerclass #innerpage #contentarea2 {
  padding: 40px 0 0 0;
}

/*---- Register Page 22/05/2014 Start ----*/
#registrationfomrdiv {
    margin: -20px auto 0px auto;
    padding:16px 12px 16px 12px;
    width:91%;
}
/*---- Register Page 22/05/2014 End ----*/

}

@media only screen and (max-width: 720px) {
.cameraCont, .cameraContents {
  top: 0px;
}
.camera_wrap {
  height: 320px!important;
}
#contentarea2 {
  margin-top: 0px;
}
#footer-outer {
  margin: -240px 0 0 0 !important;
}
#carepage .careList ul li {
  width: 49%;
  margin: 0 0 0 2%;
  padding: 0 0 15px 0
}
#carepage .careList ul li:nth-child(3) {
  margin: 0px;
}
div.flipflop1 div.catItemIntroText {
  max-width: 55%;
}
.catItemIntroText {
  max-width: 55%;
}
}

@media only screen and (max-width: 600px) {
.bx-wrapper .bx-controls-direction a {
  left: 43.25%;
}
.sliders li div.slide-content p {
  line-height: 1.2em;
  font-size: 1.1em;
}
.bx-wrapper .bx-controls-direction a {
  margin-top: -12%;
}
#footer ul {
  width: 98%;
}
#footer ul.menu li {
  float: left;
  border-left: 0px solid #3D4971;
  border-top: #3D4971 solid 1px;
  padding: 5px 0px;
  text-align: center;
  width: 100%;
}
#footer ul.menu li:first-child {
  padding: 5px 0;
}
#footer ul.menu li a {
  display: inline
}
.cameraCont, .cameraContents {
  top: 0px;
}
.camera_wrap {
  height: 276px!important;
}
#contentarea2 {
  margin-top: 0px;
}
#footer-outer {
  margin: -310px 0 0 0 !important;
}
.sliders .slide-text-1 {
  top: 10px;
}
.slide-text-1 h3 {
  font-size: 1.7em;
}
.social-media-tf {
  margin-top: 5px;
}
.sliders li div.slide-content p {
  font-size: 1em;
}
ul.sliders p.spots {
  float: left;
  top: 5px;
}
ul.sliders div.moduletable div.social-media-tf div.tweet-tf {
  float: left!important;
}
ul.sliders div.moduletable div.social-media-tf div.facebook-tf {
  float: right!important;
  width: 84%!important;
}
.item-page img {
  width: 100%;
}
div.flipflop1 div.catItemIntroText {
  max-width: 50%;
}
.catItemIntroText {
  max-width: 50%;
}
div.catItemIntroText h3 {
  line-height: 30px!important
}
.catItemReadMore {
  margin: 0px!important;
  text-indent: inherit!important
}
}

@media only screen and (max-width: 480px) {
.moduletable {
  width: 100%;
  text-align: center;
  padding: 0px!important;
}
.moduletable div.couponbox img {
  width: auto;
}
/*.moduletable:nth-child(2) {
  border-top: #2a295d solid 1px;
  border-bottom: #2a295d solid 1px;
  border-left: 0px!important;
  border-right: 0px!important;
  margin: 0px;
  padding: 0px!important;
}
.moduletable:nth-child(3) {
  padding: 10px 0 70px 0!important
}
    */
.bx-wrapper .bx-controls-direction a {
  left: 42.25%;
}
#nav li.child-second {
  border-left: 0px;
  border-right: 0px;
}
.slide-content h3 {
  font-size: 1.5em;
}
.sliders li div.slide-content p {
  line-height: 1.1em;
  font-size: 1em;
}
.bx-wrapper .bx-controls-direction a {
  margin-top: -17%;
}
div.flipflop2 div.catItemImageBlock {
  float: right;
  width: 100%;
}
div.flipflop1 div.catItemImageBlock {
  float: left;
  width: 100%;
}
div.flipflop2 div.catItemIntroText {
  float: left;
  width: 100%
}
div.flipflop1 div.catItemIntroText {
  float: right;
  text-align: left;
  width: 100%
}
.camera_wrap {
  height: 227px!important;
}
#footer-outer {
  margin: -180px 0 0 0 !important;
}
.cameraCont, .cameraContents {
  top: 0;
}
.social-media-tf {
  margin-top: 0px!important;
}
ul.sliders div.moduletable div.social-media-tf div.facebook-tf {
  float: right!important;
  width: 80%!important;
}
.three-column div.row img {
  width: 100%;
  margin: 0px!important;
  padding: 0px!important;
}
.sliders li div.slide-content {
  height: 378px !important;
}
.bx-wrapper .bx-controls-direction a {
  margin-top: -13%;
}
div.flipflop1 div.catItemIntroText {
  max-width: 100%;
}
.catItemIntroText {
  max-width: 100%;
}
#innerpage .item-page div.moduletable .careList ul li {
  width: 48%;
  margin: 0 0 2% 0!important;
  float: right
}
#innerpage .item-page div.moduletable .careList ul li:nth-child(1), #innerpage .item-page div.moduletable .careList ul li:nth-child(3) {
  float: left;
}
.catItemReadMore {
  width: 100%!important;
  text-align: center!important;
  padding: 5px 0 0 0!important;
  float: left!important;
  margin: -40px 0 0 0!important;
}
div#itemListLeading {
  margin: 0px!important;
}
div.k2Pagination {
  line-height: 24px;
}
}

@media only screen and (max-width: 384px) {
.sliders li div.slide-content {
  height: 450px !important;
}
.bx-wrapper .bx-controls-direction a {
  margin-top: 2%;
}
.pluginConnectTextDark {
  line-height: 11px;
}
._51mz {
  width: 236px!important;
}
ul.sliders div.moduletable div.social-media-tf div.facebook-tf {
  width: 77%!important;
  overflow: hidden;
}
}

@media only screen and (max-width: 320px) {
.bx-wrapper .bx-controls-direction a {
  left: 39.25%;
}
.slide-content h3 {
  font-size: 1.3em;
}
.sliders li div.slide-content p {
  line-height: 1em;
  font-size: 14px;
}
.bx-wrapper .bx-controls-direction a {
  margin-top: -18%;
}
.camera_wrap {
  height: 162px!important;
}
.logoheader {
  min-height: inherit!important;
}
#footer-outer {
  margin: -180px 0 0 0 !important;
}
.cameraCont, .cameraContents {
  top: 0px;
}
.camera_fakehover {
  min-height: inherit!important;
}
#carepage .careList ul li {
  width: 100%;
  margin: 0px!important;
  padding: 0 0 15px 0
}
.slide-content h3 {
  font-size: 1em;
}
ul.sliders div.moduletable div.social-media-tf div.facebook-tf {
  float: right!important;
  width: 75%!important;
  overflow: hidden;
}
.sliders li div.slide-content {
  height: 378px !important;
}
#innerpage .item-page div.moduletable .careList ul li {
  width: 100%;
  margin: 0 0 3% 0!important
}
.moduletable div.couponbox img {
  width: 100%;
}
}
.hidewhitebox { background:none !important;}

/** TLAP ADDITIONS START ***/

.tlap h2.pagetag {
  display:none;
}

.tlap #contentarea2 {
  display:none;
}


/** TLAP ADDITIONS END ***/

/** New Design Jan 2015 Start **/

.headerTopMain{
	max-width:1200px;
    width: 100%;
}

.headerTop {
	height:85px;
}

.yellow-logo {
	/*float:left;
	margin:20px 30px 0px 0px;*/
	    float: left;
    margin: 20px 15px 0px 0px;
    width: 25%;
}

#nav {
	/*width:63em;*/
	    width: 38em;
    margin: 2em 0 0 0;
    float: left;
}

#nav li a {
	font-size:15px;
}

.yellow-logo img {
	/*width:365px;*/
	width:100%;
}

.headerSocialBar {
	    /*margin: 31px 0px 0px 0px;*/
    float: left;
    margin: 2.5em 0 0 0;
}


ul.menu {
	margin-top:32px;
}

.header h1 span {
background: url(/images/down.png) no-repeat;
    width: 42px;
    height: 26px;
content: url('../images/small_triangle.png');
}
span.on {
    background: url(/images/up.png) no-repeat !important;
    width: 42px;
    height: 26px;
content: url('../images/small_triangle.png');
}
.franchise-requirements {
position:relative;
height: 500px;
}
.franchise-requirements .header h1 {
font-size: 2.5em;
margin-bottom:0.1em;
    color:#012d5c !important;
    font-family: 'Arial' !important;
    font-weight: bold;
    margin-left: 10px;
}
.franchise-requirements .header h2 {
font-size:1.3em;
color: #012d5c;
}
.requirement {
text-align:left;
padding: 1em 0.5em;
background:white;
margin-bottom:1em;
}
#experience {
    margin-top: 2.3em;
}
.requirement p {
padding-top: 0.5em;
}
span.opacityAnchor {
height: 450px;
    width: 184px;
    background: url(/images/opacityAnchor.png) 100% 100%;
    background-size: contain;
    position: absolute;
    right: 0em;
 top:0.3em;
}
.franchise-steps {
    position:relative;
}
.franchise-steps .header h1 {
font-family: 'Lobster Two', cursive;
font-size: 2.5em;
color: #cc2629;
margin-bottom:0.1em;
}
.franchise-steps .header h2 {
font-size:1.3em;
color: #012d5c;
margin-left:10px;
}
.steps {
text-align:left;
padding: 1em 0.5em;
background:white;
margin-bottom:1em;
}
#one {
    margin-top: 2.3em;
}
.steps p {
padding-top: 0.5em;
}
span.opacityWheel {
height: 587px;
width: 296px;
background:url(/images/opacityWheel.png) 100% 100%;
background-size:contain;
position:absolute;
    right: 0em;
    top: 7em;
}

#k2Container.itemListView {
  width: 90%;
  display: block;
  float: right;
}

@media only screen and (max-width: 1588px) {
#k2Container.itemListView {
  width: 80%;
  display: block;
  float: right;
}
}

@media only screen and (max-width: 1306px) {
#k2Container.itemListView {
  width: 70%;
  display: block;
  float: right;
}
}

@media only screen and (max-width: 1024px) {
#k2Container.itemListView {
  width: 60%;
  display: block;
  float: right;
}
}

/** New Design Jan 2015 End **/
.social li {
    display: inline-block;
    padding: 0.3em;
}
a.couponbox {
    color: white !important;
    overflow: hidden;
    height: auto;
    clear: none;
    border: 0 !important;
    text-decoration: none !important;
    /* margin-top: 2em !important; */
    font-family: 'Franklin Gothic Demi';
    margin-bottom:0.3em !important;
}
.couponbox h3 {
    font-size: 4em !important;
    text-decoration: none !important;
    text-transform: uppercase;
    border: 0 !important;
    line-height: 1em !Important;
    margin-top: 0.5em !important;
    color:white !important;
    font-family: 'Franklin Gothic Demi' !important;
    margin-bottom: 0 !important;
}
.couponbox h4 {
    font-size: 1.6em !important;
    margin-bottom: 0.5em;
    font-family: 'Franklin Gothic Demi' !important;
    margin-bottom: 0.5em !important;
    color: white !important;
    letter-spacing: 0.07em;
}
.couponbox h4 span {
    color: #f5ce00;
}
/************ extra coupon styling **************/
.moduletable-coupon {

}

.moduletable-coupon .LoginStyle {
  display: block;
  width: 60%;
  margin: 0px auto;
  text-align: left;
}

.moduletable-coupon .LoginStyle li {
  list-style: none;
}

.moduletable-coupon input[type=submit] {
    width: 50px;
    height: 30px;
}
.lentpage .bold {
    font-weight: 900;
    color: #28245f;
}
.lentpage {
    text-align: center !important;
    padding: 0 4em;
}
.lentpage img {
    width: 100%;
}
.lentpage p {
    text-align:center;
}
.lentpage ul {
    list-style:inside;
    margin-bottom:1.5em;
}
.lentpage ul li {
    margin: 0.5em 0;
}
.lentpage ul.margin {
    margin-bottom: 0;
}
.lentpage ul.margin li {
    margin: 1.5em 0;
    line-height: 120%;

}
/************ end extra coupon styling **************/
@media screen and (max-width: 1400px) {
	.couponbox h3{
		font-size:2em !important;
	}
	.couponbox h4{
		font-size:1.3em !important;
	}
	}

@media screen and (max-width: 1179px) {
    .headerSocialBar form {
        display: none;
    }
    .yellow-logo {
        margin: 3% 15px 0px 0px;
    }
}
@media screen and (max-width:1030px) {
   .headerSocialBar span.socialIcon:nth-child(4) {
        display: none;
    }
}
@media screen and (max-width: 993px) {
    .couponbox h3 {
        font-size:5vw;
    }
    .headerSocialBar span.socialIcon:nth-child(3) {
        display: none;
    }
}
@media screen and (max-width: 960px) {
    .lentpage {
        padding: 0 1.5em;
    }
}
@media screen and (max-width: 935px) {
	.headerSocialBar span.socialIcon:nth-child(2) {
        display: none;
    }
    .headerSocialBar span.socialIcon:nth-child(1) {
        display: inline-block;
    }
}
@media screen and (max-width: 905px) {
    .headerSocialBar {
        display:none;
    }
}
@media screen and (max-width: 854px) {
    .yellow-logo {
        width: 23%;
    }
}
@media screen and (max-width: 812px) {
    .yellow-logo {
        width: 18%;
        margin-top: 4%;
    }
}
@media screen and (max-width: 768px) {
    #header {
        margin-top: 0;
        margin-right: 0;
        overflow: inherit;
    }
    .yellow-logo {
        width: 45%;
        padding-left: 1em;
    }
    .headerSocialBar span.socialIcon:nth-child(2) {
        display: inline-block;
    }
    .headerSocialBar span.socialIcon:nth-child(1) {
        display: inline-block;
    }
    .camera_wrap {
        padding-top:3.5em;
    }
    .camera_target {
        margin-top: 0 !important;
    }
    #footer-outer {
        margin-top: 0 !important;
    }
    #footer-sub {
        height:auto;
        min-height: 0 !important;
        padding-top: 0;
        padding-bottom: 0.5em;
    }
    #nav {
        margin: 1em 0em 0 -0.5em;
        float: left;
        width: 102.1%;
    }
    .headerSocialBar {
        float: right;
        margin: 0em;
        top: 2.5em;
        display:block;
        right: 94px;
        position:absolute;
    }
    #nav > a {
        position: absolute;
        top: -3.5em;
        right: 1em;
        margin-top: 0em;
    }
}
@media screen and (max-width: 767px) {
    .camera_wrap {
        padding-top: 0em;
    }
	.couponbox h3 {
    font-size: 1.5em !important;
}
.couponbox h4 {
    font-size: 1em !important;
}
.moduletable div.couponbox img {
    width: 65%;
}
#nav li {
    padding: 0 0px;
}

#all {
    width: 100%;
}	
}
@media screen and (max-width: 620px) {
    .headerSocialBar {
        display:none;
    }
}
@media screen and (max-width:500px) {
    .yellow-logo {
        width: 73%;
        padding-left:1em;
    }
	#nav {
        margin: 1em 0em 0 -0.5em;
        float: left;
        width: 102.1%;
    }
    #nav > a {
        position: absolute;
        top: -3.5em;
        right: 1em;
        margin-top: 0em;
    }
}
@media screen and (max-width:384px) {
	.headerTop {
    height: 51px;
}
.couponbox h3 {
    font-size: 1.2em !important;
}

.couponbox h4 {
    font-size: 0.9em !important;
}
.camera_target{
	margin-top:0em !important;
}
}