html,body{margin:0;padding:0}
body{font-family:'Lato',sans-serif}
#headerImg .editorButton img,#logo .editorButton img{width:auto}
div,ul,li,a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ul{padding:0;margin:0}
.clear:before,.clear:after{content:" ";display:table}
.clear:after{clear:both}
.vis{display:none;visibility:hidden}
body{background:#fcfcfc}
.linkButton{text-align:center;display:block;padding:14px 24px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;margin:0 auto}
.header-top{height:10px}
.head-shell{padding:3%}
#logo{width:80%;float:left}
#logo img{display:block;height:auto;width:68%}
.nav-toggle{width:10%;float:right;font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;line-height:20px}
.nav-toggle .icon{display:block;width:24px;height:14px}
#headerImg img{display:block;width:100%}
#side{height:46px;padding:0 3%}
#side nav ul{list-style:none}
#side li{display:block;box-sizing:border-box;float:left;text-align:center;line-height:46px;text-transform:uppercase;margin-right:2%}
#side li.LinkLast{margin-right:0}
#side li a{text-decoration:none;padding:8px 20px}
#mainNavLinks{padding:0;list-style:none;text-align:center;padding:20px 0;display:none}
.homepage #mainNavLinks{display:block}
#mainNavLinks a{display:block;text-decoration:none;font-size:24px;font-weight:400;margin:8px 0}
.homepage article{display:none}
article h1,h2{font-weight:500;margin:12px 0;text-transform:uppercase}
article h1{font-size:1.3em;line-height:1.1em;margin-bottom:18px}
article h2{font-size:1.1em;font-weight:300}
article{font-size:1em;font-weight:300;line-height:1.5em;padding:0 3%;padding-top:18px;padding-bottom:28px}
article ul{padding:8px 0 20px 14px;list-style:none}
article ul li{padding-left:18px}
#shell article .SwipeboxGalleryWidget ul{max-width:100%}
footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8% 3%;font-size:.8em}
#socialMediaIcons{margin:0 auto;text-align:center;margin-top:20px}
footer #socialMediaIcons a{display:inline-block;height:42px;width:42px;margin:0 8px}
footer #socialMediaIcons a:hover{opacity:.8}
.facebook{background:url('https://mobile.comfortinnstatenisland.com/files/templates/945/icon-fb.png') no-repeat 0 0}
.twitter{background:url('https://mobile.comfortinnstatenisland.com/files/templates/945/icon-tweet.png ') no-repeat 0 0}
.share{background:url('https://mobile.comfortinnstatenisland.com/files/templates/945/icon-share.png') no-repeat 0 0}
.tripadvisor{background:url('../945/ta-icon.png') no-repeat 0 0}
.facebook,.twitter,.share{background-size:42px 42px}
footer .textWidget{margin-top:10px}
.toggleDeviceViewLinkShell{margin-top:20px}
.signatureWidget,.toggleDeviceViewLinkShell{text-align:center}
.signatureWidget a,.toggleDeviceViewLinkShell a{color:#fff;text-decoration:none}
#address{text-align:center}
.fn.org,.street-address,.tel,.adr{display:block}
.fn.org{font-weight:600}
.country-name{display:none}
.adr{margin-bottom:20px}
body{color:#0c1212}
.linkButton{background:none repeat scroll 0 0 #FC9F1C;color:#EFEFEF}
a{color:#EEAD00}
.header-top{background:url('https://mobile.comfortinnstatenisland.com/files/templates/947/header-top.jpg') repeat-x center 0}
.nav-toggle{color:#125e7e}
.nav-toggle .icon{background:url('nav-icon.png') repeat-x 0 0;background-size:19px 14px}
#side{background:url(https://mobile.comfortinnstatenisland.com/files/templates/947/cta.png) repeat-x center 0;background-size:1000px auto}
#side .menuList a{color:#fff;background:#178bbc}
#side .menuList .LinkLast a{background:#fc9f1c}
#mainNavLinks{background:url(https://mobile.comfortinnstatenisland.com/files/templates/947/content-bg.jpg) 0 0;background-size:317px auto}
#mainNavLinks a{color:#125e7e}
article h1{color:#125e7e}
article h2{color:#125e7e}
article{color:#0c1212}
article ul li{background:url("https://mobile.comfortinnstatenisland.com/files/templates/947/icon-li.png") no-repeat scroll left 7px;background-size:10px auto}
article p{color:#0c1212}
footer{background:url(footer-bg.jpg) repeat center 0;background-size:837px auto;color:#fff;border-top:8px solid #125e7e}
footer a{color:#fff}/* Combined CSS End */