@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic);
@import url(//fonts.googleapis.com/css?family=Kaushan+Script);

header {
	background-color: #FFF;
}
.small-box h4 {
  font-size: 16x;
  font-weight: bold;
  margin: 0 0 10px 0;
 /* white-space: nowrap;*/
  padding: 0;
}
.box .box-header .ccr-gallery-title {
	display: inline-block;
	padding: 10px 0;
	margin: 0;
	color: #000;
	font-size: 1.5em;
	font-weight: 400;
	float: left;
	cursor: default;
	background: #FFCC99;
	border-right: 5px solid #FF9933;
	border-left: 8px solid #FF9933;
	width: 100%;
	vertical-align:middle;
}
.box .box-header .ccr-gallery-title span {
	/*margin: 13px 0;*/
	float: left;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 5px solid #FF9933;
	margin-right: 10px;
}
.box .box-header .ccr-commets-title {
	display: inline-block;
	padding: 10px 0px;
	margin: 0;
	color: #000;
	font-size: 1.5em;
	font-weight: 400;
	float: left;
	cursor: default;
	background: #FFF;
	border-right: 5px solid #FF9933;
	border-left: 8px solid #FF9933;
	width: 100%;
	vertical-align:middle;
}
.box .box-header .ccr-commets-title span {
	/*margin: 13px 0;*/
	float: left;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 5px solid #FF9933;
	margin-right: 10px;
}
.box .box-scroll { 
	height: 300px !important;
	overflow-y: scroll !important;
}
.box .box-border-lr {
	border-right: 1px solid #FF9933 !important;
	border-left: 1px solid #FF9933 !important;
}
.box .box-border-b {
	border-bottom: 1px solid #FF9933 !important;
}
.featured-news-img {
	width: auto;
	height: 180px;
	float: left;
	margin-right: 15px;
	margin-top: -5px;
}
.featured-news-rimg {
	width: auto;
	height: 180px;
	float: right;
	margin-left: 10px;
	margin-top: -5px;
}
.featured-news-post {
	line-height: 200%;
	text-align: justify;
	margin-top: 10px;
	min-height: 180px;
}
.sidebar-popular-post-img {
	width: 100px;
	height: auto;
	overflow: hidden;
}
.sidebar-extras {
	width: 150px;
}
.no-wrap {
	display: block;
	white-space: nowrap;
}
/* carousel
---------------------------------------------------------------------- */
.carousel-control-rpos {
  position: absolute;
  top: 49.5%;
  right: 10px;
}
.carousel-control-lpos {
  position: absolute;
  top: 49.5%;
  left: 10px;
}
.carousel-caption {
  background-color: rgba(0,0,0,.5);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  padding: 10px 0 10px 25px;
  color: #fff;
  text-align: left;
  font-size: 1.1em;
}
.carousel-indicators {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  z-index: 15;
  margin: 0;
  padding: 10px 25px 10px 0;
  text-align: right;
}
.carousel-inner > .item > img, 
.carousel-inner > .item > a > img { 
	display: block; 
	/*width: 100% \9; 
	max-width: auto;*/
	width: 1200 !important; 
	height: auto !important; 
}
/* 2.2 - ccr-site-title 
---------------------------------------------------------------------- */
#ccr-site-title .container-fluid  {
	padding: 70px 0 20px 0;
}
#ccr-site-title .site-logo a {
	padding-left: 0px;
	padding-right: 0px;
}
#ccr-site-title .site-logo img {
	/*width: 100%;*/
	max-height: 70px;
	width: 270px;
	/*margin: 0px;*/
	padding: 5px;
	float: right;
}
#ccr-site-title .client-logo a {
	padding-left: 5px;
	padding-right: 0px;
}
#ccr-site-title .client-logo img {
	width: auto;
	max-height: 70px;
	/*margin: 0px;
	padding: 0px;*/
	padding: 5px;
	float: left;
}
.siglas-cliente-nobody {
	float: left;
	line-height: 50px;
	padding: 0 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-stretch: ultra-expanded;
	font-style: italic;
	font-size: 3em;
	color: #666;
	
}
/* 2.3 - ccr-nav-main 
---------------------------------------------------------------------- */
#ccr-nav-main {
	background-color: #336699;
	width: 100%;
	height: 40px;
}
#ccr-nav-main .navbar-collapse {
	padding-left: 0px;
	float: left;
}
/*#ccr-nav-main .nav li {
	border-left: 1px solid rgba(255,255,255,.3);
	border-right: 1px solid rgba(0,0,0,.1);
}*/
#ccr-nav-main .nav li a {
	color: #fff;
	font-weight: 400;
	/*font-size: 1.125em;*/
	background-color: #336699;
	padding: 0px 20px;
	line-height: 40px;
	height: 40px;
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-ms-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
}
#ccr-nav-main .nav li:first-child {
	border-left: none;
}
#ccr-nav-main .nav li:last-child {
	border-right: none;
}
#ccr-nav-main .nav li a:hover {
	background-color: #90ACC8;
}
#ccr-nav-main .current-time {
	color: #fff;
	font-weight: 400;
	font-size: 1.125em;
	padding: 0px 20px;
	line-height: 40px;
	padding-right: 0px;
	height: 40px;
}
#ccr-nav-main .users-online {
	color: #fff;
	font-weight: 400;
	font-size: 1.125em;
	padding: 0px 20px;
	line-height: 40px;
	padding-right: 0px;
	height: 40px;
}
.nav ul.sub-menu {
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 100;
}
#ccr-nav-main .nav ul.sub-menu li {
	position: relative;
	border-left: none;
	border-right: none;
}
.nav ul.sub-menu li a {
	display: inline-block;
	width: 180px;
	min-height: 40px;
	border-top: 1px solid rgba(255,255,255,.3);
}
.nav ul.sub-menu ul.sub-menu-2, .nav ul.sub-menu ul.sub-menu-2 ul.sub-menu-3 {
	position: absolute;
	display: none;
	margin-left: 180px;
	top: 0;
	border-left: 1px solid #FFC890;
	z-index: 200;
}
.nav ul.sub-menu ul.sub-menu-2 ul.sub-menu-3 {
	z-index: 300;
}
/*.dropdown-menu {
	background-color: #B6C8DB;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	background-image: none;
	background-color: #FFC890;
}*/
/* 2.4 - ccr-nav-below-main
---------------------------------------------------------------------- */
#ccr-nav-below-main {
	background-color: #f2f2f4;
	width: 100%;
}
#ccr-nav-below-main .navbar-collapse {
	padding-left: 0px;
	float: left;
}
#ccr-nav-below-main .nav li a {
	height: 40px;
	color: #5f5f5f;
	font-weight: 400;
	font-size: 1.07142857em;
	padding: 0px 20px;
	line-height: 40px;
}
#ccr-nav-below-main .nav li a:hover {
	color: #B9B9BB;
}
#ccr-nav-below-main .ccr-addthis {
	float: right;
	margin-top: -5px;
}
#ccr-nav-below-main .ccr-addthis li {
	float: left;
	line-height: 40px;
	padding: 0 10px;
}
#ccr-nav-below-main .ccr-addthis li:last-child {
	padding-right: 0px;
}
#ccr-nav-below-main .ccr-addthis img {
	height: 14px;
	width: 24px;
	display: inline-block;
	margin-right: 10px;
}
.ask {
	margin-top: 3px !important;
}
/* 5.0 - ccr-footer-sidebar
---------------------------------------------------------------------- */
#ccr-footer-sidebar {
	background-color: #666666;
	padding: 0;
	width: 100%;
	font-size: 0.9em;
}
#ccr-footer-sidebar h5 {
	/*font-size: 1.15em;*/
	color: #c2c2c2;
	border-bottom: 1px solid #B9B9BB;
	padding-bottom: 5px;
	margin-bottom: 10px;
	width: 100%;
}
#ccr-footer-sidebar .about-us {
	color: #c2c2c2;
	margin-bottom: 10px;
}
#ccr-footer-sidebar .col-md-3 {
	margin: 5px 0 0 0;
	overflow: hidden;
}
#ccr-footer-sidebar .col-md-3 li {
	/*padding: 8px;*/
	width: 100%;
	float: left;
	padding-left: 0;
}
#ccr-footer-sidebar .col-md-3 li a {
	color: #B9B9BB;
	padding: 0;
	margin: 0;
}
#ccr-footer-sidebar .col-md-3 li a:hover {
	color: #B6C8DB;
}
#ccr-footer-sidebar .tagcloud a {
	color: #fff;
	line-height: 40px;
	background-color: #727376;
	padding: 5px 10px;
	margin-right: 7px;
}
#ccr-footer-sidebar .tagcloud a:hover {
	background-color: #B9B9BB;
}
/* 5.0 - ccr-footer-sidebar End
---------------------------------------------------------------------- */
/* 6.0 - ccr-footer
---------------------------------------------------------------------- */
#ccr-footer {
	background-color: #336699;
	min-height: 40px;
	font-size: 0.8em;
}
.container {
	position: relative;
}
.copyright, .copyright a {
	color: #fff;
	line-height: 40px;
	text-align: center;
}
.footer-social-icons {
	position: absolute;
	right: 0;
	top: 0;
	height: 40px;
	width: 160px;
}
.footer-social-icons li a {
	/*font-size: 1.35em;*/
	color: #fff;
	float: left;
	line-height: 40px;
	text-align: center;
	width: 40px;
}
/* 6.0 - ccr-footer End
---------------------------------------------------------------------- */


