/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Global Styles
    03. Global Styles
    04. Global Styles
    05. Global Styles
    06. Global Styles

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
html, body{
	max-width:100%;
	overflow-x:hidden;
}

body{
	padding-top:11px;
}

body *, body *::before, body *::after{
	-webkit-box-sizing:border-box;	box-sizing:border-box;
}

body img, body iframe, body video, body table, body pre{
	max-width:100%;
}

body .card_body, body .entry-content, body .card-single-article, body .widget, body .site-main, body #primary, body #secondary{
	min-width:0;
	max-width:100%;
	overflow-wrap:anywhere;
	word-break:normal;
}

body .card_body a, body .entry-content a, body .widget a{
	overflow-wrap:anywhere;
	word-break:break-word;
}

body #masthead{
	background-color:#000;
	position:relative;
	z-index:999999 !important;
	overflow:visible !important;
	-webkit-transform:none !important;	-ms-transform:none !important;	transform:none !important;
	border:none !important;
	outline:none !important;
}

body #site-navigation, body #site-nav-wrap, body #site-nav-wrap .site-header-bottom{
	position:relative;
	z-index:999999 !important;
	overflow:visible !important;
	-webkit-transform:none !important;	-ms-transform:none !important;	transform:none !important;
	border:none !important;
	outline:none !important;
}

body #site-navigation .show, body #site-navigation ul.menu, body #site-navigation .sub-menu{
	position:relative;
	z-index:1000000 !important;
}

body #site-nav-wrap .site-header-bottom{
	background-color:rgb(46,47,52);
	width:calc(100% - 36px);
	margin-left:auto;
	margin-right:auto;
}

body #site-nav-wrap{
	width:100%;
	margin:0;
}

body #masthead::after{
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:18px;
	right:18px;
	border:2px solid #ff3300;
	-webkit-box-sizing:border-box;	box-sizing:border-box;
	pointer-events:none;
	z-index:1000001;
}

body .site-branding .site-title a{
	text-shadow:rgb(255,255,255) 1px 1px 0,rgb(170,170,170) 2px 2px 0;
	white-space:normal;
	color:#ff7e00 !important;
	letter-spacing:0;
	font-size:45px;
	line-height:1.2em;
	transition:color 400ms linear !important;
}

body .site-branding .site-title a:hover{
	color:#c7cbcb !important;
}

body #site-navigation .site-branding .site-description{
	display:block !important;
	font-weight:600;
	color:#c7cbcb;
	font-size:22px;
}

body #menu-toggle-button{
	height:45px;
	position:relative;
	z-index:1000001 !important;
}

body #site-navigation ul.menu a, body #site-navigation .menu-item a{
	color:#fff !important;
	transition:color 400ms linear !important;
}

body #site-navigation ul.menu a:hover, body #site-navigation .menu-item a:hover{
	color:#ff7e00 !important;
}

body .card-blog-post .card_body h1, body .card_body h2, body .card_body h3, body .card_body h3 span{
	color:#ff7e00;
}

body #primary .page-header h1{
	display:inline-block;
	font-size:20px;
	font-weight:400;
	color:#bdc3c7;
	line-height:1em;
}

body .page-header .page-title span{
	margin-left:6px;
}

body .widget-area .widget h2{
	text-align:left !important;
	text-decoration:none;
	font-size:22px;
}

body .card_body .entry-content a, body .card-single-article .entry-content a, body .entry-content p a, body .entry-content ul a, body .entry-content ol a, body .entry-content > div > a{
	color:#fff !important;
	font-weight:700 !important;
	text-decoration:none !important;
	transition:color 400ms linear !important;
}

body .card_body .entry-content a:hover, body .card-single-article .entry-content a:hover, body .entry-content p a:hover, body .entry-content ul a:hover, body .entry-content ol a:hover, body .entry-content > div > a:hover{
	color:#ff7e00 !important;
}

body .entry-content a strong, body .entry-content strong a, body .card_body p a strong, body .card_body p strong a{
	color:inherit !important;
	transition:color 400ms linear !important;
}

body .card_body p strong{
	display:inline-block;
	color:#f38630;
}

body .card_body p .rank-math-link{
	color:#fff !important;
	transition:color 400ms linear !important;
}

body .card_body p .rank-math-link:hover{
	color:#ff7e00 !important;
}

