div.content_rating, span.content_vote {
display: none;
}

.fa, .fab, .fal, .far, .fas {
    line-height: 2.7 !important;
}

article {
  -webkit-columns: 4 200px;
     -moz-columns: 4 200px;
          columns: 4 200px;
}

img.three {
	display: inline-block;
  padding: 10px;
}

.item-page ul {
	padding: 20px 40px;
      list-style: inherit !important;
}

.item-page {
      padding-bottom: 50px !important;
}

span.blu-btn {
	padding: 5px 10px 5px 10px !important;
	background: #005f93 !important;
	color: white !important;
    margin-bottom: 10px;
}

div#bottom_modules a, div#bottomgallery a {
	color: inherit !important;
}

h1, h2, h3, h4, h5, h6, legend {
	margin: 0 30px 0 30px !important;
}

div.module.bluemainbnr.span12 {
	background: #005f93;
	padding: 40px;
}

div.module.bluemainbnr.span12 p {
	    color: #b9d3e1 !important;
}

img.riskfree {
	margin:0 10px 10px 10px;padding-right: 10%; float: left;
}

.category-desc {
	/*margin: 40px 0 40px 0 !important;*/
	text-align: center !important;
	padding-bottom: 0 !important;
}

.blog-featured .items-row:last-child {
	padding: 25px 0 25px 0 !important;
}

/*#nav ul {*/

#header-w {
	background-color: #78a43b !important;
}
	background: #343434;
}

#user4 a {
    color: #ffffff !important;
    text-decoration: none !important;
}

#user4w {
	padding: 0 !important;	
}

.ns-fa-pro-color-1 {
    color: white !important;
}

#user5 {
	text-align: center;
	padding: 0 !important;
}

#bottom_wrapper {
	background-color: #005f93 !important;
}

/*
.nav>li>a {
    background-color: inherit !important;
    border-color: inherit !important;
    color: inherit !important;
}*/

.gradient {
  height: 20px;
  position: relative;
  width: 100%;
background: radial-gradient(ellipse farthest-side at top center, rgba(0,0,0,0.08), transparent) }
    
.gradient:before {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    right: 0;
    left: 0;
    height: 3px;
    background: linear-gradient(left, transparent, color2, color2, transparent);}



#footer {
background: #2a2a2a;
    color: #ffffff;
    max-width: 100% !important; 
	font-weight: 300 !important;
    font-size: 13px !important;
}

#footer p {
	font-weight: 300 !important;
    font-size: 13px !important;
}

#footer p /*#footer a*/ {
    color: #8c8c8c !important;
}

#footer-w {
  border-bottom: none !important;
}
.module-body p {
    padding: 0;
    margin: 0 0 5px 0;
/*color: white !important;*/
}

div#bottom_wrapper p {
	color: white !important;
}

#user5w, #user6w, #user56 {
	padding: 0 !important;
}

p, h3.textleft, h2.textleft {
    margin: 0 30px 0 30px !important;
}

.module.blackmodule, .module.moduletableblackmodule{
  padding: 15px !important;
    color: #fff;
    background-color: #202020;
    text-shadow: 1px 1px #000 !important;
}

h1.text, h2.text, h3.text, h5.text {
color: #676767;
text-align: center;
  padding: 30px;
  line-height: normal !important;
}

h2.text, h3.text, h5.text {
	font-size: 250%;
}

#bottomgallery h3 {
	color: #676767 !important;
    text-align: center !important;
    font-size: 250% !important;
    padding: 30px !important;
    line-height: normal !important;
}

h3.textleft, h2.textleft{
color: #676767;
text-align: left;
font-size: 250%;
  padding: 30px 0 30px 0;
  line-height: normal !important;
}

span.headred {
color: #cf242e !important;
}

div.module.redmainbnr.span12 {
    background: #005f93 !important;
    padding: 10px !important;
	border-bottom: 5px solid rgb(12, 72, 105) !important;
}

div.module.redmainbnr2.span12 {
    background: #507121 !important;
    padding: 10px !important;
}

a.title-red,a.title-red:hover {
color: #cf242e !important;
  text-decoration: none;
}

a.title-black ,a.title-black:hover {
color: #000000 !important;
  text-decoration: none;
}

a.title-grey ,a.title-grey:hover {
color: #676767 !important; 
  text-decoration: none;
}

a.title-red ,a.title-red:hover {
color: #cf242e !important; 
   text-decoration: none;
}

a.title-white ,a.title-white:hover{
color: #ffffff !important;
     text-decoration: none;
}


/*#footer-w {
display: none !important;
}*/

#comp, #comp-w {
padding: 0px !important; 
}

.entry-content p {
    padding-bottom: 10px;
    padding-top: 10px;
}

p.readnext, .readnext {
    border-top: 1px dashed #ccc;
    border-bottom: 1px dashed #ccc;
    text-align: center;
    padding: 15px 15px;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    font-size: 1.4em !important;
}

