  /*
Theme Name: 91影视
Theme URI: http://konstruktor.hu
Author: konstruktor online
Author URI: http://konstruktor.hu
Description: 91影视 wp theme
Tags: one-column, two-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, editor-style, featured-image-header, featured-images, post-formats, theme-options, translation-ready
Version: 1
*/

/* Ha szeretn茅l saj谩t css k贸dot megadni, akkor azt ebbe a f谩jlba tudod 铆rni. :-) */

/* */

.widget_nav_menu ul.sub-menu{
    margin-left: 20px;
}

#cboxContent button:after{
    background: none !important;
}
.mfp-gallery button:after{
    background: none !important;
}

li.current-menu-item > a {
    font-weight: bold;
}

.studyTable {
	border: 2px solid;
	padding: 20px;
	font-size: 20px;
	background-color: #359a4c;
}
/*

Price cards by Artisan Marketing

*/

.card-container {

    margin-right: auto;

    margin-left: auto;

    padding-left: 15px;

    padding-right: 15px;

    padding-top: 100px;

}

@media(min-width: 768px) {
	.cuButton {
		margin-left: 0px;
	}
}

@media(min-width: 1200px) {

    .card-container {

	height: 500px;

    }
	.cuButton {
		margin-left: 0px;
		}

}

@media(min-width: 1440px) {

    .card-container {

	width: 900px;

    }

}

@media(min-width: 1600px) {

    .card-container {

	width: 1000px;

    }

}

.card {

  background-color: #f1f1f1;

  text-align: left;

  border-radius: 4px;

  display: block;

  position: relative;

  margin-bottom: 2em;

    text-align:center;

}

.card:nth-child(2) {

    background-color: #359a4c;

    color: #fff;

}

@media(min-width: 1200px) {

    .card{

        display: inline-block;

        width: 33%;

        margin-bottom: 2em;

        margin-right: -.23rem;

    }

    .card:nth-child(1) {

        border-top-right-radius: 0;

        border-bottom-right-radius: 0;

    }

    .card:nth-child(2) {

        padding-top: 30px;

    	padding-bottom: 30px;

    }

    .card:nth-child(3) {

        border-top-left-radius: 0;

        border-bottom-left-radius: 0;

    }

}

.card-name {

    text-align:center;

    background-color: #2A313B;

    margin: 0;

    padding-right: 25px;

    padding-left: 25px;

    padding-top: 30px;

    padding-bottom: 30px;

}

.card:nth-child(1) .card-name {

    border-top-left-radius:4px;

    color: #fff;

}

.card:nth-child(2) .card-name {

    background-color: #359A4C;

    border-top-left-radius:4px;

    border-top-right-radius:4px;

}



.card:nth-child(3) .card-name {

    border-top-right-radius:4px;

    color: #fff;

    background-color: #FFC107;

}

.card-title {

    text-align: center;

    position: relative;

}

.card-body {

    margin-top: 0px;

    padding-right: 25px;

    padding-left: 25px;

    padding-top: 80px;

    padding-bottom: 80px;

}

.card-action {

    padding-left: 40px;

    padding-right: 40px;

    padding-bottom: 40px;

}

.name {

    font-size: 1.275rem;

    color: #fff;

    font-weight: 600;

    margin-bottom: 0;

}

.card:nth-child(2) .card-name .name {

    font-size: 1.675rem;

    margin-bottom: 1em;

}

.currency {

    text-align: left;

    font-size: 1.675rem;

}

.price {

    text-align: center;

    font-size: 3.675rem;

}

.period {

    text-align: center;

    font-size: 1.675rem;

}

.old-price .currency {

    text-align: left;

    font-size: 1.275rem;

}

.old-price .price {

    text-align: center;

    font-size: 1.675rem;

}

.old-price .period {

    text-align: center;

    font-size: 1.275rem;

}

.old-price {

	font-size: 1.675rem;

}

.old-price .currency {

	position:relative

}

.old-price .currency::before {

	content: " ";

	height: 2px;

	width:114px;

	background-color: #fff;

	position:absolute;

-ms-transform: rotate(-17deg); /* IE 9 */

    -webkit-transform: rotate(-17deg); /* Chrome, Safari, Opera */

    transform: rotate(-17deg);

    left: -28px;

    top: 15px;

}



.card-body {

    display:inline-block;

    font-size: 3.675rem;

    text-align:center;

}