body .card_body div .broken_link{
	text-decoration:none;
	color:#fff;
	font-weight:700;
	transition:color 400ms linear !important;
}

body .card_body div .broken_link:hover{
	color:#ff7e00;
}

body .nav-links .nav-previous a, body .nav-links .nav-next a{
	font-size:20px;
	text-decoration:none;
	transition:color 400ms linear !important;
}

body .nav-previous a .nav-title, body .nav-next a .nav-title, body .nav-previous a .nav-subtitle, body .nav-next a .nav-subtitle{
	color:#fff !important;
	transition:color 400ms linear !important;
}

body .nav-previous a .nav-title, body .nav-next a .nav-title{
	font-weight:700 !important;
}

body .nav-previous a:hover .nav-title, body .nav-next a:hover .nav-title, body .nav-previous a:hover .nav-subtitle, body .nav-next a:hover .nav-subtitle{
	color:#ff7e00 !important;
}

body #primary .hentry .card-blog-post{
	border-style:solid;
	border-color:#ff3300;
}

body .card_body hr{
	background-color:#ff3300;
}

body .list-post-block .list-post li{
	border-bottom-color:#ff3300 !important;
}

body .list-post .post-title a{
	font-weight:500;
	font-size:18px;
	transition:color 400ms linear !important;
}

body .list-post .cat-links a{
	font-size:18px !important;
	transition:color 400ms linear !important;
}

body #primary .card_title a{
	font-size:25px;
	transition:color 400ms linear !important;
}

body .list-post li .post-title{
	width:100%;
	max-width:300px;
}

body .hentry .related-post h2{
	color:#fff;
	text-align:center;
}

body #page #content .site-main .single-section .container .row #primary .hentry .related-post h2{
	text-align:center !important;
}

body .hentry .related-post .row{
	padding:20px;
}

body #menu-club-categories .menu-item{
	border:1px solid #ff3300;
	padding-left:6px;
	background-color:#000;
}

body #menu-club-categories a, body .widget a, body .list-post a{
	transition:color 400ms linear !important;
}

body #block-3{
	border:2px solid #ff3300;
}

body #secondary .widget-area .widget{
	border-color:#ff3300;
	border-style:solid;
}

body .card_body ul li{
	font-size:18px;
	line-height:1.2em;
}

body .search-form label input[type=search]{
	font-weight:700;
}

body #submit{
	color:#fff;
	font-weight:600;
	font-size:18px;
}

body .forminator-multi-upload .forminator-multi-upload-message span{
	color:#ff3300 !important;
}

body .forminator-multi-upload-message p a{
	text-decoration:none !important;
}

body .sec-spacing .error-404-content{
	color:#ff3300;
	font-size:30px;
	text-align:left;
}

body #wpdcom .wpd-form-wrap .wpd-form-head{
	font-weight:600;
}

body .wpd_main_comm_form .wmu-add i{
	color:#ff7e00 !important;
}

body .wpd-thread-list .thread-even .wpd-comment-header{
	background-color:#2e2f34 !important;
}

body .wpd-thread-list .wpd-comment .wpd-comment-header{
	background-color:#222222 !important;
}

body .wpd-thread-list .thread-even .wpd-comment-author, body .wpd-thread-list .wpd-hidden-replies .wpd-comment-author, body .wpd-thread-list .wpd-comment .wpd-comment-author{
	color:#fff !important;
	text-transform:uppercase;
	font-weight:600 !important;
}

body .wpd-thread-list .thread-even p{
	font-weight:500;
	text-transform:none;
}

body .wpd-thread-list .wpd-reply-button span{
	color:#fff;
	font-weight:600;
}

body .wpd-thread-list .thread-even .wpd-tool-wrap, body .wpd-thread-list .wpd-comment .wpd-tool-wrap{
	background-color:#2e2f34 !important;
}

body .wpd-thread-list .wpd-comment .wpd-comment-share{
	display:none;
}

body .wpd-thread-list .wpd-tools i{
	font-size:18px !important;
	border-style:none !important;
	background-color:transparent !important;
}

body .wpd-thread-list .thread-even .wpd-view-replies, body .wpd-thread-list .wpd-toggle .wpd-view-replies, body .wpd-thread-list .thread-odd .wpd-view-replies{
	color:#fff !important;
	background-color:#222222 !important;
	font-weight:600;
	border:1px solid #7f8c8d;
}

