/* 1.2 button
================================================== */

    .infoClub-wrap .btn-wrap .btn {
      width: 220px;
}

    .btn {
      background-color: #ffac00;
      -webkit-transform: skew(-20deg);
      -ms-transform: skew(-20deg);
      transform: skew(-20deg);
    }

    .btn > span {
      -webkit-transform: skew(20deg);
      -ms-transform: skew(20deg);
      transform: skew(20deg);
      font-size: 1.8em;
   	}

.infoClub-wrap .btn-wrap {
  margin-top: 5px;
  margin-left: 15px;
  display: inline-block;
}

.infoClub-wrap {
  margin-top: 80px;
}


/* end button
================================================== */

.custom-cta {
	background: #ffb400;
	padding-top: 1.2em;
	padding-bottom: 1.2em;
	text-align: center ;
}

a {
	font-family: "KanitMedium", sans-serif;
	color: #ffb400; /* blue; */
	outline: none !important;
	cursor: pointer !important;
	font-weight: normal;
	text-decoration: underline;
	transition: all 0.5s ease;
}

a:hover {
	font-family: "KanitMedium", sans-serif;
	outline: none !important;
	cursor: pointer !important;
	color: #ffb400; /* blue; */
	font-weight: normal;
	text-decoration: none;
}

a.visited,a.focused {
	color: #ffb400;
}

.header-top {
	margin-top:15px;
  margin-bottom: 20px;
}

.bgc-header {
	wdth: 100%;
	height: 213px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #2a2c2d;
	background-image: url(../img/bullets.jpg);
}

.nav-line {
    opacity: 1.00;
}

.block-posts .blog-post .post-title {
    font-size: 3em;
	font-family: 'Teko', sans-serif;
	color: #ffac00;
}

li {
	color: #ffac00;
	font-family: "RobotoRegular", sans-serif;
	list-style-type: disc;
	margin-bottom: 8px;

}

li span {
	color: #333;
}


.blog-post.page-post-home .post-teaser .inside {
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 60px;
	margin-left: 0;
}

.t-black .wrap-block-player img {
  height: 530px;
  top: 150px;
  right: 0;
}

.block-posts .side-block2 {
  margin-top: 0px;
  margin-bottom: 20px;
  margin-left: 5px;
  font-family: "RobotoCondensedRegular", sans-serif;
}

.side-block2 h4 {
  font-size: 2.2em;
  font-family: 'Teko', sans-serif;
  color: #ffac00;
}


/* FONTS */

.top-announce {
	font-size: 1.3em !important;
	font-family: "RobotoRegular", sans-serif;
	font-weight:bold;
	font-style: italic;
	color:#FFF;
	margin-top: 35px;
  margin-bottom: 0;
  margin-left: 36px;
  text-transform: none;
  letter-spacing: 2px;
	line-height: 25px;
}

