/*-------------------- General Layout Styles --------------------*/
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
body{background:#fff;}

.top-bg{background:url(top-bg.jpg) 50% 0 no-repeat; min-width:990px; height:519px; position:absolute; width:100%; top:0; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s;}
.header{ min-width:990px;}
.container{min-width:990px; padding:575px 0 60px;}
.bottom-bg{min-width:990px; background:url(bottom-bg.jpg) 50% 0 no-repeat;}

.wrapper{margin:0 auto; width:940px;}

.logo{float:left; width:240px; height:208px; padding:0; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s;}
.logo img{width:240px; height:208px; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s;}
.h-right{float:right; width:698px; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s;}
.secnav{padding:9px 0 24px; text-align:right;}
.cta{ text-align:right; padding:8px 0 5px;}
.ct-left{float:left; width:111px; padding:0 0 0 179px;}
.ct-right{float:right; width:111px; padding:0 0 0 4px;}
.ct-right-cart{float:right; width:174px; padding:0 0 0 4px;}
.btn-become-member{padding:170px 0 0; text-align:right; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s;}

.f-nav{background:url(top-bg.jpg) 50% 0 no-repeat; z-index:9999; position:fixed; left:0; top:0 !important; width:100%; min-width:990px; height:160px;}
.f-nav .logo{float:left; width:160px; height:139px; }
.f-nav .logo img{width:160px; height:139px;}
.f-nav .btn-become-member{display:none;}

.f-left{float:left; width:293px; text-align:center;}
.f-left .content{background:#662d91; padding:25px 30px;}
.f-left .content p{color:#fff; font-size:13px;}

.con-left{float:left; width:120px; text-align:center;}
.con-left h5{font-weight:600; color:#231f20; margin:10px 0 0;}

.mr30{ margin-right:30px;}
.mr85{ margin-right:85px;}

#cmsbody{overflow:hidden;}

.tick1{margin:0; padding:0; list-style:none;}
.tick1 li{background:url(tick1.png) 0 7px no-repeat; padding:0 0 20px 20px; margin:0 0 0 15px;}


.social{float:right; width:280px; padding:284px 0 0;}

.social ul.sociallinks, ul.sociallinks * {margin:0; padding: 0; list-style: none; text-align:left; font-size:11px; text-decoration: none;}
.social ul.sociallinks{width:280px; float:right; }
.social ul.sociallinks li{width:67px; float:left; margin:0 4px 0 0;}
.social ul.sociallinks a {display:block; width:67px; height:67px; background:url(social.png) 0 0 no-repeat; text-indent:-9000em; float:left;}
.social ul.sociallinks li.instagram{margin:0 !important;}
.social a.facebook{background-position: 0 0 !important;}
.social a.twitter {background-position: -71px 0 !important;}
.social a.youtube {background-position: -141px 0 !important;}
.social a.instagram {background-position: -212px 0 !important;}
.social a.facebook:hover{background-position: 0 -67px !important;}
.social a.twitter:hover{background-position: -71px -67px !important;}
.social a.youtube:hover{background-position: -141px -67px !important;}
.social a.instagram:hover{background-position: -212px -67px !important;}

#cmsfooter{padding:35px 0;}
#cmsfooter .footerAddress, #cmsfooter .footerPhone, #cmsfooter .lastUpdated{display:none;}

#cmsbody #nc-contact-page #nc-contact-header .nc-connect ul li a {background-image:url(nc-social-icons.png) !important;}
#cmsbody #nc-contact-page #nc-contact-header .nc-connect ul li.nc-instagram a {background-position:-201px 0 !important}
#cmsbody #nc-contact-page #nc-contact-header .nc-connect ul li a:hover {opacity:0.9}

#cmsbody .baseapp-form form#MakeaDonationForm{background:url(../images/Thank-you-from-Tommy1.jpg) 100% 100% no-repeat;}

#cmsbody #nsi-shop-listing h1 {text-align:center;}
#cmsbody #nsi-shop-listing .nsi-shop-listing-price {color:#662d91 !important;}