body .wpd-form-head .wpd-sbs-toggle .fa-envelope{
	color:#ff7e00;
}

body .wpd-auth .wpd-login a{
	color:#ff7e00 !important;
	font-weight:500;
}

body #wpd-threads .wpd-thread-head .wpd-thread-info{
	color:#fff !important;
	border-style:none;
}

body .wpd-form-head .wpd-sbs-toggle span{
	color:#fff;
}

body .wpd-form-head .wpd-sbs-toggle .fa-caret-down, body .wpd-thread-list .thread-even .wpd-toggle i, body .wpd-thread-list .wpd-toggle i{
	color:#fff !important;
}

body .wpd-blog-administrator .wpd-reply-button span{
	font-weight:600;
}

body .wpd-blog-administrator .wpd-comment-right .wpd-reply-button{
	width:72px;
}

body .wpd-blog-administrator .wpd-comment-text p{
	font-size:16px;
}

body .wpd-blog-administrator .wpd-reply-to a{
	color:#fff !important;
	text-transform:uppercase;
	font-style:normal;
}

body .wpd-blog-administrator .wpd-comment-right .wpd-reply-to, body .wpd-thread-list .thread-even .wpd-reply-to{
	color:#fff !important;
	font-size:16px !important;
	font-style:normal !important;
}

body .wpd-thread-list .thread-even .wpd-reply-to a{
	color:#fff !important;
	font-size:16px !important;
	font-style:normal !important;
}

body .wpd-thread-list .thread-even .wpd-comment p{
	font-size:16px;
}

body .wpd-thread-list .thread-even .wpd-comment .wpd-reply-button{
	width:88px;
	font-size:16px !important;
	border:1px solid !important;
}

body .thread-odd > .wpd-comment > .wpd-comment-wrap .wpd-reply-to{
	color:#fff !important;
	font-size:16px !important;
	font-style:normal !important;
}

body .thread-odd > .wpd-comment > .wpd-comment-wrap .wpd-reply-to a{
	color:#fff !important;
	text-transform:uppercase;
}

body .thread-odd .wpd-comment .wpd-comment .wpd-comment-wrap .wpd-comment-right .wpd-reply-to{
	color:#fff !important;
	font-style:normal !important;
	font-size:16px !important;
}

body .thread-odd .wpd-comment .wpd-comment .wpd-comment-wrap .wpd-comment-right .wpd-comment-text p{
	font-size:16px;
}

body .thread-odd .wpd-comment .wpd-comment .wpd-comment-wrap .wpd-comment-right .wpd-reply-to a{
	color:#fff !important;
	text-transform:uppercase;
}

body .thread-odd > .wpd-comment > .wpd-comment-wrap .wpd-reply-button{
	width:95px;
	font-size:14px !important;
	border:1px solid #ddd !important;
}

body .thread-odd .wpd-comment .wpd-comment .wpd-comment-wrap .wpd-comment-right .wpd-comment-footer .wpd-reply-button{
	width:95px;
	border:1px solid #fff !important;
}

body #wpd-threads .wpd-thread-head .wpdiscuz-user-settings{
	border-style:none;
}

body .wpd-thread-list .wpdiscuz-comment-pagination .prev{
	background-color:transparent !important;
	color:#fff !important;
	font-size:20px !important;
	text-decoration:none;
	font-weight:500 !important;
}

body .wpd-thread-list .wpdiscuz-comment-pagination a.page-numbers{
	color:#fff !important;
	font-size:16px !important;
	background-color:transparent !important;
	text-decoration:none;
	border:1px dotted #ff3300 !important;
	font-weight:600;
}

body .wpd-thread-list .wpdiscuz-comment-pagination span{
	background-color:transparent !important;
	text-decoration:none;
	border:1px dotted #ff3300 !important;
	font-size:16px !important;
	font-weight:600;
}

body .thread-odd .wpd-comment .wpd-comment .wpd-comment-wrap .wpd-comment-right .wpd-comment-footer .wpd-reply-button span:hover, body .thread-odd > .wpd-comment > .wpd-comment-wrap .wpd-reply-button span:hover, body .wpd-thread-list .thread-odd .wpd-reply-button span:hover, body .wpd-thread-list .thread-even .wpd-reply-button span:hover, body .wpd-thread-list .wpdiscuz-comment-pagination .prev:hover, body .wpd-thread-list .wpdiscuz-comment-pagination a.page-numbers:hover, body .wpd-thread-list .wpdiscuz-comment-pagination span:hover, body .wpd_main_comm_form .wmu-add i:hover{
	color:#ff3300 !important;
}

