/* GLOBAL */
html, body			{ margin:0; padding:0; }
body				{ position:relative; font-size:10pt; font-family:Trebuchet MS, Tahoma, Arial, Verdana, serif; color:#222222; background:url(/image/global/body.png) center top repeat-x; background-color:#151515; }
img					{ border:0px;}
table, td			{ border-collapse:collapse;}
a					{ text-decoration:none; color:#DF5A00; }
a:hover				{ text-decoration:none; }
form				{ display:inline-block; margin:0px; padding:0px; }

input[type=submit],
input[type=button]		{ font-family:helvetica; font-size:12px; font-weight:bold; cursor:pointer; }

@font-face {
    font-family: 'chunkfive_romanregular';
    src: url('../fonts/chunkfive-webfont.eot');
    src: url('../fonts/chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/chunkfive-webfont.woff') format('woff'),
         url('../fonts/chunkfive-webfont.ttf') format('truetype'),
         url('../fonts/chunkfive-webfont.svg#chunkfive_romanregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


.item_header_02				{ color:#1C2939; font-size:17px; font-weight:bold; padding:2px 0px; }
.item_text_aligncenter		{ text-align:center; }
.item_valignmiddle			{ vertical-align:middle; }
.item_color_orange			{ color:#df5a00; }/*FF8600*/
.item_color_link			{ color:#df5a00; cursor:pointer; }
.item_color_error			{ color:#ff0000; }
.item_h05					{ height:5px; }
.item_h10					{ height:10px; }
.item_h15					{ height:15px; }
.item_h20					{ height:20px; }
.item_h30					{ height:30px; }
.item_w30					{ width:30px; }
.item_w205					{ width:205px; }
.item_w210					{ width:210px; }
.item_w300					{ width:300px; }
.item_float_left			{ float:left; }
.item_float_right			{ float:right; }
.item_float_clear			{ clear:both; height:0px; font-size:0px; line-height:0px; }

.periodopt  { padding:4px 0px 4px 0px; width:560px; border:1px solid #c0c0c0; background-color:#fafafa; margin-bottom:4px; border-radius:4px;}
.periodopt:hover { cursor:pointer;}
.periodoptOn  { background-color:#ff8f00; }
.periodoptOff { color:#BBB; }

.error_message 				{ margin-bottom:10px; background-color:#fee3e3; border:2px solid #af1010; color:#9d0033; font-size:13px; font-weight:bold; padding:15px; }
.success_message 			{ margin-bottom:10px; background-color:#dfffdf; border:2px solid #9fcf9f; color:#006000; font-size:13px; font-weight:bold; padding:15px; }
.warning_message 			{ margin-bottom:10px; background-color:#f9f63f; border:2px solid #d8d729; color:#86860f; font-size:13px; font-weight:bold; padding:15px; }

a.button_orange				{ display:inline-block; padding:0px 15px; height:34px; white-space:nowrap; line-height:34px; border:1px solid #C8892C; border-radius:5px; background-image:url(/image/global/button_orange.png); font-size:16px; color:#ffffff; text-shadow:1px 1px 1px #363636; text-align:center; }
a.button_orange:hover		{ color:#d3d3d3; }
a.button_gray				{ display:inline-block; padding:0px 15px; height:34px; white-space:nowrap; line-height:34px; border:1px solid #363636; border-radius:5px; background-image:url(/image/global/button_gray.png); font-size:16px; color:#878787; text-shadow:1px 1px 1px #000000; text-align:center; }
a.button_gray:hover			{ color:#ffffff; }

ul							{ margin:0px; padding:0px; list-style-type:square;}
li							{ margin:3px 0px 3px 22px; padding:0px; }
div.list_item				{ font-size:14px; color:#707070; background-image:url(/image/global/bullet.png); background-repeat:no-repeat; background-position:0px 8px; padding:4px 0px 4px 20px; }


/* BLOCKS */
div.block_667				{ background-color:white; box-shadow: 0 0 10px #C0C0C0; padding:24px; width:667px; margin-bottom:20px; }
div.block_1000				{ background-color:white; box-shadow: 0 0 10px #C0C0C0; padding:24px; width:952px; margin-bottom:20px; }
div.block_title				{ position:relative; color:#2C2C2C; font-family:chunkfive_romanregular; font-size:22px; line-height:56px; padding-left:20px; }
div.block_title	input		{ vertical-align:middle; }
div.block_title	form		{ display:inline-block; margin:0px; }
div.block_title01			{ position:absolute; bottom:0px; right:0px; font-size:10pt; line-height:38px; }
div#contenttop_00			{ width:1000px; margin:0px auto; }
div#contenttop_left			{ float:left; }
div#contenttop_right		{ float:right; margin:10px 0px; }
div#contenttop_title		{ font-family:Helvetica; font-size:24px; color:white; text-shadow:1px 1px 1px black; margin:20px auto 13px auto; width:1000px; }
div#contenttop_title span	{ font-size:32px; font-weight:bold; }
div#contentmiddle_00		{ background-color:white; padding-top:2px; }
div#contentmiddle_01		{ background-image:url(/image/global/contentmiddle_01.png); border-top:1px dashed #bcbcbc; padding:15px 0px; }
div#contentmiddle_02		{ width:1000px; margin:0px auto; }

/* HEADER MENU */
div.headermenu				{ width:1000px; margin:0px auto; overflow:hidden; font-family:Arial; }
div.headermenu a			{ color:#ffffff; }
div.headermenu a:hover		{ color:#FF9101; }
  a.headermenu_off			{ display:block; float:left; height:40px; line-height:40px; font-size:13px; font-weight:bold; padding:0px 12px;}
  a.headermenu_on,
  a.headermenu_off:hover	{ display:block; float:left; height:40px; line-height:40px; font-size:13px; font-weight:bold; padding:0px 12px; background-image:url(/image/global/headermenu_on.png); }
div.headermenu_01			{ float:left; height:40px; line-height:40px; width:2px; background-image:url(/image/global/headermenu_01.png); }
div.headermenu_02			{ float:right; height:40px; line-height:40px; width:250px; color:#000000; font-size:12px; font-weight:bold; text-align:center; background-image:url(/image/global/headermenu_02.png); }
div.headermenu_02 span		{ color:#ffffff; padding:0px 2px; }

/* HEADER EXTRA */
div.headerextra_00			{ position:relative; width:1000px; height:93px; margin:0px auto; }
  a.headerextra_01			{ display:block; position:absolute; width:300px; height:90px; top:0px; left:0px; background:url(/image/global/headerextra_01.png); }
div.headerextra_02			{ position:absolute; top:27px; right:0px; }

/* FOOTER */
div#footer_00				{ background-image:url(/image/global/footer_00.png); height:64px; }
div#footer_01				{ position:relative; width:1000px; margin:0px auto; font-size:13px; padding-top:10px; color:#828282; line-height:20px; }
div#footer_01 a				{ color:#828282; }
div#footer_01 a:hover		{ color:#ffffff; }
div#footer_01 span			{ padding:0px 3px 0px 3px; }
div#footer_02				{ font-size:12px; }
div#footer_03				{ position:absolute; top:40px; right:80px; height:30px; line-height:30px; }
  a#footer_facebook			{ display:block; position:absolute; top:40px; right:40px; width:30px; height:30px; background-image:url(/image/global/footer_facebook.png); }
  a#footer_twitter			{ display:block; position:absolute; top:40px; right:0px; width:30px; height:30px; background-image:url(/image/global/footer_twitter.png); }

table.tableinner							{ width:100%; margin-bottom:20px; border-spacing:0px 0px; border-collapse:collapse; }
table.tableinner td							{ padding:4px; line-height:16px; }
table.tableinner tr:nth-child(odd) td		{ background-color:#f6f6f6; }
table.tableinner tr:nth-child(even) td		{ background-color:#fbfbfb; }
table.tableinner tr:first-child td			{ background-color:#efefef; padding:7px 4px 7px 4px; font-size:14px; font-weight:bold; }
table.tableinner tr td:first-child			{ padding-left:10px; }
table.tableinner tr td:last-child			{ padding-right:10px; }

table.tableform								{ border-spacing:0px 0px; border-collapse:collapse; }
table.tableform td							{ padding-bottom:4px; line-height:16px; }
table.tableform td input,
table.tableform td select					{ vertical-align:middle; }
table.tableform tr td:first-child			{ padding-right:10px; white-space:nowrap; }
table.tableform tr:last-child td			{ padding-bottom:0px; }


/* SPLASH */
 div#splash_01				{ position:relative; width:728px; height:367px; background-image:url(/image/global/splash_01.jpg); }
   a#splash_02				{ display:block; position:absolute; top:103px; left:429px; font-size:22px; color:#ffffff; text-shadow:1px 1px 1px black; }
   a#splash_02 span			{ color:#FF9101; }
   a#splash_03				{ position:absolute; top:184px; left:0px; width:672px; padding-right:56px;  line-height:27px; font-family:Helvetica; font-size:28px; color:#dcdcdc; text-shadow:1px 1px 1px black; text-align:right; }
span#splash_04 				{ font-size:45px; }
span#splash_05				{ display:block; font-size:23px; }
span#splash_06				{ display:block; font-size:23px; padding:26px 20px 0px 0px; color:#FF9101; }

/* WHY */
div#why_00					{ position:relative; width:270px; border:1px solid #7e7e7e; border-radius:5px; box-shadow:0 0 10px #474747; background-image:url(/image/global/why_00.jpg); background-repeat:no-repeat; background-color:#232121; }
div#why_01					{ text-align:center; line-height:42px; padding-bottom:12px; font-size:20px; font-family:chunkfive_romanregular; color:#FF9101; }
div.why_02					{ padding-left:39px; padding-right:23px; font-size:14px; line-height:15px; background-image:url(/image/global/why_02.png); background-repeat:no-repeat; background-position:20px 4px; color:#A1A1A1; }
div.why_03					{ width:209px; height:2px; margin:10px 0px 10px 40px; overflow:hidden; background-image:url(/image/global/why_03.png); background-repeat:no-repeat; }
  a#why_04					{ display:block; margin:8px auto 3px auto; height:36px; width:264px; background-image:url(/image/global/why_04.png); }

/* SERVERLIST */
div.serverlist_03			{ position:relative; width:689px; height:136px; box-shadow:0px 0px 10px #C0C0C0; background-image:url(/image/global/serverlist_03.jpg); border:1px solid white; }
  a.serverlist_04			{ display:block; float:left; position:relative; height:136px; width:137px; z-index:109; margin-left:1px; overflow:hidden; }
div.serverlist_03 a.serverlist_04:first-child { margin-left:0px; }
span.serverlist_05			{ display:block; padding:14px 0px 0px 0px; text-align:center; font-size:17px; font-weight:bold; color:#000000; }
span.serverlist_06			{ display:block; padding:8px 0px 0px 0px; text-align:center; font-size:12px; font-weight:bold; color:#686868; }
span.serverlist_07			{ display:block; padding:0px 0px 0px 0px; text-align:center; font-size:25px; font-weight:normal; color:#FF9101; }
span.serverlist_08			{ display:block; text-align:center; color:#ffffff; width:108px; height:34px; line-height:34px; margin:0px auto; background-image:url(/image/global/serverlist_08.png); }
div.serverlist_pop_00		{ position:absolute; top:-10px; z-index:200; display:none; }
div.serverlist_pop_00 table	{ border-collapse:separate; white-space:nowrap; border-spacing:0px; }
 td.serverlist_pop_c00		{ border:3px solid #7F7F7F; border-bottom-width:0px; border-radius:6px 6px 0px 0px; font-weight:bold; padding-left:10px; color:#ffffff; font-size:18px; text-shadow:1px 1px 1px #333333; height:42px; line-height:42px; background-image:url(/image/global/serverlist_pop_c00.png); }
 td.serverlist_pop_c01		{ border:1px solid #7F7F7F; border-width:1px 1px 0px 3px; background-color:#ffffff; color:#595959; padding:5px 10px; font-size:14px; text-align:right; }
 td.serverlist_pop_c02		{ border:1px solid #7F7F7F; border-width:1px 3px 0px 0px; background-color:#ffffff; color:#595959; padding:5px 10px; font-size:14px; }
div.serverlist_pop_00 table tr:last-child td.serverlist_pop_c01 { font-weight:bold; border-bottom-width:3px; border-bottom-left-radius:6px; }
div.serverlist_pop_00 table tr:last-child td.serverlist_pop_c02 { font-weight:bold; border-bottom-width:3px; border-bottom-right-radius:6px; }
div.serverlist_pop_01		{ position:absolute; top:24px; left:-16px; width:19px; height:15px; background-image:url(/image/global/serverlist_pop_01.png); }

/* DEMO */
div#demo_00					{ border:1px solid white; border-radius:5px; width:254px; box-shadow:0px 0px 10px #c0c0c0; }
div#demo_map_00				{ position:relative; height:254px; height:144px; background-image:url(/image/global/demo_map_00.jpg); border-radius:4px 4px 0px 0px; border-bottom:1px solid white; }
div.demo_map_01				{ position:absolute; z-index:98; display:none; }
div.demo_map_02				{ height:15px; font-size:8pt; color:#464748; background-color:white; border:1px solid black; padding:0px 4px; }
div.demo_map_03				{ position:relative; top:-1px; width:12px; height:8px; background-image:url(/image/global/demo_map_03.png); }
div.demo_map_04				{ position:absolute; width:6px; height:6px; background-image:url(/image/global/demo_map_04.png); }
#demo_loc_00						{ overflow-y:auto; font-size:12px; }
#demo_loc_01						{ width:100%; }
#demo_loc_01 tr td					{ padding:4px 5px; height:16px; line-height:16px; }
#demo_loc_01 tr td span				{ position:relative; top:1px; }
#demo_loc_01 tr td img				{ vertical-align:middle; }
#demo_loc_01 tr:nth-child(odd) td	{ background-color:#eeeeee; }
#demo_loc_01 tr:nth-child(even) td	{ background-color:#ffffff; }
#demo_loc_01 tr td:nth-child(2)		{ text-align:right; }
div#demo_more_00			{ height:30px; line-height:30px; border-radius:0px 0px 4px 4px; text-align:center; color:#ffffff; text-shadow:1px 1px 1px #666666; font-size:15px; border-top:1px solid white; background-image:url(/image/global/demo_more_00.png); }
div#demo_more_00 a			{ color:#ffffff; text-decoration:underline; }

/* HOME INFO */
div#home_info_00			{ background-image:url(/image/home/home_info_00.png); height:137px; }
div#home_info_01			{ width:860px; margin:0px auto; color: #8D8D8D; font-family:Georgia; font-size:15px; font-style:italic; height:100px; line-height:24px; padding:20px 70px; text-align:center; }
div#home_info_01 a			{ color:#FF9101; }
div#home_info_01 a:hover	{ color:#FFFFFF; }

/* ABOUT */
div.reason_01				{ line-height:44px; height:44px; padding-left:50px; margin:5px 18px; color:#ff8600; font-weight:bold; font-size:18px; background:url(/image/about/one.gif) left center no-repeat; }
div.reason_02				{ line-height:44px; height:44px; padding-left:50px; margin:5px 18px; color:#ff8600; font-weight:bold; font-size:18px; background:url(/image/about/two.gif) left center no-repeat; }
div.reason_03				{ line-height:44px; height:44px; padding-left:50px; margin:5px 18px; color:#ff8600; font-weight:bold; font-size:18px; background:url(/image/about/three.gif) left center no-repeat; }
div.reason_04				{ line-height:44px; height:44px; padding-left:50px; margin:5px 18px; color:#ff8600; font-weight:bold; font-size:18px; background:url(/image/about/four.gif) left center no-repeat; }
div.reason_05				{ line-height:44px; height:44px; padding-left:50px; margin:5px 18px; color:#ff8600; font-weight:bold; font-size:18px; background:url(/image/about/five.gif) left center no-repeat; }
div.reason_06				{ line-height:44px; height:44px; padding-left:50px; margin:5px 18px; color:#ff8600; font-weight:bold; font-size:18px; background:url(/image/about/six.gif) left center no-repeat; }
div.reason_07				{ line-height:44px; height:44px; padding-left:50px; margin:5px 18px; color:#ff8600; font-weight:bold; font-size:18px; background:url(/image/about/seven.gif) left center no-repeat; }
div.reason_text				{ margin:0px 20px 10px 20px; }

/* ORDER */
   div.order_field			{ margin:0px 30px 10px 0px; display:inline-block; }
  div.order_title			{ font-weight:bold; padding-bottom:4px; }
input.order_button			{ display:block; margin:0px auto; }

table.order_review							{ width:auto; min-width:200px; }
table.order_review tr td					{ vertical-align:middle; }
table.order_review tr td:nth-child(1)		{ text-align:left; }
table.order_review tr td:nth-child(2)		{ text-align:right; padding-left:30px;}
div.item_hr11								{ height:1px; background-color:#4D556E; margin:3px 0px; overflow:hidden; }


/* AFFILIATE */
a#affiliate_01				{ font-size:24px; font-weight:bold; }


.flag {
	width: 16px;
	height: 11px;
	display: inline-block;
	background-image:url(/image/flagsprite.gif);
}

.sprite-au{ background-position: 0 0; width: 16px; height: 11px; }
.sprite-br{ background-position: 0 -13px; width: 16px; height: 11px; }
.sprite-ca{ background-position: 0 -26px; width: 16px; height: 11px; }
.sprite-cn{ background-position: 0 -39px; width: 16px; height: 11px; }
.sprite-de{ background-position: 0 -52px; width: 16px; height: 11px; }
.sprite-dk{ background-position: 0 -65px; width: 16px; height: 11px; }
.sprite-es{ background-position: 0 -78px; width: 16px; height: 11px; }
.sprite-fr{ background-position: 0 -91px; width: 16px; height: 11px; }
.sprite-gb{ background-position: 0 -104px; width: 16px; height: 11px; }
.sprite-hr{ background-position: 0 -117px; width: 16px; height: 11px; }
.sprite-in{ background-position: 0 -130px; width: 16px; height: 11px; }
.sprite-it{ background-position: 0 -143px; width: 16px; height: 11px; }
.sprite-jp{ background-position: 0 -156px; width: 16px; height: 11px; }
.sprite-kr{ background-position: 0 -169px; width: 16px; height: 11px; }
.sprite-nl{ background-position: 0 -182px; width: 16px; height: 11px; }
.sprite-pl{ background-position: 0 -195px; width: 16px; height: 11px; }
.sprite-ru{ background-position: 0 -208px; width: 16px; height: 11px; }
.sprite-sg{ background-image:url(/image/flag/sg.png); }
.sprite-tr{ background-position: 0 -221px; width: 16px; height: 11px; }
.sprite-uk{ background-position: 0 -234px; width: 16px; height: 11px; }
.sprite-us{ background-position: 0 -247px; width: 16px; height: 11px; }
.sprite-za{ background-position: 0 -260px; width: 16px; height: 11px; }

.footer_home_button, .mobile-voice-title {
    display: none;
}
.navbar {
    font-size: 16px;
    display: none;
}

.navbar-nav li {
    margin-left: 0 !important;
    padding-left: 15px;
}
.nav-item:hover, .nav-active {
    background-color: white;
}
.nav-link:hover {
    color: #686868 !important;
}

.nav-active .nav-link {
    color: #686868 !important;
    font-weight: bold;
}

.custom-banner {
    width: 520px !important;
    height: auto !important;
}

div.serverlist_03 {
    margin: auto;
}
a.serverlist_04 {
    margin: 0 !important;
}

.periodopt input[type="radio"]{
    margin-left: 5px;
    vertical-align: middle;
}

/*Cookie Icon*/
#cookieconsent_dialog > :nth-child(1) > :nth-child(1) {
    display: none !important;
}
#cookieconsent_dialog {
    font-family:Trebuchet MS, Tahoma, Arial, Verdana, serif !important;
    background-image: url(/image/global/contentmiddle_01.png) !important;
    border-top: 2px solid #313131 !important;
}
#cookieconsent_dialog span {
    color: #2C2C2C !important;
}
/*Decline*/
#cookieconsent_dialog > :nth-child(2) > :nth-child(1) {
    border: none !important;
    background: #989898 !important;
}
/*Decline Hover*/
#cookieconsent_dialog > :nth-child(2) > :nth-child(1):hover, #cookieconsent_dialog > :nth-child(2) > :nth-child(1):active, #cookieconsent_dialog > :nth-child(2) > :nth-child(1):focus {
    border: none !important;
    background: #b5b5b5  !important;
}
/*Accept*/
#cookieconsent_dialog > :nth-child(2) > :nth-child(2) {
    border: none;
    background: #DF5A00 !important;
}
/*Accept Hover*/
#cookieconsent_dialog > :nth-child(2) > :nth-child(2):hover, #cookieconsent_dialog > :nth-child(2) > :nth-child(2):active, #cookieconsent_dialog > :nth-child(2) > :nth-child(2):focus {
    border: none !important;
    background: #ff6c09 !important;
}

@media only screen and (max-width : 1020px) {
    #contenttop_title, #contenttop_00, #contenttop_left, .headerextra_00, div.headermenu, div.block_667, div.block_1000, #contentmiddle_02, #footer_01, #footer_00, #home_info_00, #home_info_01 {
        width: 100% !important;
    }
    #splash_01 {
        padding: 20px 0 !important;
        width: 100% !important;
        height: auto !important;
        background-image: none !important;
    }
    #splash_02 {
        position: relative !important;
        top: auto !important;
        left: auto !important;
        line-height: normal !important;
        font-size: 20px !important;
        padding: 0 !important;
        text-align: center !important;
    }
    #footer_03, #footer_facebook, #footer_twitter {
        position: relative !important;
        top: inherit !important;
        right: inherit !important;
        float: left !important;
        margin: 10px 0 10px 15px;
    }
    #footer_01 {
        text-align: center;
    }
    .headermenu_02, #why_00, #demo_00, .item_float_right div, #splash_03 {
        display: none;
    }
    input[type=text], textarea {
        border: 1px solid #8e8e8e;
    }
    a.headerextra_01 {
        left: 20px !important;
    }
    .home-voice-title {
        text-align: center;
        padding: 0;
    }
    #contentmiddle_02 .item_float_left {
        float: none !important;
    }
    div#footer_01 span {
        padding: 0 1px !important;
    }
}

@media only screen and (max-width : 768px) {
    textarea, div.serverlist_03 {
        width: 100% !important;
    }
    .headermenu a {
        width: 16.66%;
        font-size: 12px;
        padding: 0 2px;
        text-align: center;
        border-right: 1px solid #5d5d5d;
        border-bottom: 1px solid #5d5d5d;
    }
    .headermenu a:hover {
        font-size: 12px;
        padding: 0 2px;
    }
    div.serverlist_03 {
        box-shadow: none !important;
        background: none !important;
        border: none !important;
    }
    .serverlist_04 {
        width: 50% !important;
        height: 150px !important;
        margin: 0 !important;
        background-color: #e7e7e7;
        background: linear-gradient(#e7e7e7, #f5f5f5);
        border: 1px solid white;
    }
    #home_info_00, #home_info_01 {
        height: auto !important;
        background-image: none;
        background-color: #313131;
    }
    #footer_01 {
        padding-top: 0 !important;
    }
    .mobile-voice-title {
        display: block;
    }
    #footer_01 span, .headermenu_01, .home-voice-title, .serverlist_pop_00 {
        display :none !important;
    }
    .footer_button, .footer_home_button {
        margin: 0 !important;
        border-bottom: 1px solid #4c4c4c;
        border-right: 1px solid #4c4c4c;
        display: block;
        color: #aaa !important;
        font-size: 16px;
        line-height: 40px;
        height: 40px;
        background-color: #2b2a2b;
        background: linear-gradient(#424242, #2b2a2b);
        width: 50%;
        float: left;
    }
    #footer_02 {
        display: inline-block;
        width: 100%;
        margin-top: 15px;
    }
    #contenttop_title {
        margin: 0 !important;
        margin-top: 25px !important;
        padding: 5px !important;
        line-height: normal !important;
        text-align: center;
        font-size: 20px !important;
    }
    div#contenttop_title span {
        font-size: 20px !important;
    }
    .block_title {
        text-align: center;
        padding-left: 0 !important;
        line-height: normal !important;
        margin-bottom: 10px !important;
    }
    .block_title img, .join_now_button {
        display: none;
    }
}

@media only screen and (max-width : 626px) {
    .headermenu a, .headermenu a:hover {
        font-size: 10px;
    }
}

@media only screen and (max-width : 576px) {
    .custom-banner, .order_field, .periodopt  {
        width: 100% !important;
    }
    .tableform select[name="country"] {
        width: 150px;
    }
    .navbar {
        display: block;
    }
    .tableform tr td:first-child {
        white-space: normal !important;
    }
    .login-button {
        right: 0;
        width: 120px;
    }
    .signup-button {
        right: 120px;
        width: 80px;
    }
    #contenttop_title {
        font-size: 18px !important;
    }
    #splash_01 {
        background-color: #353a40;
    }
    div#contenttop_title span {
        font-size: 18px !important;
    }
    .mobile-nav-button {
        position:absolute;
        top:0;
        float: right;
        display: block;
        color: #9a9da0 !important;
        font-size: 14px;
        border-left: 1px solid #5a5a5a;
        height: 56px;
        line-height: 56px;
        text-align: center;
        background-color: #353a40;
        background: linear-gradient(#363636, #353a40);
    }
    .headermenu, .headerextra_02 {
        display: none !important;
    }
    a.headerextra_01 {
        margin: auto;
        left: 0 !important;
        right: 0;
    }
    body {
        background: none;
        background-color: #151515;
    }
    .reason_01, .reason_02, .reason_03, .reason_04, .reason_05, .reason_06, .reason_07 {
        line-height: normal !important;
        background: none !important;
        padding-left: 0 !important;
        height: auto !important;
        margin: 5px !important;
    }
    .custom-banner img, .banners img {
        max-width:100% !important;
        height: auto !important;
    }
    .order_field {
        margin: 0 0 10px 0 !important;
    }
    .periodopt div {
         width: 100%;
         padding-left: 20px;
     }
    .periodopt input[type="radio"]{
        margin-left: 0;
    }
    .periodopt div:first-child {
        padding-left: 5px;
    }
    .block_667 label[for="radiocc"] {
        width: 80%;
    }
    .earn_button img {
        margin: auto;
        width: 100%;
        height: auto;
    }
}

@media only screen and (max-width : 420px) {
    .block_1000, .block_667 {
        overflow-wrap: break-word;
    }
}

@media only screen and (max-width : 320px) {

}