@charset "utf-8";
/* CSS Document */


@viewport{
	width: device-width;
}


body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center;/* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background-color:#000000; 
    font-family: 'PT Serif', serif;
    font-weight: 400;
	font-size: 100%;
}

h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 1.75em; /* 28px */
}
h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 1.5em; /* 24px */
}
h3 {
	font-size: 1.25em; /* 20px */
}
h4 {
	font-size: 1.125em; /* 18px  */
}
h5 {
	font-size: 0.875em; /* 14px */
}
h6 {
	font-size: 0.625em; /* 10px */
}


img {
  max-width: 100%;

  /* just in case, to force correct aspet ratio */
  height: auto !important;
  -ms-interpolation-mode: bicubic; 
}

a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}
/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */
a:link {
	color: #ad832d;
	text-decoration: none; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}
a:visited {
	color: #333;
	text-decoration: none;
}
a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	color:#ad832d;
	text-decoration: underline;
}

.footer a:link {
	color: #ffffff;
	text-decoration: none; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}
.footer a:visited {
	color: #ffffff;
}
.footer a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	color:#ad832d;
	text-decoration: underline;
}
.container {
	text-align: left; /* this overrides the text-align: center on the body element. */
	overflow: visible;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 1.0em;
	width: 100%;
	min-width:270px;
	max-width:1400px;
	
}
.content {
	text-align:center;
	
}
.footer {
	text-align:left;
	color:#FFF;
	font-size: 0.875em; /* 14px */
	
}

.container .footer .footer-box {
	margin-top: 2%;
	background-color: #000;
	opacity:0.80;
	border:0.08em solid #ad832d;
	border-radius:0.875em;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	text-align: left;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 1.0em;
	padding-top: 0px;
	padding-right: 0.875em; /* 14px */
	padding-bottom: 0.875em; /* 14px */
	padding-left: 0.875em; /* 14px */
	margin-bottom: 20px;	 
}

.container .footer .footer-insert {
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size: 1.2em;
	background-color: #000;
	text-align: left;
	margin-left: 2%;
	margin-right: 2%;
	padding-top: 0px;
	padding-right: 0.875em; /* 14px */
	padding-bottom: 0.875em; /* 14px */
		 
}

.content-box-one {
	background-color:#ffffff;
	opacity:0.85;
	border:0.10em solid #ad832d;
	border-radius:0.875em;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	text-align: left;
	margin-left: 5%;
	margin-right: 5%;
	padding-right: 1.0em;
	padding-bottom: 2.5em;
	padding-left: 1.oem;
	margin-top: 1.0em;
		 
}
.easy {
	font-family:'Fredoka One', cursive;
	font-size:2.8em;
	float:left;
	margin-right:0.15em;
	margin-top:-0.08em;
}
.sub-head {
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size: 1.5em; /* 20px */
}

.body-nav-two {
	float:right;
	text-align: right;
	width:100%;
	margin-top:-2.0em;
	
}
.newspaper {
	font-size:1.125em; /* 18px */
	padding:1.0em; 
	
	}
	
.image-flt {
	padding-left:5%;
	padding-right:5%;	
	
}
.quote-in-col {
	font-family: 'Special Elite', Times, serif;
	font-size:1.75em; /* 28px */
	color:#ad832d;
	
}
	
.socal-media-foot {
	float: right;
	width: 240px;
	margin-top: 1.0em;
}
.socal-media-foot-two {
	float: right;
	clear:right;
	width: 200px;
	margin-top: 1.0em;
}
.web-sig-stokesbright {
	float: right;
	margin-right: 4%;
	margin-top:1.5em;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size: 0.75em;
	color: #fff;
}
.big-nav {
   display:block;
   text-align:center;
   min-height:10em;
   margin-left:5%;
   margin-right:2%;
   margin-bottom:2%;	
}

.top-banner {
	width:100%;
	margin-bottom:2%;
}

.top-title {
	font-size:1.5em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	line-height:150%;

}
.feature { 
	width:90%;
	display:block;
	margin-left:0.4%;
	margin-right:0.4%;
	margin-bottom:2.0%;
	background:#a38d25;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 1.2em; /* 16px */
	color:#000;
	text-align:right;
	padding-top:0.5em;
	padding-left:0em;
	padding-bottom:0.5em;
	padding-right:1.0em;
	-webkit-border:0.06em solid #a38d25;
	-moz-border:0.06em solid #a38d25;
	border:0.04em solid #a38d25;
	border-radius:0.5em;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1);
}
 
.feature a:link {
	text-decoration:none;
	color:#000;
	
}
.top-title {
	font-size:1.5em;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	line-height:150%;

}

@media screen and (min-width:540px) {
body {
	background-image: url(/web/20160502170640im_/http://lublinerbrothers.com/assets/images/art-nouveau-bg-c.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed !important;
	background-size: cover !important;
	background-position: center top;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;	
}
.container {
	width:95%;
}

}

@media screen and (min-width:840px) {

.newspaper {
	-moz-column-count:2; /* Firefox */
	-webkit-column-count:2;  /* Safari and Chrome */
	column-count:2;
	-moz-column-gap:4.0em; /* Firefox - 60px */
	-webkit-column-gap:4.0em; /* Safari and Chrome */
	column-gap:4.0em;
	/* -moz-column-rule:3px outset #ff00ff; /* Firefox */
    /* -webkit-column-rule:3px outset #ff00ff; /* Safari and Chrome */
    /* column-rule:3px outset #ff00ff; */
	
	}	
	

.content-box-one {
	margin-left: 10%;
	margin-right: 12%;
	margin-top: 1.0em;
	margin-bottom:2.0em;
	padding-right: 1.2em;
	padding-bottom: 0.0em;
	padding-left: 1.2em;
		 
}
	

.container .footer .footer-insert {
	padding-top: 0px;
	padding-right: 1.0em;
	padding-bottom: 0px;
	padding-left: 1.0em;
		 
}
.container .footer .footer-box {
	margin-top: 8%;
	margin-left: 10%;
	margin-right: 12%;
	margin-top: 5%;
	padding-top: 0px;
	padding-right: 0.875em; /* 14px */
	padding-bottom: 0.875em; /* 14px */
	padding-left: 0.875em; /* 14px */
	margin-bottom: 1.75em;	 
}

.big-nav {
   text-align:center;
   min-height:10em;
   margin-left:10%;
   margin-right:5%;
   margin-bottom:0.9%;
   	
}

.feature {
	display:inline;
	width:20%;
	float:left;
	margin-top:0.5%;
	margin-left:3%;
	margin-right:3%;
	margin-bottom:0.5%;
	padding-left:1em;
	padding-bottom:0.85em;
	padding-right:0.85em;
	
} 

.body-nav-two {
     margin-top:-1.25em;
}
	
}

/*
     FILE ARCHIVED ON 17:06:40 May 02, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:08:35 Mar 05, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.645
  exclusion.robots: 0.025
  exclusion.robots.policy: 0.011
  esindex: 0.011
  cdx.remote: 6.132
  LoadShardBlock: 47.365 (3)
  PetaboxLoader3.datanode: 47.955 (4)
  PetaboxLoader3.resolve: 219.192 (2)
  load_resource: 266.165
*/