html {overflow:-moz-scrollbars-vertical; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
html {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
html,body {max-width:100%; overflow-x:hidden;}
*, *:before, *:after {-webkit-box-sizing:inherit; -moz-box-sizing:inherit; box-sizing:inherit;}

@font-face {font-family:'Cabin'; src:url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/Cabin/Cabin-MediumItalic.woff2') format('woff2'), url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/Cabin/Cabin-MediumItalic.woff') format('woff'); font-weight:500; font-style:italic;}
@font-face {font-family:'Cabin'; src:url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/Cabin/Cabin-Bold.woff2') format('woff2'), url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/Cabin/Cabin-Bold.woff') format('woff'); font-weight:bold; font-style:normal;}
@font-face {font-family:'Cabin'; src:url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/Cabin/Cabin-Regular.woff2') format('woff2'), url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/Cabin/Cabin-Regular.woff') format('woff'); font-weight:normal; font-style:normal;}
@font-face {font-family:'Cabin'; src:url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/Cabin/Cabin-SemiBold.woff2') format('woff2'), url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/Cabin/Cabin-SemiBold.woff') format('woff'); font-weight:600; font-style:normal;}
@font-face {font-family:'Cabin'; src:url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/Cabin/Cabin-BoldItalic.woff2') format('woff2'), url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/Cabin/Cabin-BoldItalic.woff') format('woff'); font-weight:bold; font-style:italic;}
@font-face {font-family:'Cabin'; src:url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/Cabin/Cabin-Medium.woff2') format('woff2'), url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/Cabin/Cabin-Medium.woff') format('woff'); font-weight:500; font-style:normal;}
@font-face {font-family:'Cabin'; src:url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/Cabin/Cabin-SemiBoldItalic.woff2') format('woff2'), url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/Cabin/Cabin-SemiBoldItalic.woff') format('woff'); font-weight:600; font-style:italic;}
@font-face {font-family:'Cabin'; src:url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/Cabin/Cabin-Italic.woff2') format('woff2'), url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/Cabin/Cabin-Italic.woff') format('woff'); font-weight:normal; font-style:italic;}