a.Phenq {
	font-weight: bold;
    text-decoration: underline !important;
  color: #509BEF !important;
}

p a, p a.visited, div a, div a.visited, div a:hover {
text-decoration: none;
   /* color: #232323;*/
}

div#header-w {
		border-bottom: none !important;
}

div#user2 .module {
	border: none !important;
}

.blog {
	padding-top: 30px;
}

span.special-font a, div.mainbnr a {
color: white !important; 
}

div.divider {
border-bottom: 1px solid #e4e4e4 !important;
  margin-bottom: 5%;
}

p.readmoreblack a, a.readmoreblack, div.item a.readmoreblack, p.readmoreblack {
background-color: #343434 !important;
    color: #fff !important;
    padding: 7px 12px 6px 12px;
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    text-shadow: 0 1px 1px #000 !important;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

h2 a,h3 a,h4 a,h5 a {
	color: #a5c500 !important;
}

h3 a, h4 a, h5 a {
	font-size:30px; 
}

h4.title {
	font-size:30px !important;
	font-family: inherit !important;
	line-height: inherit !important;
}

#uc_grid_1_09881 {
	line-height: 200% !important;
}

div.module.disclaimer p {
	color: #696969ad !important;
	font-size: 90% !important;
} 

blockquote a {
font-size: 150% !important;
    line-height: 180%;
    color: #1da1f2 !important;
}

@media screen and (max-width: 2500px) {
.logo {
    margin-top: 85px !important;
}
  #header {
min-height: 180px !important;
}
  }

@media screen and (max-width: 600px) { 
  .logo {
    margin-top: 20px !important;
  }
  
  .breadcrumb {
display: none;
}
  
  #af-form-704057921 .buttonContainer input.submit {
font-size: 110% !important;
}
  
  div.mainbnr p {
font-size: 70% !important;
        line-height: 110% !important;
    padding-left: 1% !important;
}
  
  #header {
    min-height: 90px !important;
}
  #user3 {
display: none;
}
  .items-row.cols-1 h2.item-page-title, .items-row.cols-1 h2.item-page-title a, .item-page-title, .item-page-title a {
font-size: 120% !important;
}
  
  .blog .iteminfo, .blog-featured .iteminfo, .iteminfo .category, .iteminfo .sub-category, .iteminfo .create, .iteminfo .modified, .iteminfo .published, .iteminfo .createdby, .iteminfo .hits, .iteminfo .tags, .iteminfo .tagi, .iteminfo .jt-print, .iteminfo .jt-mail, .iteminfo .jt-edit, .moduletable.lp-image-bg {
display: none !important;
}
  
  span.aflink {
color: #4da7ca !important
}
  
  .thumbnail.pull-right {
margin-left:0 !important; 
}
}




div.flex-viewport {
  height: 250px !important;
  max-height: 250px !important;
}

.flex-caption {
    top: 13% !important;
}

.flex-direction-nav a {
display: none !important;
}

.items-row.cols-1 h2.item-page-title, p.readm {
    text-align: left !important;
}

.thumbnail.pull-left {
margin-right: 0!important; 
}

p.readmore a, a.readmore, div.item a.readmore {
    background-color: #f45a24 !important;
}

.blog-featured .iteminfo {
  text-align: left !important;
}

.iteminfo {
  font-size: 13px !important;}

.items-row.cols-1 h2.item-page-title a {
  font-size: 120%;
    color: #000911 !important;
}

p {
      color: #111111 !important;
    font-size: 110% !important;
}

#sidebar .module {
  padding: 15px !important;  
}

img.circle {
border-radius: 50%;
  border: 2px solid #fbc000;
}


a.readmorebold {
background-color: #a5c500;
    color: #fff !important;
    padding: 7px 12px 6px 12px;
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 130%;
    font-weight: 800;
    text-shadow: 0 1px 1px #000 !important;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  margin-top: 15px;
}


h3.whiteb {
padding: 20px 0 20px 0 !important;
font-weight: 400;
}

div.module.center.jmoddiv, div.module.center.jmoddiv p.readm {
text-align: center !important;
}

span.text-green {
color: #a5c500;
}

h2, h3 {
  
  line-height: 40px !important;
}

/*.item-page p a, a.visited, a:hover {
    color: #e14d43 !important;
}*/

div.textlp {
    margin: 30px 50px 40px 400px;
    text-align: left;
  }

div.copyright {
    display: none;
}

#footer ul.social {
margin-bottom: 0 !important;
}

.item-page ul li:before {
  display: none !important;
}

div.addthis_inline_share_toolbox {
clear: inherit !important;
}

h1.rainbow {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  border: none;
  font: normal normal bold 70px/normal "Bad Script", Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0);
  -o-text-overflow: clip;
  text-overflow: clip;
  text-shadow: 3px 0 0 rgb(217,31,38) , 6px 0 0 rgb(226,91,14) , 9px 0 0 rgb(245,221,8) , 12px 0 0 rgb(5,148,68) , 15px 0 0 rgb(2,135,206) , 18px 0 0 rgb(4,77,145) , 21px 0 0 rgb(42,21,113) ;
  -webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -moz-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