/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {
	.top-announce {
		font-size: 0.8em !important;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
	.top-announce {
		font-size: 0.8em !important;
	}
}

@media (max-width:768px) {
	.top-announce {
		font-size: 0.9em !important;
	}
}



h1 {
	font-size: 4em;
	letter-spacing: 1.1px;
	text-transform:none;
	line-height: 1; /* 50px; */
	color: #272324;
  font-family: 'Teko', sans-serif;
}

h2 {
  font-size: 3.05em;
  letter-spacing: 1.1px;
	text-transform:none;
	line-height:50px;
	color:#ffb400;
}

h3 .post-title {
  font-size: 2.5em;
	font-family: 'Teko', sans-serif;
}

.mid-text h4{
    font-size: 2.2em;
	font-family: 'Teko', sans-serif;
	color: #ffac00;
}


.side-block h4 {
    font-size: 1.85em;
	font-family: 'Teko', sans-serif;
	color: #ffac00;
}

.custom-h3 {
    font-size: 2em;
	font-family: "RobotoCondensedRegular", sans-serif;
	color: #ff2400;
    line-height: 1.00em;
}

.custom-h3b {
    font-size: 2em;
	font-family: "RobotoCondensedRegular", sans-serif;
	color: #000000;
    line-height: 1.00em;
}

.custom-h4 {
    font-size: 1.85em;
	font-family: 'Teko', sans-serif;
	color: #ffac00;
    line-height: 1.00em;
}

.inner-text a {
    color: #000;
}

.inner-text a:visited {
    color: #000;
}


.infoClub-wrap h2 {
	color:#ffac00;
	font-weight:600;
	font-style: italic;
	font-size: 2.25em;
}

.infoClub-wrap p {
	font-size: 1.2em;
	font-family: "RobotoRegular", sans-serif;
}

.infoClub-wrap ul {
	font-size: 1.2em;
}



.infoClub-wrap h4 {
    margin-top: 25px;;
    letter-spacing: 1.1px;
    font-size: 1.75em;
    font-family: "RobotoCondensedLight",sans-serif;
	line-height: 1.2em;
	font-style: italic;
	font-weight:600;
	margin-left:0px;
}

.infoClub-wrap .inner-text {
    margin-top: 25px;
}


.car-text-wrap h5 {
    margin-top: 25px;;
    letter-spacing: 1.0px;
    font-size: 1.2em;
    font-family: "RobotoCondensedLight",sans-serif;
	line-height: 1.2em;
	font-style: none;
	font-weight:600;
	margin-left:0px;
	color:#FFF;
}



.custom-title {
	font-family: 'Merriweather', serif;
	font-weight:700;
	font-size: 2.2em;
	text-transform:none;
	line-height:50px;
	color:#ffffff;
	letter-spacing: .10em;
}


footer {
    background-color: #fff;
}

footer .content-wrap-footer::before {
    /* background-color: #000000; commented by TLS on 12/19/2023 */
}


footer .content-wrap-footer {
  height: 100%;  /* was 460px; */
  background-color: #000000;
}

footer div.copyright {
    padding-bottom: 25px;
}

footer div.copyright p {
    color: #ffb400;
}

.services-text {
	padding-top: 70px;
	letter-spacing: 1.8px;
	font-family: 'Teko', sans-serif;
	font-size:36px; 
	color:#000; 
	font-weight:800
}


.block-posts2 {
  margin-left: -15px;
  margin-right: -5px;
  margin-top: 10px;
}


.b-wrap1 {
  background-image: url("../img/sample-work/navy-arms.png");
}

.b-wrap2 {
  background-image: url("../img/sample-work/range-hot.png");
}

.b-wrap3 {
  background-image: url("../img/sample-work/full-forge.png");
}

.b-wrap4 {
  background-image: url("../img/sample-work/mks.png");
}

.b-wrap5 {
  background-image: url("../img/sample-work/ftgb.png");
}

.b-wrap6 {
  background-image: url("../img/sample-work/barnaulpng");
}

.mt-30 {
	margin-top:30px;
}

.mt-40 {
	margin-top:40px;
}

.mt-60 {
	margin-top:60px;
}

.mb-40 {
	margin-bottom:40px;
}

.mb-60 {
	margin-bottom:60px;
}

.mt-80 {
	margin-top:80px;
}

.mt-100 {
	margin-top:100px;
}

.mt-120 {
	margin-top:120px;
}

/* BUTTONS */
a.btn-custom
{
   display: inline-block;
   background-color: #ffb400;
   border: 1px solid #ffb400;
   border-radius: 0;
   color: #fff;
   cursor: pointer;
   font-size: 14px;
   font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
   font-weight: bold;
   letter-spacing: 0;
   line-height: 17px;
   max-width: 100%;
   padding: 12px 18px;
   text-align: center;
   text-transform: uppercase;
	 text-decoration: none !important;
   transition: .33s all ease;
   white-space: normal;
   width: auto;
}

a.btn-custom:hover
{
   background-color: #514D4E;
   border-color: #514D4E;
   color: #fff;
	 text-decoration: none !important;
}


/* Custom, iPhone Retina */
@media only screen and (min-width: 320px) {
	.responsive-logo {
		float:right;
		max-width: 30%;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (min-width: 480px) {
	.responsive-logo {
		float:right;
		max-width: 30%;
	}
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
	.responsive-logo {
		text-align:center;
		max-width: 30%;
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
	.responsive-logo {
		max-width: 50%;
	}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
	.responsive-logo {
		max-width: 100%;
	}
}

@media only screen and (min-width: 2000px) {
	.responsive-logo {
		max-width: 100%;
	}
}
