/*!
 * Bootstrap v3.0.2 by @fat and @mdo
 * Copyright 2013 Twitter, Inc.
 * Licensed under http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

.container-fluid {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.navbar.navbar-default {
	
}

.container {
    margin-top: 20px;
}

/* Carousel Styles */
.carousel-indicators .active {
    /*background-color: #2980b9;*/
	background-color: #248F40;
}

.carousel-inner img {
    width: 100%;
    max-height: 460px
}

.carousel-control {
    width: 0;
}

.carousel-control.left,
.carousel-control.right {
	opacity: 1;
	filter: alpha(opacity=100);
	background-image: none;
	background-repeat: no-repeat;
	text-shadow: none;
}

.carousel-control.left span {
	padding: 15px;
}

.carousel-control.right span {
	padding: 15px;
}

.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right, 
.carousel-control .icon-prev, 
.carousel-control .icon-next {
	position: absolute;
	top: 45%;
	z-index: 5;
	display: inline-block;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
	left: 0;
}

.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
	right: 0;
}

.carousel-control.left span,
.carousel-control.right span {
	background-color: #000;
}

.carousel-control.left span:hover,
.carousel-control.right span:hover {
	opacity: .7;
	filter: alpha(opacity=70);
}

/* Carousel Header Styles */
.header-text {
    position: absolute;
    top: 20%;
    left: 1.8%;
    right: auto;
    width: 96.66666666666666%;
    color: #fff;
}

.header-text h2 {
    font-size: 40px;
}

.header-text h2 span {
    /*background-color: #2980b9;*/
	background-color: #248F40;
	padding: 10px;
}

.header-text h3 span {
	background-color: #000;
	padding: 15px;
}

.btn-min-block {
    min-width: 170px;
    line-height: 26px;
}

.btn-theme {
    color: #fff;
    background-color: transparent;
    border: 2px solid #fff;
    margin-right: 15px;
}

.btn-theme:hover {
    color: #000;
    background-color: #fff;
    border-color: #fff;
}


  .first_three {
  position:relative;
	/*float: left;
	margin: 0 19px -10000px 0;
	
	text-align: left;
	/*width: 278px;*/
	/*padding: 0 20px 100px 0;*/
	/*border-right: 1px solid #b3b59b;*/
}
 .third_three {
 position:relative;
	/*float: right;
	
	text-align: left;
	/*width: 300px;*/
	/*border-left: 1px solid #b3b59b;*/
	/*margin: 0px 0px -2000px 20px;*/
	/*padding: 0px 20px 300px 20px;*/
  }
  
  .second_three {
  position:relative;
  border-left: 1px solid #b3b59b;
  border-right: 1px solid #b3b59b;
  }
  
  .news-btn {
	color: #808274;
	font-size: large;
	font-weight: bold;
	margin-bottom: 10px;
  }
  
  .push-down {
	position:absolute; top:550px
        ;
  }
  
  .boxSection-next {
	border-top: 1px solid #a7a98f;
  }

  .boxSection {	
	padding: 25px 0 19px 0;
	color: #4d4d4d;
	font: normal 14px/18px Arial, Helvetica, sans-serif;
  }
  
  .boxSectionTitle {
	/*width: 112px;*/
	font-size: 20px;
	font-weight: bold;
	color: #808274;
	height: 27px;
	top: -17px;
	left: 1px;
 }
 
 .boxSectionTitle > a {
	/*line-height: 29px;*/
	color: #808274;
 }
  

 .boxTitle > h3 {
	width: 108px;
	height: 10px;
	top: -15px;
	left: 2px;
	position: relative!important;
	color: #4a4b41;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 34px;
	
 }
 
 .aboutTitle > h3 {
	/*width: 108px;*/
	height: 10px;
	top: -15px;
	left: 2px;
	position: relative!important;
	color: #4a4b41;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 34px;
	
 }
 .hr-8 {
	border-bottom: 1px solid #b3b59b;
 }
 
 .about-boxSection{
	
	padding: 25px 0 19px 0;
	color: #4d4d4d;
	font: normal 14px/18px Arial, Helvetica, sans-serif;
 }
 .about-boxSectionTitle{
	font-size: 20px;
	font-weight: bold;
	color: #808274;
	height: 27px;
	top: -17px;
	left: 1px;
 }
  .about-boxSectionTitle > a{
		color: #808274;
 }
 .img-about{
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 25px;   
	border: 1px solid #4a4b41;
 }
 
 .content {
	background: url(../img/content-bg.gif) no-repeat scroll center top #8A8D71;
	width: 100%;
	position: relative;
	z-index: 1;
	/*padding-bottom: 94px;*/
	padding-top: 20px;
	min-height: 711px;
 }
 
 .footer > .navbar-default {
	color: #4d4d4d;
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	padding-bottom: 80px;
	background-color: #ffffff;
	border-color: #EEEEEE;
	
	
 }
 
  .img_fcbk {
	background-image: url('../img/fcb_inactive.png');
	height:50px; 
	width:50px;
	margin-right: -25px;
 }
  .img_gplus {
	background-image: url('../img/g_plus_inactive.png');
	height:50px; 
	width:50px;
	margin-right: -25px;
	
 }
  .img_yt {
	background-image: url('../img/yt_inactive.png');
	height:50px; 
	width:50px;
	
	
 }
 .img_in {
	background-image: url('../img/in_inactive.png');
	height:50px; 
	width:50px;
	margin-right: -25px;
 }
 
 .img_fcbk:hover {
	background-image: url('../img/fcb.png');
	height:50px; 
	width:50px;
	margin-right: -25px;
 }
  .img_gplus:hover {
	background-image: url('../img/g_plus.png');
	height:50px; 
	width:50px;
	margin-right: -25px;
	
 }
   .img_yt:hover {
	background-image: url('../img/yt.png');
	height:50px; 
	width:50px;
	
 }
  .img_in:hover {
	background-image: url('../img/in.png');
	height:50px; 
	width:50px;
	margin-right: -25px;

 }
 
 .navbar-default .navbar-nav > .fut > a{
	
	color: #000000;
	font-size: small;
	font-weight: normal;
 }
 
  .navbar-default .navbar-nav  > .fut > a:hover{
	color: #111111;
	font-size: small;
	font-weight: normal;
 }
 
 .policy {
	/*margin-left: 100px;*/
 }
 
 .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color: #FFFFFF;
