.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-weight:700;line-height:normal;margin:0}
/* Navbar */
.navbar{
	position:relative;
	height:auto;
	border:none;
	margin:0
}
.navbar-nav{
	margin:0
}
.navbar-brand{
	height:auto
}
.navbar-brand>img{
	width:100%;
	max-width:160px;
	margin:10px 0 0 10px
}
.navbar-default{
	border-bottom:4px solid #fc3949;
	border-radius:0;
	background-color:transparent
}
.navbar-collapse{
	padding:0
}
.navbar-default .navbar-toggle .icon-bar{
	background-color:#000
}
.navbar-toggle{
	border:none;
	background-color:transparent !important;
	margin-top:15px;
	margin-right:15px
}
.navbar-toggle:hover{
    background:transparent !important
}
.navbar-toggle .icon-bar{
    width:22px;
    transition:all 0.2s
}
.navbar-toggle .top-bar{
    transform:rotate(45deg);
    transform-origin:10% 10%
}
.navbar-toggle .middle-bar{
    opacity:0
}
.navbar-toggle .bottom-bar{
    transform:rotate(-45deg);
    transform-origin:10% 90%
}
.navbar-toggle.collapsed .top-bar{
    transform:rotate(0)
}
.navbar-toggle.collapsed .middle-bar{
    opacity:1
}
.navbar-toggle.collapsed .bottom-bar{
    transform:rotate(0)
}
/* Dropdown */
.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open>.dropdown-toggle.btn-default{
	background-color:#c8c8c8
}
.dropdown{
    position:relative;
    float:right;
    background-color:#ffffff;
    margin:20px 15px 8px 0;
    border:1px solid transparent;
    border-radius:4px
}
.dropdown-menu{
	min-width:auto;
	text-align:center
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{
	display:block;
    color:#4e4e4e;
    font-size:1.6rem;
    font-weight:300;
    border-bottom:1px solid #c2e3ea;
    padding:10px
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
	color:#92ccdb
}

/* Carousel */
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{
	font-size:20px;
	width:25px;
    height:45px
}
.carousel-caption{
    text-shadow:none
}
.carousel-control.right, .carousel-control.left{
	background:transparent
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
	margin-left:-25px
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
	margin-right:-25px
}
.glyphicon{
	color:transparent;
	background-color:transparent;
	border-radius:0px;
	padding:0
}
.carousel-control .glyphicon-chevron-left{
	background-image:url(../img/content/ico-prev.png)
}
.carousel-control .glyphicon-chevron-right{
	background-image:url(../img/content/ico-next.png)
}
.carousel-control{
	width:10%;
	text-shadow:none
}
.carousel-indicators{
	bottom:-40px
}
.carousel-indicators li{
	width:13px;
    height:13px;
	background-color:#ececec;
	border:0;
	margin:2px 7px 0 7px
}
.carousel-indicators .active{
    width:13px;
    height:13px;
	background-color:#c1c1c1;
    margin:0 7px
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{
	width:100%;
	margin:auto
}

/* Generals */
.row{
	margin:0
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
	padding:0
}
.modal-dialog{
	font-family:'Open Sans', sans-serif;
	font-size:1.6rem;
	text-align:left;
	color:#595959
}
.modal-center .modal-dialog{
	font-size:2rem;
	color:#000;
	font-weight:400;
	text-align:center
}
.modal-content{
	border:2px solid #fc3949
}
.modal-header{
	border-bottom:0
}
.modal-dialog p{
	padding-bottom:15px;
	margin-bottom:0
}
.modal-dialog .modal-title{
	text-align:center;
	color:#fb3948;
	font-size:3rem;
	font-weight:300
}
.modal-dialog a{
	display:inline-block !important;
	color:#595959 !important;
	text-decoration:underline;
	margin:0 !important
}
.modal-backdrop, .modal-backdrop.in{
	height:100%;
	min-height:100%;
	padding:0;
	margin:0
}
.modal-footer{
	border:0
}
.modal-center .modal-footer{
	text-align:center
}
.modal-footer .btn{
	font-size:1.6rem;
	font-weight:400
}
.btn-danger{
	background-color:#fc3949;
	border:1px solid #fc3949
}
.btn-default{
	color:#727272;
	border:1px solid #727272
}
.close{
	font-size:29px;
	opacity:0.4
}
.close:focus{
	outline:none
}
@media (min-width:830px){
	.container{width:800px}
}
@media (min-width:992px){
	.container{width:970px}
}
@media (min-width:1100px){
	.container{width:1050px}
}
@media (min-width:1200px){
	.container{width:1200px}
}
@media (min-width:768px){
	.modal-dialog{
	  width:770px;
	  text-align:left
	}
	.modal-content{
		padding:20px 35px 50px 30px
	}
	.carousel-caption{
		right:0;
		left:0;
		padding-bottom:30px
	}
}
@media (max-width:767px){
	.navbar-header{
		background-color:#ffffff;
		padding-bottom:5px;
        float:none
    }
	.navbar-brand{
		height:auto !important;
		margin-top:0
	}
    .navbar-toggle{
        display:block
    }
    .navbar-collapse{
        border-top:1px solid transparent;
        box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)
    }
    .navbar-collapse.collapse{
        display:none!important
    }
    .navbar-nav{
        float:none!important
    }
    .navbar-nav>li{
        float:none
    }
    .navbar-nav>li>a{
		display:block;
        padding-top:10px;
        padding-bottom:10px
    }
    .navbar-text{
        float:none;
        margin:15px 0
    }
    .collapse.in{
  		display:block !important
	}
    .collapsing{
        overflow:hidden!important
    }
}
@media (max-width:600px){
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
		margin-left:-15px
	}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
		margin-right:-15px
	}
}
@media (min-width:600px){
	.navbar-nav, .navbar-right{
		float:none !important;
		margin:0
	}
}