/* ------------------------------------------------------------ *\
	Main
\* ------------------------------------------------------------ */
.main-section {
	font-family: "Open Sans", sans-serif;
}

.main-inner {
	font-family: 'Open Sans', sans-serif; 
	background: #fff;
	color: #181f38;
	padding: 0 15px 30px; 
	border-radius: 0;
	margin: 0 -15px; 
	font-size: 16px; 
	line-height: 1.5; 
	/* color: rgba(24, 31, 56, .6); */
	color: #606175;
}

.main-inner:after { 
	content: '';
	display: table; 
	clear: both; 
	line-height: 0; 
}

.main-inner p {
	/* color: #181f38;
	opacity: 0.75; */
	color: #606175;
	opacity: 1;
}

.main-inner ol,
.main-inner ul{
	opacity: 1;
	color: #606175;
	/* color: rgba(24, 31, 56, .6);  */
}

.main-inner ul > li:before, .main-section ul > li:before {
	/*list-style: square;*/
	/*padding-left: 0;*/
	position: absolute;
	content: '';
	top: 8px;
	left: 0px;
	height: 8px;
	width: 8px;
	background-color: #2a7dfb;
}

.main-inner h1 {
	margin-top: 0; 
}

.main-inner > h2 {
	clear: both; 
}
.main-inner h1,
.main-inner h2,
.main-inner h3,
.main-inner h4,
.main-inner h5,
.main-inner h6,
.main-inner a {
	color: #181f38;
}
.main-inner a, .main-section a {
	/*color: #297dfb;*/
}
.main-inner .button {
	color: #fff;
}

.main-inner .read-more {
	color: #2a7dfb;
}

.main-inner .read-more:after {
	background-color: #2a7dfb;
}

.main-inner .read-more:hover,
.main-inner .read-more:active,
.main-inner .read-more:focus {
	color: #2a7dfb;
}

.main-inner .button.button-large {
	margin-top: 21px; 
	margin-bottom: 21px;
	/*display: flex;*/
	/*justify-content: center;*/
}
.main-inner .button.button-large span {
	padding-right: 10px;
	margin-top: -5px;
}

.main-inner .scroll-tab-button {
    background: #f1f2f2;
    color: #a7a8b9;
}

.main-inner .tabs-boxes .tab > div {
	border: 1px solid #ebebeb;
	border-radius: 4px;
}

.main-inner .tabs-boxes .nav .active a {
	background: #fff; 
	border: none;
}

.main-inner .single-box-wrapper .background-white {
	border: 1px solid #ebebeb;
}

.main-inner #main-accordion p {
	color: #181f38;
}

.main-menu-fixed {
	padding-top: 50px; 
}

@media ( min-width: 767px ) {
	.main-inner {
		margin: 0 0 30px; 
		padding: 30px 15px; 
		margin-bottom: 30px; 
		border-radius: 5px;
	}
	.main-section .col-xs-12  > img { float: left;  }

/* 	.main-inner .lg-scroll-tab-button {
	flex: 0 1 20%;
	font-size: .85em; 
}

.main-inner .lg-scroll-tab-button span {
	font-size: 1.5em; 
} */

	.main-inner .scroll-tab-list::-webkit-scrollbar {
	    height: 5px; 
	}
	 	 
	.main-inner .scroll-tab-list::-webkit-scrollbar-thumb {
	  background-color: darkgrey;
	}

	.main-inner .list-images::-webkit-scrollbar {
	    height: 5px; 
	}
	 	 
	.main-inner .list-images::-webkit-scrollbar-thumb {
	  background-color: darkgrey;
	}

	.main-inner .single-box-wrapper {
		margin: .3em -10px -10px;
	}

	/* .main-inner .tabs-boxes {
		margin-bottom: 10px; 
	} */

}

@media ( min-width: 992px ) {
	.main-menu-fixed {
		padding-top: 0; 
	}
}

@media ( min-width: 1200px ) {
	.main-inner .scroll-tab-list {
		overflow-x: auto;
	}
}