body {padding:0; margin:0; background-color:#fff;}
body,td,p,ul,ol,li {font-family:Arial,sans-serif; font-size:1.25rem; color:#333; line-height:1.5;}
@media only screen and (max-width: 1024px) {
	body,td,p,ul,ol,li {font-size:1.125rem;}
}
@media only screen and (max-width: 767px) {
	body,td,p,ul,ol,li {font-size:1rem;}
}
@media only screen and (max-width: 480px) {
	body,td,p,ul,ol,li {font-size:0.9375rem;}
}

hr {border-top:1px solid #333 !important;}
hr.hr2, .customtext hr {border-top:1px solid #333 !important;}

a, a.alt:hover {color:#000; text-decoration:underline; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
a:hover, a.alt {color:#3f3f3f; text-decoration:none;}

.imgbox {background-color:#fff; padding:2px; border:1px solid #e0e0e0;}
.box {border:1px solid #333; border-collapse:collapse;}
.pubbox {border:1px solid #ccc; border-collapse:collapse;}
.small {font-size:0.8125rem;}

.h1, h1 {margin:0; font:normal 24px 'Cabin',Verdana,Helvetica,Arial,sans-serif; color:#6E6E6E;}
.h2, h2 {margin:12px 0; font:normal 24px 'Cabin',Verdana,Helvetica,Arial,sans-serif; color:#C0262D;}
.h3, h3 {margin:12px 0; font:normal 20px 'Cabin',Verdana,Helvetica,Arial,sans-serif; color:#6E6E6E;}
.h4, h4 {margin:12px 0; font:normal 18px 'Cabin',Verdana,Helvetica,Arial,sans-serif; color:#C0262D;}
@media only screen and (max-width: 1280px) {
	.h1, h1 {font-size:22px;}
	.h2, h2 {font-size:22px;}
	.h3, h3 {font-size:19px;}
	.h4, h4 {font-size:17px;}
}
@media only screen and (max-width: 1024px) {
	.h1, h1 {font-size:20px;}
	.h2, h2 {font-size:20px;}
	.h3, h3 {font-size:18px;}
	.h4, h4 {font-size:16px;}
}

/* GLOBAL */
.footer, .footerwrapper, .siteheader, .siteheaderwrapper, .wrapper, .wrapper2, .wrapperhome, .wrapperwrapper {position:relative;}
.footer, .siteheader, .wrapper, .wrapper2, .wrapperhome {min-width:1400px; max-width:1400px; margin:0 auto;}

.rtswrapper {width:90%; margin:20px auto; padding:24px; background:#fff; border:2px solid #DDE0E7;}

/* IP Lookup page */
.rtswrapper h1, .rtswrapper h2 {padding:10px; background:#EFEFEF;}
.ipinfotbl {width:100%;}
.ipinfotbl.hasmap {width:-moz-calc(100% - 265px); width:-o-calc(100% - 265px); width:-webkit-calc(100% - 265px); width:calc(100% - 265px);}
.ipinfotbl tr {vertical-align:top;}
.ipinfotbl tr:nth-child(even) {background-color:#f5f5f5;}
.ipinfotbl th {text-align:right;}
.ipinfotbl th, .ipinfotbl td {padding:5px; font-size:15px;}
.ipinfotbl td {padding-right:10px;}
.ipinfotbl th {padding-left:10px;}
.currentip {padding:10px 0; font:normal 35px 'Cabin',Verdana,Helvetica,Arial,sans-serif; color:#C0262D; text-align:center;}
.ipdetails.hasmap {position:relative; min-height:300px;}
.ipmap {position:absolute; top:60px; right:0; width:250px; height:240px; margin-left:15px;}
.latlon {font-size:11px; text-align:center;}
@media only screen and (max-width: 1024px) {
	.ipinfotbl.hasmap {width:100%;}
	.ipmap {position:relative; top:auto; right:auto; width:100%; /* height:240px; */ margin-top:10px; margin-left:0;}
	.latlon {font-size:12px !important;}
	.rtswrapper {margin-top:10px; width:96%;}
}
@media only screen and (max-width: 767px) {
	.currentip {font-size:32px;}
	.ipinfotbl th, .ipinfotbl td {font-size:14px;}
	.rtswrapper {padding:15px;}
}
@media only screen and (max-width: 480px) {
	.currentip {font-size:28px;}
	.ipdetails h2 {margin:0;}
	.ipinfotbl, .ipinfotbl tr, .ipinfotbl th, .ipinfotbl td, .ipinfotbl tbody {display:block;}
	.ipinfotbl th, .ipinfotbl td {font-size:13px; padding-right:10px; padding-left:10px;}
	.ipinfotbl td {padding-top:0;}
	.ipinfotbl th {padding-bottom:0; text-align:left;}
}

/* HEADER */
#siteWrapper {max-width:100vw; overflow:hidden;}
.siteheader {padding:24px 0;}
.siteheader .logo {position:relative; width:200px; height:46px; margin:0 auto; background:url(/webart/noidx/logo.svg) no-repeat;}
.siteheader .logo a, .siteheader .logo div {display:block; width:100%; height:100%; text-indent:100%; white-space:nowrap; overflow:hidden; background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);}
.siteheader .logo, .siteheader .logo a, .siteheader .logo div {-o-background-size:100% 100%,auto; -moz-background-size:100% 100%,auto; -webkit-background-size:100% 100%,auto; background-size:100% 100%,auto;}

/* WRAPPERS */
.wrapper {min-height:400px;}

/* FOOTER */
.footer {min-height:80px;}

/* Right Bar */
.rightbarwrapper {display:table; width:100%;}
.rightbarwrapper .rightbar2 {margin:0; padding:34px 20px; min-height:60vh;}
.rightbarwrapper .rightbar2 .img {display:block; width:auto; height:auto; max-width:160px; max-height:none; margin-bottom:5px;}
.rightbarwrapper .rightbar2 .hrsep {padding:10px 10px 10px 0;}
.rightbarheader {margin-top:0; padding-top:0; text-align:center;}
.wrapperleft {padding-right:0;}
.wrapperleft, .wrapperright {display:table-cell; vertical-align:top; padding-bottom:25px;}
.wrapperright {background:rgba(127,127,127,.08);}
.wrapperleft .bodycontent {padding-right:24px; min-height:800px;}
.wrapperleft .ctimageright {margin-right:24px;}
.wrapperright {width:300px;}
.rightbarcontent {padding:20px 20px;}
.rightbarcontent2 {position:relative;}
.rightbarcontent2 div, .rightbarcontent2 li, .rightbarcontent2 p, .rightbarcontent2 td {font-size:0.875rem;}
.subnavwrapper {padding:15px 0;}
.subnavwrapper.subnavwrapperalt .subnav a {text-transform:uppercase; line-height:1; letter-spacing:1px;}
.subnavwrapper.subnavwrapperalt .subnav a span {display:block; padding-top:5px; padding-bottom:5px; font-size:0.8125rem; text-transform:none; letter-spacing:0;}
.subnav a, .subnavfirst a, .subnav2 a {display:block; font-size:0.875rem; font-weight:600; color:#000; padding:5px 0; text-decoration:none; line-height:1.4;}
.subnav a.alt, .subnav2 a.alt {color:#323232;}
.subnav a.subnavfirst.alt, .subnav2 a.subnavfirst.alt {color:#323232;}
.subnav a:hover, .subnavfirst a:hover, .subnav a.alt:hover, .subnav2 a.alt:hover {color:#323232; text-decoration:none;}
.subnav a.child {padding:0; font-size:1rem;}
.sidenav {text-align:center;}
@media only screen and (max-width: 1024px) {
	.wrapperleft {padding-right:15px;}
	.wrapperleft .ctimageright {margin-right:15px;}
	.wrapperright .customtextright div, .wrapperright .customtextright li, .wrapperright .customtextright p {line-height:1.5;}
}
@media only screen and (max-width: 959px) {
	.subnav-arrow {display:none;}
}
@media only screen and (max-width: 900px) {
	.rightbarwrapper {display:table; width:99%; padding-top:0; padding-bottom:0;}
	.rightbarwrapper, .wrapperleft, .wrapperright {display:block; width:100%; padding-right:0; padding-left:0; padding-bottom:10px;}
	.rightbarwrapper .rightbar2 {margin-top:10px; margin-left:0; padding-top:0; height:auto; min-height:0;}
	.wrapperleft .bodycontent {padding-right:34px;}
	.wrapperleft {padding-right:0; margin-bottom:0;}
	.wrapperleft .ctimageright {margin-right:0;}
	.wrapperright {width:100%;}
	.rightbarwrapper .rightbar2 {height:auto; padding-bottom:0;}
}
@media only screen and (max-width: 767px) {
	.rightbarwrapper .rightbar2 {padding:15px;}
	.rightbarcontent {padding-bottom:0;}
}

/* Sign-Up Form */
.signupform {display:table; margin:0 auto 24px auto;}
.signupform .signupbtn, .signupform .signupitem {display:table-cell; vertical-align:top;}
.signupform .signupbtn .btn {height:42px; padding:10px !important; border:1px solid #000 !important; -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; border-top-left-radius:0; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; border-top-right-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; border-bottom-right-radius:10px; -moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0; border-bottom-left-radius:0;}
.signupform .signupitem input {width:240px; padding:10px 15px; height:42px; border:1px solid #fff; font-size:0.875rem; -moz-border-radius-topleft:7px; -webkit-border-top-left-radius:7px;  border-top-left-radius:7px; -moz-border-radius-bottomleft:7px; -webkit-border-bottom-left-radius:7px; border-bottom-left-radius:7px; -moz-border-radius-topright:0 !important; -webkit-border-top-right-radius:0 !important;  border-top-right-radius:0 !important; -moz-border-radius-bottomright:0 !important; -webkit-border-bottom-right-radius:0 !important; border-bottom-right-radius:0 !important;}
.signupform .signupitem input.error {border:1px solid #ED2025;}
.signupform .signupitem label.error {display:none !important;}
.signupform .signupitem input, .signupform .signupbtn .btn {border:1px solid #fff;}
.signupform .signupitem:hover input:focus {border:1px solid #000;}

/* OTHERS */
.cookietrail {position:relative; height:30px; margin:0 auto; background-color:#e0e0e0;}
.cookietrail em {float:left; padding:8px 0 0 8px; font-size:0.625rem; font-style:normal;}
.cookietrail span {float:right; padding:8px 8px 0 0; font-size:0.625rem;}
.customtext:after {content:""; display:table; clear:both;}
a.ss, a.ss:visited {color:#fff; text-decoration:none;}
a.ss:hover {color:#fff !important; text-decoration:underline;}
a.u, a.u:visited {color:#fff; text-decoration:none;}
a.u:hover {cursor:text; color:#fff !important; text-decoration:none;}

#siteWrapper input[type="email"], #siteWrapper input[type="password"], #siteWrapper input[type="tel"], #siteWrapper input[type="text"], #siteWrapper select, #siteWrapper textarea:not(.select2-search__field), .siteField {margin-bottom:2px; padding:5px 10px; font-size:0.8125rem; color:#4d4e4e; font-weight:500; background:#fff none repeat scroll 0 0; border:1px solid rgba(165,166,166,.5); border-radius:5px; -webkit-box-shadow:0px 0px 5px 0px rgba(77,79,79,0.15); -moz-box-shadow:0px 0px 5px 0px rgba(77,79,79,0.15); box-shadow:0px 0px 5px 0px rgba(77,79,79,0.15); transition:border-color 0.5s ease 0s;}
#siteWrapper input[type="email"]:focus, #siteWrapper input[type="password"]:focus, #siteWrapper input[type="tel"]:focus, #siteWrapper input[type="text"]:focus, #siteWrapper select:focus, #siteWrapper textarea:not(.select2-search__field):focus, .siteField:focus {-webkit-box-shadow:0px 0px 5px 0px rgba(77,79,79,0.50); -moz-box-shadow:0px 0px 5px 0px rgba(77,79,79,0.50); box-shadow:0px 0px 5px 0px rgba(77,79,79,0.50);}
#siteWrapper input[type="radio"], #siteWrapper .hTable2 input[type="checkbox"] {width:auto; padding:0; margin:0; line-height:normal;}
#siteWrapper .protectedInputLabel {left:10px !important; top:3px !important; font-size:0.75rem !important;}
#siteWrapper label.error {display:block; font-size:0.8125rem;}
#siteWrapper .hTable2 tr td[colspan="2"] label {font-size:0.8125rem; font-weight:bold;}
#siteWrapper .hTable2 tr th {font-weight:bold;}
#siteWrapper .hTable2 td {font-weight:500; font-size:0.9375rem;}
#siteWrapper .hTable2 th {font-weight:500; font-size:0.8125rem;}
@media only screen and (max-width: 480px) {
	#siteWrapper .hTable2 td {font-size:0.8125rem;}
	#siteWrapper .hTable2 th {font-size:0.75rem;}
}
#siteWrapper label {padding-left:0; padding-right:5px;}
#siteWrapper textarea:not(.select2-search__field) {min-height:90px;}
#siteWrapper .select2-selection.select2-selection--single {padding:5px; min-height:40px;}
#siteWrapper .select2-container--default .select2-selection--single {border: 2px solid #ddd;}
#siteWrapper .select2-container--default .select2-selection--single .select2-selection__arrow {top:10px;}
.wrapperright input[type="email"], .wrapperright input[type="password"], .wrapperright input[type="tel"], .wrapperright input[type="text"], .wrapperright select, .wrapperright textarea:not(.select2-search__field), .wrapperright .siteField {width:100%;}
#siteWrapper .bodycontent input[type="email"], #siteWrapper .bodycontent input[type="password"], #siteWrapper .bodycontent input[type="tel"], #siteWrapper .bodycontent input[type="text"], #siteWrapper .bodycontent select, #siteWrapper .bodycontent textarea:not(.select2-search__field), .bodycontent .siteField {border:1px solid rgba(77,79,79,.25);}
@media only screen and (max-width: 767px) {
	label.password-toggler {display:block; padding-top:10px;}
	#siteWrapper input:not(.btn), #siteWrapper select, #siteWrapper textarea:not(.select2-search__field), .siteField {font-size:0.875rem;}
}
@media only screen and (max-width: 480px) {
	#siteWrapper input:not(.btn), #siteWrapper select, #siteWrapper textarea:not(.select2-search__field), .siteField {padding:5px;}
	#siteWrapper input:not(.btn), #siteWrapper select, #siteWrapper textarea:not(.select2-search__field), .siteField {font-size:0.8125rem;}
}

/* BUTTONS */
.btntable {display:table; margin:0 auto;}
.btntable .btn {margin-right:10px; margin-left:10px;}
.btn, .btn2, .btnbig, .btnsm, .btnoutline {display:inline-block !important; border:none; white-space:nowrap; border-radius:3px; border-bottom:2px solid #ba450c; -webkit-appearance:none;}
.btn i, .btn2 i, .btnbig i, .btnoutline i {padding-right:5px;}
/* Main Button */
.btn {padding:8px 20px; font:normal 13px 'Cabin',Verdana,Helvetica,Arial,sans-serif; color:#fff; text-decoration:none; background:#C0262D; line-height:1; text-transform:uppercase;}
.btn:hover {color:#fff; text-decoration:none; background:#F16521;}
.btn.btnsm {padding-right:15px; padding-left:15px;}
.rightbar .btn {padding:12px 20px; font-size:0.875rem;}
/* Disabled */
.btndisabled, .btn.disabled, .btn.is-disabled, .btn:disabled {opacity:0.5; filter:alpha(opacity=50); cursor:auto;}
@media only screen and (max-width: 767px) {
	.btn {font-size:0.8125rem;}
}
@media only screen and (max-width: 480px) {
	.btn {font-size:0.75rem;}
}

/* CustomText / Images */
.ctimagebottom {margin-top:15px;}
@media only screen and (max-width: 1500px) {
	.ctimage, .ctimageleft, .ctimageright {width:700px !important;}
	.ctimage img, .ctimageleft img, .ctimageright img, .customtext img {width:auto !important; height:auto !important; width:auto !important; max-width:700px !important; max-height:none;}
	.wrapperleft .ctimage, .wrapperleft .ctimageleft, .wrapperleft .ctimageright {width:400px !important;}
	.wrapperleft .ctimage img, .wrapperleft .ctimageleft img, .wrapperleft .ctimageright img, .wrapperleft .customtext img {width:auto !important; max-width:400px !important;}
}
@media only screen and (max-width: 1200px) {
	.ctimage, .ctimageleft, .ctimageright {width:550px !important;}
	.ctimage img, .ctimageleft img, .ctimageright img, .customtext img { max-width:550px !important;}
	.wrapperleft .ctimage, .wrapperleft .ctimageleft, .wrapperleft .ctimageright {width:350px !important;}
	.wrapperleft .ctimage img, .wrapperleft .ctimageleft img, .wrapperleft .ctimageright img, .wrapperleft .customtext img {max-width:350px !important;}
	.ctimage.pressimgwrapper img {max-width:100% !important;}
}
@media only screen and (max-width: 1024px) {
	.ctimage, .ctimageleft, .ctimageright {width:468px !important;}
	.ctimage img, .ctimageleft img, .ctimageright img, .customtext img {max-width:468px !important;}
	.wrapperleft .ctimage, .wrapperleft .ctimageleft, .wrapperleft .ctimageright {max-width:300px !important;}
	.wrapperleft .ctimage img, .wrapperleft .ctimageleft img, .wrapperleft .ctimageright img, .wrapperleft .customtext img {max-width:300px !important;}
	.customtext table:not(.cttable), .customtext table:not(.cttable) tr, .customtext table:not(.cttable) th, .customtext table:not(.cttable) td, .customtext table:not(.cttable) tbody {display:block; width:100% !important; padding-right:0 !important; padding-left:0 !important;}
}
@media only screen and (max-width: 900px) {
	.wrapperleft .ctimage, .wrapperleft .ctimageleft, .wrapperleft .ctimageright {margin-right:15px; max-width:350px !important;}
	.wrapperleft .ctimage img, .wrapperleft .ctimageleft img, .wrapperleft .ctimageright img, .wrapperleft .customtext img {max-width:350px !important;}
}
@media only screen and (max-width: 767px) {
	.ctimage, .ctimageleft, .ctimageright, .wrapperleft .ctimage, .wrapperleft .ctimageleft, .wrapperleft .ctimageright {display:block; float:none !important; margin:10px auto 15px auto !important; padding:0 !important; width:100% !important; max-height:none; width:auto !important; height:auto !important; text-align:center !important;}
	.ctimage img, .ctimageleft img, .ctimageright img, .customtext img, .wrapperleft .ctimage img, .wrapperleft .ctimageleft img, .wrapperleft .ctimageright img, .wrapperleft .customtext img {display:block; max-width:96% !important; max-height:none; margin:0 auto 10px auto!important; text-align:center !important;}
}

/* Radius, Shadows / Gradients */
/* Box-Sizing */
.box-sizing {-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

/* Magnific */
.mfp-bg {z-index:999995 !important;}
.mfp-wrap {z-index:999996 !important;}
.mfp-preloader {z-index:999997 !important;}
.mfp-content {z-index:999998 !important;}
button.mfp-close, button.mfp-arrow {z-index:999999 !important;}

/* Media Queries */
@media only screen and (max-width: 1500px) {
	.footer, .headerimg, .quotewrapper, .siteheader, .wrapper, .wrapper2, .wrapperhome {min-width:100%; max-width:100%;}
	.quotewrapper, .wrapper, .wrapper2, .wrapperhome {max-width:calc(100vw - 40px); max-width:-o-calc(100vw - 40px); max-width:-webkit-calc(100vw - 40px); max-width:-moz-calc(100vw - 40px); min-width:calc(100vw - 40px); min-width:-o-calc(100vw - 40px); min-width:-webkit-calc(100vw - 40px); min-width:-moz-calc(100vw - 40px);}
	.siteheader .navbar, .headroom.headroom--pinned.headroom--top .siteheader .navbar {padding-right:24px;}
}
@media only screen and (max-width: 1024px) {
	.headertext {padding-top:15px; margin-bottom:15px;}
	.siteheader .navbar, .headroom.headroom--pinned.headroom--top .siteheader .navbar {padding-right:10px;}
	/* .wrapper {min-height:800px; margin-top:15px; margin-bottom:15px; padding:15px;} */
	.wrapper {max-width:calc(100vw - 30px); max-width:-o-calc(100vw - 30px); max-width:-webkit-calc(100vw - 30px); max-width:-moz-calc(100vw - 30px); min-width:calc(100vw - 30px); min-width:-o-calc(100vw - 30px); min-width:-webkit-calc(100vw - 30px); min-width:-moz-calc(100vw - 30px);}
}
@media only screen and (max-width: 767px) {
	.copyright {padding-right:15px; padding-left:15px;}
	.customtext {padding-right:15px; padding-left:15px;}
	.siteheader {padding-top:15px; padding-bottom:15px;}
	.siteheader, .headroom.headroom--pinned.headroom--top .siteheader {min-height:80px;}
	.wrapper {max-width:100%; max-width:100%;}
}
@media only screen and (max-width: 480px) {
	.copyright {line-height:1.7;}
	.wrapper {padding:10px;}
}
@media only screen and (max-width: 359px) {
	.signupform .signupitem input {width:200px;}
}
