
/*VCENTER*/
.vcenter {
	display: inline-block;
	vertical-align: middle;
	float: none;
}

ul {
	margin: 0;
}

.row {
	margin: 0;
}

a:focus {
	outline: none;
	outline: 0 auto transparent;
	outline-offset: -2px;
}

button:focus {
	outline: none;
	outline: 0 auto transparent;
	outline-offset: -2px;
}

/*LABEL*/
label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 0;
	font-weight: initial;
}

/*GLYPHICON*/
.glyphicon {
	vertical-align: text-top;
}

.glyphicon-menu-right {
	position: absolute;
	top: 10px;
	left: 9px;
	z-index: -1;
}

/*INPUT*/
.lcra-btn input[type="submit"] {
	background: transparent;
	border: none;
	width: 33px;
	height: 33px;
}

/*SEARCH*/

/*.lcra-nav.blog-page .form-control.search-box {
	border-color: #2C2C2C;
	color: #2C2C2C;
}*/
input[type="radio"], input[type="checkbox"] {
	margin: 2px 0 0;
}

/*NEWS*/
.form-control {
	height: 35px;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: .1em;
}

.newsletter-form .form-control {
	border-color: #a3a6a9;
	border-radius: 0;
	color: #2c2c2c;
}

.newsletter-form .form-control::-webkit-input-placeholder {
	color: #a3a6a9;
	font-family: "futura-pt-bold", "FuturaStd-Heavy", sans-serif;
	font-size: 11px;
	letter-spacing: .26em;
	text-transform: uppercase;
}

/*.lcra-nav.blog-page .form-control::-webkit-input-placeholder {
	color: #2C2C2C;
}*/
.newsletter-form .input-group {
	display: block;
}

/*MODAL WINDOW*/
#lcra-modal-video.modal-dialog {
	left: 50%;
	margin: 0;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 900px;
}

.modal-content {
	border: none;
	border-radius: 0px;
}

.modal-header {
	padding: 14px 21px 0 21px;
	border: none;
}

.modal-body {
	padding: 7px 21px 21px 21px;
}

.close {
	color: #a3a6a9;
	font-size: 35px;
	font-weight: lighter;
	min-width: 21px;
	text-shadow: none;
	opacity: 1;
}

/*LIST*/
ul ul, ol ul, ul ol, ol ol {
	margin-bottom: 0;
	margin-top: 7px;
	padding-left: 10px;
}

ul ul li a span, ol ul li a span, ul ol li a span, ol ol li a span {
	text-transform: none !important;
}

/*MEDIAS*/
.media {
	margin-top: 21px;
}

.media-left {
	padding-right: 28px;
}

@media (min-width: 601px) {
	.newsletter-form .fix-col-md-5-width {
		width: 46.4%;
	}
	
	.newsletter-form .fix-col-md-10-width {
		width: 92.8%;
	}
	
	.newsletter-form .fix-col-md-1-width {
		width: 7%;
	}
}

/*@media (min-width: 1366px) {
	.container {
	  width: 1140px;
	}
	.form-control {
		height: 48px;
		font-size: 13px;
	}
	.newsletter-form .form-control::-webkit-input-placeholder {
		font-size: 13px;
	}
	.modal-dialog {
		width: 900px
	}
}*/
@media (max-width: 1365px) and (min-width: 993px) {
	.container {
		width: 910px;
	}
	
	.modal-dialog {
		width: 700px;
	}
}

@media (max-width: 992px) and (min-width: 725px) {
	.container {
		width: 680px;
	}
	
	.form-control {
		height: 25px;
		font-size: 10px;
	}
	
	.newsletter-form .form-control::-webkit-input-placeholder {
		font-size: 10px;
	}
	
	.newsletter-form .input-group-btn {
		line-height: 25px;
	}
	
	#lcra-modal-video.modal-dialog {
		width: 720px;
	}
}

@media (max-width: 724px) and (min-width: 481px) {
	.container {
		width: 590px;
	}
}

@media (max-width: 767px) {
	/*TABLES*/
	.table-responsive {
		/*background-color: #2C2C2C;*/
		border-left: 1px solid #2c2c2c;
		border-right: 1px solid #2c2c2c;
		margin: 0;
	}
	
	#lcra-modal-video.modal-dialog {
		width: 600px;
	}
	
	.lcra-content1 .table-responsive > .table > thead > tr > th, .lcra-content1 .table-responsive > .table > tbody > tr > th, .lcra-content1 .table-responsive > .table > tfoot > tr > th, .lcra-content1 .table-responsive > .table > thead > tr > td, .lcra-content1 .table-responsive > .table > tbody > tr > td, .lcra-content1 .table-responsive > .table > tfoot > tr > td {
		white-space: normal;
	}
}

@media (max-width: 680px) {
	#lcra-modal-video.modal-dialog {
		width: 90%;
	}
	
	.modal-header {
		padding: 7px 14px 0 14px;
	}
	
	.modal-body {
		padding: 7px 14px 14px 14px;
	}
	
	.close {
		font-size: 20px;
	}
}

@media (max-width: 600px) {
	.container {
		width: 100%;
	}
	
	/*MEDIAS*/
	.media {
		margin-top: 14px;
	}
	
	.media-left {
		padding-right: 21px;
	}
}

/*********************************/
@media (max-width: 600px) {
	.col-ex-1, .col-ex-2, .col-ex-3, .col-ex-4, .col-ex-5, .col-ex-6, .col-ex-7, .col-ex-8, .col-ex-9, .col-ex-10, .col-ex-11, .col-ex-12 {
		min-height: 1px;
		padding-left: 7px;
		padding-right: 7px;
		float: left;
	}
	
	.col-ex-12 {
		width: 100%;
	}
	
	.col-ex-11 {
		width: 91.66666667%;
	}
	
	.col-ex-10 {
		width: 83.33333333%;
	}
	
	.col-ex-9 {
		width: 75%;
	}
	
	.col-ex-8 {
		width: 66.66666667%;
	}
	
	.col-ex-7 {
		width: 58.33333333%;
	}
	
	.col-ex-6 {
		width: 50%;
	}
	
	.col-ex-5 {
		width: 41.66666667%;
	}
	
	.col-ex-4 {
		width: 33.33333333%;
	}
	
	.col-ex-3 {
		width: 25%;
	}
	
	.col-ex-2 {
		width: 16.66666667%;
	}
	
	.col-ex-1 {
		width: 8.33333333%;
	}
	
	.visible-ex {
		display: block !important;
	}
}

@media (max-width: 380px) {
	.col-ex-1 {
		width: 16.66666667%;
	}
	
	.col-ex-11 {
		width: 83.33333333%;
	}
	
	.modal-header {
		padding: 14px 21px 0 21px;
		border: none;
	}
	
	.modal-body {
		padding: 0 21px 21px 21px;
	}
}

/**/
@media (max-width: 1087px) and (min-width: 993px) {
	.post-section-container .col-md-11 {
		width: 84%;
	}
}

@media (max-width: 520px) {
	.modal-header {
		padding: 7px 7px 0 7px;
	}
	
	.modal-body {
		padding: 7px;
	}
}