h1.rainbow:hover {
  text-shadow: -3px 0 0 rgb(217,31,38) , -6px 0 0 rgb(226,91,14) , -9px 0 0 rgb(245,221,8) , -12px 0 0 rgb(5,148,68) , -15px 0 0 rgb(2,135,206) , -18px 0 0 rgb(4,77,145) , -21px 0 0 rgb(42,21,113) ;
  -webkit-transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -moz-transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}


#wrapper-w {
    padding: 0 !important;
}

#wrapper {
	max-width: inherit !important;
}

div#user56 a {
	color: white !important;
}

div#user4 a {
    color: #ffffff !important;
    text-decoration: none !important;
}


h3.whiteb a{
font-size: 30px;
    line-height: 120%;
    text-shadow: none;
  }

div.module.mainbnr.span12mainbnr, div.mainbnr, div.mainbnr p   { 

color: #fff !important;
    font-family: Open Sans;
    font-size: 110%;
    text-shadow: 2px 1px 4px rgb(0, 0, 0);
    text-align: center;
    line-height: 160%;
  padding: 0 2% 0 2%;
}

div.module.mainbnr.span12 {
background: url(/images/bg/main-nrw-img.jpg) !important;
background-position: center!important;
    background-size: cover!important;
}

.special-font {
  font-family: 'Kaushan Script', cursive;}

.blog .iteminfo, .blog-featured .iteminfo {
    text-align: left !important;
}

.stickysocial {
    top: 250px !important;
}

/*
* — email form in the footer —
*/

#af-form-1947059042 .af-body .af-element {
margin-top: 0 !important;
}

#af-form-1947059042 .af-body {
padding: 0 !important;
}

#af-form-1947059042 .bodyText p {
margin: 0 !important;
}

#af-form-1947059042 .af-body .af-textWrap {
width: 100% !important; 
}

#af-form-1947059042 .af-body input.text,
af-textWrap{
padding: 15px 12px !important;
}

#af-form-1947059042 .af-body {
padding: 0.5rem 0 1.75rem !important;
}

#af-form-1947059042 .af-body .af-element {
margin-top: 0rem !important; 
  margin: 0 0 0 0 !important;
}

#af-form-1947059042 .af-body label.previewLabel {
padding-top: 0rem !important;
}

#af-form-1947059042 {
    border-style: solid !important;
    border-color: #ffffff !important;
    background-color: inherit !important;
}

#af-form-1947059042 .bodyText p, #af-form-1947059042 .af-body label.previewLabel {
color: white !important;
}

input#awf_field-94899230.text, .af-textWrap input {
padding: 15px 12px !important;
}

input#awf_field-94899353.text {
padding-top: 20px !important;
}

/*
* — end of email form in the footer —
*/


div.module.haedrainbow.span6 h3 {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: none;
  font: normal normal bold 72px/normal "Atomic Age", Helvetica, sans-serif;
  color: rgb(64, 126, 196);
  text-align: center;
  -o-text-overflow: clip;
  text-overflow: clip;
  text-shadow: 1px 1px 0 rgb(77,162,252) , -1px -1px 0 rgb(77,162,252) , 1px -1px 0 rgb(77,162,252) , -1px 1px 0 rgb(77,162,252) , 4px 4px 8px rgb(44,88,137) , -4px 4px 8px rgb(44,88,137) , 4px -4px 8px rgb(44,88,137) , -4px -4px 8px rgb(44,88,137) ;
  -webkit-transition: all 500ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 500ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 500ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 500ms cubic-bezier(0.42, 0, 0.58, 1);
}

div.module.haedrainbow.span6 h3:hover {
  text-shadow: 1px 1px 0 rgb(77,162,252) , -1px -1px 0 rgb(77,162,252) , 1px -1px 0 rgb(77,162,252) , -1px 1px 0 rgb(77,162,252) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}

#page-peel-banner img, div.peeloverlay img {
display: none !important;
width: 0 !important;
height: 0 !important;
}

div.banneritem {
padding-top: 7%;
}

div.module.center h3 {
font-size: 160% !important;
    line-height: 110% !important;
}

div#cf_2.convertforms.cf.cf-hor.cf-img-left cf-form-bottom.cf-success-hideform.cf-isCentered.cf-init {
margin-bottom: 5% !important;
margin-top: 5% !important;
}


.art-adstop158, .art-adstop158.visable {   
right: 100%;
z-index: 99999;
}

.art-adstop158.visable a.visited, .art-adstop158.visable a:hover {
color: transparent !important;
}


h4.ns2-title {
    font-size: 140% !important;
    font-weight: normal !important;
    line-height: 120% !important;
}