@charset "utf-8";
/* CSS Document */
        .bodytext {
            font-family: 'Raleway', sans-serif;
            font-weight: 500;
            font-size: 14px;
            color: #414042;
            /*line-height: 23.4px;*/
            background: #F4F2F1;
        }
		.body-home { 
			padding-top: 200px;
		}
		.body-home-sm { 
			padding-top: 75px;
		}
		.body-interior { padding-top: 75px;}
        .container-border {
          border-width: 1px;
          border-color: grey;
          border-style: solid;
        }
        .bordergr {
            border: 1px solid #DADADA;height: 100%;
        }
        .inset_box {
           padding: 15px; 
        }

        .footertext {
            font-family: 'Muli', sans-serif;
            font-weight: 500;
            font-size: 12px;
            color: #fff;
            /*line-height: 27px;*/
            background: #414042;
        }
        .footertext a{
            color: #ffffff;
        }
        .tag{
            border: 1px dotted #949494;
            border-radius: 0px;
            padding: 3px;
            margin: 3px;
            background: #c1fbe9; 
        }

		.tag a:hover{
			text-decoration: none;	
            color: red;
		}
		.tagtext {
			padding-left: 10px;
			padding-top: 10px;
			padding-bottom: 10px;
		}
        .tag2{
            border: 1px dotted #949494;
            border-radius: 0px;
            padding: 3px;
            margin: 3px;            
            background: #398380;
        }
		.tag2 a{
			color: #ffffff;			
		}
		.tag2 a:hover{
			text-decoration: none;	
            color: #fce7c0;
		}
        .tag3{
            border: 1px dotted #949494;
            border-radius: 0px;
            padding: 3px;
            margin: 3px;            
            background: #398380;
        }
		.tag3 a{
			color: #ffffff;			
		}
		.tag3 a:hover{
			text-decoration: none;	
            color: #fce7c0;
		}
		.no-gutter > [class*='col-'] {
			padding-right:0;
			padding-left:0;
		}	
		.no-gutter [class*="visible-"] {
			padding-right:0;
			padding-left:0;
		}			
    	.fill{
			width: 120px;
		}
		.bigHr {
			background-color: dimgrey !important;
			color: dimgrey !important;
			height: 1px !important;	
		}		
		.fa {
			width: 40px;
			opacity: .99;
			font-size: 26px;
			padding-top: 10px;
			padding-bottom: 10px;
		}
		.border-box {
  			background: #ffffff;
			padding: 10px;
            height: 100%;
		}		

		.tpc-header-home{
			height: 100%;
			width: 100%;
			background-color:#FFFFFF;
			float: auto;
			
		}
		.tpc-header-interior{
			height: 100%;
			width: 100%;
			background-color:#FFFFFF;
			float: auto;
			display: block;
		}		
		.glyphicon-triangle-right {
			font-size: 12px;
		}
		.glyphicon-triangle-down {
			font-size: 12px;
		}		
		.glyphicon-small-red {
			font-size: 12px;
			color: #c4151c;
		}	
		.fa-angle-double-right {
			font-size: 17px;
			width: 20px;
			padding-left: 5px;
			padding-right: 5px;
		}	
		.img-space {
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 10px;
		}	
		.percentage-space-home {
			padding-left: 10%;
		}		
		.percentage-space-interior {
			padding-left: 3%;
		}			
		.sales-menu, .left-pad{
			padding-left: 10px;
		}
		/*.carousel {
  			margin-top: -15px;
		}*/
		.left-padding{
			padding-left: 10px;
		}	
		.left-padding-lg{
			padding-left: 20px;
		}		
		.right-padding{
			padding-right: 10px;
		}	
		.right-padding-lg{
			padding-right: 20px;
		}			
		/*.navbar-default .navbar-nav > li > a {
  			color: #ffffff !important;
			padding-top: 10px !important;
			padding-bottom: 10px !important;			
		}
		.nav > li > a {
			padding: 10px 10px !important;
		}		
		.navbar-default .navbar-nav > li > a:hover,
		.navbar-default .navbar-nav > li > a:focus {
		  color: #e6e7e8 !important;
		  background-color: #c4151c !important;
		}	
		
		.navbar-toggle {
		  background-color: #c4151c !important;
		  border: 0px solid transparent !important;		  
		}	
		.navbar-default .navbar-toggle .icon-bar {
		  background-color: #ffffff !important;
		}		
		.nav-is-active{
		  color: #e6e7e8 !important;		  
		}				
		.navbar .navbar-nav {
		  display: inline-block;
		  float: left;
		  vertical-align: top;
		}
		.navbar-brand {
		  float: right !important;
		
		}		
        .second-navbar{
            top:65px;
        }*/

		.dropdown-menu {
		  background-color: #fff !important;
		  font-size: 14px !important;
		  font-weight: bold !important;
		}	
		.dropdown-menu .divider {
		  margin: 6px 0 !important;
		  background-color: #000000 !important;
		}		
		.dropdown-menu > li > a {
		  font-weight: bold !important;
		}		

		.mynav {
  			background-color: #ffffff;
  			border-color: #000000;
			font-size: 13px;
			font-weight: bold;
		}
		.mynav1 {
  			/*background-color: #ffffff;*/
  			/*border-color: #000000;*/
			font-size: 14px;
			/*font-weight: bold;*/
		}
		.mynav2 {
  			background-color: #ffffff;
  			border-color: #000;
			font-size: 13px;
			font-weight: bold;
		}
		.backtotop{
			font-size: .8em;
			font-style: italic;
			font-weight: bold;
			padding-bottom: 10px;
			color: #B8B2B2;
		}
		.red, .help-block {
  			color: #c4151c;
		}
		.red-bold {
  			color: #c4151c;
			font-weight: bold;
		}		
		.orange {
  			color: #c75c37;
		}
		.orange-bold {
  			color: #c75c37;
			font-weight: bold;
		}
		.green {
  			color: #378581;
		}
		.green-bold {
  			color: #378581;
			font-weight: bold;
		}
        .text700{
            font-weight: 700;
        }
		.tooltip-inner {
			font-size: 10px;
		}
		.font13 {
			font-size: 13px;
		}		
		.font14 {
			font-size: 14px;
		}	
		.font15 {
			font-size: 15px;
		}	
		/*.item img {
			position: relative;
			top: 0;
			left: 0;
			min-height: 300px;
		}	*/
		.banner-150{
			height: 150px;			
		}
		.orangebox{
			height: 100%;
			background-color: #c75c37;/*#527697*/
		}
		.greenbox{
			height: 100%;
			background-color: #378581; /*#7CB55B*/
		}
		.redbox{
			height: 100%;
			background-color: #B13737; /*#DE761C*/
		}
		.bluebox{
			height: 100%;
			background-color: #486986; /*#3E959E*/
		}
				
		.sides{
			border-right:solid 1px black;
			border-left:solid 1px black;
		} 			
		.sides-right{ 
			border-right:solid 1px black;
		} 		
		.sides-top{ 
			border-top:solid 1px black;
		} 		
		.sides-bottom{ 
			border-bottom:solid 1px black;
		} 		
		.sides-bottom-white{ 
			border-bottom:solid 1px white;
		} 										
	
	
		.banner-logo-home{
			/*float: left;
			padding-left:0;
			padding-top: 15px;
			padding-bottom: 15px;
			padding-right: 25px;
			
			*/
  		}	
		.banner-logo-home img {
			/*padding-top: 0px;
			padding-bottom: 0;
			width: 100%;
			height: 50%;	*/				
		}
		.banner-logo-interior{
			float: left;
			padding-left: 10px;
  		}			
		.banner-tagline{
			font-size: 1.3em;
			font-style: italic;
			font-weight:100;

  		}
		.head-div{
			padding-top: 25px;
			padding-bottom: 20px;
			padding-right: 60px;
  		}	
		.head-divt{
			padding-top: 22px;
  		}					
		.head-div-interior{
			padding-top: 10px;
  		}	
		.head-div-interior a:hover{
			text-decoration: none;
			color: #c4151c
  		}
		.head-div a:hover{
			text-decoration: none;
			color: #c4151c
  		}	
		.top-gap-5{
			padding-top: 5px;
		}
		.top-gap{
			padding-top: 10px;
		}
		.top-gap-md{
			padding-top: 20px;
		}	
		.top-gap-lg{
			padding-top: 30px;
		}
		.top-gap-15{
			padding-top: 15px;
		}
		.top-gap-25{
			padding-top: 25px;
		}	
		.top-gap-40{
			padding-top: 140px;
		}
		.top-nogap{
			padding-top: 0px  !important;
			margin-top: 0px  !important;
		}
		
		.bottom-nogap{
			padding-bottom: 0px !important;
		}
				
		.bottom-gap{
			padding-bottom: 10px;
		}
		
		.bottom-gap-md{
			padding-bottom: 20px;
		}
				
		.bottom-gap-lg{
			padding-bottom: 30px;
		}
		
		.bottom-gap-xlg{
			padding-bottom: 50px;
		}



		.right-gap-md {
			padding-right: 20px;
		}
		
		.left-gap-md {
			padding-left: 20px;
		}
					
		.stripe-bar{
			height: 15px;
		}	
						
		.blue-font, .green-font, .orange-font, .grey-font, .black-font, .banner-tagline, .ropa{
			font-family: "Ropa Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
		}		
		.blue-text, .green-text, .orange-text, .grey-text, .white-text, .teal-text, .red-font, .black-text{
			font-family: 'Open Sans', sans-serif;
			font-weight: 700;
			font-size: 1em
		}
		.white-text, .white-text-sm{
			font-family: 'Open Sans', sans-serif;
			font-weight: 600;
			font-size: 1em
		}	
		.white-text{
			color: #ffffff;
		}		
		.white-text a{
			color: #ffffff;
  		}	
		.white-text-sm{
			color: #ffffff;
			font-size: .90em;
  		}				
		.red-font{
			color: #c4151c;
		}		
		.black-text, .black-font{
			color: #000000;
		}		
		.blue-font, .blue-text, .blue-link{
			color: #337ab7; /*#527697;*/
		}

		.green-font, .green-text{
			color: #7CB55B;
		}		
		.orange-font, .orange-text{
			color: #DE761C;
		}		
		.teal-text{
			color: #3E959E;
		}
		.grey-color{
			color: #737373;
		}
		.grey-font, .grey-text, .backtotop{
			color: #737373;
		}	
		a.grey-color{
			
		}
		.blue-link{
			color: #337ab7; /*#527697;*/
            font-weight: 700;
		}
		a.blue-link:hover{
			text-decoration: none;
			color: #c4151c;
  		}
		a.blue-link:visited{
			text-decoration: none;
  		}

		.backtotop{
			color: #bbbdc0;
		}	
		.caption{
			font-size: .85em;
			font-weight: bold;
  		}			
		.txt-space{
			letter-spacing: 0.0825em;
		}	
		.txt-space-lg{
			letter-spacing: 0.19em;
		}
		.txt-space-sm{
			letter-spacing: 0.0325em;
		}				
		.interior-head-text{
			font-family: 'Open Sans', sans-serif;
			font-weight: 300;
			color: #404040;
		}	
		.interior-info-text{
			font-family: 'Open Sans', sans-serif;
			font-weight: 400;
			color: #737373;
		}	
		.home-slider-text{
			font-family: 'Open Sans', sans-serif;
			font-weight: 400;
			color: #404040;
			font-size: 17px;
			line-height:19px;
		}	
		.home-slider-text:hover{
			text-decoration: none;
			color: #404040;
		}		
		.home-info-text{
			font-family: 'Open Sans', sans-serif;
			font-weight: 400;
			color: #000000; /*#737373;*/
		}				
		.home-info-text.a{
			color: #154BF9;
		}
		.italic{
			font-style:italic;		
		}
		
		.open-sans-light{
			font-family: 'Open Sans', sans-serif;
			font-weight: 300;
		}	
		.open-sans-bold{
			font-family: 'Open Sans', sans-serif;
			font-weight: 700;
		}
		
		.open-sans-semibold{
			font-family: 'Open Sans', Helvetica, Sans, sans-serif;
			font-weight: 600;
		}		
						
		.text-1-3 {
			font-size: 1.3em;    
		}	
		.info-section h2 {
			font-size: 26px;
		}		
		.pipe-space {
			padding-left: 5px;
			padding-right: 5px;
			font-size: 1.2em;
			vertical-align: 10%;
			font-family: 'Open Sans', sans-serif;
			font-weight: 300;
			color: #404040;
		}	
		.pipe-space-white {
			padding-left: 5px;
			padding-right: 5px;
			font-size: 1.2em;
			vertical-align: 10%;
			font-family: 'Open Sans', sans-serif;
			font-weight: 300;
			color: #ffffff;
		}			
		.text-block{
			height: 100%;
			padding-top: 15px;
			padding-bottom: 15px;
			padding-left: 30px;
			padding-right: 30px;
  		}	

		.text-block h1 {
			font-size: 3em;    
			margin: 0;
		}		
		.text-block-inner{
			height: 100%;
			/*padding-top: 5px;*/
			padding-bottom: 15px !important;
			padding-left: 35px;
			padding-right: 35px;
  		}	
		.text-block-inner-sm{
			padding-top: 5px;
			padding-bottom: 15px;
			padding-left: 2px;
			padding-right: 2px;
  		}	
		
		.text-block-white{
			padding: 20px;/*
            padding-top: 30px;
			padding-left: 30px;
            padding-bottom: 30px;*/
			background: #ffffff;
  		}	
	
		.text-block-white a:hover{
			text-decoration: none;
			color: #FF0004;
  		}		
		.text-block-white-mobile{
			padding: 0 0 5px 30px;
			vertical-align: middle;
			color: #ffffff;
  		}	
		.text-block-white-mobile a{
			color: #ffffff;
  		}	
		.text-block-white-mobile a:hover{
			text-decoration: none;
			color: #e6e7e8
  		}	

		.text-block-grey{
			padding: 20px;
			background: #e3e3e3;
  		}	
	
		.text-block-grey a:hover{
			text-decoration: none;
			color: #FF0004;
  		}	
		.text-block-ltblue{
			padding: 20px;
			background: #c0ccfc;
  		}	
	
		.text-block-ltblue a:hover{
			text-decoration: none;
			color: #FF0004;
  		}	
		.text-block-brown{
			padding: 20px;
			background: #fce7c0;
  		}	

		.text-block-brown a:hover{
			text-decoration: none;
			color: #FF0004;
  		}	

		.text-block-footer{
			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
  		}				
		.text-intro-inner{
			height: 100%;
			padding-top: 15px;
			padding-bottom: 35px;
			padding-left: 35px;
			padding-right: 35px;
  		}			
		.team-block{
			height: 100%;
			padding-top: 15px;
			padding-bottom: 15px;
			padding-left: 5px;
			padding-right: 5px;
			font-size: .85em;
			font-weight: bold;
  		}		
		.team-block p{
			padding-top: 10px;
		}
		
        .team-block-info {
          color: #707070;
          height: 100%;
          width: 100%;
          /*overflow: auto;*/
          opacity: 0;
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 8rem;
          background: rgba(255, 255, 255, 1);
		  /*border: solid 1px black;*/
          border-radius: 6px;
          -webkit-backface-visibility: hidden;
                  backface-visibility: hidden;
          -webkit-transition: opacity 0.4s ease-in-out;
          transition: opacity 0.4s ease-in-out;
        }
        .team-block:hover .team-block-info {
          opacity: 1;
        }
        .team-info-bio {
            font-weight: normal;
            
        }
        .center-vert-content {
          display: inline-block;
          vertical-align: middle;
          padding: 5%;
        }		
		
		.main-menu li a {
		  color: #737373; 
		  text-decoration: none;
		}
		
		.main-menu li a:hover,
		.main-menu li a:focus {
		  color: #fa1111; /*#4f5963; #989898;*/
		  text-decoration: none;
		}
		
		.menu-block{
			height: 100%;
			padding-top: 6px;
			padding-bottom: 6px;
			padding-left: 13px;
			font-size: .85em;
			font-weight: bold;
  		}	
		.media-row{
			float: left;
			padding-top: 15px;
			padding-bottom: 20px;
  		}			
		.no-padding{
		   padding: 0 !important;
		   margin: 0 !important;
		}				
	
		.lh20{line-height: 20px;}
		.lh30{line-height: 30px;}
		.lh40{line-height: 40px;}
		.lh50{line-height: 50px;}
	
		.lh15sp{
			padding-bottom: 15px;
		}

		.img-responsive {
			width: 100%;	
		}
			
		.anchor-home {
            padding-top: 90px;
            margin-top: -90px;
        }
        
        .anchor-interior {
            padding-top: 75px;
            margin-top: -75px;							
        }	
			
		.h2-hgt{
  			margin-top: 0px !important;
 			margin-bottom: 5px !important;			
		}	
		.h2-hgt2{
  			margin-top: 30px !important;
 			margin-bottom: 0px !important;			
		}		
		
		.h2-hgt3{
  			margin-top: 40px !important;
 			margin-bottom: 15px !important;
			text-transform:uppercase;			
		}
		
		.h4-hgt4 .blue-link {
  			margin-top: 40px !important;
 			margin-bottom: 15px !important;
			text-transform:uppercase;
			font-size:16px;
			font-weight:  bold;			
		}	
		
		.h1-hgt{
			line-height: 1;	
			font-size: 35px !important;
		}
		
		.paddingtop-30 {
			padding-top:30px;
		}
		
		.accordion-toggle:hover {
			text-decoration: none;
		}		
		.a-right {
			text-align: right;
		}	
		
		.modal {
		  top: 10% !important;

		}	

		.modal-header {
		  padding: 5px;
		  border-bottom: 0px solid #000000;
		  min-height: 16.428571429px;
		  -webkit-border-top-left-radius: 5px;
		  -webkit-border-top-right-radius: 5px;
		  -moz-border-radius-topleft: 5px;
		  -moz-border-radius-topright: 5px;
		  border-top-left-radius: 5px;
		  border-top-right-radius: 5px;
		} 
		.modal-title {
		  font-weight: bold;
		}	
		.modal-footer {
		  text-align: right !important;
		}				
		.cursor { cursor: pointer; }
		
		.back-to-top {
			cursor: pointer;
			position: fixed;
			bottom: 10px;
			right: 20px;
			display:none;
		}		
		
		.panel{
			border-radius:0 !important;
		}		
		
		/* BACK TO TOP BUTTON CSS */
		.btn-btt { 
		  color: #ffffff; 
		  background-color: #B13737; 
		  border-color: #404040; 
		} 
		 
		.btn-btt:hover, 
		.btn-btt:focus, 
		.btn-btt:active, 
		.btn-btt.active, 
		.open .dropdown-toggle.btn-btt { 
		  color: #ffffff; 
		  background-color: #8C2929; 
		  border-color: #404040; 
		} 
		 
		.btn-btt:active, 
		.btn-btt.active, 
		.open .dropdown-toggle.btn-btt { 
		  background-image: none; 
		} 
		 
		.btn-btt.disabled, 
		.btn-btt[disabled], 
		fieldset[disabled] .btn-btt, 
		.btn-btt.disabled:hover, 
		.btn-btt[disabled]:hover, 
		fieldset[disabled] .btn-btt:hover, 
		.btn-btt.disabled:focus, 
		.btn-btt[disabled]:focus, 
		fieldset[disabled] .btn-btt:focus, 
		.btn-btt.disabled:active, 
		.btn-btt[disabled]:active, 
		fieldset[disabled] .btn-btt:active, 
		.btn-btt.disabled.active, 
		.btn-btt[disabled].active, 
		fieldset[disabled] .btn-btt.active { 
		  background-color: #B13737; 
		  border-color: #404040; 
		} 
		 
		.btn-btt .badge { 
		  color: #B13737; 
		  background-color: #ffffff; 
		}		
		
		.form-horizontal .control-label.text-left{
			text-align: left;
		}

		/* NEWEST CSS FOR SUPERSTORE */
		.containerbg{
			background: #dddddd; /*#F7F7F7;*/
		}
		.content-feed{
			display:table;
			width:100%;		
			border-top: solid 1px black;
			padding-top: 10px;
			padding-bottom: 10px;
			clear:both;	
		}			
		.content-date {
			display:table-cell;	
			padding-left: 10px;
			width:100px;
			font-weight: bold;
		}
		.content-title {
			display:table-cell;	
		}
		.content-hide{
			display: none;
		}
		span.js-expand:hover{
			cursor: pointer;
		}
		.list-indent {
			padding-left: 20px;
		}
		.text-block-left{
			height: 100%;
			padding-top: 15px;
			padding-bottom: 15px;
			padding-left: 15px;
			padding-right: 10px;
  		}
		.text-block-right{
			height: 100%;
			padding-top: 15px;
			padding-bottom: 15px;
			padding-left: 10px;
			padding-right: 30px;
  		}
		.ss-footer{
			height: 100%;
			background-color: #FFF; /*#c4151c*/
			padding-top: 10px;
			padding-bottom: 10px;			
		}
		.ss-footer2{
			height: 100%;
			background-color: #FFF; /*#c4151c*/
			padding-top: 25px;
			padding-bottom: 10px;
			padding-left:20px;
		}
		.ss-footer .ss-footer2 span{
			padding-left:5px;	
			padding-right:5px;			
		}
		.ss-footer .ss-footer2 a:hover{
			text-decoration: none;			
		}
		.ss-footer a{font-weight: bold;}
		.ss-footer2 a{font-weight: bold;}
		.tpc-footer {
			padding-left: 25px;
		}
		.img-gallery{
			margin-right: 5px;
			margin-bottom: 5px;
			width: 95px;
		}
		.img-title{
			font-size: 10px;
		}
		.modal-dialog {
				position: absolute;
				top: -30px;
				right: 0px;
				bottom: 0;
				left: 0;
				z-index: 10040;
				overflow: auto;
				overflow-y: auto;
		}
		.modalText {
			margin-top: 10px;
			letter-spacing: .2px;
			font-size: 13px;
		}
		.btn.btn-danger.btn-block {
			color: #ffffff;
			background-color: #ff130f;
			background-image: linear-gradient(to bottom, #ff130f, #ff130f);
			border-color: #ff130f #ff130f #ff130f;
		}
		.btn.btn-danger.btn-block:hover {
			color: #ffffff;
			background-color: #ff130f;
			background-image: linear-gradient(to bottom, #ff130f, #ff130f);
			border-color: #ff130f #ff130f #ff130f;
		}
		.reditl{
			color: red;
			font-style: italic;
			font-weight:bold;
		}
		.logo-space{
			height: 70%;
			width: 95%;
		}
		.logo-spacex{			
			width: 80%;
		}
		.carousel-caption{
			padding-bottom: 0 !important;
		}
		.caption-bg{
			background: rgba(0, 0, 0, 0.20);
		}


        /*for any small-sized text*/
        p.smaller {
            margin-left: 0; margin-top: 0; margin-bottom: 3;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: normal;
            color: #333333;
        }

        p.smallerBold {
            margin-left: 0; margin-top: 0; margin-bottom: 0;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: bold;
            color: #333333;
        }

        hr.gray {
            color: #bfbfbf;
            background-color: #bfbfb;
            height: 1;
            border: 0;
        }

        hr.black_tiny2 {
            color: #000000;
            background-color: #000000;
            height: 2;
            border: 0;
        }

        hr.black_tiny1 {
            color: #000000;
            background-color: #000000;
            height: 1;
            border: 0;
        }

        /*** Sponsored Ad Styles ***/
        /* Author*/
        .tblbg {background-color:#F0F0F0;}
        .SP_AD_Title{
            font-family: Arial, Helvetica, sans-serif;
            font-size: 15pt;
            text-align: left;
            color: black;
            line-height: 25px;
        }
        .author-sp-ad {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: bold;
            line-height: 18px;
            color: black;
        }

        .author{
            font-family: Arial, Helvetica, sans-serif;
            font-size: 13px;
            margin: 0;	
            line-height: 13px;
            font-style:italic;
            color: black
            }
        .author-noi{
            font-family: Arial, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: 700;
            margin: 0;	
            line-height: 15px;
            color: black
            }
        .small_author
        {
        font-family: Arial, Helvetica, sans-serif;
        margin-top:1pc; 
        text-align:left; 
        margin-bottom:1pc; 
        font-size:10pt;
        width : 550px;
        }
        .sp-ad-title
        {font-family: Arial, Helvetica, sans-serif;
            margin: 10px 0 5px 0;	
            font-size: 10pt;
            line-height: 13px;
            font-weight:bold;
            color: black;
        }

        .sp-ad-tinytext {
            font-family: Arial, Helvetica, sans-serif;
            margin: 8px 0 8px 0;
            font-size: 11px;
            font-weight: normal;
            line-height: 13px;
            color: black;
        }
        .sp-ad-tinytext-grey {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: normal;
            color: #C8C8C8;
        }
        .sp-ad-tinytext-grey2 {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            line-height: 20px;
            font-weight: normal;
            font-style:italic;
            color: #606060;
        }
        .sp-ad-tinytext-grey3 {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            line-height: 18px;
            font-weight: normal;
            font-style:italic;
            color: #909090;
        }
        .sp-ad-tinytext-grey4 {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            line-height: 15px;
            font-weight: normal;
            padding-bottom: 5px;
            color: #939598;
        }



        .sp-ad-date {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: normal;
            line-height: 15px;
            color: black;
        }

        .sides-left{ 
            border-left:solid 1px black;
        }
        .sides-right{ 
            border-right:solid 1px black;
        }

        .authorSA //sponsor 
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 13px;
            margin: 0;	
            line-height: 13px;
            font-style:italic;
            color: black
        }

        .ps_color_purple {
            color: #624caa;
        }

        .ps_color_teal {
            color: #2ea1a5;
        }

        .ps_bkground_purple {
            background-color: #cfc3f7;
        }

        .ps_bkground_teal {
            background-color: #b1f8f9;
        }

        hr.ps_color_purple {
            color: #624caa;
            background-color: #624caa;
            height: 2px;
            margin-top: 0;
            border: none;
        }

        hr.ps_color_teal {
            color: #2ea1a5;
            background-color: #2ea1a5;
            height: 2px;
            margin-top: 0;
            border: none;
        }


		/* *** MEDIA QUERIES *** */

				
		@media screen and (max-width:767px){
			.head-divt{
				padding-top: 15px;
			}	
			.text-block{
				height: 100%;
				padding-top: 25px;
				padding-bottom: 25px;
				padding-left: 30px;
			}
			.text-block h1 {
				font-size: 2em;    
				margin: 0;
			}											
			.body-home { 
				padding-top: 145px;
			}
			.body-home-sm { 
				padding-top: 60px;
			}            
			.head-div{
				padding-top: 20px;
				padding-right: 0;
			}			
			.head-div-interior{
				padding-top: 5px;
			}	
            .second-navbar{
                top:50px;
            }            
			.modal-header {
			  padding-top: 5px !important;
			  padding-bottom: 5px !important;
			} 	

			
			.text-block{
			height: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			padding-left: 30px;
			padding-right: 30px;
  		}	
			.mob-bottom-margin {
			padding-bottom: 25px;
			}
			
			.mob-text-left {
			text-align:left;
			}
			
			.mob-no-padding{
		   padding-right: 0 !important;
		   padding-left: 0 !important;
		   margin-right: 0 !important;
		   margin-left: 0 !important;
		}	
		
			.mob-bottom-nogap{
			padding-bottom: 0 !important;
		}

		@media (min-width:767px){		
																	
		}
		
		@media screen and (max-width:992px){						
			.sides-right{ 
				border-right:solid 0px;
			} 			

																		
		}

		
			
		
	