span.subject-code{
    font-weight: 500;
    margin-right: 8px;
/*color: #359a4c;
font-size: 15px;
font-weight: bold;*/
}
/* Collapseomatic CSS */

.collapseomatic_content{
margin-left: 80px;
}

.collapseomatic{
font-size: 14px;
color: #359a4c;
font-size: 15px;
font-weight: bold;
}

@media (max-width: 767px) {
.collapseomatic{
text-decoration: underline;
}
}

.colomat-close{
font-weight: bold;
color: #359a4c;
}

span.basic-infos{
color: #616161;
font-weight: bold;
}

span.credits{
margin-right: 20px;
}

p.subject-p{
    margin-bottom: 8px;
}

.collapseomatic_content {
font-size: 13px;
}

.mcdani-bq .ico{
display: none;
}

.mcdani-bq .blockquote:before,
.mcdani-bq .blockquote:after{
display: none;
}

.mcdani-bq .bq-icon{
height: 21px !important;
margin-right: 5px;
}

.mcdani-bq .bq-icon.bq-icon-bottom{
margin-right: 0;
margin-left: 5px;
}

.mcdani-bq .text_wrapper{
color:#359A4C; 
font-style: italic;
}

.mcdani-img-bq .photo img{
height: 135px !important;
width: 135px !important;
border: 0 !important;
-webkit-box-shadow: 3px 3px 11px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 3px 3px 11px 0px rgba(0,0,0,0.4);
box-shadow: 3px 3px 11px 0px rgba(0,0,0,0.4);
}

/* Custom styles for Campaign-2018 page */
#Wrapper #Content .fall2020MessageContainer{
	max-width: 1000px;
	color: #000;
	background-color: #fff;
	margin: 50px auto 70px auto;
	font-family: 'Barlow Semi Condensed', sans-serif;
	overflow: hidden;
}

#Wrapper #Content .fall2020MessageContainer > div:first-child{
	font-size: 36px;
	font-weight: 500;
	color: #3b9b4b;
}

#Wrapper #Content .fall2020MessageContainer > div:nth-child(2){
	padding-top: 10px;
	padding-left: 40px;
	font-size: 20px;
	font-weight: 400;
}

#Wrapper .fall2020MessageContainer{
	width: 90%;
	max-width: 1480px;
	color: #000;
	background-color: #fff;
	margin: 70px auto 80px auto;
	font-family: 'Open Sans', sans-serif;
	overflow: hidden;
	display: none;
}

#Wrapper .fall2020MessageContainer > div:first-child{
	font-size: 43px;
	font-weight: 500;
	color: #3b9b4b;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	padding-bottom: 44px;
}

#Wrapper .fall2020MessageContainer > div:first-child i{
	display: none;
}

#Wrapper .fall2020MessageContainer > div:nth-child(2){
	padding-top: 10px;
	font-size: 16px;
	font-weight: 400;
}

.page-id-8785 .covid19MessageContainer,
.page-id-8785 #Header,
.page-id-8785 .header_placeholder,
.page-id-8785 #top-menu-wrapper,
.page-id-8785 #Subheader,
.page-id-8785 #Footer{
	display: none;
}

.page-id-8785 #Content{
	padding-top: 0 !important;
}

.page-id-8785 .section_wrapper{
	width: 100%;
}

.page-id-8785 .the_content_wrapper{
	margin: 0;
}

.page-id-8785 header{
	background: url('/wp-content/uploads/landing_2018/sliders_new.jpg');
	background-position: center center;
	background-size: cover;
	height: 630px; /* TODO: remove */
	overflow: hidden;
}

.page-id-8785 .headerContent{
	width: 1000px;
	margin: 100px auto;
}

.page-id-8785 .headerContent > div{
	font-family: 'Barlow Semi Condensed', sans-serif;
	color: #fff;
	font-size: 72px;
	line-height: 70px;
}

.page-id-8785 .headerTitle1{
	font-weight: 900;
}

.page-id-8785 .headerTitle2{
	font-weight: 500;
}

.page-id-8785 .headerTitle3{
	padding-top: 60px;
	font-weight: 600;
}

.page-id-8785 .headerTitle4{
	font-weight: 500;
}

.page-id-8785 .applyButton{
	margin-top: 20px;
	display: block;
	width: 300px;
	height: 60px;
	line-height: 56px;
	font-size: 30px;
	font-weight: 500;
	color: #fff;
	border: none;
	text-transform: uppercase;
	border: 2px solid #fff;
	text-align: center;
}

