/*
Parallax Scrolling Start
*/
object:focus { outline:none; }

/* HTML Countdown
 */
.historia_left, .historia_right, .historia_center{
    visibility: hidden;
}
.htmlCountdownBg
{
  position: relative;
  width: 300px;
  height: 250px;
  color: #fff;
  font-family: Arial, sans-serif;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
}

.htmlCountdownBg div
{
  position: absolute;
}

.htmlCountdownBg.black
{
  background-image: url(../images/300x250_realtime_black.png);
}

.htmlCountdownBg.black-countdown
{
  background-image: url(../images/300x250_countdown_black.png);
}

.htmlCountdownBg.white
{
  background-image: url(../images/300x250_realtime_white.png);
  color: #5f5f5f;
}

.htmlCountdownBg.white-countdown
{
  background-image: url(../images/300x250_countdown_white.png);
}

.htmlCountdownBg .cd-countdown, .htmlCountdownBg .cd-realtime
{
  display:none;
  width: 100%;
}

.htmlCountdownBg.black .cd-logo 
{
  width: 300px;
  height: 250px;
  background-image: url(../images/300_logo_black.gif);
  background-repeat: no-repeat;
}

.htmlCountdownBg.white .cd-logo 
{
  width: 100%;
  height: 100%;
  background-image: url(../images/300_logo_white.gif);
  background-repeat: no-repeat;
}

.htmlCountdownBg.black .cd-glass-countdown
{
  width: 100%;
  height: 50px;
  background-image: url(../images/300_glass_black.png);
  background-repeat: no-repeat;
  top: 102px;
  z-index: 10;
}

.htmlCountdownBg.black .cd-glass-real
{
  width: 100%;
  height: 50px;
  background-image: url(../images/300_glass_black.png);
  background-repeat: no-repeat;
  top: 102px;
  z-index: 10;
}

.htmlCountdownBg.white .cd-glass-countdown
{
  width: 100%;
  height: 50px;
  background-image: url(../images/300_glass_white_countdown.png);
  background-repeat: no-repeat;
  top: 100px;
  z-index: 10;
}

.htmlCountdownBg.white .cd-glass-real
{
  width: 100%;
  height: 50px;
  background-image: url(../images/300_glass_white.png);
  background-repeat: no-repeat;
  top: 102px;
  z-index: 10;
}

/*countdown*/

.htmlCountdownBg .cd-labels 
{
  font-size: 18px;
  text-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
  top: 112px;
  left: 0px;
  width: 100%;
}

.htmlCountdownBg.black .cd-labels 
{
  color:#c5c5c5;
}

.htmlCountdownBg.white .cd-labels 
{
  color:#7e7e7e;
}

.htmlCountdownBg .cd-values 
{
  font-size: 32px;
  text-shadow: 0px 3px 3px rgba(0, 0, 0, .4);
  top: 130px;
  left: 0px;
  width: 100%;
}

.htmlCountdownBg .dLabel { left: 48px; }
.htmlCountdownBg .hLabel { left:117px; }
.htmlCountdownBg .mLabel { left:175px; }
.htmlCountdownBg .sLabel { left:238px; }

.htmlCountdownBg .dValue { right:210px; }
.htmlCountdownBg .hValue { right:149px; }
.htmlCountdownBg .mValue { right: 80px; }
.htmlCountdownBg .sValue { right: 18px; }

.htmlCountdownBg .cd-copy {
  font-size: 15px;
  width: 100%;
  text-align: center;
  line-height: 1.2em;
  left: 0px;
  top: 190px;
  color: #999999;
}

.htmlCountdownBg.white .cd-copy {
  color: #777777;
}

.htmlCountdownBg .cd-copy sup {
  font-size: 10px;
  vertical-align: baseline;
  position: relative;
  top: -0.3em;
  left:-0.2em;
}
.htmlCountdownBg .cd-real-copy  sup
{
  font-size: 11px;
  vertical-align: baseline;
  position: relative;
  top: -0.5em;
  left:-0.0em;
}
/*real*/

.htmlCountdownBg .cd-real-values 
{
  font-size: 48px;
  text-shadow: 0px 3px 3px rgba(0, 0, 0, .4);
  top: 111px;
  left: 0px;
  width: 100%;
}

.htmlCountdownBg .realhValue { right:224px; }
.htmlCountdownBg .separatorOne { right:196px; }
.htmlCountdownBg .realmValue { right:124px; }
.htmlCountdownBg .separatorTwo { right:97px; }
.htmlCountdownBg .realsValue { right:24px; }

.htmlCountdownBg .cd-real-copy {
  font-size: 20px;
  width: 100%;
  text-align: center;
  line-height: 1.3em;
  left: 0px;
  top: 185px;
  color: #999999;
}

.htmlCountdownBg.white .cd-real-copy {
  color: #777777;
}

