.wrap h2 {
line-height: 2px !important;
margin: 32px !important;
}

.featured-section .site-header {
     background-color: #000;
}

.featured-section .site-header > .wrap {
     border-bottom: 0px solid #fff;
}
.woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button[type="submit"], .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt {
    background-color: #b69762;
    border-radius: 5px;
    border: 2px solid #b69762;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    font-weight: 800;
    letter-spacing: 2px;
    padding: 15px 25px;
    text-align: center;
    text-transform: uppercase;
    white-space: normal;
    width: auto;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #000000;
    line-height: 1.5;
}
.woocommerce span.onsale {
    background-color: #b69762;
    border-radius: 5px;
    line-height: 1.75;
    min-height: auto;
}

.woocommerce ul.products li.product h3:hover, .woocommerce ul.products li.product .price {
    color: #000000;
}

a,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.site-header.dark {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

::-moz-selection {
	background-color: #000;
	color: #fff;
}

::selection {
	background-color: #000;
	color: #fff;
}

a {
	color: #000;
	text-decoration: none;
}

a:focus,
a:hover {
	color: #b69762;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
    background: #b69762 !important;
    border: 0;
    color: #fff !important;
    transition: all .5s;
}

.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover {
    background: #000 !important;
    color: #fff !important;
    transition: all .5s;
}

/* Navigational Menu */
.nav-primary ul {
		margin-top: 25px;
}
.genesis-nav-menu > .menu-item > a span{
		color: #fff;
		cursor: pointer;
		font-size: 14px;
		-webkit-font-smoothing: antialiased;
		font-weight: 800;
		letter-spacing: 2px;
		padding: 15px 25px;
		text-align: center;
		text-transform: uppercase;
		white-space: normal;
		width: auto;		
}
.genesis-nav-menu > .menu-item.menu-button-container > a span{
  background-color: #b69762;
  border-radius: 5px;
  border: 2px solid #b69762;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;		
}
.genesis-nav-menu > .menu-item.menu-button-container > a,
.genesis-nav-menu > .menu-item.menu-button-container > a:focus,
.genesis-nav-menu > .menu-item.menu-button-container > a:hover{
		border:none;
}
.genesis-nav-menu > .menu-item.menu-button-container > a:focus span,
.genesis-nav-menu > .menu-item.menu-button-container > a:hover span{
		background-color:#FFFFFF;
		color:#B69762;
}
/* Hanging logo with shrinking effect */

.site-header {
    height: auto;
}

.header-image .site-title>a {
    height: 201px;
}

.site-header.dark .site-title>a {
    height: 170px;
}
/* Footer */
.site-footer > .wrap{
	padding:0;
}
.nav-footer .genesis-nav-menu a{
	line-height:3.25;
}
.nav-footer .genesis-nav-menu a span{
	padding:15px 0;
}
/* Shop Pages */
.shop-page .content-sidebar-wrap{
	display:block;
}
.shop-page .content-sidebar-wrap .content,
.shop-page .content-sidebar-wrap .sidebar{
	display:block;
	width:100%;
}
@media only screen and (min-width:769px){
		.woocommerce.content-sidebar ul.products.columns-4 li.product, .woocommerce.sidebar-content ul.products.columns-4 li.product, .woocommerce-page.content-sidebar ul.products.columns-4 li.product, .woocommerce-page.sidebar-content ul.products.columns-4 li.product {
		width: 22.1%;
	}	
}
@media only screen and (max-width:800px){
	.nav-primary ul{
			margin-top:0;
	}
	.genesis-responsive-menu .genesis-nav-menu .menu-item{
			text-align:center;
	}
	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
			display:inline-block;
			padding:30px 10px;
			width:auto;
	}
	.genesis-responsive-menu .genesis-nav-menu .menu-item.menu-button-container > a:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item.menu-button-container > a:hover{
		border-bottom:none;
		text-decoration:none;
	}
}
@media only screen and (max-width:1023px){
	.site-header .title-area, .site-header.dark .title-area {
		padding: 0;
	}
	.nav-primary{
		clear:both;
	}	
	.genesis-nav-menu a, .site-header.dark .genesis-nav-menu a {
		padding: 30px 10px;
	}	
	.shop-page .content-sidebar-wrap .content{
		padding-bottom:0;
	}
	.shop-page .content-sidebar-wrap .content .entry{
		margin-bottom:0;
	}
}
@media only screen and (min-width: 1024px) {
    .site-header {
        height: 126px;
    }

    .header-image .site-title>a {
        height: 201px;
    }

    .site-header.dark {
        height: 110px;
    }

    .site-header.dark .site-title>a {
        height: 170px;
    }

    .site-header .site-title a {
        background-color: #000 !important;
        width: 201px;
        border-radius: 50%;
        float: left;
        margin: 0 auto;
    }

    .site-header.dark .site-title a {
        background-color: #000 !important;
        width: 170px;
        border-radius: 50%;
    }

    .title-area {
        float: none;
        padding: 25px 0;
        /* width: 140px; */
        max-width: 150px;
        margin: 0 auto;
        float: left;
    }

    .site-title {
        padding-top: 5px;
    }

    .nav-primary .genesis-nav-menu {
        float: none;
    }

    .nav-primary .wrap {
        text-align: center;
        margin: 0 auto;
        /*max-width: 800px;*/
    }
	.shop-page .content-sidebar-wrap{
		-webkit-box-align:start;
		-ms-flex-align:start;
		align-items:flex-start;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
	}
	.shop-page .content-sidebar-wrap .sidebar{
		-webkit-box-flex:0;
		-ms-flex:0 1 20%;
		flex:0 1 20%;
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		order:1;
		margin-top:60px;
	}
	.shop-page .content-sidebar-wrap .content{
		-webkit-box-flex:0;
		-ms-flex:0 1 80%;
		flex:0 1 80%;
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		order:2;
	}
}
.nav-primary ul.sub-menu {
    margin: 0;
}
/* Home Page */
/** Front Page 1 **/
.front-page-1 {
    background-image: url(https://tracknetsports.com/wp-content/uploads/2019/10/golf-ball-background-2.jpg);
}
	.front-page-1 .image-section {
		max-height: 900px !important;
	}
			.vidpad {
    padding-bottom: 70px;
}
	.buybutton {
		background-color: #b69762;
    border-radius: 5px;
    border: 2px solid #b69762;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
		color: #fff;
    cursor: pointer;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    font-weight: 800;
    letter-spacing: 2px;
    padding: 15px 25px;
    text-align: center;
    text-transform: uppercase;
    white-space: normal;
    width: auto;
	}
	.buybutton:hover {
		background-color:#fff;
		color: #b69762 !important;

	}
	@media only screen and (max-width: 600px) {
.front-page-1 {
    height: 600px;
}
		.image-section .widget-area {
    vertical-align: unset;
}
		.vidpad {
    padding-bottom: 70px;
}
	}
/** Front Page 2 **/
.front-page-2 {
	background-image: none !important;
	background-color: #47525d !important;
}
.iconspace {
	margin: 30px;
}
.iconbox {
	display:inline-block;
	width: 100%;
	min-width:150px;
	max-width:calc(100% / 6);
  margin: 25px;
	height: 230px;
}
.icontxt {
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-weight: 600;
	font-size: 16px;
}
@media only screen and (max-width: 1024px) and (min-width: 800px) {
	.textwidget.custom-html-widget {
		width: 80%;
    margin: auto;
	}
}
@media only screen and (max-width: 800px) and (min-width: 400px) {
	.textwidget.custom-html-widget {
		width: 100%;
    margin: auto;
	}
}
@media only screen and (max-width: 400px) {
	.iconbox {
    width: 150px;
    float: none;
    margin: auto;
    height: 230px;
	}
}
/** Front Page 3 **/
.wrap h2 {
    line-height: 1.2 !important;
}
.abtxt {
max-width:700px;
margin:auto;
padding-bottom:50px;
}
.lefttitle {
text-align:left;
}

.front-page-3 {
background: url(https://tracknetsports.com/wp-content/uploads/2019/10/tracknet-golfball.jpg) no-repeat;
   background-size: cover;
	background-attachment: fixed;
	}
	.front-page-2, .front-page-3, .front-page-4, .front-page-5, .front-page-6, .front-page-7 {
    border-top: none;
}
.front-page-3 .image-section {
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, #080808d1 30%);
}
	.leftlist {
		text-align:left;
		padding-left: 30px;
	}
	.leftlist li{
  list-style: disc !important;
}