/* 16.0 - Media Queries
---------------------------------------------------------------------- */

/* 16.1 - media screen and (max-width: 1170px)
---------------------------------------------------------------------- */

@media screen and (max-width: 1170px) {
#ccr-header form,  #ccr-nav-main .current-time, #ccr-nav-main .users-online,  #ccr-nav-below-main .ccr-addthis {
	padding-right: 15px;
}
.navbar-brand {
	margin-left: 15px;
}
#ccr-left-section.col-md-8 {
	padding-left: 15px;
}
#ccr-right-section.col-md-4 {
	padding-right: 15px;
}
.add-space {
	margin-right: 15px;
}
}

/* 16.2 - media screen and (max-width: 992px)
---------------------------------------------------------------------- */
@media screen and (max-width: 992px) {
#ccr-left-section.col-md-8,  #ccr-right-section.col-md-4 {
	padding: 15px;
	overflow: hidden;
}
#ccr-left-section.col-md-8 {
	border-right: 0px solid transparent;
	padding-bottom: 0;
}
#ccr-main-section #ccr-right-section.col-md-4,  #ccr-left-section .ccr-last-update {
	margin-top: 0;
}
}

/* 16.3 - media screen and (max-width: 800px)
---------------------------------------------------------------------- */
@media screen and (max-width: 800px) {
#author,  #email {
	width: 100%;
}
#author {
	margin-right: 0;
}
#ccr-nav-top ul {
	display: none;
}
#ccr-nav-top ul.pull-right {
	display: block;
}
.nav ul.sub-menu ul.sub-menu-2,  .nav ul.sub-menu ul.sub-menu-2 ul.sub-menu-3 {
	margin-left: 90px;
}
}