/* ie6 png alpha lack */
* html .cd-glass-countdown, * html .cd-glass-real {
  visibility: hidden;
  display: none;
}

.home .extension,.home .testimonials,.home .subscribe {
  padding: 50px 0px!important;
}
.nspBotInterface, .nspTopInterface {
    float: none!important;
    margin: 0px auto!important;
    display: block;
    width: 110px;
}
.article-content p {
  font-size: 12pt!important;
  line-height: 150%;
}
.custom-buttom{
  background: #155c7a;
  color: white;
  padding: 15px;
  border-radius: 9px;
}
.parallax {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	background-attachment: fixed;
	position: static;
}
/*
Parallax Scrolling End
*/
.center-align {
	text-align: center;
}

.left-align {
	text-align: left;
}

.right-align {
	text-align: right;
}
/*
Social Icons Start
*/
.social-icons ul {
	padding: 0!important;
	margin: 0!important;
	list-style-type: none!important;
}
.social-icons li {
	float: left!important;
	padding: 0!important;
	margin: 0!important;
	width: auto!important;
}
.social-icons li:last-child {
	
}		
.social-icons li a {
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	display: block!important;
	float: left!important;
	height: 100%!important;
	margin: 0!important;
	padding: 0!important;
	width: 40px!important;
	height: 41px!important;
	text-indent: -9999px!important;
}
.social-icons li a:hover {
	background-position: 0 -40px!important;
}
.social-icons li a {
	background-color:transparent;
}
.social-icons li.facebook a {
	background: url(../images/icons/facebook.png) no-repeat 0 0;
}
.social-icons li.facebook a:hover {
	background-color: #3b5998;
}
.social-icons li.flickr a {
	background: url(../images/icons/flickr.png) no-repeat 0 0;
}
.social-icons li.flickr a:hover {
	background-color: #f1628b;
}
.social-icons li.google a {
	background: url(../images/icons/google.png) no-repeat 0 0;
}
.social-icons li.google a:hover {
	background-color: #dd4b39;
}
.social-icons li.googleplus a {
	background: url(../images/icons/googleplus.png) no-repeat 0 0;
}
.social-icons li.googleplus a:hover {
	background-color: #d94a39;
}
.social-icons li.html5 a {
	background: url(../images/icons/html5.png) no-repeat 0 0;
}
.social-icons li.html5 a:hover {
	background-color: #f3642c;
}
.social-icons li.linkedin a {
	background: url(../images/icons/linkedin.png) no-repeat 0 0;
}
.social-icons li.linkedin a:hover {
	background-color: #71b2d0;
}
.social-icons li.orkut a {
	background: url(../images/icons/orkut.png) no-repeat 0 0;
}
.social-icons li.orkut a:hover {
	background-color: #ed2590;
}
.social-icons li.paypal a {
	background: url(../images/icons/paypal.png) no-repeat 0 0;
}
.social-icons li.paypal a:hover {
	background-color: #32689a;
}
.social-icons li.picasa a {
	background: url(../images/icons/picasa.png) no-repeat 0 0;
}
.social-icons li.picasa a:hover {
	background-color: #444;
}
.social-icons li.pinterest a {
	background: url(../images/icons/pinterest.png) no-repeat 0 0;
}
.social-icons li.pinterest a:hover {
	background-color: #cb2027;
}
.social-icons li.rss a {
	background: url(../images/icons/rss.png) no-repeat 0 0;
}
.social-icons li.rss a:hover {
	background-color: #fe9900;
}
.social-icons li.skype a {
	background: url(../images/icons/skype.png) no-repeat 0 0;
}
.social-icons li.skype a:hover {
	background-color: #18b7f1;
}
.social-icons li.tumblr a {
	background: url(icons/tumblr.png) no-repeat 0 0;
}
.social-icons li.tumblr a:hover {
	background-color: #3a5976;
}
.social-icons li.twitter a {
	background: url(../images/icons/twitter.png) no-repeat 0 0;
}
.social-icons li.twitter a:hover {
	background-color: #55acee;
}
.social-icons li.vimeo a {
	background: url(../images/icons/vimeo.png) no-repeat 0 0;
}
.social-icons li.vimeo a:hover {
	background-color: #62a0ad;
}

.social-icons li.youtube a {
	background: url(../images/icons/youtube.png) no-repeat 0 0;
}
.social-icons li.youtube a:hover {
	background-color: #f45750;
}
/*
Social Icons End
*/