.page-id-8785 .applyButton2{
	margin-top: 20px;
	display: block;
	width: 800px;
	height: 60px;
	line-height: 56px;
	font-size: 30px;
	font-weight: 500;
	color: #fff;
	border: none;
	text-transform: uppercase;
	border: 2px solid #fff;
	text-align: center;
}

.page-id-8785 .applyButton2:hover{
	text-decoration: none !important;
	background-color: #fff;
	color: #3c9b4a;
}

.page-id-8785 .applyButton:hover{
	text-decoration: none !important;
	background-color: #fff;
	color: #3c9b4a;
}

.page-id-8785 .centeredContentContainer{
	width: 800px;
	margin: 0 auto;
}

.page-id-8785 h1{
	font-family: 'Barlow Semi Condensed', sans-serif;
	font-size: 60px;
	font-weight: 600;
	color: #3b9b4b;
	line-height: 50px;
	text-transform: uppercase;
	text-align: center;
}

.page-id-8785 .whoWeAreSection{
	background: url('/wp-content/uploads/landing_2018/whoweare_bg.svg');
	background-size: contain;
	background-position: center 112%;
	background-repeat: no-repeat;

	-webkit-transition:background-position .8s ease-in-out;
	-moz-transition:background-position .8s ease-in-out;
	-o-transition:background-position .8s ease-in-out;
	transition:background-position .8s ease-in-out;
}

.page-id-8785 .whoWeAreSection h1{
	padding-top: 70px;
	margin-bottom: 50px;
}

.page-id-8785 .whoWeAreSection .centeredContentContainer{
	padding-bottom: 300px;
}

.page-id-8785 .whoWeAreSection .centeredContentContainer div{
	font-family: 'Barlow Semi Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	color: #000;
}

.page-id-8785 .welcomeSection{
	background: #f5f5f5;
}

.page-id-8785 .welcomeSection .centeredContentContainer{
	width: auto;
}

.page-id-8785 .welcomeSection h1{
	padding-top: 70px;
	margin-bottom: 80px;
	text-transform: none;
	color: #3b9b4b;
}

.page-id-8785 .welcomeSection .welcomePictureContainer{
	padding-bottom: 80px;
	text-align: center;
}

.page-id-8785 .welcomeSection .welcomePictureItem{
	display: inline-block;
	padding: 0 40px;
}

.page-id-8785 .welcomeSection .welcomePictureItem img{
	width: 340px;
}

.page-id-8785 .welcomeSection .benefitsText{
	height: 40px;
	line-height: 22px;
	padding-top: 18px;
	font-family: 'Barlow Semi Condensed', sans-serif;
	font-size: 24px;
	font-weight: 500;
	color: #3b9b4b;
	text-transform: uppercase;
}

.page-id-8785 .majorsSection{
	background: url('/wp-content/uploads/landing_2018/majors_bg.svg');
	background-size: 38%;
	background-position: 100% 90%;
	background-repeat: no-repeat;

	-webkit-transition:background-position .8s ease-in-out;
	-moz-transition:background-position .8s ease-in-out;
	-o-transition:background-position .8s ease-in-out;
	transition:background-position .8s ease-in-out;
}

.page-id-8785 .majorsSection a{
	text-decoration: none;
	color: #000;
}


.page-id-8785 .majorsSection h1{
	padding-top: 70px;
	margin-bottom: 50px;
}

.page-id-8785 .majorsSection .centeredContentContainer{
	width: auto;
	margin: 0 8%;
}

.page-id-8785 .majorsSection .col-xl-4{
	padding: 0 40px;
}

.page-id-8785 .majorTitle{
	font-family: 'Barlow Semi Condensed', sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 26px;
	height: 52px;
	color: #000;
}

.page-id-8785 .majorsSection a:hover{
	color: #3b9b4b;
}

.page-id-8785 .majorDescription{
	font-family: 'Barlow Semi Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	padding-top: 26px;
	line-height: 26px;
	padding-bottom: 60px;
	color: #000;
}

.page-id-8785 .feesExpensesSection{
	background: #ebebeb;
	padding-bottom: 80px;
}

.page-id-8785 .feesExpensesSection .centeredContentContainer{
	width: auto;
	margin: 0 15%;
}

.page-id-8785 .feesExpensesSection h1{
	padding-top: 60px;
	margin-bottom: 50px;
	line-height: 70px;
}

.page-id-8785 .feesExpensesSection .row .col-lg-4{
	padding: 0 30px;
}

