/************************************/
/********** DEFAULT SETTINGS ********/
/************************************/

body {font-family: "Raleway", "Verdana", "Lucida Grande", "Gill Sans", "Arial", "Helvetica", sans-serif;font-style: normal;font-weight: 400;background: #EDEDED;font-size: 14px;line-height: 1.42857143;}
ul, li, a {margin: 0; padding: 0; list-style: none;}

a:link {}
a:visited {}
a:hover {}
a:active {}

h1, .h1 {margin-top:0;padding-top:0;font-weight:bold;margin-bottom:0.5em;}
h2, .h2 {margin-top:0;padding-top:0;margin-bottom:0.5em;}
h3, .h3 {margin-top:0;padding-top:0;margin-bottom:0.5em;}
h4, .h4 {margin-top:0;padding-top:0;margin-bottom:0.5em;}
h5, .h5 {margin-top:0;padding-top:0;margin-bottom:0.5em;}
h6, .h6 {margin-top:0;padding-top:0;margin-bottom:0.5em;}

p {margin-bottom: 1em;}
.well {min-height: 5em;padding: 2em 2em 3em 2em;margin-bottom: 2em;background-color: #FFFFFF;border-radius: 0;box-shadow: none;border: none;border-bottom: 2px solid #BB1D2C;}


.row.no-gutter>[class*='col-']:not(:first-child),
.row.no-gutter>[class*='col-']:not(:last-child) {
  padding-right: 0.5em;
  padding-left: 0.5em;
}

.row.no-gutter-two>[class*='col-']:not(:first-child),
.row.no-gutter-two>[class*='col-']:not(:last-child) {
  padding-right: 0em;
  padding-left: 0em;
}

.content {background: #fff;padding:1.5em;-moz-box-shadow: 0 7px 36px -13px rgba(0,0,0,.2);    -webkit-box-shadow: 0 7px 36px -13px rgba(0, 0, 0, 0.2);    box-shadow: 0 7px 36px -13px rgba(0, 0, 0, 0.2);margin-bottom: 1em;}

@media (min-width: 762px) {
	.content {padding:3em;}
}

@media (min-width: 992px) {
	.content {padding:3em;}
}


.dark.content {background: #EDEDED;padding: 2.30em;box-shadow: none;color: #000;font-size: 0.95em;}
.primary.content {background: #BB1D2C;color: #FFF;}
.secondary {background:#233F4B;color:white;}

.accessibility {font-size:0.9em;padding: 0.95em 0;text-align:right;}
.accessibility a {padding-left:1.5em;color:inherit;}

.presslogo {  margin: 0 auto;
  opacity: 0.4;}

/************************************/
/*************** HEADER *************/
/************************************/
@media (max-width: 992px) {
	header {height:58px;}
}

@media (min-width: 992px) {
	header {background:white;padding:2em 0;}
}

header form {position:relative;}
header form input[type=search] {padding: 1em 1em;font-size: 1em;border-radius: 0;}
header form input[type=submit] {position: absolute;top: 0;right: 0;width: 100px;margin: 0;height:34px;padding: 0;background: #233F4B;}

header .logo {max-height:42px;}
header .timeinterval {font-size:1.45em;line-height: 1em;margin-top: 0.1em;font-weight: bold;}
header .areweopen {font-size: 85%;}
header .icon {font-size: 3em;line-height: 0px;color: #DDDDDD;}
header a {color:inherit;}

/************************************/
/************ MOBILE MENU ***********/
/************************************/

@media (max-width: 992px) {
	.navigation .container {width: 100%;padding: 0;}
	nav {display:none;}
	nav{ -webkit-transition: max-height 0.3s; transition: max-height 0.3s; overflow: hidden; position: fixed;top: 58px;left: 0;width: 100%;z-index: 9999;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);-webkit-overflow-scrolling: touch;}
	
	.menu {}
	.menu a {text-decoration: none;color: #fff;  border-top: solid 1px rgba(255, 255, 255, 0.06);  padding: 1em;display: block;  width: 100%;}
	.menu li {position: relative;}
	.menu li ul {display: block;background: rgba(43, 63, 94, 0.7);max-height: 0;overflow: hidden; -webkit-transition: all 0.3s;transition: all 0.3s;}
	.menu-open, .menu .open > ul { max-height: 100%; overflow-y: auto;}
	.menu .open > .more i {-webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg);}
	
	.mobile-header {position: fixed;top: 0;left: 0;width: 100%;z-index:99999;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);font-weight: 700;font-size:0.95em;text-transform: uppercase;background:white;letter-spacing: 1px;}
	.mobile-header li {width: 33.33%;float:left;}
	.mobile-header li a {text-align:center;height: 100%;cursor: pointer;position: relative;text-decoration: none;display: block;padding: 20px 0px 20px 0px;color: #000;border-right: 1px solid #E9EDEB;}
	.mobile-header li:nth-child(2) a {padding: 16px 0px 16px 0px;}
	.mobile-header li a:hover {background:#010F24;color:white;}
	.mobile-header li:nth-child(2) a:hover {background:transparent;}
	.mobile-header img {max-height: 26px;margin:0 auto;}
	.mobile-header li:last-child a {border-right:none;}
	.mobile-header:after{display:table;clear:both;content:""}
	.mobile-header li a i {-webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s;}
	
	.more {float: right; position: absolute;  right: 0;  padding: 1em 2em;  border-left: solid 1px #1B273A;  top: 0; color: white; cursor: pointer;}
	.more i {-webkit-transition: all 0.2s;transition: all 0.2s;}
	.more:hover {background:rgba(255, 255, 255, 0.06);}
	li.open>.more>.fa.fa-plus:before {content: "\f068";}
	.menu-open {display:block;height: 100%;  background: rgba(1, 15, 36, 0.95);font-size: 1.25em;}
	a.toggled {background:#010F24;color:white!important;}
	a.toggled i {-webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }
	a.toggled i:before {content: "\f00d";}

	#navsearch {padding: 1em 1em 5.5em 1em;border-top: solid 1px rgba(255, 255, 255, 0.06);color:white;}
	#navsearch input {border-top-left-radius: 4px;border-bottom-left-radius: 4px}

	.menu .h4 {color:white;padding:0 0.8em;margin-top:1em;}
}
	

@media (max-width: 280px) {
	.mobile-header span {display:none;}
	.mobile-header li:nth-child(1) {width:25%}
	.mobile-header li:nth-child(2) {width:50%}
	.mobile-header li:nth-child(3) {width:25%}
	.mobile-header img {max-height: 23px;}
}

/************************************/
/************ DESKTOP MENU **********/
/************************************/

@media (min-width: 992px) {
	
	/* Menu */
	.navigation {background: #0F1E25;}
	nav {background: #0F1E25;margin: 0em 0;padding: 0;width:100%;display:block;}
	nav>ul>li { list-style: none;}
	nav>ul>li>a, nav>ul>li>a:active, nav>ul>li>a:link {display:block;background: #0F1E25;color: #FFF;text-decoration: none;padding: 25px 14px;}
	nav>ul>li>a:hover {color: #FFF;text-decoration: none;background:#233F4B;}
	nav>ul>li>a.parent:after {padding-left: 0.5em;font: normal normal normal 14px/1 FontAwesome;content: "\f0d7";}

	/* First Level Submenu */
	nav>ul>li {position:relative;float: left;}
	nav>ul>li>ul {position:absolute;left:-999em;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}
	nav>ul>li>ul>li {padding:0;margin:0;list-style:none;position: relative;}
	nav>ul>li>ul>li>a {background:white;display:block;padding: 1em 2em 1em 2em;color:black;border-bottom:1px solid #ECECE8;position: relative;line-height: 1em;}
	nav>ul>li>ul>li>a:hover {background:#233F4B;color:white;text-decoration:none;}
	nav>ul>li:hover>ul {left:0px;top:auto;padding: 0;margin: 0;display: block;z-index: 9999;min-width: 280px;}  
    
    /* Second Level Submenu */
    nav>ul>li>ul>li>ul {display: none;z-index: 999;min-width: 220px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}    
    nav>ul>li>ul>li>ul>li>a {background: #FFFFFF;display:block;padding: 1em 2em 1em 2em;color:black;border-bottom:1px solid #ECECE8;min-width: 240px;}    
	nav>ul>li>ul>li>a.parent:after {display: block;float: right;font: normal normal normal 14px/1 FontAwesome;content: "\f0da";padding: 0.3em 0;}
	nav>ul>li>ul>li>ul>li>a:hover {background:#233F4B;color:white;text-decoration:none;}
    nav>ul>li>ul>li:hover>ul {display:block;position: absolute;top: 0;left: 280px;}
      
    /* Third Level Submenu */
    nav>ul>li>ul>li>ul>li>ul>li>a {background:white;display:block;padding: 0.5em 2em 0.5em 3em;color:black;border-bottom:1px solid #ECECE8;}   
	nav>ul>li>ul>li>ul>li>ul>li>a:hover {background:#1D314F;color:white;text-decoration:none;}
	nav>ul>li>ul>li>ul>li>ul>li>a:before {display: inline-block;padding-right: 10px;font: normal normal normal 14px/1 FontAwesome;content: "-";}

	.mobile-header {display:none;}
	.more{display:none;}
	nav .btn {margin: 1em 0 1em 0.75em;padding: 0.75em 1.3em;}

	.current-menu-item a {background:#233F4B;color:white;}
	.current-menu-item ul a {background:white;color:inherit;}

}

@media (min-width: 1220px) {
	nav>ul>li>a {display:block;background: #0F1E25;color: #FFF;text-decoration: none;padding: 25px 20px;}
}

/************************************/
/************* BREADCRUMBS **********/
/************************************/

#breadcrumbs {margin:0;padding: 0.95em 0;display:none;font-size:0.9em;}
#breadcrumbs a {color:black}
#breadcrumbs>span {border-left: 2px solid #233F4B;padding-left:0.5em;}
.breadcrumb{display:none}

@media (min-width: 992px) {
	#breadcrumbs {display:block;}
	.breadcrumb{display:block;background:#fff;border-bottom:solid 1px #E7E7E7;margin:0;padding: 0;position: relative;}
}

/************************************/
/**************** LABELS ************/
/************************************/

.label-primary {background-color: #4FB9BD;}

/************************************/
/*********** STANDARD PAGE **********/
/************************************/

.standard-page {margin:1em 0;overflow: hidden;}
aside iframe {width:100%;height:auto;min-height:350px;}
aside .openingHours {font-size:1.25em;}

@media (min-width: 992px) {
	.standard-page {margin:4em 0;}
}


#testimonials blockquote {font-size:1em;}
/************************************/
/**************** BLOG **************/
/************************************/

	#blog article {background: #FFF;    padding: 3em;    -moz-box-shadow: 0 7px 36px -13px rgba(0,0,0,.2);    -webkit-box-shadow: 0 7px 36px -13px rgba(0, 0, 0, 0.2);    box-shadow: 0 7px 36px -13px rgba(0, 0, 0, 0.2);margin-bottom: 2em;}
	#blog .author img {max-width: 36px;border-radius: 4px;float:left;margin-right:10px;}
	#blog .author .name {display:block;}
	#blog .author .time {display:block;font-size: 0.9em;text-transform: inherit;font-weight: inherit;}
	#blog .author:after{display:table;clear:both;content:""}

	#blog article h1 {font-weight: 700;}
	#blog article h1 a  {color:black;}
	#blog article h1 a:hover, #blog article h1 a:active, #blog article h1 a:link  {text-decoration:none;}
	#blog article p.lead {margin-top:1.25em;}

	#blog article .tldr, #blog article .time, #blog article .time a {color: #949494;}
	#blog article .readmore, #blog .author .name {font-weight:700;}

	#blog article.intro {padding-bottom:3em;}

@media (max-width: 570px) {
	#blog article .pull-left, 
	#blog article .pull-right {float:none!important}
	#blog article .tags {margin-top:0.5em;}
	#blog article .tags li {margin-top:1em;}
}

@media (min-width: 992px) {
	#blog article h1 {font-size: 3em;margin-top: 0.4em;}
}

/************************************/
/**************** TAGS **************/
/************************************/

.tags{list-style:none;margin:0;padding:0;}
.tags li, .tags a{float:left;font-size:11px;height: 23px;line-height: 22px;position:relative;}
.tags a{background:rgba(183, 187, 193, 1);border-bottom-right-radius:4px;border-top-right-radius:4px;color:#fff;margin-left:20px;moz-border-radius-bottomright:4px;moz-border-radius-topright:4px;padding: 0 10px 0 12px;text-decoration:none;webkit-border-bottom-right-radius:4px;webkit-border-top-right-radius:4px;}
.tags a:before{border-color:rgba(0, 0, 0, 0) #B7BBC1 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-style:solid;border-width: 11px 12px 12px 0;content:"";float:left;height:0;left: -12px;position:absolute;top:0;width:0;}
.tags a:after{background:#fff;border-radius:2px;box-shadow:-1px -1px 2px #808080;content:"";float:left;height: 4px;left:0;moz-border-radius:2px;moz-box-shadow:-1px -1px 2px #808080;position:absolute;top:10px;webkit-border-radius:2px;webkit-box-shadow:-1px -1px 2px #808080;width:4px;}
.tags a:hover{background:#041A3A;}
.tags a:hover:before{border-color:transparent #041A3A transparent transparent;}

/************************************/
/**************** TEAM **************/
/************************************/

#team {padding:4em 0;}

.employeeContainer {padding:1.5em;background: #233F4B;;color: #FFF;}
.employeeContainer h2 {color:inherit;font-size: 1.3em;font-weight: 700;margin: 0 0 0.5em;max-width: 220px;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.employeeContainer h2 a {color:inherit;}
.employeeContainer h3 {color: inherit;  font-size: 1.1em;  font-weight: 300;  margin: 0 0 1em;max-width: 220px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}
.employeeContainer hr {border-top: 1px solid rgba(185, 185, 185, 0.15);}
.employeeContainer a {color:inherit;}

.eployeeImage {position:relative;margin-top:2.5em;}
.eployeeImage img {width:100%;}
.contactDetails {font-weight: bold;}

/************************************/
/************** FOOTER **************/
/************************************/

footer {background: #233F4B;padding: 6em 0;color: white;font-size: 1em;overflow: hidden;}
footer h3 {font-weight:700;}
footer a {color:white;text-decoration:underline;}
footer a:hover {color:rgba(255, 255, 255, 0.7);}

/************************************/
/************ COPYRIGHT *************/
/************************************/

.copyright {background: #0F1E25;color: #FFF;padding: 4em 0;font-size: 0.85em;}
.copyright img {max-width: 60px;}
.copyright a {color:white;text-decoration:underline;}
.copyright a:hover {color:rgba(255, 255, 255, 0.7);}
.copyright .copyrightinfo {}
.copyright .authorlink {margin:0 auto;width:100%;text-align:center;}
.copyright .copyrightinfo {display:none;}

@media (min-width: 992px) {
	.copyright {text-align:right;}
	.copyright .copyrightinfo {display: inline-block;}
}

/************************************/
/********** Page Layout #1 **********/
/************************************/

.page-layout-one {position: relative;overflow: hidden;}
.page-layout-one #page-background {position: absolute;width: 50%;height: 100%;top: 0;background: #F5F5F5;z-index: -1;}
.page-layout-one #sidebar-background {position: absolute;height: 100%;top: 0;background: #F5F5F5;padding-right: 0;border-right: solid 4em #FFF;}

.page-layout-one .container {}
.page-layout-one .relative-row {position: relative;}

@media (max-width: 992px) {
	#page-background {display:none;}
}

/************************************/
/*********** SINGLE COURSE **********/
/************************************/

.singlecourse .module {padding:8em 0;}
.singlecourse .module:nth-child(odd) {background:#f9f9f9;}

.singlecourse #feature {padding:12em 0;background: url('../backgrounds/main_09_2000x1000.jpg');background-size: cover;background-position: center;color:white;}

.singlecourse #intro {}
.singlecourse #intro p {margin-bottom:3em;}
.singlecourse #intro p.lead {margin-bottom:2em;}

.singlecourse #modules {}
.singlecourse #arguments {}
.singlecourse #teachers {}
.singlecourse #info {}
.singlecourse #signup {}


/************************************/
/************** COMMENTS ************/
/************************************/

.commentlist {padding:0;}
.commentlist .comment-body {position:relative;padding:1.5em;border: 1px solid #F5F5F5;margin-bottom: 1.5em;}
.commentlist .children {margin-left:1.5em;}
.commentlist .byuser .comment-body {background: #F5F5F5;border: 1px solid #E4E4E4;}
.commentlist .byuser .comment-body:after {content:'Medarbejder'; position:absolute;right: -1px;top: -1px;background: #B7BBC1;color: white;font-size: 0.85em;padding: 0.3em 0.6em;border-bottom-left-radius: 3px;}
.commentlist .reply {position:absolute;right:15px;bottom:15px;}
.commentlist .commentmetadata {font-size: 0.8em;margin-bottom:1em;}
.commentlist .commentmetadata a {color:inherit;}
.commentlist img {max-width: 36px;border-radius: 4px;float: left;margin-right: 10px;}
.commentlist .comment-author .fn {font-weight: 700;font-style:normal;}

#commentform {margin-bottom:2em;}
#commentform p:after {display:table;clear:both;content:""}
#commentform input, #commentform textarea { float:right;display: block;  width: 100%;  padding: 6px 12px;  font-size: 14px;  line-height: 1.42857143;  color: #555;  background-color: #FFF;  background-image: none;  border: 1px solid #CCC;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
#commentform label {display:inline-block; width:100%;float:left;}

/************************************/
/************ FRONTPAGE *************/
/************************************/

#frontpage .module.feature {padding: 15em;background:red;}

#frontpage .module {}
#frontpage .module.quicklinks {color: #FFF;background-size: cover;}
#frontpage .module.quicklinks ul {padding:0;margin:0;}
#frontpage .module.quicklinks ul li {padding:0;margin:0;}
#frontpage .module.quicklinks ul li a {display:block;padding: 1em 0;color: white;font-size: 1.55em;}
#frontpage .module.quicklinks ul li a i {margin-right:10px;}

#frontpage .module.quicklinks .background-image {background: rgba(21, 30, 37, 0.9);	padding: 4em 30px;}

 .module.search {background:white;padding:6em 0;}
 .module.search input {  padding: 1em 0.6em;
  font-size: 1.8em;
}
#frontpage .module.news {padding:6em 0;}

iframe {width:100%!important;display:block;}
/************************************/
/*********** SQUEEZEPAGE ************/
/************************************/

.squeezepage {padding:5em 0;background:#F3F4F4;}
.squeezepage .feature {background:white;}
.squeezepage .feature:after {display:table;clear:both;content:""}

.squeezepage section.video {}
.squeezepage section.video .embed-responsive {margin-left: -15px;margin-right: -15px;}

.squeezepage section.intro {padding-top: 2em;padding-bottom:2em; padding-right:2em;padding-left: 2em;}
.squeezepage section.intro h1 {font-size:1em;text-align:center;}
.squeezepage section.intro h2 {font-size: 2.25em;text-align:center;margin: 0 0 0.2em 0;font-weight: bold;}
.squeezepage section.intro p {font-size:1em;text-align:center;margin-bottom: 1em;}

.squeezepage section.social p {text-align:center;display:block;width: 100%;margin:0 auto;max-width: 900px;padding: 2em 0 1em 0;font-weight: bold;font-size: 1.2em;}
.squeezepage section.social img {opacity: .5;margin: 0 auto;}
.squeezepage section.disclaimer p {text-align:center;font-size:0.9em;display:block;width: 100%;margin:0 auto;max-width: 800px;padding: 1em 0 0 0;font-style: italic;letter-spacing: 0.01em;}



/************************************/
/************* FORM FIELDS **********/
/************************************/

input[type=text], input[type=email], input[type=tel], textarea {width: 100%;                    border: 1px solid #D6D6D6;    box-shadow: -2px 2px 14px #FAFAFA inset;    padding: 0.1em 1em;                                background: none repeat scroll 0 0 #EDEDED;    border-color: #D1D1D1;    border-image: none;    border-radius: 0.3em;    border-style: solid;    border-width: 0.1em 0 0 0.1em;        font-size: 1em;        line-height: 1em;    margin: 0 0 0.9em 0;        vertical-align: middle;    color: #4C4C4C;    overflow: auto;height: 37px;}
input[type="submit"] {width: 100%;background: #BB1D2C;border: none;padding: 1em;color: white;margin-top: 0.5em;-webkit-transition: .1s background;-moz-transition: .1s background;-ms-transition: .1s background;-o-transition: .1s background;transition: .1s background;font-weight: bold;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.31);}
input[type="submit"]:hover {background-color: rgba(187, 29, 44, 0.8);}
select {width: 100%;
  border: 1px solid #D6D6D6;
  box-shadow: -2px 2px 14px #FAFAFA inset;
  padding: 0.1em 0.5em;
  background: none repeat scroll 0 0 #EDEDED;
  border-color: #D1D1D1;
  border-image: none;
  border-radius: 0.3em;
  border-style: solid;
  border-width: 0.1em 0 0 0.1em;
  font-size: 1em;
  line-height: 1em;
  margin: 0 0 0.5em 0;
  vertical-align: middle;
  color: #4C4C4C;
  overflow: auto;
  height: 37px; }
label {}

textarea {height:150px;padding: 1em;}
.validation_error {display:none;}
.validation_message {color:#BB1D2C;}
.gfield_required {color:#BB1D2C;}


.gfield_date_dropdown_day select {width:30%;float:left;margin-right:4.5%;}
.gfield_date_dropdown_month select {width:30%;float:left;margin-right:4.5%;}
.gfield_date_dropdown_year select {width:30%;float:left;}

.gfield_description {  
  font-size: 0.9em;
  padding: 0 0 0.8em 0;}

.gfield_radio li label {
	font-weight:normal;
  
	margin: 0;
	padding: 0 0 0 0.5em;
	line-height: 1em;
	display: inline-block;
}

.gfield_radio li label::first-letter {text-transform: capitalize;}
.gfield_radio {margin-bottom:1em;}
/************************************/
/*********** BUTTON GROUPS **********/
/************************************/

.btn {border-radius:0;text-align: center;padding: 1em 2em;display: inline-block;position: relative;color: #FFF;text-decoration: none;white-space: nowrap;margin: 0.5em 0.5em 0.5em 0;cursor: pointer;-webkit-transition: .1s background;-moz-transition: .1s background;-ms-transition: .1s background;-o-transition: .1s background;transition: .1s background;border: none;min-width: 125px;}
.btn-default {color:black;}
.btn-primary, .btn-primary:link, .btn-primary:visited {background-color: #BB1D2C;}
.btn-primary:hover, .btn-primary:active  {background-color: rgba(187, 29, 44, 0.8);}
.btn-info, .btn-info:link, .btn-info:visited {background:#233F4B;}
.btn-info:hover, .btn-info:active  {background-color:rgba(35, 63, 75, 0.8)}

/************************************/
/********** COURSE OVERVIEW *********/
/************************************/

.well a .h3  {color:black;font-weight: bold;}
.well .h3 {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.well>span {text-transform: uppercase;font-size:0.8em;margin: 0 0 0.5em 0;display:inline-block;min-height: 15px;}
.image {position: relative;display: block;overflow: hidden;}
.toplevel {margin-bottom:1.5em;}
.buttomlevel {margin-top:2em;}
.buttomlevel {font-size: 0.9em;}

.information {font-size:0.9em;line-height: 1.325em; margin: 0.5em 0 0.5em 0;}

.starttime {position:absolute;top:0;left: 10%;z-index: 999;background: rgba(255, 255, 255, 0.90);font-size: 0.75em;padding: 1em;text-align: center;display: block;color: rgba(0, 0, 0, 0.5);}
.starttime span {display: block;}
.starttime .more {display:inline-block;margin-top:0.5em;color:#BB1D2C;text-decoration:underline;}
.starttime .more:hover {color:rgba(187, 29, 44, 0.70);}

.ribbon {
  background-color: #BB1D2C;
  overflow: hidden;
  white-space: nowrap;
  position: absolute;
  left: -50px;
  top: 30px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-box-shadow: 0 0 10px rgba(32, 29, 26, 0.3);
  -moz-box-shadow: 0 0 10px rgba(32, 29, 26, 0.3);
  box-shadow: 0 0 10px rgba(32, 29, 26, 0.3);
  border: 1px solid #EDEDED;
  color: #FFFFFF;
  display: block;
  margin: 1px 0;
 
  padding: 9px 56px;
  text-align: center;
  text-decoration: none;
  z-index: 999;
  text-transform: uppercase;
  font-size: 0.9em;
}

.img-overview {background: #233F4B;width: 100%;min-height: 180px;height: auto;display: block;background-size: cover;background-repeat: no-repeat;background-position: center center;}

/************************************/
/********* CALENDAR OVERVIEW ********/
/************************************/

.calendar {background: #EDEDED;padding: 1em 1em 1.2em 1em;text-align: center;font-size: 0.8em;margin-bottom: 1em;color: #000;}
.date {font-size: 4em;text-transform: uppercase;font-weight: bold;line-height: 0.7em;}
.month {font-size: 1.3em;text-transform: uppercase;line-height: 1.5em;padding: 0.4em 0 0 0;}
.time {font-size: 1.8em;    text-transform: uppercase;    line-height: 0.9em;font-weight: bold;letter-spacing: -0.075em;}
.details {color: #9E9E9E;}
.details a {color:inherit;}

/************************************/
/************* NEWSLETTER  **********/
/************************************/

.newsletter {background:white;padding:6em 0;}

/************************************/
/************* PRINTSHEET  **********/
/************************************/

@media print { 
 .post-edit-link { display:none!important; } 
}


/************************************/
/**************** TABS **************/
/************************************/

    .tab-content > .tab-pane, .pill-content > .pill-pane {border: 1px solid #DDD;background: #FFF;    padding: 3em;    -moz-box-shadow: 0 7px 36px -13px rgba(0,0,0,.2);    -webkit-box-shadow: 0 7px 36px -13px rgba(0, 0, 0, 0.2);    box-shadow: 0 7px 36px -13px rgba(0, 0, 0, 0.2);    margin-bottom: 2em;}
    .tab-content h3 {font-weight:normal;}

    @media screen and (max-width: 480px) {
        .nav {padding-left:2px;padding-right:2px;}
        .nav li {display:block !important; width:100%; margin:0px;}
        .nav li.active {border-bottom:1px solid #ddd!important;margin: 0px;}
    }

    @media print {
        .tab-content > .tab-pane {display: block !important; opacity: 1 !important;}
    }

    .nav-tabs>li>a {
  margin-right: 0.3em;
  line-height: 1.42857143;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 0;
  background: #233F4B;
  color: #FFF;

}

.nav-tabs>li>a:hover {background:white;color:inherit;  border: 1px solid #DDD;
  border-bottom-color: rgba(0, 0, 0, 0);}

.embed-responsive {
  margin-bottom: 1em;
}

/************************************/
/************** IFRAMES ************/
/************************************/

    .iframe {position: relative;border: 0;padding: 0;}

    @media (min-width: 768px) {
        .iframe {position: relative;border: 1px solid #DDD;padding: 15px;}
    }

    .iframeloader {position: absolute;top:0px;left:0;z-index:999;width:100%;height:600px;border:0;background:white;text-align:center;font-size:2em;padding:2em;}
    .programiframe {width:100%;height:600px;border:0;}
    .nav-tabs {border: none;}

.fb-page {margin-bottom:1em!important;}

.tab-content .panel-heading {padding:0.75em!important;-moz-box-shadow: 0 7px 36px -13px rgba(0,0,0,.2);background:white;
  -webkit-box-shadow: 0 7px 36px -13px rgba(0, 0, 0, 0.2);
  box-shadow: 0 7px 36px -13px rgba(0, 0, 0, 0.2);}
.tab-content .panel-heading h4 {font-size:1.15em;}



/************************************/
/************* COURSEPAGE  **********/
/************************************/

#landingpage #feature {background: #233F4B;        }
#landingpage #feature .intro {border-left: 3px solid #BB1D2C;}
#landingpage #feature h1 {color:white;max-width: 650px;margin: 0 0 .1em 0;}
#landingpage #feature h2 {color:white;}
#landingpage #feature h3 {color:white;line-height:1.4em;}
#landingpage .introtitle {color: rgba(255, 255, 255, 0.45);margin-bottom: 0.5em;display: block;font-size: 1.2em;font-style: italic;}

#landingpage .module.top .content {margin: -3em 0 1em 0;}
#landingpage .module.top .content.secondary {margin: -1.1em 0 1em 0;}
#landingpage .module.top .embed-responsive {margin: -3em 0 1em 0;}

#landingpage .panel {position:relative;font-size: 0.90em;border-radius: 0;box-shadow: none;padding: 0;background: #EDEDED;margin: 0 0 1em 0;}
#landingpage .panel-heading {background: #FAFAFA;    padding: 0;}

#landingpage .panel-body {background: #FFF;padding: 2em 2em;}
#landingpage span.int {display:inline-block;padding: 1em 0.75em;background: #EDEDED;font-weight: bold;font-size: 1.15em;letter-spacing: -0.05em;color: #000;}
#landingpage span.title {display:inline-block;padding: 1em 1em;font-size: 0.9em;}
#landingpage span.toggle {position: absolute;right:0;top:0;background: #EDEDED;display:inline-block;padding: 1.4em;font-size: 0.9em;color: #000;}
#landingpage span.toggle .fa-plus:before {content: "\f068";-webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s;}
#landingpage .collapsed span.toggle .fa-plus:before {content: "\f067";-webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg);}
#landingpage .panel:after {display:table;clear:both;content:""}

#landingpage blockquote {font-size:1em;position:relative;background: #FAFAFA;padding: 2em 2em 2em 2em;border: none;box-shadow: 1px 1px 2px #BBB;}
#landingpage blockquote p {}
#landingpage blockquote cite {    font-weight: bold;}
 blockquote .stars {position:absolute;right: 2em;bottom: 3em;}
 blockquote .stars .fa {color:white;background:#007F4E;display:inline-block;  line-height: 1em;  padding: 4px;  border-radius: 3px;  margin: 0 0px 0 0;letter-spacing: 0;width: 1.6em;font-size: 0.9em;}

#landingpage span.read-more {color: #337AB7;text-decoration: none;cursor:pointer;}
#landingpage span.read-more:hover {text-decoration: underline;}

#landingpage .content .fa-ul {margin: 1em 0 1em 2em;list-style:none;font-size:1.1em}
#landingpage .content .fa-ul.intro {margin: 1em 0 1em 2em;list-style:none;font-size: 1.25em;    font-weight: 300;    line-height: 1.4;}
#landingpage .content .fa-ul li {list-style:none;}
#landingpage .content .fa-ul li i {color:#007F4E;font-size: 1em;list-style:none;}

#landingpage.single-course {padding-bottom: 3em;}
#landingpage .teacher {  font-size: 1em;  position: relative;  background: #FAFAFA;  padding: 2em 2em 2em 2em;  border: none;  box-shadow: 1px 1px 2px #BBB;  margin: 0 0 1em 0;}

#landingpage .authorimg {position:relative;}
#landingpage .city {position:absolute;bottom:0;right:0; background:#233F4B; color:white;padding: 0.3em 0.6em;text-transform: uppercase;font-size: 0.7em;font-weight: bold;}
#landingpage .city.aah {bottom: 2em;display: none;}

.content>ul {margin:0 0 1em 1em;}
.content>ul>li {display: list-item;  list-style-type: disc;padding:0 0 0.5em 0;}

ul.navlist {margin:0;}
ul.navlist li {list-style:none;padding:0;}
ul.navlist li a {background: #FFF;display: block;padding: 1em 0em 1em 0em;color: #000;border-bottom: 1px solid #ECECE8;position: relative;line-height: 1em;}


#landingpage #dates {margin-bottom:1em;}
#landingpage .calendaricon {font-size:1.5em;}
#landingpage .startdate a{font-size:1.2em;color:white;}
#landingpage .deadline {font-size:1em;color: #A8B2B6;}

@media (min-width: 0px) {
	#landingpage #feature .intro {padding: 1em 2em;}
	#landingpage #feature {padding: 3em 0 6em 0;}
	#landingpage #feature h1 {font-size: 3em;}
	#landingpage #feature h2 {font-size: 1.25em;}
	#landingpage #feature h3 {font-size: 1.25em;}
	#landingpage .content {padding:2.5em;margin-bottom: 1em;}
}

@media (min-width: 768px) {
	#landingpage #feature .intro {padding: 2em 4em;}
	#landingpage #feature {padding: 6em 0 9em 0;}
	#landingpage #feature h1 {font-size: 5em;}
	#landingpage #feature h2 {font-size: 1.25em;}
	#landingpage #feature h3 {font-size: 1.75em;}
}

@media (min-width: 992px) {
	#landingpage #feature .intro {padding: 2em 4em;}
	#landingpage #feature {padding: 10em 0 10em 0;}
	#landingpage #feature h1 {font-size: 5em;margin-bottom: 0.2em;}
	#landingpage #feature h2 {font-size: 1.65em;line-height: 1.25em;max-width: 600px;}
	#landingpage #feature h3 {font-size: 1.75em;}
}


/************************************/
/************* PAGE TITLE ***********/
/************************************/

    .search-page-title {margin:0 0 0.em 0; padding:0; line-height:1.2;font-size:1.5em;display:block;}
    .search-page-url {margin:0 0 0.6em 0; padding:0; line-height:1;font-size:1em;color:#006621;display:block;}
    .search-page-description {margin:0; padding:0; line-height:1.3;font-size:1.1em;display:block;}
    .query {margin-bottom:1.5em;}

/************************************/
/************* PAGE TITLE ***********/
/************************************/

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {  padding: 15px 10px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #DDD;}

.social {
	width:100%;
	color: #BCBBBB;
	background: #FFFFFF;
	display:block;
	text-align: center;
	font-size: 2.5em;
	line-height: 2.5em;
}

.social:hover {color:white;background:#233F4B;}
.social-ribbon {
	margin: 3em 0 0 0;        
}

.social-signup {width:100%;
	color: #FFFFFF;
	background: #233F4B;
	display:block;
	text-align: center;
	font-size: 1.5em;
	line-height: 4.15em;font-weight: bold;}

	.social-signup:hover {color:white;background:#0F1E25;text-decoration: none;}


	.boxshadow {  -moz-box-shadow: 0 7px 36px -13px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 7px 36px -13px rgba(0, 0, 0, 0.2);
  box-shadow: 0 7px 36px -13px rgba(0, 0, 0, 0.2);}


  .sidebarblog ul {margin:0;padding:0;list-style:none;}
  .sidebarblog ul li {margin:0;padding:0;list-style:none;}
  .sidebarblog ul li a {color:black;border-bottom:1px solid #efefef;display:block;padding: 0.8em 1em;}
  .sidebarblog ul li a:hover {background: #EDEDED;text-decoration: none;}  


.feature {  background: #F5F5F5 url('http://bigum.co/admin/media/bigum-og-co-bg.jpg') no-repeat center center fixed;
  padding: 0px 0 0 0;}

  .herofp{
	background:#F5F5F5 url('http://bigum.co/admin/media/bigum-og-co-bg.jpg') no-repeat center center fixed;
	padding-bottom: 80px;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	max-height:500px;
	padding-top: 80px;
}
.herofp img{
	position:relative;
	-webkit-transition:.2s;
    transition:.2s;
	top:0px;
}
.herofp img:hover{
	top:-5px;
}

.bigicon {font-size:50px;margin-right: 20px;margin-top: 0px;}
.smalltext {font-family: "proxima-nova",sans-serif!important;font-size:14px;font-weight:normal;}
.bigtext {font-size:30px;font-weight:bold;line-height: 25px;}

.reverse {  -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);
  -o-transform:rotateY(180deg);
  -ms-transform:rotateY(180deg);
  unicode-bidi:bidi-override;
  direction:rtl;}
  
  .callout {
  padding-top: 50px;
  padding-bottom: 60px;
  background: white;
}

.callout a {color:black;}
.telephonect {
    margin-left: 34px;
}  
.mailct {margin-right: 43px;}
#seminarpage {font-size: 17px;overflow: hidden;}
#seminarpage .header h1 {font-size: 1.75em;margin: 0 0 0.25em 0;color: white;}
#seminarpage .header p {font-size: 1.25em;color: rgba(255, 255, 255, 0.75);font-weight: 100;margin: 0;}
#seminarpage .header span {font-size: 1.25em;margin: 0 0 1.25em 0;display:block;color: rgba(255, 255, 255, 0.75);font-weight: 100;}
#seminarpage .header .btn {border:2px solid white;padding:0.5em 2em;font-size:1em;}
#seminarpage .module {background:white;padding: 4em 1em;border-bottom: 1px solid #F0EFED;    position: relative;    overflow: hidden;}
#seminarpage .module-grey {background: #F7F7F7;}

#seminarpage .module-offer {border-bottom: 1px solid #F0EFED;    position: relative;    overflow: hidden;color: #000;padding: 0;}
#seminarpage .module-offer .offer {background: #EDEDED;padding: 3em 1em;border-bottom: 1px solid #F0EFED;    position: relative;    overflow: hidden;display: block;}
#seminarpage .module-offer .offer.early-bird {background: #1E8DEB;color: white;}
     .d, .h, .m, .s {
      display:inline-block;
      color:white;
      padding:0.65em 0.4em;
      margin-right:2%;
      text-align:center;
      background:black;
      border-radius:4px;
      font-size:1.8em;
      line-height:1em;
      width:23.5%;
      }

      .s {margin-right:0;}

   
     .d span, .h span, .m span, .s span {
      display:block;
      font-size:0.4em;
      line-height:1.5em;
      }

#seminarpage .container {box-shadow: 0px 15px 35px #C5C5C5;max-width: 1140px;background:white;padding: 0;}
#seminarpage .header { text-align:center; background-image: url('http://bigum.co/admin/wp-content/uploads/2015/05/feature_8.jpg');
  -moz-box-shadow: 0 0 1000px 1000px rgba(0, 0, 0, 0.4) inset;
  -webkit-box-shadow: 0 0 1000px 1000px rgba(0, 0, 0, 0.5) inset;
  box-shadow: 0 0 1000px 1000px rgba(0, 139, 255, 0.8) inset;
  background-position: center center;
  background-size: cover;
  color: #FFF;
  padding: 3em 0;}

#seminarpage .header .container {box-shadow: none;max-width: 1140px;background:transparent;padding: 0;}  

#seminarpage .boxed {  background-color: #F5F5F5;
  padding: 2em;
  margin-bottom: 1em;}

#seminarpage .boxed p {font-size:0.9em;}
  
#seminarpage .boxed p:last-child {margin-bottom:0}
 
 #seminarpage h2 {font-size: 1.5em;}
 #seminarpage   .lead {
  font-size: 1.1em;
  margin-bottom: 2em;
}

#seminarpage .module .row {max-width:850px;margin: 0 auto;}
#seminarpage .module-offer .row {max-width: 1000px;}


#seminarpage ul li {background:whitesmoke;margin-bottom:1em;padding:2em;font-size: 1.1em;}

@media (min-width: 768px) {
#seminarpage .header {
  padding: 7em 0;}
  #seminarpage .header h1 {font-size: 3.75em;}
#seminarpage .header p {font-size: 2.5em;}
#seminarpage .header span {font-size: 1.5em;}
#seminarpage .header .btn {border:2px solid white;padding:0.5em 2em;font-size:1.5em;}
 #seminarpage   .lead {
  font-size: 1.3em;
  margin-bottom: 2em;
}#seminarpage h2 {font-size: 2.25em;}
 }
  
	.internship .module {padding: 7em 1em;}
	.internship .module-icons {
    overflow: hidden;
}
  .internship .module-icons img {width:100%;height: auto;}
  .internship .module-icons span {
  	display:block;
  	text-transform: uppercase;
  	font-size: 0.85em;
  	letter-spacing: 2px;
  	color: #000000;
  	font-weight: bold;
  	font-size: 1.15em;
  	margin-top: 0.6em;
  }

  .internship .module-icons p {
  	margin: 0;
  }

  .internship .module-about {
  }

.internship .module-about img {
  border: 4px solid white;
  max-height: 360px;
  margin: 0 auto;
  margin-bottom: 1em;
  }
  
  .internship .module-testimonials {
  	background: #233F4B;
  	color: white;
  	background-image: url('http://bigum.co/admin/wp-content/uploads/2015/05/feature_7.jpg');
  	-moz-box-shadow: 0 0 1000px 1000px rgba(0, 0, 0, 0.4) inset;
  	-webkit-box-shadow: 0 0 1000px 1000px rgba(0, 0, 0, 0.8) inset;
  	box-shadow: 0 0 1000px 1000px rgba(0, 0, 0, 0.8) inset;
  	background-position: center center;
  	background-size: cover;
  }

    .internship .module-testimonials img {
  	margin: 1em auto 1em auto;
  	border:2px solid white;
  	max-width: 200px;
  	width: 100%;
  }

  .internship .module-testimonials p {

  	font-style:italic;
  	
  }

    .internship .module-testimonials span {

  	font-weight:bold;
  	
  }

  .internship .contact {
  	    background: #8B1035;
    padding: 2em;
    color: white;
    margin-top: 3.5em;
    font-size:1.25em
  }

  .internship .contact p {
  	margin:0;
  }

 .internship  .stars .fa {
    color: white;
    background: #007F4E;
    display: inline-block;
    line-height: 1em;
    padding: 4px;
    border-radius: 3px;
    margin: 0 0px 0 0;
    letter-spacing: 0;
    width: 1.6em;
    font-size: 0.9em;
}


.internship .module-intro {
	    background: #233F4B;
    color: white;
    background-image: url('http://bigum.co/admin/media/bigum-og-co-bg.jpg');
    -moz-box-shadow: 0 0 1000px 1000px rgba(0, 0, 0, 0.4) inset;
    -webkit-box-shadow: 0 0 1000px 1000px rgba(0, 0, 0, 0.4) inset;
    box-shadow: 0 0 1000px 1000px rgba(0, 0, 0, 0.6) inset;
    background-position: center center;
    background-size: cover;
}

.icon-box {
	margin-top: 1em;
	margin-left:15px;
	margin-right:15px;
	padding: 1em;
	border-left: 2px solid rgb(0, 0, 0);
	background: #fff;
	-moz-box-shadow: 0 7px 36px -13px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 7px 36px -13px rgba(0, 0, 0, 0.2);
	box-shadow: 0 7px 36px -13px rgba(0, 0, 0, 0.2);
}

.icon-box:after{display:table;clear:both;content:""}


.internship #landingpage #feature {
        background: #233F4B;
        color: white;
        background-image: url('http://bigum.co/admin/wp-content/uploads/2015/05/feature_8.jpg');
        -moz-box-shadow: 0 0 1000px 1000px rgba(0, 0, 0, 0.4) inset;
        -webkit-box-shadow: 0 0 1000px 1000px rgba(0, 0, 0, 0.4) inset;
        box-shadow: 0 0 1000px 1000px rgba(0, 0, 0, 0.6) inset;
        background-position: center center;
        background-size: cover;
        overflow: hidden;
}





.lp-css .hero-lp {background: #F5F5F5;padding: 80px 0;margin:0 0 100px;position: relative;}
.lp-css h1, 
.lp-css h2, 
.lp-css h3, 
.lp-css h4, 
.lp-css p, 
.lp-css ul, 
.lp-css ul li,
.lp-css {font-family:helvetica;color: black;}
.greybox {background:whitesmoke!important;color:black!important;}
.lp-css {background:white;padding-bottom: 5em;}
.lp-css h2 {font-size:40px;}
.lp-css h3 {font-size: 30px;font-weight:bold;}
.lp-css p {font-size: 15px;margin: 0 0 20px;}
.lp-css ul {font-size: 15px;}
.lp-css li {padding: 0 0 20px;}

#head-lp {background: #363636 url('http://bigum.co/admin/wp-content/themes/bigum.co/assets/img/bigheader.jpg');
background-size: cover;padding: 140px 0 140px 0;margin-bottom: 80px;}
#head-lp p {color: rgba(255, 255, 255, 0.7);font-weight:normal;font-size: 20px;font-style:italic;margin-bottom:15px;}
#head-lp .h2 {color:white;font-size: 49px;font-weight:bold;margin-bottom:45px;}

.btn-pressed {
-webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.09) inset!important;
-moz-box-shadow: 0 -1px 0 rgba(255,255,255,0.1) inset!important;
box-shadow: 2 -1px 0 rgba(255, 255, 255, 0.1) inset!important;
color: #FFF!important;
border-style: solid;
background-color: #5FCF80!important;  padding: 19px 39px 18px 39px;display: inline-block;  margin-bottom: 0;  font-weight: normal;  text-align: center;  vertical-align: middle;  cursor: pointer;  background-image: none;    white-space: nowrap;    
font-size: 18px;  line-height: 1.428571429;  border-radius: 4px;border-width: 1px 1px 3px;
border-color: #5FCF80!important;
font-family: Helvetica;
margin-bottom: 10px;
}

.lp-css .well.dark {background:#465b6c;color:white;border-radius:0px;padding:50px 50px 30px 50px; margin-bottom:60px;}
.lp-css .well.dark p {color:inherit;}
.lp-css .well.dark ul {color:inherit;}
.lp-css .well.dark li {color:inherit;padding:0 0 14px;}
.lp-css .well.dark h2 {color:inherit; font-size: 40px;margin-bottom:10px;}
.lp-css .well.dark h3 {color:inherit; font-size: 25px;margin-bottom:25px;font-weight:normal;}

#sidebar-1 {margin: 30px 0 0 0;min-height:300px;background: #EFFFF4;border: 1px solid #E3E3E3;border-radius: 0px;box-shadow: none;padding: 24px;margin-bottom: 30px;}
#sidebar-1 p {margin:0 0 10px;font-size:15px;}
#sidebar-1 a {margin-top:20px;width:100%;}

#sidebar-2 {margin: 30px 0 0 0;min-height:300px;background: #EFFFF4;border: 1px solid #E3E3E3;border-radius: 0px;box-shadow: none;padding: 24px;}
#sidebar-2 p {margin:0 0 10px;font-size:15px;}
#sidebar-2 a {margin-top:20px;width:100%;}


.number-box {
display: inline-block;
font-size: 15px;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 3px;
padding: 4px;
background: #5FCF80;
font-weight: bold;
box-shadow: 0px 1px 0px #C5C5C5;
text-align: center;
margin: 0 0 7px 0;
color: white;
}

.number-box.booked {text-decoration:line-through;background: rgba(233, 131, 131, 1);font-weight: normal;}

.scarcity {border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
padding: 13px 0 9px 0;margin: 5px 0 15px 0;}

.h3.light {font-size:30px;color:#817f7f;font-weight:normal;display:inline-block;margin: 10px 0 30px 0;}

#practical .well {background:white;border:0px;padding:20px;font-size:13px;}

.map.well.contact {text-align: center;padding: 40px 0!important;}
.map.well.map a {width:100%!important;font-family: Helvetica, sans-serif;}

#final {text-align:center;}

.boxnumber {position:absolute;bottom:-80px;left:-20px;font-weight:bold;}
.infobox {padding:25px 25px 25px 65px;text-align:left;border-radius:0px;box-shadow:none;margin-bottom:70px;background-color: #f5f5f5;     border: 1px solid #E3E3E3;}

.big-ahref {font-size: 45px;text-decoration:underline;}

#googlemaps {height: 100%;
width: 42%;
position: absolute;
top: 0;
right: 0;
z-index: 0;}

.teacher-box {position:relative;margin:50px 0 100px 150px;padding: 30px 80px 30px 200px;border-radius: 0px;box-shadow: none;background-color: #f5f5f5;     border: 1px solid #E3E3E3;}
.teacher-image {position:absolute;top: -20px;left: -149px;}
.teacher-box .h4 {font-size:20px;}

#whatyoulearn h2 {text-align:center;font-weight:bold;font-size:40px;margin:20px 0 40px 0;}
#whatyoulearn li {list-style:none;padding: 30px 50px 30px 120px;margin-bottom: 27px;position: relative;background: #465B6C;  color: #FFF;}
#whatyoulearn li:nth-child(even) {background: rgba(70, 91, 108, 0.87);}
#whatyoulearn ul {padding:0px;margin:0px;}
#whatyoulearn .boxnumber {font-size:80px;top: 6px;left: 30px!important;}


#whatyouget h2 {text-align:center;font-weight:bold;font-size:40px;margin:20px 0 40px 0;}
#whatyouget h3 {font-weight:bold;font-size:30px;margin:20px 0 40px 0;}
#whatyouget li {list-style:none;padding: 30px 50px 30px 120px;margin-bottom: 27px;position: relative;background: #465B6C;  color: #FFF;}
#whatyouget li:nth-child(even) {background: rgba(70, 91, 108, 0.87);}
#whatyouget ul {padding:0px;margin:0px;}
#whatyouget .boxnumber {font-size: 80px;top: 6px;left: 30px!important;font-weight: normal;}

.containerbox {padding:40px 50px 10px 50px;margin: 50px 0;}

.small-li ul  li {padding-bottom:4px;}
.small-li ul {margin:30px 0;}


.page-id-1600 #menunav {display:none;}
.page-id-1600 .topnavbar {display:none!important;}
.page-id-1600 footer {display:none;}
.page-id-1600 .copyright {margin-top:100px;}

.clientbar {background:#f8f8f8;padding:50px 0;margin-top:20px;}
.clientlogo {margin: 0 3.3% 0 0;}

/* make keyframes that tell the start state and the end state of our object */
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
 
.fade-in {
    opacity:0;  /* make things invisible upon start */
    -webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;
 
    -webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
 
    -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    animation-duration:1s;

    box-shadow: 1px 4px 7px rgba(0, 0, 0, 0.2);
}
 
.fade-in.one {
-webkit-animation-delay: 0.1s;
-moz-animation-delay: 0.1s;
animation-delay: 0.1s;
}
 
.fade-in.two {
-webkit-animation-delay: 0.3s;
-moz-animation-delay: 0.3s;
animation-delay: 0.3s;
}
 
.fade-in.three {
-webkit-animation-delay: 0.5s;
-moz-animation-delay: 0.5s;
animation-delay: 0.5s;
}

.herofp{
	background:#F5F5F5 url('http://bigum.co/admin/media/bigum-og-co-bg.jpg') no-repeat center center fixed;
	padding:80px;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	max-height:500px;
}
.herofp img{
	position:relative;
	-webkit-transition:.2s;
    transition:.2s;
	top:0px;
}
.herofp img:hover{
	top:-5px;
}


img.size-full  {width:100%;height:auto;display:block;}