body .wpd-thread-head .wpdiscuz-user-settings i{
	font-size:24px;
}

body .thread-odd .wpd-comment .wpd-comment .wpd-comment-wrap .wpd-comment-right .wpd-comment-footer .wpd-reply-button span{
	font-size:14px !important;
}

body .thread-odd > .wpd-comment > .wpd-comment-wrap svg, body .thread-odd .wpd-comment .wpd-comment .wpd-comment-wrap .wpd-comment-right .wpd-comment-footer .wpd-reply-button svg{
	margin-left:6px;
}

body .footer-go-to-top.go-to-top{
	position:fixed !important;
	right:12px !important;
	bottom:12px !important;
	width:44px !important;
	height:44px !important;
	min-width:44px !important;
	max-width:44px !important;
	min-height:44px !important;
	max-height:44px !important;
	padding:0 !important;
	margin:0 !important;
	-webkit-box-sizing:border-box !important;	box-sizing:border-box !important;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	-webkit-box-align:center !important;	-ms-flex-align:center !important;	align-items:center !important;
	-webkit-box-pack:center !important;	-ms-flex-pack:center !important;	justify-content:center !important;
	overflow:hidden !important;
	z-index:2147483647 !important;
	background-color:#ff3300 !important;
	color:#fff !important;
	text-decoration:none !important;
	opacity:0 !important;
	visibility:hidden !important;
	pointer-events:none !important;
	-webkit-transform:none !important;	-ms-transform:none !important;	transform:none !important;
	transition:opacity 250ms ease,visibility 250ms ease,background-color 250ms ease !important;
}

body .footer-go-to-top.go-to-top.show{
	opacity:1 !important;
	visibility:visible !important;
	pointer-events:auto !important;
}

body .footer-go-to-top.go-to-top i{
	display:none !important;
}

body .footer-go-to-top.go-to-top::before{
	content:"↑";
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-54%);	-ms-transform:translate(-50%,-54%);	transform:translate(-50%,-54%);
	color:#fff;
	font-size:30px;
	font-weight:700;
	line-height:1;
}

body .footer-go-to-top.go-to-top::after{
	content:none !important;
}

body #page > .google-auto-placed + #content .sec-spacing{
	padding-top:0 !important;
}

body a:focus, body button:focus, body input:focus{
	outline:none;
}

body a:focus:not(:focus-visible), body button:focus:not(:focus-visible), body input:focus:not(:focus-visible), body .footer-go-to-top.go-to-top:focus:not(:focus-visible){

	outline:none !important;
	-webkit-box-shadow:none !important;	box-shadow:none !important;
}

body a:focus-visible, body button:focus-visible, body input:focus-visible{
	outline:2px solid #ff3300;
	outline-offset:2px;
}

@media (max-width:782px){

	body .related-post .card-blog-post{
	margin-top:0;
	margin-bottom:0;
	padding:10px;
}

body .related-post .card_title a{
	color:#ff7e00 !important;
}

body .related-post .col-sm-1-2{
	margin-top:12px !important;
	margin-bottom:12px;
	}

}



@media (max-width:767px){

	body #site-navigation .site-branding .site-description{
	text-align:center;
}

body #site-navigation .site-branding .site-title{
	text-align:center;
}

body #masthead, body #site-navigation, body #site-nav-wrap, body #site-nav-wrap .site-header-bottom{
	overflow:visible !important;
}

body .list-post li .post-title{
	width:100%;
	max-width:none;
}

body #site-navigation .site-branding, body #site-navigation .site-branding .site-title{
	width:100%;
	max-width:100%;
}

body .site-branding .site-title a{
	display:block;
	max-width:100%;
	font-size:34px;
	line-height:1.1em;
	overflow-wrap:anywhere;
	word-break:normal;
	}

}



@media (max-width:420px){

	body .site-branding .site-title a{
	font-size:30px;
	}

}



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
2.0



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
3.1.1



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
3



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
1637620479



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
3.1.1