.page-id-8785 .feesExpensesTitle{
	font-family: 'Barlow Semi Condensed', sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 26px;
	color: #000;
}

.page-id-8785 .feesExpensesTitle:nth-child(3){
	padding-top: 30px;
}

.page-id-8785 .feesExpensesSubTitle{
	font-family: 'Barlow Semi Condensed', sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 26px;
	padding-bottom: 30px;
	color: #000;
}

.page-id-8785 .feesExpensesDescription{
	font-family: 'Barlow Semi Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	padding-top: 30px;
	line-height: 36px;
	color: #000;
}

.page-id-8785 .feeText{
	color: #3b9b4b;
}

.page-id-8785 .feesExpensesDescription ul{
	list-style: none;
	padding: 0;
	margin-bottom: 0;
}

.page-id-8785 .feesExpensesDescription ul li{
	padding-left: 1.3em;
	list-style: none;
}

.page-id-8785 .feesExpensesDescription ul li:before {
	content: "\f054";
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -1.3em;
	width: 1.3em;
	color: #3b9b4b;
}

.page-id-8785 .joinSection h1{
	padding-top: 70px;
	margin-bottom: 50px;
	text-transform: none;
}

.page-id-8785 .joinSection h2{
	font-family: 'Barlow Semi Condensed', sans-serif !important;
	font-size: 26px;
	font-weight: 600;
	line-height: 26px;
	text-align: center;
	color: #000;
}

.page-id-8785 .applicationFormContainer{
	width: 350px;
	margin: 0 auto;
	padding-bottom: 80px;
}

.page-id-8785 .joinSection .col-lg-4{
	padding-top: 40px;
	text-align: center;
}

.page-id-8785 .joinSection .joinSectionIconContainer{
	font-size: 36px;
	line-height: 32px;
	color: #585858;
}

.page-id-8785 .joinSection .joinSectionIconContainer i{
	font-size: 50px;
}

.page-id-8785 .joinSection .joinSectionDescription{
	padding-top: 5px;
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 0;
}

.page-id-8785 .joinSection .applyButton{
	margin: 20px auto 0 auto;
	display: block;
	width: 300px;
	height: 60px;
	line-height: 56px;
	font-size: 30px;
	font-weight: 500;
	color: #3c9b4a;
	border: none;
	text-transform: uppercase;
	border: 2px solid #3c9b4a;
	text-align: center;
}

.page-id-8785 .joinSection .applyButton:hover{
	text-decoration: none !important;
	background-color: #3c9b4a;
	color: #fff;
}

.page-id-8785 .joinSection input{
	margin-top: 5px;
	margin-bottom: 0;
	border: 2px solid #797979;
	padding: 6px 5px;
	width: 350px;
	background: none;
}

.page-id-8785 .joinSection input:first-child{
	margin-top: 30px;
}

.page-id-8785 .joinSection input[type=text],
.page-id-8785 .joinSection input[type=email],
.page-id-8785 .joinSection input[type=password]{
	background: none !important;
	color: #000;
}

