/* Custom styles
   ========================================================================== */

h1.display-one{
    text-shadow: 0px 0px 20px #fff;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Poppins", sans-serif;
}

/*@media (min-height: 800px) {
	main > section:first-child { padding-top: 288px; }
}*/

main > section:first-child{
	padding-top:120px;
}

.section { padding-top: 30px; padding-bottom: 30px; }

/*padding fix for hero carousel on front page*/
.hero { padding-top: 120px;}

select {
	background-image: url("/ResourcePackages/RMA/assets/dist/img/more.svg");
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

 
.original-price{
    font-size: 16px!important; font-style: oblique; line-height: 16px!important; text-decoration: line-through;
}

body,
button,
input,
select,
textarea {
    font-family: "Karla", sans-serif;
	font-size: 16px;
}

@media (min-width: 1200px) {
    .container {
        max-width: 1140px; /*TODO - add to bootstrap source*/
    }
}

.site-footer .site-branding svg, .site-footer .site-branding img {
    height: auto;
    width: 144px;
    max-width: 100%;
}

.site-header__mobile button {
    color: #199bab; /*TODO move into style.scss*/
}

.display-one {
	font-family: "Poppins", sans-serif;
}
.text-body-3{
	color:#222;
}
.acTable{
	border-collapse: collapse;
}
.acTable td, .acTable th{
	border: 1px solid #199bab;
	padding:10px;
}
.acTable th{
	background-color: #199bab;
	color:#FFFFFF;
}
.acTable .centered{
	text-align:center;
}
.acTable .acTableNoBorder{
	border: none;
	background-color: transparent;
}

/*Courses widget Styles*/
@media (min-width: 768px) {
    .col-md-4.course {
        margin-bottom: 30px;
    }
}

/* Backend Styles */
.sfPageEditor .sf_colsIn {
	padding-right: 0;
	padding-left: 0;
}

.sfPageEditor .site-header {
	position: static;
}

.sfPageEditor .in-view__child--fadein,
.sfPageEditor .indexed-list__in-view,
.sfPageEditor .lazyload--el,
.sfPageEditor .carousel__copy{
    opacity: 1 !important; 
    -webkit-transform: none;
    transform: none;
}
