@charset "utf-8";
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:"("attr(href) ")"}abbr[title]:after{content:"("attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#999}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}
html, body {
	margin: 0!important;
	padding: 0!important;
}
body {
	background:#fff;
	font-size:14px;
	font-family: 'Montserrat', sans-serif;
	color:#000;
}
a, a:visited, a:link, a:active {
	color:#9b8002;
	text-decoration:none;
	outline:none
}
a:hover {color: #000; text-decoration:underline}
img{border:0;}
ul{list-style:none}
h1, h2, h3, h4, h5, h6, p, ul, li, div{
	display:block;
	padding:0;
	margin:0;
	font-weight:normal
}
.inner, .blogsC{
	position: relative;
	display: block;
	margin:0 auto;
	padding:0;
	width: 1300px;
}
header{
	display: inline-block;
	width: 100%;
	background:#000;
	z-index: 9999;
}
.logo{
	display: inline-block;
	margin: 40px 20px;
}
.toptxt{
	position: absolute;
	top: 45px;
	right: 20px;
}
.other-site{
	text-align: center;
	border-top: 2px solid #2a2a2a;
	background: #1a1a1a;
	padding: 15px 0;
	color: #797979;
	font-size: 16px;
	font-weight: 300;
}
.other-site a, .menu a{
	display: inline-block;
	margin: 0 10px;
	color: #fff
}
.other-site a{padding: 0;}
.other-site a:hover, .menu a:hover{color: #ffe4aa;}
.menu{
	text-align: center;
	background: #262626;
	font-size: 14px;
	font-weight: 300;
	color: #8c8c8c;
	text-transform: uppercase;
	padding: 15px 0;
}
.welC{
	background: #000;
	padding: 50px 0 10px;
	text-align: center;
	margin-bottom: 30px;
}
.wel-top{
	margin-bottom: 40px;s
}
.welC p{
	font-size: 18px;
	line-height: 24px;
	color: #a4a4a4;
	margin: 50px 10px;
	font-weight: 300;
}
.welC p a{
	color: #fff;
	font-weight: 400;
	text-decoration: underline
}
.welC p a:hover{color: #ffe4aa;}
.mainC{margin: 30px 0;text-align: center}

.site-list{
	margin: 20px 0 50px;
	text-align: center
}
.sl-ttl{
	position: relative;
	margin:0 2% 10px;
}
.sl-ttl:before{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 2px;
	background: #bcbcbc;
	content: '';
	margin-top: -1px;
	z-index: 1
}
.sl-ttl h5{
	position: relative;
	z-index: 88;
	font-size: 40px;
	color: #927801;
	font-weight: 700;
	display: inline-block;
	background: #fff;
	padding: 0 30px;
	text-transform: uppercase;
}
.site-list ul{margin-bottom: 30px;}
.site-list li{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 30.5%;
	background: #ededed;
	border: 1px solid #d8d8d8;
	padding: 20px;
	margin: 20px 1%;
}
.site-list.srcopt li{padding-bottom: 71px;}
.site-list li h2{
	font-size: 18px;
	color: #987801;
	font-weight: 700;
	margin: 10px 0;
}
.site-list li h3{
	font-size: 11px;
	color: #4a4a4a;
	margin-bottom: 15px;
}
.site-list li p{
	position: relative;
	font-size: 12px;
	line-height: 15px;
	color: #4a4a4a;
	margin-bottom: 15px;
}
a.ylw-btn{
	position: relative;
	display: inline-block;
	padding: 15px 40px 15px 80px;
	font-size: 25px;
	line-height: 26px;
	color: #eec400;
	font-weight: 700;
	border-radius: 3px;
	overflow: hidden;
	background: #000 url(../images/link-icon-hover.png) left 40px center no-repeat;
}
a.ylw-btn:hover{
	color: #3a2800;
	text-decoration: none;
	background: #eec400 url(../images/link-icon.png) left 40px center no-repeat;

}
.site-list.srcopt li a.deBtn{
	position: absolute;
	width: 90%;
	bottom: 20px;
}
.ebox{margin: 60px 0;}
.lftC{
	display: inline-block;
	vertical-align: top;
	width: 400px;
	text-align: left
}
.lftC span{
	display:block;
	border: 1px solid #999;
	-webkit-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.18);
	-moz-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.18);
	box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.18);
	margin-bottom: 23px;
}
a.deBtn{
	display: block;
	font-size: 18px;
	color: #fff;
	padding: 13px 0;
	text-align: center;
	background: #563b00;
	border-radius: 5px;
	overflow: hidden;
	text-transform: uppercase;
}
a.deBtn:hover{color: #eec400;text-decoration: none}
.rytC{
	display: inline-block;
	vertical-align: top;
	width: 870px;
	background: #f8f8f8;
	border-radius: 3px;
	padding:20px 25px 0;
	margin-left: 20px;
	text-align: left
}
.deTtl{
	font-size: 36px;
	line-height: 36px;
	font-weight: 300;
}
.deTtl a:hover{text-decoration: none}
.rytC h4{
	font-size: 14px;
	font-weight: 700;
	margin: 10px 0 20px;
}
.rytC h5{
	font-size: 24px;
	font-weight: 700;
	margin: 10px 0 20px;
}
.rytC h4 a{color: #000}
.rytC h5 a, .wel h2 a{color: #000;text-decoration: underline}
.rytC h5 a:hover{color: #a1824c}
.rytC p{
	margin: 20px 0 15px;
	font-size: 14px;
	line-height: 20px;
}
.btmTxt{
	padding: 40px 0 20px;
	text-align: center;
	background: #333;
	color: #fff;
}
.btmTxt h4{
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
	text-transform: uppercase;
	margin:0 15px 25px;
}
.btmTxt p{
	font-size: 14px;
	font-weight: 300;
	line-height: 24px;
	margin:0 12% 25px;
}
.topTtl{
	text-align: center;
	padding: 25px 0;
	background: #fbf6de;
	text-transform: uppercase;
	font-size: 48px;
	line-height: 48px;
	font-weight: 300;
}
.vidC{
	background: #f8f8f8;
	padding:20px;
	margin: 10px 0;
}
.vidTtl{
	display: inline-block;
	width: 49%;
	vertical-align: top;
	font-size: 40px;
	line-height: 40px;
	font-weight: 300;
	color: #9b8002;
	text-align: left;
	margin-top: 15px;
}
.dlC{
	display: inline-block;
	width: 50%;
	vertical-align: top;
	text-align: right;
	margin-top: 15px;
}
.dlC a{
	display: inline-block;
	border-radius: 5px;
	background: #563b00;
	padding: 10px 20px;
	font-size: 18px;
	color: #fff;
	margin-left: 10px;
	text-transform: uppercase
}
.dlC a:hover{
	background: #000;
	text-decoration: none
}
i.dlIcon{
	display: inline-block;
	width: 42px;
	height: 27px;
	background: url(../images/dl-cloud.png);
	vertical-align: top;
	margin-right: 10px;
}
.moreVid{
	background: #f8f8f8;
	padding:20px;
	margin: 25px 0;
	text-align: center;
}
.moreT{
	font-size: 30px;
	font-weight: 700;
	color: #563b00;
	text-transform: uppercase
}
.moreVid li{
	display: inline-block;
	width: 32%;
	margin: 10px 7px;
}
.vidT{margin-top: 5px;}
.vidT a{
	font-size: 18px;
	font-weight: 300;
	color: #9b8002
}
.moreVid hr{
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #fff;
}
.moreVid p{
	text-align: left;
	line-height: 20px;
	margin: 20px 0;
	color: #323232
}
.moreVid p strong{color: #9b8002}
.counterC{
	margin: 50px 0 20px;
	text-align: center;
}
.counterC h3{
	margin: 20px 0;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase
}
.countdown .separator{
	display: inline-block;
	vertical-align: top;
	font-size: 90px;
	font-weight: 200;
	line-height: 90px;
	color: #4d4d4d;
	margin: -6px 10px 0;
}
.countdown .item{
	position: relative;
	width: 150px;
	display: inline-block;
	vertical-align: top;
	font-size: 90px;
	line-height: 90px;
	font-weight: 200;
	color: #fff;
	background: #b29d3d;
	padding: 10px 20px;
	border-radius: 2px;
}
.countdown .label {
	position: absolute;
    left: 0;
    width: 100%;
    bottom: -58px;
    text-transform:uppercase;
    font-size: 14px;
    font-weight: 400;
    color: #919191;
}
.blogsC{
	text-align: center;
	margin: 30px auto;
}
.blgE, .blgS{
	display: inline-block;
	vertical-align: top;
	width: 31%;
	margin: 10px 7px;
	background: #f8f8f8;
	border-radius: 5px;
	padding:10px 15px 30px;
	text-align: left;
}
.bTtl{
	font-size: 24px;
	font-weight: 300;
	color: #9b8002;
	margin-bottom: 12px;
}
.blgS .bTtl{font-size: 36px;}
.blgE ul, .blgS ul{
	width: 100%;
	padding: 5px 0;
	background: #e8e8e8;
	margin: 10px 0;
}
.blgE ul li, .blgS ul li{
	display: inline-block;
	vertical-align: middle;
	border-right:1px solid #fff;
	padding: 3px 13px;
	font-size: 12px;
	color: #5b5a5a;
	font-weight: 300;
}
.blgE ul li:last-child, .blgS ul li:last-child{border: 0;}
.blgE p{
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
}
a.viewpBtn{
	display: block;
	border-radius: 5px;
	background: #563b00;
	width: 165px;
	text-align: center;
	padding: 8px 10px;
	color: #fff;
	text-transform: uppercase;
	margin: 20px auto 0
}
.blgS{
	width: 100%;
	margin: 18px 0;
}
.dlOpt{
	text-align: center;
	margin: 25px 0;
}
.dlOpt a{
	display: inline-block;
	padding: 13px 20px;
	font-size: 18px;
	color: #fff;
	background: #000;
	margin: 5px 20px;
	border-radius: 3px;
	text-transform: uppercase;
}
i.hdIcon, i.fourkIcon{
	display: inline-block;
	vertical-align: middle;
	width: 60px;
	height: 33px;
	margin-right: 10px;
	background: url(../images/hd-icon.png)
}
i.fourkIcon{background: url(../images/ic-4k.png)}
.blgS ul{padding: 10px 0;margin-bottom: 30px;}
.blgS ul li{
	padding: 10px 20px;
	font-size: 14px;
}
a.backBtn{
	display: block;
	width: 300px;
	background: #563b00;
	padding:12px 10px;
	text-align: center;
	margin: 20px auto 50px;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	border-radius: 5px;
}
a.backBtn:hover, a.viewpBtn:hover, .dlOpt a:hover{
	text-decoration: none;
	background: #3c2803
}
.tagsC{
	display: inline-block;
	padding: 5px 10px;
	background: #d5d5d5;
	font-size: 12px;
	border-radius: 3px;
	margin-bottom: 15px;
}
h1.page-title{
	font-size: 36px;
	margin-bottom: 30px;
}
.scr-ttl{
	font-size: 36px;
	color: #393939;
}
.scr-ttl strong{color: #927801;}
.searchC{
	position: relative;
	background: #e5e5e5;
	width: 373px;
	border-radius: 5px;
	overflow: hidden;
	margin: 10px auto 20px
}
.searchC input[type=text]{
	width: 100%;
	background: transparent;
	border: 0;
	font-size: 18px;
	padding: 12px 15px;
	font-weight: 200;
	color: #000
}
.searchC input[type=image]{
	position: absolute;
	top: 0;
	right: 0;
}
.pagi{
	margin: 10px 0 60px;
	text-align: center;
}
.pagi.top{margin-bottom: 15px}
.pagi a, .pagi span{
	display: inline-block;
	padding: 7px 13px;
	font-size: 14px;
	color: #333;
	background: #ebeef1;
	border: 1px solid #dcdcdc;
	border-radius: 3px;
	margin: 5px 1px;
}
.pagi a:hover, .pagi span{
	background: #6d6d6d;
	color: #fff;
	text-decoration: none;
	border: 1px solid #6d6d6d
}
.default-post{margin: 15px;}
.gal-ttl{
	font-size: 40px;
	font-weight: 700;
	color: #927801
}
.default-post a{
	color: #000;
	font-weight: 500;
	text-decoration: underline
}
.default-post p{
	margin: 30px 0;
	font-size: 17px;
	line-height: 30px;
}
.default-post li{
	margin-bottom: 5px;
	font-size: 17px;
	font-weight: 500
}
.discC{
	text-align: center;
	font-size: 0;
}
i.disc-icon{
	position: absolute;
	display: inline-block;
	top: -12px;
	left: -26px;
	width: 65px;
	height: 51px;
	background: url(../images/tag-disc.png)
}
.disc-box{
	position: relative;
	display: inline-block;
	width: 30%;
	vertical-align: top;
	background: #ededed;
	padding:20px;
	border: 1px solid #d9d9d9;
	margin: 20px;
}
.disc-ttl{
	font-size: 18px;
	line-height: 22px;
	font-weight: 700;
	margin: 10px 0 5px;
	color: #987801;
}
.disc-box p{
	font-size: 12px;
	line-height: 18px;
	margin:0 0 10px;
	color: #4a4a4a;
}
.disc-box p a{font-weight: 700}
.disc-box li{
	margin: 10px 0;
}
a.disc-btn{
	display:block;
	background: #563b00;
	border-radius: 5px;
	padding: 8px 10px;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
}
a.disc-btn:hover{
	background: #000;
	text-decoration: none
}
.forum-info{padding: 10px 0 30px;}
.forum-box{
	margin: 30px 25px;
	border: 1px solid #d2d2d2;
	background: #ededed;
	padding: 15px 20px;
}
.forum-box p{
	margin: 20px 20px;
	font-size: 18px;
	line-height: 24px;
}
.forum-benefits{
	position: relative;
	border: 6px solid #e2d07d;
	padding: 0 30px 20px;
	margin: 70px 25px 40px;
}
.forum-benefits h3{
	position: relative;
	display: inline-block;
	font-size: 44px;
	font-weight: 200;
	background: #fff;
	padding: 0 20px;
	top: -27px;
}
.forum-benefits ul{
	margin: 0 30px 10px;
	text-align: left;
}
.forum-benefits li{
	position: relative;
	font-size: 18px;
	padding: 15px 50px 15px 50px;
	font-weight: 300;
	color: #3c3c3c
}
.forum-benefits li:before{
	position: absolute;
	display: inline-block;
	top: 12px;
	left: 0;
	width: 37px;
	height: 35px;
	background: url(../images/check.png);
	content: '';
}
.forum-btm{margin: 30px 25px;}
.forum-btm p{
	margin: 20px 6%;
	font-size: 15px;
	color: #3c3c3c;
}
.recomm{
	text-align: center;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: .03em;
	color: #2a2a2a;
	margin-top: -10px
}
.resourcesC ul{
	margin: 25px 0 50px;
}
.resourcesC li{
	display: inline-block;
	width: 30.5%;
	background: #f4f4f4;
	border: 1px solid #e6e6e6;
	padding: 35px 20px;
	margin: 12px 10px;
}
.resourcesC li p{
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	color: #2a2a2a;
	margin: 14px 20px 0;
}
.discountC{padding: 50px 20px 10px;}
.discountC h3, .default-post h3, .faqC h3, .joinC h3{
	color: #000;
	font-size: 52px;
	font-weight: 300;
	text-transform: uppercase
}
.discountC h3 strong, .default-post h3 strong, .faqC h3 strong, .joinC h3 strong{
	font-weight: 800;
	color: #cf0303
}
.discountC ul{
	margin: 70px 10px;
}
.discountC li{
	margin: 25px 0;
	font-size: 16px;
}
.discountC li a, .default-post p a{color: #9a6821}
.discountC li a:hover, .default-post p a:hover{
	text-decoration: underline;
	color: #000
}

/*** Rich Feb 11 2023
.default-post{padding: 50px 20px;}
****/

.default-post p{
	margin: 35px 0;
	font-size: 16px;
}
a.brwn-btn{
	display: inline-block;
	padding: 5px 24px;
	font-size: 16px;
	font-weight: 700;
	color: #fff!important;
	background: #734d1f;
	margin: 10px auto;
	text-decoration: none
}
a.brwn-btn:hover{background: #000}
.faqC{
	margin: 0 auto;
	padding: 50px 10px;
	text-align: center
}
.faqC ol{
	margin: 20px 0 30px;
	counter-reset: item;
	padding: 0;
}
.faqC ol li:before{
	display: inline-block;
	vertical-align: top;
  	width: 45px;
  	height: 45px;
  	background: #d8d8d8;
  	border-radius: 100%;
  	font-weight: 700;
  	padding-top:1px;
  	font-size: 28px;
  	text-align: center;
  	content: counter(item) " ";
  	color: #fff;
}
.faqC ol li{
	position: relative;
	list-style-type: none;
	counter-increment: item;
	padding:5px 0;
	margin: 10px 0;
	text-align: left;
}
.faqQ{
	position: relative;
	cursor: pointer;
	display: inline-block;
	margin-left: 20px;
	width: calc(100% - 91px);
}
.faqQ h4{
	display: inline-block;
	font-size: 27px;
	margin-top: 6px;
	vertical-align: top;
	padding-right: 30px;
	max-width: 88%
}
.faqQ:after{
	content: '';
	display: inline-block;
	vertical-align: top;
	font-size: 30px;
	line-height: 30px;
	color: #be1010;
	content:"\f0d7";
	font-family:'FontAwesome';
	margin-top: 6px;
}
.faqQ.active:after{content:"\f0d8";}
.faqA{
	position: relative;
	display:none;
	padding:  0;
	margin: 0 0 0 65px;
}
.faqA.active{display:block;}
.faqA p{
	font-size: 16px;
	line-height: 36px;
	font-weight: 300;
	color: #3d3d3d;
	margin: 10px 0 20px;
}
.joinC{
	padding: 50px 10%;
	color: #2e2d2d;
	text-align: center;
}
.joinC h4{
	font-size: 18px;
	line-height: 30px;
	margin: 50px 0;
}
a.join-btn{
	display: inline-block;
	padding: 20px 40px;
	background: #6c4b1c;
	border-radius: 3px;
	font-size: 18px;
	color: #fff;
}
a.join-btn strong{color: #ffee7e}
a.join-btn:hover{
	text-decoration: none;
	background: #262626
}
.major-card{
	position: relative;
	display: inline-block;
	border: 2px solid #d7d7d7;
	padding: 10px 50px 30px;
	margin: 60px auto
}
.major-card h5{
	position: relative;
	top: -22px;
	display: inline-block;
	background: #fff;
	font-size: 18px;
	font-weight: 700;
	padding: 0 10px;
}
.poweredby span{
	display: inline-block;
	vertical-align: middle;
	padding-right: 20px;
}
.poweredby p{
	display: inline-block;
	vertical-align: middle;
	width: 390px;
	text-align: left;
	font-size: 14px;
	line-height: 24px;
}
.ccbill-info{margin-top: 50px;}
.ccbill-info p{
	font-size: 12px;
	line-height: 24px;
}

.text-center{text-align: center}
.lftC span img, .ftrlogo img, .vidC img, .moreVid li img, .blgE span img, .playerC img, .site-list li span img, .disc-tn img{
	width: 100%;
	height: auto
}
.resourcesC li img{max-width: 100%}
a, nav, .logC input[type=submit], .contFrom input[type=submit]{
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.cimg, img.avatar{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

footer{
	background: #000;
	padding:0 0 40px;
	text-align: center;
	color: #999;
}
footer p{
	margin:40px 10% 0;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
}
footer p a{color: #fff!important}
footer p a:hoverr{color: #ffe4aa!important}



|:-moz-any-link:focus {outline: none;}
input[type="image"]:focus {outline: none;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}
abbr[title], acronym[title] {border-bottom: none;}
*:focus {outline : none;}


/* Sweep To Bottom */
.hvr-sweep-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1); }
    50% { -webkit-transform: scale(1.2); }
    100% { -webkit-transform: scale(1); }
}
@keyframes pulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.2); }
    100% { transform: scale(1); }
}

/*** Added by Rich 20/11/2018 ***/
li.sameHeight a.deBtn {display: none;}
/*** End ***/

.mix{display: none}
.video-js .vjs-big-play-button{
	top:50%!important;
	left: 50%!important;
	margin: -25px 0 0 -35px!important
}

.video-js .vjs-progress-control:hover .vjs-mouse-display:after, .video-js .vjs-progress-control:hover .vjs-play-progress:after{
	display: none;
}

.video-js .vjs-current-time, .vjs-no-flex .vjs-current-time{
	display: block;!important;
}

.video-js ul li{
	border-right: none;
	color: #fff;
}

.video-js ul li{
	width: 100%;
}

.alpha-tags > ul {
	padding: 10px 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #313131;
	flex-wrap: wrap;
}

.alpha-tags > ul > li{
	margin: 5px;
	line-height: 0.9;
}

.alpha-tags > ul > li > a{
	color: #fff;
}

.alpha-tags > ul > li > a:hover{
	color: #9b8002;
}

.alpha-tags-title{
	color: #8c8c8c;
}

@media (max-width: 768px) {
	.alpha-tags > ul {
		padding: 10px 30px;
	}
}

.tag-page .site-list.srcopt li{
	padding: 10px;
	margin: 10px 1%;
	width: 19.8%;
}

@media (max-width: 990px) {
	.tag-page .site-list.srcopt li{
		padding: 10px;
		margin: 10px 1%;
		width: 47%;
	}
}

@media (max-width: 480px) {
	.tag-page .site-list.srcopt li{
		padding: 10px;
		margin: 10px 1%;
		width: 99%;
	}
}
