:where(.am-legacy-island) body{
	background-color: #fff;
}
:where(.am-legacy-island) .top-section{
	padding-top: 40px;
}
:where(.am-legacy-island) .bottom-section{
	padding-bottom: 40px;
}
:where(.am-legacy-island) .padding-bottom-20{
	padding-bottom: 20px !important;
}
:where(.am-legacy-island) .padding-top-20{
	padding-top: 20px !important;
}
:where(.am-legacy-island) .margin-bottom-20{
	margin-bottom: 20px !important;
}
:where(.am-legacy-island) .margin-top-20{
	margin-top: 20px !important;
}
:where(.am-legacy-island) .btn{
	white-space: normal;
}
:where(.am-legacy-island) a{
	color: #f7a021;
	text-decoration: none;
}
:where(.am-legacy-island) a:not(:where(.hdr, .drawer, .site-footer, .os-select-menu, .user-menu-popover) *):hover, :where(.am-legacy-island) a:not(:where(.hdr, .drawer, .site-footer, .os-select-menu, .user-menu-popover) *):focus{
	color: rgb(243, 102, 35);
	text-decoration: none;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all .3s ease-in-out;
}
:where(.am-legacy-island) .img-centered{
	margin: 0 auto;
}
@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}
@-webkit-keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}
:where(.am-legacy-island) .lds-spinner{position:relative}
:where(.am-legacy-island) .lds-spinner div{left:94px;top:48px;position:absolute;-webkit-animation:lds-spinner linear 1.2s infinite;animation:lds-spinner linear 1.2s infinite;background:#030303;width:12px;height:24px;border-radius:40%;-webkit-transform-origin:6px 52px;transform-origin:6px 52px}
:where(.am-legacy-island) .lds-spinner div:nth-child(1){-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
:where(.am-legacy-island) .lds-spinner div:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1s;animation-delay:-1s}
:where(.am-legacy-island) .lds-spinner div:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}
:where(.am-legacy-island) .lds-spinner div:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}
:where(.am-legacy-island) .lds-spinner div:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}
:where(.am-legacy-island) .lds-spinner div:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}
:where(.am-legacy-island) .lds-spinner div:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}
:where(.am-legacy-island) .lds-spinner div:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}
:where(.am-legacy-island) .lds-spinner div:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}
:where(.am-legacy-island) .lds-spinner div:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}
:where(.am-legacy-island) .lds-spinner div:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}
:where(.am-legacy-island) .lds-spinner div:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:0s;animation-delay:0s}
:where(.am-legacy-island) .lds-spinner{
	width:69px!important;
	height:69px!important;
}
:where(.am-legacy-island) .lds-spinner{-webkit-transform:translate(-34.5px,-34.5px) scale(.345) translate(34.5px,34.5px);transform:translate(-34.5px,-34.5px) scale(.345) translate(34.5px,34.5px)}
:where(.am-legacy-island) .switch{
	display: inline-block;
}
:where(.am-legacy-island) .lbl{
	position: relative;
	display: block;
	height: 20px;
	width: 44px;
	background: #898989;
	border-radius: 100px;
	cursor: pointer;
	transition: all 0.1s ease;
}
:where(.am-legacy-island) .lbl:after{
	position: absolute;
	left: -2px;
	top: -3px;
	display: block;
	width: 26px;
	height: 26px;
	border-radius: 100px;
	background: #fff;
	box-shadow: 0px 0px 1px rgba(0,0,0,0.5);
	content: '';
	transition: all 0.1s ease;
}
:where(.am-legacy-island) .lbl:active:after{ 
	transform: scale(1.15, 0.85); 
}
:where(.am-legacy-island) .cbx:checked ~ label{ 
	background: #f0ad4e;
}
:where(.am-legacy-island) .cbx:checked ~ label:after{
	left: 20px;
	background: #f36623;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
:where(.am-legacy-island) .cbx:disabled ~ label{
	background: #d5d5d5;
	pointer-events: none;
}
:where(.am-legacy-island) .cbx:disabled ~ label:after{ 
	background: #bcbdbc; 
}
:where(.am-legacy-island) .pinbar .lbl:after{
	background: #bdbdbd;	
}
:where(.am-legacy-island) .pinbar .cbx:checked ~ label:after, :where(.am-legacy-island) .pinbar .lbl:after{
	background-image: url(https://ssl.gstatic.com/bt/C3341AA7A1A076756462EE2E5CD71C11/1x/btw_ic_pin_toggle_off_white_15dp.png);
	background-position: center;
	background-repeat: no-repeat;
}
:where(.am-legacy-island) .pagination .page-link, :where(.am-legacy-island) .pagination li.paginate_button a{
	color: rgba(243, 102, 35, 1);
}
:where(.am-legacy-island) .pagination .active a, :where(.am-legacy-island) .pagination .active a:focus, :where(.am-legacy-island) .pagination .active a:hover, :where(.am-legacy-island) .pagination .active span, :where(.am-legacy-island) .pagination .active span:focus, :where(.am-legacy-island) .pagination .active span:hover, :where(.am-legacy-island) .pagination li.paginate_button.active a{
	background-color: rgba(243, 102, 35, 1);
	color: #ffffff;
	border: 1px solid #bf5329;
}
:where(.am-legacy-island) .pagination li.disabled a, :where(.am-legacy-island) .pagination li.paginate_button.disabled a{
	color: #a2a2a2;
}
:where(.am-legacy-island) .heading{
	border-bottom: 1px solid #EFEFEF;
	padding-bottom: 5px;
	position: relative;
	font-size: 16px;
	font-weight: 600;
	color: #282828;
	text-transform: uppercase;
	margin: 20px 0px;
}
:where(.am-legacy-island) .heading::after{
	background: #f7a021!important;
	width: 48px;
	height: 1px;
	display: block;
	position: absolute;
	content: '';
	bottom: -1px;
}
:where(.am-legacy-island) nav{
	border-radius: 0px !important;
	box-shadow: 0px 1px 3px 1px rgba(46,46,46,0.3), inset rgba(255,255,255,0.2) 0 1px 1px;
	margin-bottom: 0px !important;
}
@media (min-width: 768px) {
:where(.am-legacy-island) .navbar .navbar-nav{
		display: inline-block;
		float: none;
		vertical-align: top;
	}
:where(.am-legacy-island) .navbar .navbar-collapse{
		text-align: center;
	}
}
:where(.am-legacy-island) #notifications-archive .notification-footer{
	display: flow-root; 
	padding-top: 5px;
	font-size: 10px;
}
:where(.am-legacy-island) #notifications-archive .mark-read-btn{
	float: right;
	cursor: pointer;
	color: #f7a021;
}
:where(.am-legacy-island) #notifications-archive .mark-read-btn .glyphicon{
	padding-right: 6px;
}
:where(.am-legacy-island) #notifications-archive .mark-read-btn:hover{
	color: #5cb85c;
}
:where(.am-legacy-island) #notifications-archive .unreaded-notification-mark{
	padding-right: 10px;
	color: #f7a021;
	top: 2px;
}
:where(.am-legacy-island) #parralax-home{
	background-color: #0c0c0c;
	background-image: url('../img/home/arbmate-background.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border-bottom: 1px solid #000;
	box-shadow: 0px 1px 3px 1px rgba(46,46,46,0.3), inset rgba(255,255,255,0.2) 0 1px 1px;
}
:where(.am-legacy-island) #parralax-home .wrapper{
	background: linear-gradient(to right, rgba(0,0,0,1), rgba(0,0,0, 0.6), rgba(0,0,0,1));
	padding-top: 30px;
	padding-bottom: 30px;
}
:where(.am-legacy-island) .parralax-text{
	-webkit-clip-path: polygon(10% 0%, 90% 0, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0 90%, 0 10%);
	clip-path: polygon(10% 0%, 90% 0, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0 90%, 0 10%);
	background: rgba(0,0,0,0.6);
	width: 80%;
	margin: 0 auto;
	color: #fff;
	border: 2px solid #000;
	padding: 25px 20px 60px 20px;
}
:where(.am-legacy-island) .parralax-text{
	text-align: center;
}
:where(.am-legacy-island) .parralax-text h1{
	padding-bottom: 30px;
	padding-top: 20px;
	text-transform: uppercase;
	font-weight: 800;
	letter-spacing: 1px;
	max-width: 800px;
	margin: 0 auto;
}
:where(.am-legacy-island) .parralax-text p{
	font-size: 20px;
	max-width: 600px;
	margin: 0 auto;
}
:where(.am-legacy-island) .parralax-text a{
	margin-top: 40px;
	font-weight: 800;
	letter-spacing: 1px;
	line-height: 40px;
}
:where(.am-legacy-island) .parralax-text a .glyphicon{
	top: 4px !important;
}
@media(max-width: 991px){
:where(.am-legacy-island) .parralax-text{
		width: 100%;
	}
}
:where(.am-legacy-island) #buttons-area{
	padding-top: 30px;
	padding-bottom: 40px;
	border-bottom: 1px solid #ccc;
}
:where(.am-legacy-island) #buttons-area .btn{
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 1px;
	font-weight: bold;
	margin-top: 10px;
}
:where(.am-legacy-island) #buttons-area .left-btn{
	background-color: #f7a021;
}
:where(.am-legacy-island) #buttons-area .left-btn:hover{
	background-color: #ff8f15;
}
:where(.am-legacy-island) #arbs-explained{
	background-color: #fcfcfc;
	padding-top: 70px;
	padding-bottom: 40px;
	border-bottom: 1px solid #ccc;

}
:where(.am-legacy-island) #arbs-explained .wrapper{
	-webkit-clip-path: polygon(0 0, 90% 0%, 100% 10%, 100% 90%, 100% 100%, 10% 100%, 0% 90%, 0% 10%);
	clip-path: polygon(0 0, 90% 0%, 100% 10%, 100% 90%, 100% 100%, 10% 100%, 0% 90%, 0% 10%);
	background: rgba(0,0,0,0.6);
	padding: 15px 20px;
	color: #fff;
	margin-bottom: 30px;
}
@media(min-width: 768px){
:where(.am-legacy-island) #arbs-explained .wrapper{
		min-height: 435px;
	}
}
@media(min-width: 992px){
:where(.am-legacy-island) #arbs-explained .wrapper{
		min-height: 345px;
	}
}
@media(min-width: 1200px){
:where(.am-legacy-island) #arbs-explained .wrapper{
		min-height: 282px;
	}
}
:where(.am-legacy-island) #arbs-explained h2{
	text-align: center;
}
:where(.am-legacy-island) #extension-wrapper{
	padding-top: 70px;
	padding-bottom: 50px;
	border-bottom: 1px solid #ccc;
}
:where(.am-legacy-island) #extension-wrapper img{
	margin: 0 auto;
}
:where(.am-legacy-island) #extension-wrapper h2{
	margin-top: 0px;
}
:where(.am-legacy-island) #extension-wrapper p{
	font-size: 16px;
}
:where(.am-legacy-island) #extension-wrapper .glyphicon{
	top: 3px;
}
:where(.am-legacy-island) #extension-wrapper .glyphicon.second{
	margin-left: -13px;
}
:where(.am-legacy-island) #extension-wrapper .info, :where(.am-legacy-island) #extension-wrapper .image{
	padding-bottom: 20px;
}
:where(.am-legacy-island) #product-reviews{
	padding-top: 20px;
}
:where(.am-legacy-island) #reviews-container{
	padding-top: 20px;
}
:where(.am-legacy-island) #reviewsTable tbody tr{
    border-top: 1px solid #e3e3e3;
}
:where(.am-legacy-island) #reviewsTable tbody tr td{
	padding: 25px 0 22px;
}
:where(.am-legacy-island) .member-avatar{
	display: inline-block;
    margin-right: 20px;
	background: rgb(51, 51, 51);
	width: 50px !important;
	height: 50px !important;
	font-size: 14px;
	line-height: 17px;
	color: #a2a2a2;
	border-radius: 50%;
	position: relative;
	box-shadow: 0px 0px 3px #000000;
}
:where(.am-legacy-island) .member-avatar label{
	position: absolute;
	top: 17px;
	width: 100%;
	left: 1px;
	text-align: center;
	font-size: 20px;
	color: #fff;
}
:where(.am-legacy-island) .member-avatar .member-flag{	
	position: absolute;
	left: 27px;
	top: 31px;
	vertical-align: baseline;
}
:where(.am-legacy-island) .member-info-container{
	display: inline-block;
	vertical-align: top;
}
:where(.am-legacy-island) .review-date{
	float: right;
	font-size: 14px;
	vertical-align: top;
	color: #a2a2a2;
}
:where(.am-legacy-island) .member-name .name-fname{
	padding-top: 4px;
	font-size: 18px;
	line-height: 22px;
}
:where(.am-legacy-island) .member-name .name-fname small{
	font-size: 12px;
	vertical-align: middle;
	color: #a2a2a2;
	padding-left: 10px;
}
:where(.am-legacy-island) .member-name .member-rating{
	color: #ffd200;
	font-size: 16px;
}
:where(.am-legacy-island) .review-main{
	margin-left: 88px;
}
:where(.am-legacy-island) .review-main h4{
	margin: 0px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 3px;
	font-size: 15px;
	line-height: 18px;
}
:where(.am-legacy-island) .review-main p{
	font-size: 16px;
}
:where(.am-legacy-island) #reviewsTable_length, :where(.am-legacy-island) #reviewsTable_filter, :where(.am-legacy-island) #reviewsTable_info{
	color: #a2a2a2;
}
:where(.am-legacy-island) #reviewsTable_info{
	line-height: 60px;
}
:where(.am-legacy-island) #reviewsTable_filter, :where(.am-legacy-island) .dataTables_paginate{
	text-align: right;
}
:where(.am-legacy-island) #reviewsTable_length label{
	float: right;
}
:where(.am-legacy-island) #reviewsTable_length select{
	width: 70px;
	display: inline-block;
	
}
:where(.am-legacy-island) .review-date.inFoot{
	display: none;
}
@media(max-width:450px){
:where(.am-legacy-island) .review-main{
		margin-left: 15px;
	}
:where(.am-legacy-island) .review-header .review-date{
		display: none;
	}
:where(.am-legacy-island) .review-date.inFoot{
		display: block;
		float:left;
		margin-left:15px;
	}
}
:where(.am-legacy-island) #blog-archives .post-title{
	color: #3a3a3a;
}
:where(.am-legacy-island) #blog-archives .post-title:hover, :where(.am-legacy-island) #blog-archives .post-title:focus{
	color: rgb(243, 102, 35);
}
:where(.am-legacy-island) #blog-archives .post-image{
	overflow: hidden;
	max-height: 400px;
	margin-top: 15px;
	margin-bottom: 10px;
}
:where(.am-legacy-island) #blog-archives .post-image a img{
	box-shadow: 1px 1px 5px #ccc;
	border: 1px solid #e9e6e6;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all .4s ease-in-out;
}
:where(.am-legacy-island) #blog-archives .post-image a:hover img, :where(.am-legacy-island) #blog-archives .post-image a:focus img{
	box-shadow: 0px 0px 5px #888888;
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
:where(.am-legacy-island) #blog-archives .featured-image{
	box-shadow: 0px 1px 3px 1px rgba(46,46,46,0.3), inset rgba(255,255,255,0.2) 0 1px 1px;
}
:where(.am-legacy-island) #blog-archives .author-image img{
	float: left;
	margin: -45px 20px 0px 20px;
}
@media(max-width: 992px){
:where(.am-legacy-island) #blog-archives .author-image img{
		width: 40px;
		height: 40px;
		margin: -40px 20px 0px 20px;
	}
}
:where(.am-legacy-island) #blog-archives .additional time{
	float: right;
	margin-left: 20px;
}
:where(.am-legacy-island) #blog-archives .post-description{
	clear: both;
	padding-top: 10px;
}
:where(.am-legacy-island) #blog-sidebar{
	margin-top: 20px;
	margin-bottom: 40px;
}
:where(.am-legacy-island) #blog-sidebar .section{
	background-color: #fcfcfc;
	border-radius: 10px;
	border: 1px solid #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