.page-id-8785 .joinSection input[type=submit]{
	margin-top: 5px;
	border: none;
	width: 350px;
	height: 40px;
	line-height: 40px;
	background-color: #3b9b4b;
	font-family: 'Barlow Semi Condensed', sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: #fff;
	padding: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.page-id-8785 .joinSection input[type=submit]:hover{
	background-color: #51bd61;
}

.page-id-8785 footer{
	height: 150px;
	background-color: #3b9b4b;
	text-align: center;
}

.page-id-8785 footer a{
	font-family: 'Barlow Semi Condensed', sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 26px;
	color: #fff !important;
	width: 240px;
	display: inline-block;
	margin-top: 60px;
	text-decoration: underline;
}

@media screen and (max-width: 1800px){
	.page-id-8785 .whoWeAreSection .centeredContentContainer{
		padding-bottom: 250px;
	}

	.page-id-8785 .welcomeSection .centeredContentContainer{
		width: 900px;
	}

	.page-id-8785 .welcomeSection .welcomePictureContainer{
		padding-bottom: 0;
	}

	.page-id-8785 .welcomeSection .welcomePictureItem{
		padding-bottom: 80px;
	}

	.page-id-8785 .feesExpensesSection .centeredContentContainer{
		margin: 0 13%;
	}
}

@media screen and (max-width: 1600px){
	.page-id-8785 .whoWeAreSection .centeredContentContainer{
		padding-bottom: 200px;
	}

	.page-id-8785 .feesExpensesSection .centeredContentContainer{
		margin: 0 10%;
	}
}

@media screen and (max-width: 1440px){
	.page-id-8785 .whoWeAreSection .centeredContentContainer{
		padding-bottom: 150px;
	}

	.page-id-8785 .feesExpensesSection .centeredContentContainer{
		margin: 0 8%;
	}

	.page-id-8785 .feesExpensesTitle{
		font-size: 24px;
		line-height: 24px;
	}

	.page-id-8785 .feesExpensesSubTitle{
		font-size: 22px;
		line-height: 22px;
	}

	.page-id-8785 .feesExpensesDescription{
		font-size: 18px;
		line-height: 34px;
	}
}

@media screen and (max-width: 1366px){
	.page-id-8785 .feesExpensesSection .centeredContentContainer{
		margin: 0 6%;
	}
}

@media screen and (max-width: 1280px){
	.page-id-8785 .headerContent{
		width: 960px;
	}

	.page-id-8785 .feesExpensesSection .centeredContentContainer{
		margin: 0 5%;
	}

	.page-id-8785 .feesExpensesTitle{
		font-size: 22px;
		line-height: 22px;
	}

	.page-id-8785 .feesExpensesSubTitle{
		font-size: 20px;
		line-height: 20px;
	}

	.page-id-8785 .feesExpensesDescription{
		font-size: 16px;
		line-height: 30px;
	}
}

@media screen and (max-width: 1023px){
	.page-id-8785 header{
		height: 460px;
	}

	.page-id-8785 .headerContent{
		width: 900px;
		margin: 40px auto;
	}

	.page-id-8785 .headerContent > div{
		font-size: 60px;
		line-height: 58px;
	}

	.page-id-8785 .applyButton{
		width: 444px;
		margin-top: 15px;
		font-size: 26px;
	}
	
	.page-id-8785 .applyButton2{
		width: 300px;
		margin-top: 15px;
		font-size: 13px;
		height: 40px;
		line-height:40px;
	}
}

@media screen and (max-width: 960px){
	.page-id-8785 .whoWeAreSection .centeredContentContainer{
		width: 90%;
	}

	.page-id-8785 .welcomeSection .centeredContentContainer{
		width: 760px;
	}

	.page-id-8785 .welcomeSection .welcomePictureItem img{
		width: 300px;
	}
}

@media screen and (max-width: 959px){
	.page-id-8785 header{
		height: 420px;
	}

	.page-id-8785 .headerContent{
		width: 700px;
	}

	.page-id-8785 .headerContent > div{
		font-size: 50px;
		line-height: 48px;
	}

	.page-id-8785 .applyButton{
		width: 370px;
		font-size: 22px;
	}
}

@media screen and (max-width: 800px){
	.page-id-8785 .centeredContentContainer{
		width: 90%;
	}

	.page-id-8785 h1{
		font-size: 48px;
		line-height: 40px;
	}

	.page-id-8785 .majorsSection .col-xl-4{
		padding: 0 30px;
	}

	.page-id-8785 .majorTitle{
		font-size: 24px;
		line-height: 24px;
		height: 48px;
	}

	.page-id-8785 .majorDescription{
		font-size: 18px;
		line-height: 24px;
	}
}

@media screen and (max-width: 767px){
	#top_bar{
		display: none;
	}
	.container, .four.columns, .section_wrapper {
		width: 100%!important;
	}
	
	.page-id-8785 header{
		height: 330px;
		background-position: left center;
	}

	.page-id-8785 .headerContent{
		width: 90%;
		margin: 30px auto;
	}

	.page-id-8785 .headerContent > div{
		font-size: 40px;
		line-height: 38px;
	}

	.page-id-8785 .headerContent .headerTitle3{
		padding-top: 40px;
	}

	.page-id-8785 .applyButton{
		width: 296px;
	}

	.page-id-8785 .welcomeSection .centeredContentContainer{
		width: 420px;
	}

	.page-id-8785 .welcomeSection .welcomePictureItem img{
		width: 340px;
	}

	.page-id-8785 .whoWeAreSection,
	.page-id-8785 .majorsSection{
		background: none;
	}

	.page-id-8785 .whoWeAreSection .centeredContentContainer {
	    padding-bottom: 80px;
	}

	.page-id-8785 .majorsSection .col-12{
		padding: 0 10px;
	}

	.page-id-8785 .majorTitle{
		height: auto;
	}

	.page-id-8785 footer a{
		font-size: 18px;
		width: 150px;
	}
}