/* 16.4 - media screen and (max-width: 768px)
---------------------------------------------------------------------- */

@media screen and (max-width: 768px) {
#ccr-nav-main {
	height: auto;
}
.navbar-brand {
	margin-left: 15px;
}
.container>.navbar-header,  .container>.navbar-collapse {
	margin-right: 0;
	margin-left: 0;
}
.add-space,  #ccr-nav-main .nav li a i,  #ccr-nav-main .current-time, #ccr-nav-main .users-online, #ccr-nav-below-main .ccr-addthis {
	display: none;
}
#ccr-nav-below-main .navbar-collapse,  #ccr-nav-main .navbar-collapse {
	width: 100%;
}
.nav>li {
	padding-left: 10px;
}
.nav ul.subMneu1,  .nav ul.subMneu1 ul.subMneu2,  .nav ul.subMneu1 ul.subMneu2 ul.subMneu3 {
	display: block;
	width: 95%;
	margin-left: 5%;
	border-left: none;
}
.nav li:hover ul.subMneu1 {
	display: block;
	width: 95%;
	margin-left: 5%;
	position: inherit;
	top: 0;
	left: 0;
}
#ccr-nav-main .nav li {
	border-left: none;
}
.nav ul.subMneu1 li a {
	display: inline-block;
	width: 100%;
	min-height: 40px;
	border-top: none;
	border-bottom: 1px solid rgba(255,255,255,.3);
	width: 100%;
	border-left: none;
}
.nav ul.subMneu1 ul.subMneu2 {
	position: inherit;
	display: block;
	margin-left: 0;
	margin-top: 0;
	border-left: none;
	width: 95%;
	margin-left: 5%;
}
#ccr-nav-main .nav li a.dropdown-toggle i {
	display: inline-block;
}
}

/* 16.5 - media screen and (max-width: 728px)
---------------------------------------------------------------------- */
@media screen and (max-width: 728px) {
}