:where(.am-legacy-island) #blog-sidebar .recommended-posts h2{
	font-size: 18px;
	margin-top: 0px;
}
:where(.am-legacy-island) #blog-sidebar .recommended-posts ul{
	list-style: none;
	padding: 0px;
}
:where(.am-legacy-island) #blog-sidebar .recommended-posts li{
	padding-bottom: 5px;
}
:where(.am-legacy-island) .post-featured-image{
	margin-top: 15px;
	margin-bottom: 10px;
	box-shadow: 0px 1px 3px 1px rgba(46,46,46,0.3), inset rgba(255,255,255,0.2) 0 1px 1px;
}
:where(.am-legacy-island) .author-image img{
	float: left;
	margin: -45px 20px 0px -80px;
}
@media(max-width: 992px){
:where(.am-legacy-island) .author-image img{
		width: 40px;
		height: 40px;
		margin: -20px 20px 0px 0px;
	}
}
:where(.am-legacy-island) .additional time{
	float: right;
	margin-left: 20px;
}
:where(.am-legacy-island) .blog-post h1{
	text-align: center;
}
:where(.am-legacy-island) .article-body{
	clear: both;
	padding-bottom: 60px;
	padding-top: 15px;
}
:where(.am-legacy-island) .article-body .img-responsive{
	margin: 0 auto;
}
:where(.am-legacy-island) ul.styled-list{
	padding: 0px;
	list-style: none;
}
:where(.am-legacy-island) ul.styled-list li{
	background: url("../img/blog/li.png") no-repeat 3px 3px;
	padding-left: 30px;
	margin-bottom: 7px;
}
:where(.am-legacy-island) #single-blog-post{
    padding-top: 20px;
}
:where(.am-legacy-island) #single-blog-post img.img-responsive{
	margin: 0 auto;
	box-shadow: 0px 0px 6px #ccc;
}
:where(.am-legacy-island) #single-blog-post img.img-bordered{
	border-radius: 5px;
	border: 1px solid #e9e6e6;
}
:where(.am-legacy-island) #single-blog-post img.img-radius{
	border-radius: 5px;
}
:where(.am-legacy-island) #single-blog-post p, :where(.am-legacy-island) #single-blog-post p *, :where(.am-legacy-island) #single-blog-post li, :where(.am-legacy-island) #single-blog-post a{
	font-size: 18px;
}
:where(.am-legacy-island) .prev_next_links a{
	padding-top: 40px !important;
}
:where(.am-legacy-island) .prev_next_links .prev, :where(.am-legacy-island) .prev_next_links .next{
	position: fixed;
	top: 50%;
	z-index: 9999;
	overflow: hidden;
	background: rgba(0,0,0,.4);
	height: 120px;
	min-width: 40px;
	padding: 5px;
	border: 1px solid rgba(0,0,0,.2);
}
:where(.am-legacy-island) .prev_next_links .prev{
	left:0;
	float: left;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
:where(.am-legacy-island) .prev_next_links .next{
	right:0;
	float: right;
	border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
:where(.am-legacy-island) .prev_next_links span{
	
	display: none;
    color: #fff;
    font-weight: 800;
    padding-left: 20px;
    padding-right: 20px;
    vertical-align: middle;
}
:where(.am-legacy-island) .prev_next_links .glyphicon{
	font-size: 28px;
	font-weight: 900;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
}
:where(.am-legacy-island) .next:hover span, :where(.am-legacy-island) .prev:hover span{ 
	display: inline-block !important;

}
:where(.am-legacy-island) .next:hover, :where(.am-legacy-island) .prev:hover{
	background: rgba(0,0,0,.9);
}
:where(.am-legacy-island) #post_ratings .glyphicon-star{
	font-size: 20px;
	padding: 2px;
	text-shadow: 0px 0px  5px #ccc;
}
:where(.am-legacy-island) #post_ratings .glyphicon-star{
	color: #f0c61d;	
	-webkit-text-stroke: 1px #f0aa1d;
}
:where(.am-legacy-island) #post_ratings .empty-star{
	color: #ccc;
	-webkit-text-stroke: 1px #ccc;
}
:where(.am-legacy-island) #post_ratings .hovered-rating{
	color: #70c989;
	cursor: pointer;
	-webkit-text-stroke: 1px #70c989;

}
:where(.am-legacy-island) #post_ratings .hovered-rating:before{
	content: "\e006";
}
:where(.am-legacy-island) #aff-first-section{
	margin-top: 15px;
	border: 1px solid #ddd;
}
:where(.am-legacy-island) #aff-first-section .col-md-3{
	padding-top: 15px;
}
:where(.am-legacy-island) #aff-first-section p{
	font-size: 18px;
	color: #313b3d;
	text-align: center;
}
:where(.am-legacy-island) .aff-background-icons{
	background-image: url("../img/affiliate/affiliate-icons.png");	
	background-repeat: no-repeat;
	margin: 0 auto;
	text-align: center;
	height: 100px;
	width: 150px;
}
:where(.am-legacy-island) #aff-first-section .razer{
	
	background-position: -37px -9px;
}
:where(.am-legacy-island) #aff-first-section .thirty-percent{
	
	background-position: -218px -14px;
}
:where(.am-legacy-island) #aff-first-section .people{
	
	background-position: -431px -9px;
}
:where(.am-legacy-island) #aff-first-section .settings-key{
	
	background-position: -625px -14px;
}
:where(.am-legacy-island) #aff-second-section{
	padding-top: 30px;
}
:where(.am-legacy-island) #aff-second-section .col-md-4:nth-child(1){
	padding-left: 0px;
}
:where(.am-legacy-island) #aff-second-section .col-md-4:nth-child(2){
	padding-left: 7px;
	padding-right: 7px;
}
:where(.am-legacy-island) #aff-second-section .col-md-4:nth-child(3){
	padding-right: 0px;
}
:where(.am-legacy-island) #aff-second-section .column{
	border: 1px solid #ddd;
	min-height: 220px;
	padding-top: 20px;
	margin-bottom: 20px;
}
:where(.am-legacy-island) #aff-second-section .padded-text{
	padding-left: 30px;
}
@media(max-width:992px) {
:where(.am-legacy-island) #aff-second-section .col-md-4:nth-child(1), :where(.am-legacy-island) #aff-second-section .col-md-4:nth-child(2), :where(.am-legacy-island) #aff-second-section .col-md-4:nth-child(3){
		padding-left: 0px;
		padding-right: 0px;
	}