@media screen and (max-width: 479px){
	.page-id-8785 .headerContent > div{
		font-size: 32px;
		line-height: 32px;
	}

	.page-id-8785 .applyButton{
		width: 235px;
		height: 42px;
		line-height: 36px;
	}

	.page-id-8785 h1{
		font-size: 36px;
		line-height: 36px;
	}

	.page-id-8785 .whoWeAreSection h1,
	.page-id-8785 .welcomeSection h1,
	.page-id-8785 .majorsSection h1,
	.page-id-8785 .feesExpensesSection h1,
	.page-id-8785 .joinSection h1 {
		padding-top: 40px;
		margin-bottom: 30px;
		line-height: 36px;
	}

	.page-id-8785 .welcomeSection .centeredContentContainer{
		width: 320px;
	}

	.page-id-8785 .welcomeSection .welcomePictureItem{
		padding: 0 0 60px 0;
	}

	.page-id-8785 .welcomeSection .welcomePictureItem img{
		width: 280px;
	}

	.page-id-8785 .feesExpensesSection{
		padding-bottom: 20px;
	}

	.page-id-8785 .feesExpensesSection .row .col-lg-4 {
		padding: 0 20px 30px 20px;
	}

	.page-id-8785 .applicationFormContainer{
		width: 80%;
	}

	.page-id-8785 .joinSection .applyButton {
		width: 100%;
		height: 42px;
		line-height: 36px;
		font-size: 20px;
		border: 2px solid #3c9b4a;
	}

	.page-id-8785 .joinSection input,
	.page-id-8785 .joinSection input[type=submit]{
		width: 100%;
	}

	.page-id-8785 footer a{
		width: 100%;
		margin-top: 20px;
	}
}
/* Custom styles for Campaign-2018 page end */

.cuButton {
	margin-left:40px;
}

#Content .widget-area .textwidget ul{
	padding-top: 30px;
	list-style: disc outside none;
}

#Content .widget-area .textwidget ul li{
	padding-bottom: 20px;
}

#Content .widget-area .textwidget a{
	max-width: 100%;
}

/* Getting here / Getting settle in menu pages */
.page-id-11042 #Content ol li{
	padding-bottom: 20px;
}

.page-id-11042 #Content span,
.page-id-11074 #Content span,
.page-id-11086 #Content span,
.page-id-11097 #Content span,
.page-id-11100 #Content span,
.page-id-11104 #Content span,
.page-id-11108 #Content span{
	display: block;
	padding-top: 10px;
}

.page-id-11042 #Content .italicBlock{
	padding-bottom: 10px;
}

.page-id-11042 #Content .italicBlock span{
	display: inline;
	padding-top: 0;
}

.page-id-11042 #Content img{
	margin-top: 10px;
	max-width: 600px;
}

.page-id-11042 #Content .subtitle,
.page-id-11074 #Content .subtitle,
.page-id-11108 #Content .subtitle{
	display: block;
	font-size: 18px;
	text-decoration: underline;
	padding-top: 20px;
}

.page-id-11042 #Content .boldText,
.page-id-11074 #Content .boldText{
	display: block;
	font-weight: bold;
	padding-top: 10px;
}

.page-id-11074 #Content .indentedBlock{
	font-weight: bold;
	padding-left: 40px;
}

.page-id-11074 #Content .centerBold{
	text-align: center;
	font-weight: bold;
}

.page-id-11074 #Content .table{
	border: 1px solid #000;
	border-bottom: 0;
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 20px;
}

.page-id-11074 #Content .table > div{
	flex-basis: 50%;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	box-sizing: border-box;
	padding: 10px;
}

.page-id-11074 #Content .table > div:nth-child(even){
	border-right: 0;
}

.page-id-11086 #Content .bottomPadding,
.page-id-11097 #Content .bottomPadding,
.page-id-11100 #Content .bottomPadding{
	padding-bottom: 20px;
}

.page-id-11104 #Content .centeredBlock{
	text-align: center;
}

.page-id-11104 #Content iframe{
	margin: 0 auto;
}

@media all and (max-width: 767px){
	.page-id-11042 #Content img{
		max-width: 100%;
	}

	.page-id-11074 #Content .table > div{
		flex-basis: 100%;
		border-right: none;
	}
}

mark { 
  background-color: #359a4c;
  color: black;
}
/* Getting here / Getting settle in menu pages end */