/* 16.6 - media screen and (max-width: 640px)
---------------------------------------------------------------------- */
@media screen and (max-width: 640px) {
#ccr-nav-top form,  .ccr-thumbnail,  .footer-social-icons,  #ccr-article-related-post img {
	display: none;
}
#ccr-news .featured-news-img, .featured-news-rimg,  #ccr-news .featured-news-post {
	width: 100%;
	float: none;
	overflow: hidden;
}
#ccr-news .featured-news-post h5 {
	margin-top: 15px;
}
#ccr-sports-gallery .featured-sports-news {
	width: 100%;
	float: none;
	height: auto;
}
#ccr-blog-s2 article h4 {
	font-size: 1em;
	line-height: 25px;
}
#ccr-category-1 .ccr-thumbnail {
	display: block;
}
#ccr-article-related-post li,  #ccr-news li,  #ccr-sports-gallery li,  #ccr-latest-post-gallery li,  #ccr-categpry-latest-post li {
	width: 100%;
	float: none;
	padding: 3px 0;
}
#ccr-news li,  #ccr-sports-gallery li {
	margin: 0;
}
#ccr-sports-gallery li:nth-child(-n+2) {
	margin-top: 0;
}
#ccr-sports-gallery li:nth-child(-n+2),  #ccr-sports-gallery li:nth-child(-n+5):nth-child(odd),  #ccr-sports-gallery li:nth-child(-n+6):nth-child(even),  #ccr-sports-gallery li:nth-child(n+8),  #ccr-latest-post-gallery li:nth-child(3n+3),  #ccr-latest-post-gallery li:nth-child(3n+2),  #ccr-categpry-latest-post li:nth-child(3n+2),  #ccr-categpry-latest-post li:nth-child(3n+3) {
	margin-left: 0;
}
.ccr-category-featured article {
	width: 100%;
	min-height: 0;
	padding-bottom: 50px;
}
#ccr-news h5 {
	margin: 0;
}
#ccr-article-related-post li h5 a,  #ccr-news li h5 a,  #ccr-sports-gallery li h5 a,  #ccr-latest-post-gallery li h4 a,  #ccr-categpry-latest-post a {
	padding: 0 10px;
	line-height: 40px;
	background-color: #99B3CC;
}
#ccr-article-related-post li h5 a:hover,  #ccr-news li h5 a:hover,  #ccr-sports-gallery li h5 a:hover,  #ccr-latest-post-gallery li h4 a:hover,  #ccr-categpry-latest-post a:hover {
	color: #FFF;
	background-color: #B6C8DB;
}
}

/* 16.7 - media screen and (max-width: 500px)
---------------------------------------------------------------------- */
@media screen and (max-width: 500px) {
#ccr-blog .blog-thumbnails {
	display: none;
}
#ccr-blog .blog-text,  #ccr-blog-s2 li {
	margin-left: 0;
	width: 100%;
	float: none;
}
#ccr-blog-s2 li:nth-child(2n+1),  #ccr-blog-s2 li:nth-child(2n+2) {
	margin: 0;
}
#ccr-category-1 li,  .ccr-category-featured .ccr-thumbnail,  .ccr-category-featured article {
	width: 100%;
}
}

/* 16.8 - media screen and (max-width: 320px)
---------------------------------------------------------------------- */
@media screen and (max-width: 320px) {
#ccr-site-title .site-logo a {
	width: 260px;
}
#ccr-site-title .site-logo h1 {
	font-size: 1.75em;
}
#ccr-site-title .site-logo h3 {
	font-size: .875em;
}
#ccr-site-title .site-logo img {
	padding-right: 15px;
}
#ccr-nav-top {
	display: none;
}
}
/* navbar-inverse
---------------------------------------------------------------------- */
.navbar-inverse {
  background-color: #222 !important;
  border-color: #080808 !important;
}
.navbar-inverse .navbar-brand {
  color: #777 !important;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff !important;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #777 !important;
}
.navbar-inverse .navbar-nav > li > a {
  color: #777 !important;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff !important;
  background-color: transparent !important;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff !important;
  background-color: #080808 !important;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444 !important;
  background-color: transparent !important;
}
.navbar-inverse .navbar-toggle {
  border-color: #fff !important;
  color: #fff !important;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333 !important;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff !important;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010 !important;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff !important;
  background-color: #080808 !important;
}