:where(.am-legacy-island) #aff-second-section .padded-text{
		padding-left: 15px;
	}
:where(.am-legacy-island) #aff-second-section .column{
		min-height: 160px;
	}
}
:where(.am-legacy-island) #aff-second-section h3{ 
	color: #313b3d; 
}
:where(.am-legacy-island) #aff-second-section p{ 
	font-size: 14px;
}
:where(.am-legacy-island) #aff-second-section .step-one{
	background-position: -818px -10px;
}
:where(.am-legacy-island) #aff-second-section .step-two{
	background-position: -998px -6px;
}
:where(.am-legacy-island) #aff-second-section .step-three{
	background-position: -1190px -6px;
}
:where(.am-legacy-island) #aff-third-section td{
	font-size: 18px;
	padding: 10px;
}
:where(.am-legacy-island) .payment-progressbar{
	padding-top: 20px;
}
:where(.am-legacy-island) .multi-steps > li.is-active:before, :where(.am-legacy-island) .multi-steps > li.is-active ~ li:before{
	content: counter(stepNum);
	font-family: inherit;
	font-weight: 700;
}
:where(.am-legacy-island) .multi-steps > li.is-active:after, :where(.am-legacy-island) .multi-steps > li.is-active ~ li:after{
	background-color: #ededed;
}
:where(.am-legacy-island) .multi-steps{
	display: table;
	table-layout: fixed;
	width: 100%;
}
:where(.am-legacy-island) .multi-steps > li{
	counter-increment: stepNum;
	text-align: center;
	display: table-cell;
	position: relative;
	color: #444;
}
:where(.am-legacy-island) .multi-steps > li.is-completed:before{
	color: #fff;
}
:where(.am-legacy-island) .multi-steps > li:before{
	content: "\e013";
	display: block;
	margin: 0 auto 4px;
	background-color: #444;
	width: 36px;
	height: 36px;
	line-height: 32px;
	text-align: center;
	font-family: 'Glyphicons Halflings';
	border: 1px solid rgba(81,81,81,1);
	border-radius: 50%;
}
:where(.am-legacy-island) .multi-steps > li:after{
	content: '';
	height: 2px;
	width: 100%;
	background-color: rgba(81,81,81,0.5);
	position: absolute;
	top: 16px;
	left: 50%;
	z-index: -1;
}
:where(.am-legacy-island) .multi-steps > li:last-child:after{
	display: none;
}
:where(.am-legacy-island) .multi-steps > li.is-active:before{
	background-color: #fff;
	border-color: rgba(81,81,81,1);
}
:where(.am-legacy-island) .multi-steps > li.is-active ~ li{
	color: #808080;
}
:where(.am-legacy-island) .multi-steps > li.is-active ~ li:before{
	background-color: #ededed;
	border-color: #ededed;
}
@media(max-width: 768px) {
:where(.am-legacy-island) .payment-progressbar li span{
		display: none;
	}
}
:where(.am-legacy-island) #subscriptions-prices{
	padding-bottom: 20px;
}
:where(.am-legacy-island) .subscriptiontab{
	width: 20%;
	min-width: 220px;
	background: linear-gradient(#555, #444);
	float: left;
	margin-top: 10px;
	box-shadow: 0px 0px 0px rgba(0,0,0,0);
	-webkit-transition: box-shadow .25s ease;
    -moz-transition: box-shadow .25s ease;
    -o-transition: box-shadow .25s ease;
    -ms-transition: box-shadow .25s ease;
    transition: box-shadow .25s ease;
}
:where(.am-legacy-island) .subscriptiontab h2{
	font-size: 26px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	opacity: 0.9;
}
:where(.am-legacy-island) .subscriptiontab .circle{
	background-color: #444;
	width:120px;
	height:120px;
	border-radius:50%;
	border:1px solid #ff9547;
	margin:5% auto 0 auto;
	text-align:center;
}
:where(.am-legacy-island) .subscriptiontab .circle h3{
	line-height: 120px;
	margin: 0 auto;
	font-size: 58px;
	position: relative;
	color: #fff;
}
:where(.am-legacy-island) .subscriptiontab .currency{
	position: absolute;
	font-size: 14px;
	left: 0; 
	right: 0; 
	margin-left: auto; 
	margin-right: auto; 
	bottom: -36px;
}
:where(.am-legacy-island) .subscriptiontab .paid-now{
	color: #fff;
	text-align: center;
	opacity: 0.5;
	padding-top: 10px;
	padding-bottom: 10px;
}
:where(.am-legacy-island) .subscription-footer{
	background:#333;
}
:where(.am-legacy-island) .price-button{
	width: 50%;
	height: 50px;
	margin: 0 auto 0 auto;
	background: #ff9547;
	text-align: center; 
	cursor: pointer;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
:where(.am-legacy-island) .price-button:hover{
	width:60%;
}
:where(.am-legacy-island) .subscription-footer .sign-up{
	line-height: 50px;
	font-weight: 800;
	color: #fff;
	background-color: 
}
:where(.am-legacy-island) .subscriptiontab:hover{
	box-shadow: 0px 0px 15px rgba(0,0,0,0.8);
	transform: scale(1.09) translateY(-5px); 
	z-index: 1;	
	background: linear-gradient( #F9B84A, #ff9547);
}
:where(.am-legacy-island) .subscriptiontab:hover h2{
	color: #333;
}
:where(.am-legacy-island) .subscriptiontab:hover .circle{
	background-color: transparent;
	border:1px solid #333;
}
:where(.am-legacy-island) .subscriptiontab:hover .circle *{
	color: #333;
}
:where(.am-legacy-island) .subscriptiontab:hover .paid-now{
	opacity: 0.7;
}
:where(.am-legacy-island) .subscriptiontab .old-price{
	text-decoration: line-through;
}
:where(.am-legacy-island) .box{
	position: relative;
	border: 1px solid #8F8F8F;
}
:where(.am-legacy-island) .ribbon{
	position: absolute;
	right: -5px; top: -5px;
	z-index: 1;
	overflow: hidden;
	width: 75px; height: 75px;
	text-align: right;
	text-transform: uppercase;
}
:where(.am-legacy-island) .ribbon span{
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	text-align: center;
	line-height: 20px;	
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 100px;
	display: block;
	background: #79A70A;
	box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
	position: absolute;
	top: 19px; right: -21px;
}
:where(.am-legacy-island) .ribbon span::before{
	content: "";
	position: absolute; 
	left: 0px; 
	top: 100%;
	z-index: -1;
	border-right: 3px solid transparent;
	border-bottom: 3px solid transparent;
}
:where(.am-legacy-island) .ribbon span::after{
	content: "";
	position: absolute; 
	right: 0px; 
	top: 100%;
	z-index: -1;
	border-left: 3px solid transparent;
	border-bottom: 3px solid transparent;
}
:where(.am-legacy-island) .ribbon .popular{
	background: linear-gradient(#F79E05 0%, #ED4613 100%);
}
:where(.am-legacy-island) .ribbon .popular::before{
	border-left: 3px solid #ED4613;
	border-top: 3px solid #ED4613;
}
:where(.am-legacy-island) .ribbon .popular::after{
	border-right: 3px solid #ED4613;
	border-top: 3px solid #ED4613;
}
:where(.am-legacy-island) .ribbon .discount{
	font-size: 18px;
	background: linear-gradient(#9BC90D 0%, #79A70A 100%);
}
:where(.am-legacy-island) .ribbon .discount::before{
	border-left: 3px solid #79A70A;
	border-top: 3px solid #79A70A;
}
:where(.am-legacy-island) .ribbon .discount::after{
	border-right: 3px solid #79A70A;
	border-top: 3px solid #79A70A;
}
:where(.am-legacy-island) .tooltipp{
	position: relative;
}
:where(.am-legacy-island) .tooltipp .tooltiptext{
	width: 100%;
	max-width: 200px;
	visibility: hidden;
	background-color: black;
	color: #fff;
	border-radius: 6px;
	padding: 5px 15px;
	position: absolute;
	z-index: 1;
	top: -60px;
	left: 0; 
	right: 0; 
	margin-left: auto; 
	margin-right: auto;
	text-align: left;
	font-size: 12px;
}
:where(.am-legacy-island) .tooltipp:hover .tooltiptext{
    visibility: visible;
}
@media(max-width: 768px) {
:where(.am-legacy-island) #subscriptions-prices{
		margin-top: 20px;
	}
:where(.am-legacy-island) .subscriptiontab{
		float: none;
		margin: 0 auto;
		margin-bottom: 20px;
	}
}
:where(.am-legacy-island) #subscribe_form{
	padding-bottom: 160px;
}
:where(.am-legacy-island) #subscribe_form .payment-methods-container:hover{
	cursor: pointer;
}
:where(.am-legacy-island) #subscribe_form .payment-methods-container{
	height: 71px; 
	max-width: 200px;
	margin: 0 auto;
}
:where(.am-legacy-island) #shopping-cart{
	padding-bottom: 200px;
}
:where(.am-legacy-island) .cart-details{
	margin-bottom: 20px;
}
:where(.am-legacy-island) #cart_products tbody td{
	font-size: 16px;
	vertical-align: middle;
}
:where(.am-legacy-island) .product-remove{
	width: 30px;
}
:where(.am-legacy-island) #cart_products .product-remove .glyphicon, :where(.am-legacy-island) #cart_totals .glyphicon-remove-sign{
	color: #f1533d;
}
:where(.am-legacy-island) #cart_products .product-remove .glyphicon:hover, :where(.am-legacy-island) #cart_products .product-remove .glyphicon:focus, :where(.am-legacy-island) #cart_totals .glyphicon-remove-sign:hover, :where(.am-legacy-island) #cart_totals .glyphicon-remove-sign:focus{
	color: #971200;
}
:where(.am-legacy-island) #cart_totals td a:hover, :where(.am-legacy-island) #cart_totals td a:focus{
	text-decoration: none;
}
:where(.am-legacy-island) #cart_products .product-title{
	font-weight: 600;
}
:where(.am-legacy-island) #cart_products .coupon-code input{
	vertical-align: middle;
}
:where(.am-legacy-island) #cart_products .coupon-code button{
	padding: 4px 12px;
	margin-top: 0px;
}
:where(.am-legacy-island) #cart_totals{
	padding: 0px 30px 30px 30px;
	border: 1px solid rgba(0,0,0,.08);
}
:where(.am-legacy-island) #cart_totals td{
	line-height: 2em;
	font-size: 17px;
}
:where(.am-legacy-island) #cart_totals td:nth-child(2){
	text-align: right;
}
:where(.am-legacy-island) #discount_amount{
	color: #f1533d;
}
:where(.am-legacy-island) #cart_payment_methods .radio label{
	font-size: 26px;
	width: 100%;
}
:where(.am-legacy-island) #cart_payment_methods input{
	margin-top: 12px;
}
:where(.am-legacy-island) #timezones li:nth-child(even){
	background-color: #f1f1f1;
}
:where(.am-legacy-island) #bookmakers_table_information .glyphicon{
	border-radius: 50%;
}
:where(.am-legacy-island) #bookmakers_table_information .duration-days{
	min-width: 90px;
}
:where(.am-legacy-island) #profile_content #left_siebar{
	border-right: 2px solid #e9ebee;
	margin-top: 15px;
}
:where(.am-legacy-island) #profile_content .nav li a{
	color: #777;
	position: relative;
	font-size: 16px;
	padding: 10px 2px 10px 35px;
}
:where(.am-legacy-island) #profile_content li.active a{
	font-weight: bold;
	background-color: #e9ebee;
}
:where(.am-legacy-island) #profile_content .nav li .image{
	position: absolute;
	left: 10px;
	background-image: url('../img/profile/profile-icons.png');
	background-size: 36px 2718px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 20px;
	width: 20px;
	top: 11px;
	vertical-align: middle;
}
:where(.am-legacy-island) #profile_content .orders-img{
	background-position: 0 -1712px;
}
:where(.am-legacy-island) #profile_content .profile-img{
	background-position: 0 -1206px;
}
:where(.am-legacy-island) #profile_content .promocode-img{
	background-position: 0 -1625px; 
}
:where(.am-legacy-island) #profile_content .review-img{
	background-position: 0 -876px; 
}
:where(.am-legacy-island) #profile_content .nav-key-img{
	background-position: 0px -942px; 
}
:where(.am-legacy-island) #profile_content h1{
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	font-size: 30px;
	color: inherit;
}
:where(.am-legacy-island) .required:after{
	content: "*";
    color: red;
}
:where(.am-legacy-island) #profile_content .heading{
	color: #333;
	letter-spacing: 1px;
}
:where(.am-legacy-island) #profile_content label{
	color: #797979;
	line-height: 18px;
	font-weight: 700;
	font-size: 16px;
}
:where(.am-legacy-island) #profile_content small{
	font-size: 11px;
	color: #ccc;
}
:where(.am-legacy-island) #profile_content input{
	height: 37px;
	color: #797979;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 16px;
	line-height: 24px;	
}
:where(.am-legacy-island) .select2-container--default .select2-selection--single{
	border: 1px solid #ccc !important;
	height: 35px !important;
}
:where(.am-legacy-island) .select2-container .select2-selection--single .select2-selection__rendered{
	padding-left: 14px !important;
	line-height: 35px !important;
}
:where(.am-legacy-island) .select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 31px !important;
}
:where(.am-legacy-island) .select2-container--default .select2-selection--single .select2-selection__arrow b{
	border-width: 5px 3px 0 3px !important;
	border-color: #555 transparent transparent transparent !important;
}
:where(.am-legacy-island) #review_rating .review_star{
	display: none !important;
}
:where(.am-legacy-island) #review_rating .glyphicon-star{
	font-size: 20px;
	padding: 2px;
	text-shadow: 0px 0px  5px #ccc;
}
:where(.am-legacy-island) #review_rating .empty-star{
	color: #fff;
	-webkit-text-stroke: 1px #f0aa1d;
}
:where(.am-legacy-island) #review_rating .hovered-rating{
	color: #70c989;
	cursor: pointer;
	-webkit-text-stroke: 1px #70c989;
}
:where(.am-legacy-island) #review_rating .hovered-rating:before{
	content: "\e006";
}
:where(.am-legacy-island) #review_rating .selected-rating{
	color: #f0c61d;
	-webkit-text-stroke: 1px #f0aa1d;
}
:where(.am-legacy-island) #notifications-archive p{
	margin-bottom: 0px;
}
:where(.am-legacy-island) #notifications-archive .notifications-list{
	border: 1px solid #ccc;
	border-radius: 10px;
	margin-bottom: 5px;
	padding: 5px 10px;
}
:where(.am-legacy-island) .showbox{
	z-index: 99999;
	position: absolute;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 15%;
	background-color: rgba(255,255,255, .8);
}
:where(.am-legacy-island) .loader{
	position: relative;
	margin: 0 auto;
	width: 100px;
}
:where(.am-legacy-island) .loader:before{
	content: '';
	display: block;
	padding-top: 100%;
}
:where(.am-legacy-island) .circular{
	-webkit-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
	height: 100%;
	-webkit-transform-origin: center center;
	transform-origin: center center;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
:where(.am-legacy-island) .path{
	stroke-dasharray: 1, 200;
	stroke-dashoffset: 0;
	-webkit-animation: dash 1.1s ease-in-out infinite, color 6s ease-in-out infinite;
	animation: dash 1.1s ease-in-out infinite, color 6s ease-in-out infinite;
	stroke-linecap: round;
}
@-webkit-keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-webkit-keyframes dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}
	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px;
	}
	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px;
	}
}
@keyframes dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}
	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px;
	}
	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px;
	}
}
@-webkit-keyframes color {
	100%,
	0% {
		stroke: #d62d20;
	}
	40% {
		stroke: #0057e7;
	}
	66% {
		stroke: #008744;
	}
	80%,
	90% {
		stroke: #ffa700;
	}
}
@keyframes color {
	100%,
	0% {
		stroke: #d62d20;
	}
	40% {
		stroke: #0057e7;
	}
	66% {
		stroke: #008744;
	}
	80%,
	90% {
		stroke: #ffa700;
	}
}
@media (pointer: coarse) {
:where(.am-legacy-island) input:not([type="checkbox"], [type="radio"], [type="range"], [type="color"], [type="file"],
            [type="button"], [type="submit"], [type="reset"], [type="image"], [type="hidden"]), :where(.am-legacy-island) textarea, :where(.am-legacy-island) select{ font-size: 16px !important; }
:where(.am-legacy-island) input.form-control, :where(.am-legacy-island) select.form-control{ padding-top: 0; padding-bottom: 0; }
}