.package {
	background: #FFFFFF;
	margin-top: 25px;
	margin-bottom: 50px;
	padding-bottom: 15px;
	text-align: center;
	border: 1px solid #ddd;
}
.package-header {
	color: #FFF;
	padding-top: 15px;
	padding-bottom: 15px;
}
.package-header.bg {
	background: #ddd;
}
.package-header h5 {
	text-transform: uppercase;
	font-weight: bold;
	color: #666666;
}
.price {
	line-height: 120px;
	height: 100px;
	color: #FFF;
	font-weight: 400;
	background: #404040;
}
.price h4 {
	display: inline;
	font-size: 40px;
	line-height: normal;
	margin-bottom: 0;color: #FFF;
}
.price h4 .dollar-sign {
	font-size: 17px;
	vertical-align: super;
}
.price .price-meta {
	line-height: normal;
	text-transform: uppercase;
	color: #9f9f9f;
}
.package ul {
	margin: 0;
	padding: 0;
}
.package ul li {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: auto;
	border-bottom: 1px dotted #dadada;
	list-style: none;
}

.best-value .package-header h4 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
}
.best-value .package-header .meta-text {
	font-size: 13px;
}

.package ul li i {
	font-size: 13px;
	margin-right: 5px;
}
.order {
	background: #d8ccba;
	color: #404040;
}
.package .order-now {
	line-height: 45px;
	max-width: 100%;
	display: block;
	background: #404040;
	color: #FFF;
	-webkit-transition: all 700ms;
	transition: all 700ms;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.package .order-now:hover {
	background: #e96656;
}

.buttons {
	text-align: center;
	margin-bottom: 100px;
	margin-top: 45px;
}
.package .button {
	display: inline-block !important;
	text-align: center;
	text-transform: uppercase;
	padding: 10px 35px 10px 35px;
	border-radius: 4px;
	margin: 10px;
}
.pricing-btn {
	display: inline-block !important;
	text-align: center;
	text-transform: uppercase;
	padding: 13px 35px 13px 35px;
	border-radius: 0;
	margin: 20px auto 10px auto;
	border: none;
}
.red-btn {
	background: #e96656;
}
.green-btn {
	background: #20AA73;
}
.blue-btn {
	background: #3ab0e2;
}
.yellow-btn {
	background: #E7AC44;
}
.red-btn,.green-btn,.blue-btn,.yellow-btn {
	color: #FFF;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.blue-btn:hover {
	color: #FFF;
	background: #1288b9;
}
.red-btn:hover {
	color: #FFF;
	background: #cb4332;
}
.green-btn:hover {
	color: #FFF;
	background: #069059;
}
.yellow-btn:hover {
	color: #FFF;
	background: #d8951e;
}
#countcal,#countmet,#countmetrow,#countmuscle{
	  font-size: 40px;
	  width: 100px;
	  height: 100px;
	  display: block;
	  padding: 22px 13px;
	  border: 3px solid white;
	  border-radius: 50px;
	  color: white;
	  margin-left: auto;
	  margin-right: auto;
}
#mbYTP_juxBGVDPlayerID{
	width:100%!important;
	height:100%!important;
	margin-top:-30px!important;
	margin-left:0px!important;
}
.home .testimonials{
  z-index:999;
  background-image: url('http://comissaoatletasolimpicos.com/v3/templates/itl_nefario/images/banner_testemunhos_CAO.png')!important;
  background: no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.grey-wrapper{
  background: whitesmoke;
  padding: 15px;
  width: 100%;
}
.centered-images{
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.centered-images img{
	float:left;
}
.objective {
  width: 19%;
  margin-right: 1%;
  float: left;
  text-align: center;
}
.stat_white{
	color:white;
	display:block;
	margin-top:25px;
}
.home .feature{
  background: #003755;
}
.slideshow{
  box-shadow: 0px 6px 12px #050303;
  position: relative;
}
#extension, .subscribe {
	background: white;
}
.subscribe .container {
  width: 100%;
}
.testimonials h3{
	font-size:31px;
	color:black;
}
.footer-menu .dropdown-menu {
  display: block!important;
  position: initial;
  background: none;
  float:none;
}
.footer-menu .dropdown-menu > li > a{
	display:initial;
	padding:0px;
	
}
.footer-menu .dropdown-menu > li{
	margin-bottom:5px;
	margin-left:15px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus{
  color: #155c7a!important;
  background-color: transparent!important;
}
.page-title,
.page-header h1 {
  text-align:center;
}
img.nspImage.tleft.fleft.gkResponsive {
  border: 3px solid #155c7a;
}
.mejs-controls{
	display:none!important;
}
.barra-atletas{
	background: #155c7a;
    color: white;
    padding: 30px 90px;	
}
#Mod201 {
    display:none!important;
} 
.feature {
	background-color: #fff!important;
}
.testimonials {
	margin-top: -135px!important;
}
.testimonials span{
	color: #000;
	font-weight: bold;
}
.home .slideshow img {
	height: 370px!important;
}
.home .feature {
	padding: 33px!important 0;
}
.sprocket-features-arrows .arrow {
	display: none!important;
}

	