@charset "utf-8";
/* CSS Document */

body { font-family: 'Open Sans', sans-serif !important; color:#666666; font-size:16px; }
.container { max-width:1056px; }
.navbar-default {background:#f65b10 url("../imgs/topbg.png") no-repeat fixed center bottom; margin-bottom:40px; padding-bottom:14px; border:0;  }
.navbar { margin-bottom:0; }
.innernav { background:#f76218; margin-bottom:40px; padding-bottom:14px; }

/*Common 
-------------------------------------------*/
p { line-height:22px; }
p.sml { font-size:14px; }
h1, h2, h3 { margin-top:0; }
h2 { margin-bottom:20px; position:relative; top:-7px; }
h1 { font-size:56px; font-weight:300; text-shadow: -2px 3px rgba(0,0,1,.12); color:#fff; }
h2 { font-size:48px; font-weight:300; text-shadow: -2px 2px rgba(0,0,1,.09); }
h3 { font-size:24px; font-weight:700; color:#333333; }
h4 { font-size:18px; font-weight:700; color:#333333; }
h5 { font-size:18px; font-weight:400; color:#000; }
.common p, .common li{ line-height:26px; }
a.readmore { font-size:18px; font-weight:700; color:#96b8b5; display:inline-block; padding-right:20px; background:url(../imgs/icon-arrow.png) 100% 8px no-repeat; }
.btnwhite { -webkit-box-shadow: -2px 3px rgba(0,0,1,.12); -moz-box-shadow: -2px 3px rgba(0,0,1,.12); box-shadow: -2px 3px rgba(0,0,1,.12); background:#fff; font-size:21px; color:#666666; }
.btnorange { background:#f65b10; font-size:18px; color:#fff; font-weight:700; line-height:14px; }
.common { padding:140px 0 80px 0; background:#fff; }
/*Top Section
-------------------------------------------*/
.navbar-default .navbar-nav > li > a { color:#fff; text-transform:uppercase; font-weight:700; font-size:14px; }
/*.topsection { min-height:738px; background:#f65b10 url(../imgs/topbg.png) bottom center no-repeat;   background-attachment: fixed; }*/
.topsection { background: #f65b10 url("../imgs/topbg.png") no-repeat fixed center bottom; background-size: cover; min-height: 738px; padding-top: 220px; position: relative; }
.logo { margin:6px 0 0 15px; }
.navbar-right { margin-top:25px; }
.navbar-right li:last-child { min-width:188px; padding-left:18px; }
.navbar-right li li:last-child{ padding-left:0;}
.navbar-right li:last-child a { display:inline-block; padding-left:0; padding-right:0; opacity:.5; }
.navbar-right li li:last-child a { display:block; color:#333; opacity:1; padding-left:18px; }
.navbar-right li:last-child a:hover { opacity:1; }
.dropdown-menu { box-shadow:none; border:0; }
.findoutmore { font-size:26px; font-weight:300; color:#ac4d0e; }
.findoutmore span { display: block; margin:70px 0 40px 0; }
.findoutmore img { margin:1px 12px 4px 0}
.findoutmore .btn { margin-right:20px; min-width:225px; text-align:left; }
#slackJoin {color: #7a2d00; font-size: 30px; line-height: 30px; font-weight: 400; margin-top: 70px;}
#slackJoin a {text-decoration: none; color: #7a2d00;}


/*News Section
-------------------------------------------*/
.news { background:#fff; padding:44px 0; }
.news h2 { color:#f65b10; margin:0; padding-top:24px; }
.news h3 { margin-top:12px; margin-bottom:17px; }
.news p.sml { margin-bottom:0; }
.blog-con { border-right:1px solid #dadada; min-height:180px; margin-right:34px; }

/*Coloredcoins Section
-------------------------------------------*/
.coloredcoins { background:#ecf2f1; padding:77px 0; }
.coloredcoins p { margin-bottom:36px; }

/*Features Section
-------------------------------------------*/
.features { padding:85px 0; text-align:center; }
.features h2 { color:#f65b10; margin-bottom:40px; }
.features h4 { border-bottom:1px solid #dadada; padding-bottom:12px; display:table; height:53px; width:100%; }
.features h4 span { display:table-cell; vertical-align:bottom; }
.features img { margin-bottom:38px; }
.features a.readmore { margin-top:30px; }

/*Join
-------------------------------------------*/
.join { background:#576967; padding:75px 0; }
.join-con { background:url(../imgs/line2.png) top center no-repeat; overflow:hidden; }
.join h2 { color:#ff884c; }
.join ul.social { list-style:none; padding:0; margin:0; }
.join ul.social li { display:inline-block; margin-right:12px; }
.subscribe { margin-left:25px; position:relative; }
.subscribe input { width:50%; float:right; border-radius:8px; line-height:24px; height:48px; margin-top:7px; border:0; }
.subscribe h2 { margin-bottom:10px; }
.subscribe input.btnarrow { position:absolute; right:14px; top:8px; max-width:11px; z-index:99; height:18px; }

/*Tools
-------------------------------------------*/
.tools { background:#b4cac8; padding:85px 0; }
.tools h2 { margin-bottom:62px; }
.tools h4 { margin-top:15px; }
.tools-con { background:url(../imgs/line.png) top center no-repeat; overflow:hidden; }
.tools-con img { float:left; margin:0 25px 30px 0; }
.tools-con img.imgcolu { margin-left:50px; }
#ccTools a:hover {text-decoration: none;}
.tools a {color: black;}

/*Ambassadors
-------------------------------------------*/
.ambassadors { background:#f86920 url("../imgs/topbg.png") no-repeat fixed center bottom; padding:85px 0; text-align:center; background-size: cover; }
.ambassadors h2 { color:#fff; margin-bottom:50px; }
.ambassadors ul { list-style:none; padding:0; margin:0; text-align:center; }
.ambassadors ul li { width:24.6%; display:inline-block; margin:0; min-height:280px; vertical-align:top; }
.ambassadors p { color:#000; font-size:14px; max-width:154px; margin:0 auto; }

/*Advisers
-------------------------------------------*/
.advisers { background:#fff; padding:85px 0 50px; }
.advisers h2 { margin-bottom:50px; }
.advisers ul { list-style:none; padding:0; margin:0; text-align:center; }
.advisers ul li { width:33%; display:inline-block; margin:0; min-height:280px; vertical-align:top; }
.advisers p { color:#000; font-size:14px; max-width:154px; margin:0 auto; }

/*Other
-------------------------------------------*/
.other { background:#576967; padding:85px 0; }
.other h2 { margin-bottom:62px; }
.other h2, .other h4, .other p { color:#fff; }
.other h4 { margin-top:20px; }
/* .other-con { background:url(../imgs/line1.png) top center no-repeat; overflow:hidden; } */
.other-con img { float:left; margin:0 25px 30px 0; }
.other-con img.imgcolu { margin-left:50px; }

/*Location
-------------------------------------------*/
.location { background:#fff; padding:85px 0; }
.location h2 { color:#f65b10; margin-bottom:62px; }

/*Press
-------------------------------------------*/
.press { background:#ecf2f1; padding:85px 0; text-align:center; }
.press h2 { margin-bottom:60px; }
.press ul { list-style:none; padding:0; margin:0; display:table; width:100%; }
.press ul li { width:25%; display:table-cell; min-height:71px; vertical-align:bottom; }

/*Contact us
-------------------------------------------*/
.contact { background:#b4cac8; padding:85px 0; text-align:center; }
.contact h2 { margin-bottom:60px; }
.contact p { font-size:18px; margin-bottom:25px; }
.contact form { margin:0 auto; max-width:750px; }
.contact form textarea { height:132px; margin-bottom:14px; border-radius:4px; border:0; }
.contact form input[type=text] { border-radius:4px; border:0;  }

/*Footer
-------------------------------------------*/
footer { padding:18px 0; font-size:14px; color:#666; }
footer span { margin-top:12px; display:block; }
footer span img { position:relative; top:-3px; margin-right:4px; }
footer span img.email { margin-right:10px; margin-left:8px; }
footer a { color:#666; }

/*Verticle Nav
-------------------------------------------*/
h4.orange { color: #f65b10;  font-weight: 300; text-shadow: -2px 1px rgba(0, 0, 1, 0.07); font-size:24px; }
.panel-body { padding:0px; }
.sidebar-nav  ul { list-style:none; padding:0; margin:0; }




.sidebar-nav .navbar .navbar-collapse {
    padding: 0;
    max-height: none;
  }
  .sidebar-nav .navbar{
    border-radius:0; 
    margin-bottom:20px; 
    border:0;
  }
  .sidebar-nav .navbar ul {
    float: none;
    display: block;
  }
  .sidebar-nav .navbar li {
    float: none;
    display: block;
	font-weight:400
  }
  .sidebar-nav .navbar li a {
    padding-top: 12px;
    padding-bottom: 12px;
	display:block; padding-left:14px; text-decoration:none; color:#000; font-size:14px;
	font-weight:600;
  }  
  .sidebar-nav .navbar li li a { font-weight:300; }
  .beta { position:absolute; top:0; right:0; z-index:9999; }
 
 .current-menu-item{
	background: #f65b10 none repeat scroll 0 0;
 }
 
.copaycon { background:#ecf2f1; padding:48px 20px 40px; text-align:center; }
.copaycon h2 { color:#fa720f; border-top:1px dashed #fa720f; border-bottom:1px dashed #fa720f; display:inline-block; font-size:30px;  font-weight: 600; padding:10px 0 !important;}
.copaycon p img { margin-bottom:30px;}
.featurescon { padding:80px 0; background:#fff; }
.featurescon p{ font-size:15px;}
.featurescon h3 { margin-bottom:30px; }
.featurescon h4 { margin-top:0; }
.featurescon .brdrht { border-right:1px solid #fa720f; }
.featurescon p.bugsupport { text-align:center; padding:60px 0;}
.featurescon p.bugsupport a{ color:#fa720f; border-bottom:1px solid #fa720f; }
 
.widget-title {font-size: 24px; font-weight: 500; background-color: #F86F25; padding: 8px; line-height: 24px;}
.amr_widget {border: 1px solid #F86F25; border-radius: 4px; margin-bottom: 20px;}
.amr_widget ul {list-style: none; padding-left: 15px; padding-right: 15px;}