background-color: #272727;
height: 60px;
}
 
 
 
 
.weatherFeed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	/*margin: 2em 3em;*/
	width: 100%;
}
.weatherFeed a { color: #888; }
.weatherFeed a:hover {
	color: #000;
	text-decoration: none;
}
.weatherItem {
	padding: 0.8em;
	text-align: right;
}
.weatherCity { text-transform: uppercase; }
.weatherTemp {
	font-size: 2.0em;
	font-weight: bold;
}
.weatherDesc, .weatherCity, .weatherForecastDay  { font-weight: bold; }
.weatherDesc { margin-bottom: 0.4em; }
.weatherRange, .weatherWind, .weatherLink, .weatherForecastItem { font-size: 0.8em; }
.weatherLink, .weatherForecastItem {
	margin-top: 0.5em;
	text-align: left;
}
.weatherForecastItem {
	padding: 0.5em 0.5em 0.5em 80px;
	background-color: #fff;
	background-position: left center;
}
.weatherForecastDay { font-size: 1.1em; }

.odd { /*background-color: #e8e8fc; */}
.even { /*background-color: #d4d4e8;*/ }



.shape{	
	border-style: solid; border-width: 0 70px 40px 0; float:right; height: 0px; width: 0px;
	-ms-transform:rotate(360deg); /* IE 9 */
	-o-transform: rotate(360deg);  /* Opera 10.5 */
	-webkit-transform:rotate(360deg); /* Safari and Chrome */
	transform:rotate(360deg);
}
.offer{
	background:#fff; border:2px solid #ddd; box-shadow: 0 10px 20px rgba(255, 0, 0, 0.2); margin: 15px 0; overflow:hidden;
}

.offer-radius{
	border-radius:7px;
}
.offer-danger {	border-color: #d9534f; }
.offer-danger:hover{		
	-moz-box-shadow: 0 10px 25px  rgba(0,0,0,0.5);
	-webkit-box-shadow:  0 10px 25px rgba(255,0,0,0.5);
	box-shadow: 0 10px 25px rgba(255, 0, 0, 0.5);
}
.offer-danger .shape{
	border-color: transparent #d9534f transparent transparent;
	border-color: rgba(255,255,255,0) #d9534f rgba(255,255,255,0) rgba(255,255,255,0);
}/*
.offer-success {	border-color: #5cb85c; }
.offer-success .shape{
	border-color: transparent #5cb85c transparent transparent;
	border-color: rgba(255,255,255,0) #5cb85c rgba(255,255,255,0) rgba(255,255,255,0);
}
.offer-default {	border-color: #999999; }
.offer-default .shape{
	border-color: transparent #999999 transparent transparent;
	border-color: rgba(255,255,255,0) #999999 rgba(255,255,255,0) rgba(255,255,255,0);
}
.offer-primary {	border-color: #428bca; }
.offer-primary .shape{
	border-color: transparent #428bca transparent transparent;
	border-color: rgba(255,255,255,0) #428bca rgba(255,255,255,0) rgba(255,255,255,0);
}
.offer-info {	border-color: #5bc0de; }
.offer-info .shape{
	border-color: transparent #5bc0de transparent transparent;
	border-color: rgba(255,255,255,0) #5bc0de rgba(255,255,255,0) rgba(255,255,255,0);
}
.offer-warning {	border-color: #f0ad4e; }
.offer-warning .shape{
	border-color: transparent #f0ad4e transparent transparent;
	border-color: rgba(255,255,255,0) #f0ad4e rgba(255,255,255,0) rgba(255,255,255,0);
}
*/
.shape-text{
	color:#fff; font-size:12px; font-weight:bold; position:relative; right:-40px; top:2px; white-space: nowrap;
	-ms-transform:rotate(30deg); /* IE 9 */
	-o-transform: rotate(360deg);  /* Opera 10.5 */
	-webkit-transform:rotate(30deg); /* Safari and Chrome */
	transform:rotate(30deg);
}	
.offer-content{
	padding:0 20px 10px;
}


#lightbox .modal-content {
    display: inline-block;
    text-align: center;   
}

#lightbox .close {
    opacity: 1;
    color: rgb(255, 255, 255);
    background-color: rgb(25, 25, 25);
    padding: 5px 8px;
    border-radius: 30px;
    border: 2px solid rgb(255, 255, 255);
    position: absolute;
    top: -15px;
    right: -55px;
    
    z-index:1032;
}