/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/
@font-face {
  font-family: "FSTruman-Light";
  src: url("css/fonts/FSTruman-Light.eot"); /* IE9 Compat Modes */
  src: url("css/fonts/FSTruman-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("css/fonts/FSTruman-Light.otf") format("opentype"), /* Open Type Font */
    url("css/fonts/FSTruman-Light.svg") format("svg"), /* Legacy iOS */
    url("css/fonts/FSTruman-Light.ttf") format("truetype"), /* Safari, Android, iOS */
    url("css/fonts/FSTruman-Light.woff") format("woff"), /* Modern Browsers */
    url("css/fonts/FSTruman-Light.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "FSTruman";
  src: url("css/fonts/FSTruman.eot"); /* IE9 Compat Modes */
  src: url("css/fonts/FSTruman.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("css/fonts/FSTruman.otf") format("opentype"), /* Open Type Font */
    url("css/fonts/FSTruman.svg") format("svg"), /* Legacy iOS */
    url("css/fonts/FSTruman.ttf") format("truetype"), /* Safari, Android, iOS */
    url("css/fonts/FSTruman.woff") format("woff"), /* Modern Browsers */
    url("css/fonts/FSTruman.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

.phonemargin{
	margin-top: 140px;
}



h1,h2,h3,h4,h5,h6 {
  font-family: 'FSTruman'!important;
}

p{
	font-family: 'FSTruman-Light'!important;
}

.logoleft{
	text-align: left!important;
}

@media (max-width: 767px){
	.phonemargin{
		margin-top: 0px;
	}
	.gone{
		display: none!important;
	}
  .nopaddingleft_mobile{
    padding-left: 0px!important;
  }

  .titlelineheight3em{
  line-height: 1.2em!important;
  }

   .padding_mob{
    padding: 10px 10px 10px 0px;  
  }

  .paddingtopbottom{
    padding:10px 30px 10px 40px!important;
  }

}

@media (max-width: 575px){
	.phonemargin{
	margin-top: 0px;
  }
  .titlelineheight3em{
  line-height: 1.2em!important;
  }

  .padding_mob{
    padding: 10px 10px 10px 0px;
  }

  .displaynone{
    display: none;
  }
  .paddingtopbottom{
    padding:10px 10px 10px 40px!important;
  }
}