/* Â© copyright Intouch Interactive Marketing - Carl-Heinz Benseler :: the css gods will strike down on tables with great vengence! */

/*@font-face {font-family:"Font-Light"; src:url("../fonts/Font-Light.eot"); src:url("../fonts/Font-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Font-Light.woff") format("woff"), url("../fonts/Font-Light.ttf") format("truetype"), url("../fonts/Font-Light.svg#Font-Light") format("svg"); font-weight:normal; font-style:normal;}
@font-face {font-family:"Font-Regular"; src:url("../fonts/Font-Regular.eot"); src:url("../fonts/Font-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Font-Regular.woff") format("woff"), url("../fonts/Font-Regular.ttf") format("truetype"), url("../fonts/Font-Regular.svg#Font-Regular") format("svg"); font-weight:normal; font-style:normal;}
@font-face {font-family:"Font-Bold"; src:url("../fonts/Font-Bold.eot"); src:url("../fonts/Font-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Font-Bold.woff") format("woff"), url("../fonts/Font-Bold.ttf") format("truetype"), url("../fonts/Font-Bold.svg#Font-Bold") format("svg"); font-weight:normal; font-style:normal;}
@font-face {font-family:"Font-Black"; src:url("../fonts/Font-Black.eot"); src:url("../fonts/Font-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Font-Black.woff") format("woff"), url("../fonts/Font-Black.ttf") format("truetype"), url("../fonts/Font-Black.svg#Font-Black") format("svg"); font-weight:normal; font-style:normal;}*/

@font-face {font-family: Font-Light; src: url("../fonts/OpenSans-Light.ttf");}
@font-face {font-family: Font-Regular; src: url("../fonts/OpenSans-Light.ttf");}
@font-face {font-family: Font-Bold; src: url("../fonts/OpenSans-Bold.ttf");}
@font-face {font-family: Font-SemiBold; src: url("../fonts/OpenSans-Semibold.ttf");}
@font-face {font-family: Font-ExtraBold; src: url("../fonts/OpenSans-ExtraBold.ttf");}

/***************************************************
GENERAL
****************************************************/
body,input,section,h1,h2,h3,h4{font-family: "Font-Regular"; font-weight:normal; font-size:16px; line-height:160%;}
h2 {font-size: 250%;}
body{color:#333; background:#f2f2f2; padding-top: 75px;}
a,a:hover, a:active, a:focus{outline:0;}
a{color:#9f4038; }
a:focus,a:hover{color:#999}
a,button,.animate{-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
b, strong{font-weight:normal; font-family: Font-Bold;}
.toggle-show{display: none !important;}
.alert {border-radius: 0px;}
hr{ border-top: 1px solid #333;}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    color: #fff;
    background-color: #9f4038;
    border-color: #9f4038;
}
.pagination>li>a, .pagination>li>span {
    color: #9f4038;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
/*---Pre-loader---*/
#pre_load {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background-color: #ffffff;
	background: url(../images/logo-loader.png) no-repeat #ffffff 50% 50%;
	display:table; z-index:999999;
}
#pre_load div {
	width:100%;
	height:100%;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
#pre_load img {
	margin-top:100px;
	width:auto;
	display:inline-block;
	max-width: 100%;
}


.shop-dropdown.dropdown .dropdown-menu { 
  position: absolute;
  border-radius: 0;
  background-color: #fff;
  /*box-shadow: none;*/
  min-width: 100%;
  float: none;
  border: none;
}

.shop-dropdown.dropdown .dropdown-menu > li .dropdown-menu { 
  position: relative;
}

.shop-dropdown .dropdown-menu>.active>a, .shop-dropdown .dropdown-menu>.active>a:focus,.shop-dropdown .dropdown-menu>.active>a:hover{
  background-color: #fff;
  color: #9f4038;
}
.shop-dropdown .dropdown-menu>li>a {
  padding: 3px 5px;
}

.product-sale {
  position: absolute;
  top: 35px;
  width: 200px;
  padding: 5px;
  left: -50px;
  background: #9f4038;
  color: #fff;
  text-transform: uppercase;
  transform: rotate(-45deg);
  font-family: "Font-Bold";
}

.nav .shop-dropdown.open>a, .nav .shop-dropdown.open>a:hover {
  background-color: transparent;
}

.listing-info figure { position: relative; overflow: hidden !important; }
.product-features .btn-default { 
  color: #9f4038;
  border-color: #9f4038;
  border-radius: 0px;
  margin: 5px;
  background-color: transparent;
}

.product-features .btn-default.active {
  background-color: #9f4038;
  color: #fff;
}

@media only screen and (min-width: 768px) {
  .shop-dropdown.dropdown:hover > .dropdown-menu {
    display: block;
  }
}

/*Intouch Link*/
.design {height: 20px; line-height: 20px; background: #fff; font-size: 12px; padding: 0 5px; z-index: 10; position: fixed; bottom: 0; right: 0;}

.spacing {
	padding: 30px 0;
}

.pad-left-15 {padding-left: 15px;}
.mar-top-15 {margin-top: 15px;}
.mar-btm-15 {margin-bottom: 15px;}
.mar-btm-30 {margin-bottom: 30px;}

.bg-light-grey {background: #c4c4c4;}
.bg-dark-grey {background: #333; color: #fff}
.red {color:#9f4038;}
.pad-0 {padding: 0}

.btn-primary {
	color: #fff;
	background-color: #9f4038;
	border-color: #9f4038;
	padding: 10px 30px;
	display: inline-block;
	border-radius: 0;
}

.btn-primary:hover {
	color: #fff;
	background-color: #333;
	border-color: #333;
}

.style-1 tbody tr:nth-child(odd),
.style-2 tbody tr:nth-child(odd) {
	background: #dedede !important;
}

/*single event*/
.event-bg {background: #9f4038; color: #fff;}
.bubble {padding:4px; border: 2px solid #fff; margin: 10px 0; font-size: 14px;}
.bubble i {font-size: 20px; vertical-align: middle;}


/*Listed Item up/down chevron to see more*/
/*.panel-default {
	border-color: #ddd;
	border-style: dotted;
	border-width: 2px;
}*/

.panel-group .panel {
	border-radius: 0px;
}

.panel-default {
	border-color: #c4c4c4;
}

.panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {
	color: #9f4038;
}

.panel-heading [data-toggle="collapse"]:after
{
    font-family: 'FontAwesome';
    content: "\f105";
    float: right;
    color: #9f4038;
    font-size: 24px;
    font-weight: 600;

    -webkit-transform: rotate(-90deg);
    -moz-transform:    rotate(-90deg);
    -ms-transform:     rotate(-90deg);
    -o-transform:      rotate(-90deg);
    transform:         rotate(-90deg);
}
.panel-heading [data-toggle="collapse"].collapsed:after
{
    -webkit-transform: rotate(90deg);
    -moz-transform:    rotate(90deg);
    -ms-transform:     rotate(90deg);
    -o-transform:      rotate(90deg);
    transform:         rotate(90deg);
}


/*********************************************
// CALENDAR
**********************************************/
.calendar-events h2 {
    text-align: center;
    text-transform: uppercase;
    font-size: 50px;
/*    font-family: "arvoRegular", Arial, Helvetica, sans-serif;*/
}

#calendar {max-width: 100%; margin: 20px auto; font-size: 12px;}

.fc-unthemed .fc-today {
	background: #ccc !important;
}

.fc-center h2 {font-size: 16px;}


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


#eventUrl {
	color: #fff;
}

.btn-event-modal-close {
	background-color: #337ab7;
	text-align: center;
	text-transform: uppercase;
	color: #FFF;
	border: none;
	border-radius: 0;
	transition: all 0.4s ease;
}
.btn-event-modal-close:focus, .btn-event-modal-close:hover {
	background-color: #286090;
	color: #fff;
}

.btn-event-modal-open {
	background-color: #9f4038;
	text-align: center;
	text-transform: uppercase;
	color: #FFF;
	border: none;
	border-radius: 0;
	transition: all 0.4s ease;
}
.btn-event-modal-open:focus, .btn-event-modal-open:hover {
	background-color: #80B93F;
}




/***************************************************
NAVIGATION
****************************************************/
.navbar-default {
	background-color: rgba(51,51,51,0.8);
	border-color: rgba(51,51,51,0.8);
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
	color: #9f4038;
	background-color: #fff;
}

.navbar-header {
	/*width: 30%;*/
	background-color: #333;
	/*height:75px;*/
}
.navbar-brand {
	padding: 0 15px;
	width: 100%;
	height: 100%;
}
#navbar {
	/*display: table !important;*/
	vertical-align: bottom;
	width:auto;
	/*height:75px !important;*/
	/*background-color: rgba(51,51,51,0.8);*/
	font-size: 13px;
	/*padding: 25px 0 0 0;*/

}


.navbar-default .navbar-nav>li>a {
    color: #fff;
}

.navbar-right {
  min-width: 70%;
  width: auto;
  position: absolute;
  right: 0;
  bottom: 0; 
  pointer-events: none;
}

/*search - start*/
.searchbox {
    position:relative;
    min-width:50px;
    width:0%;
    height:50px;
    float:right;
    overflow:hidden;

    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    -ms-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
    pointer-events: all;
}

.searchbox-input {
    top:0;
    right:0;
    border:0;
    outline:0;
    background:#dcddd8;
    width:100%;
    height:50px;
    margin:0;
    padding:0px 55px 0px 20px;
    font-size:20px;
    color:red;
    border-radius: 0;
}
.searchbox-input::-webkit-input-placeholder {
    color: #d74b4b;
    border-radius: 0;
}
.searchbox-input:-moz-placeholder {
    color: #d74b4b;
    border-radius: 0;
}
.searchbox-input::-moz-placeholder {
    color: #d74b4b;
    border-radius: 0;
}
.searchbox-input:-ms-input-placeholder {
    color: #d74b4b;
    border-radius: 0;
}

.searchbox-icon,
.searchbox-submit {
    width:50px;
    height:50px;
    display:block;
    position:absolute;
    top:0;
    font-family:verdana;
    font-size:22px;
    right:0;
    padding:0;
    margin:0;
    border:0;
    outline:0;
    line-height:50px;
    text-align:center;
    cursor:pointer;
    color:#dcddd8;
    background:#172b3c;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}



.searchbox-open{
    width:100%;
    position: absolute;
    right: 65px;
}


.lng {
	height:25px;
	background-color: #fff;
	text-align: right;
	padding: 0 10px;
}

.lng .test img {
	display: inline-block; width:1%;
}

.desktop-logo {}
.mobile-logo {display: none;}





/*SIDE NAV - STARTS*/

#sidebar-wrapper {
    z-index: 99999;
    position: fixed;
    right: 0;
    width: 250px;
    height: 100%;
    transform: translateX(250px);
    -webkit-transform: translateX(250px);
    overflow-y: auto;
    background: #222;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}

.sidebar-nav {
    position: absolute;
    top: 0;
    width: 250px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.sidebar-nav li {
    text-indent: 20px;
    line-height: 40px;
}

.sidebar-nav li a {
    display: block;
    text-decoration: none;
    color: #999;
}

.sidebar-nav li a:hover {
    text-decoration: none;
    color: #fff;
    background: rgba(255,255,255,0.2);
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none;
}

.sidebar-nav > .sidebar-brand {
    height: 55px;
    font-size: 25px;
    line-height: 55px;
}

.sidebar-nav > .sidebar-brand a {
    color: #999;
}

.sidebar-nav > .sidebar-brand a:hover {
    color: #fff;
    background: none;
}

#menu-toggle {
    z-index: 1;
    position: relative;
    min-width: 50px;
    width: 0%;
    height: 50px;
    float: right;
    background: #ffffff;
    border-radius: 0;
    pointer-events: all;
}

#menu-toggle i:after {font-size: 22px; /*content: " MENU"*/}

#sidebar-wrapper.active {
    right: 250px;
    width: 250px;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}

.toggle {
    /*margin: 5px 5px 0 0;*/
}

/*SIDE NAV - ENDS*/






/***************************************************
HOME CAROUSEL SLIDER
***************************************************/
.carousel-control.left {
	background: none;
}

.carousel-control.right {
	background: none;
}

.carousel-control {
	position: absolute;
	font-size: 80px;
	top: inherit;
	bottom: 10%;
	left: 0;
	width: 15%;
	font-size: auto;
	color: #767372;
	text-align: center;
	opacity: 1;
	text-shadow: none;
}
	.carousel-control:hover {
		color: #9f4038;
	}

.carousel-caption {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #333;
	text-align: center;
	background: rgba(255,255,255,0.6);
	text-shadow: none;
}

	.carousel-caption h3 {font-size: 40px; margin-top: 0}

	.carousel-caption p {width: 70%; margin-right: auto; margin-left: auto;}


/***************************************************
Kindergarten, Primary School, and High School
****************************************************/
.main-levels {
	/*padding: 15px 0;*/
	background: #333;
	color: #fff;
	font-size: 20px;
	text-align: center;
}

	.level {
		/*padding: 15px 0;*/
	}

		.level:after {
			content: '';
			display: block;
			background: #9f4038;
			height: 3px;
			width: 25%;
			margin: 10px auto;
			color: #9f4038;
		}

	.level a {
		color: #fff;
		text-decoration: none;
	}

		.level a:hover,
		.level a:focus {
			color: #9f4038;
		}


/***************************************************
UPCOMING EVENTS
****************************************************/
.events {text-align: center;}
	.events .heading h2{ margin-top: 0;}
	.events .sub-heading {margin-bottom: 15px;}
		.events .sub-heading small{ margin-top: 0; }

	.event .icon-circle {display: inline-block;	background-color: #9f4038; border-radius: 50%;}

	.event{width: 18%; display: inline-block;}

	.event .icon-circle a {color: #fff; display: table-cell; vertical-align: middle; text-align: center; text-decoration: none;	height: 80px; width: 80px; font-size: 40px;}

	.event .icon-circle a:hover,
	.event .icon-circle a:focus {color: #9f4038;}

	.event .icon-circle:hover a,
	.event .icon-circle:focus a {background-color: #fff; border-radius: 50%; border: 1px solid #9f4038;}

	.event .event-date {font-family: Font-Bold;}
	.event .event-time {font-size: 12px;}

    /*COUNTDOWN TIMER*/
    .clock {
      background-color: rgba(44, 62, 80, 0.6);
      /* background-image: url("../images/pattern.png"); */
      background-position: center;
      background-repeat: repeat;
      font-family: 'Raleway', 'Arial', sans-serif;
      text-align: center;
      padding: 15px 0;
      color: white; }

    .countdown-container {
      position: relative;
      top: 50%;
      margin-top: 0; }

    .clock-item .inner {
      padding: 5%;
      position: relative;
      width: 70%;
      margin: 0 auto; }

    .clock-canvas {
      background-color: rgba(255, 255, 255, 0.1);
      border-radius: 50%;
      height: 0px;
      padding-bottom: 100%; }

    .clock-item .text {
      font-weight: bold;
      margin-top: -50px;
      position: absolute;
      top: 60%;
      left: 0;
      text-align: center;
      text-shadow: 1px 1px 1px black;
      width: 100%; }

    .clock-item .text p {
      color: #fff;
      margin-top: 0;
      margin-bottom: 10%; }

    .clock-item .text .val {
      font-size: 50px; }

    .clock-item .text .type-time {
      font-size: 20px; }

    .m0 {
      margin: 0; }

    .p0 {
      padding: 0; }

      .clock h4{
          font-size: 24px;
      }

      .clock h3{
        font-size: 30px;
          padding: 15px 0;
      }

    body .countdown {
      font-family: "Roboto", sans-serif;
      /*Section Fix*/ }
      body .countdown h1, body h2, body h3, body h4, body h5, body h6 {
        margin: 0; }
      body .countdown p {
        font-family: "Roboto", sans-serif;
        line-height: 26px;
        color: #555555;
        margin: 0; }
      body .countdown section.row, body header.row, body footer.row {
        margin: 0; }

    /*Ancore*/
    .countdown a, .countdown .btn, .countdown button {
      outline: none;
      transition: all 300ms linear 0s; }
      a:before, a:after, .btn:before, .btn:after, button:before, button:after {
        transition: all 300ms linear 0s; }
      a:focus, a:hover, .btn:focus, .btn:hover, button:focus, button:hover {
        outline: none;
        text-decoration: none;
        transition: all 300ms linear 0s; }


/***************************************************
LATEST NEWS AND HOT TOPICS
****************************************************/
.news-wrapper {
	background: -webkit-linear-gradient(to right, #c4c4c4 0%, #c4c4c4 50%, #a3a3a3 50%, #a3a3a3 100%;);
	background: linear-gradient(to right, #c4c4c4 0%, #c4c4c4 50%, #a3a3a3 50%, #a3a3a3 100%);
}

	.equal-height {display: table; width: 100%;}
		.equal-height > [class^="col-"] { float: none; display: table-cell; vertical-align: top;}

		.news-topics h2 {margin-top: 0;}
			.news-topics h2:after {content: '';	display: block;	background: #9f4038; height: 3px; width: 15%; margin: 0 0 35px 0;}

		.bg-news {background: #c4c4c4; padding-top: 30px; padding-bottom: 30px;}
			.news-box {padding-right: 5%;}
				.news-box h2 {color: #9f4038;}
				.news-box h2:after {background: #333;}

		.bg-hot-topics {background: #a3a3a3; padding-top: 30px; padding-bottom: 30px;}
			.hot-topics-box {padding-left: 5%;}

			.news-topics .post {margin-bottom: 15px;}
			.news-topics small {font-size: 75%; font-style: italic;}
			.news-topics .news-title {}


/***************************************************
LATEST NEWS AND HOT TOPICS
****************************************************/
/*Headings*/

.gallery .nav-tabs {border-bottom: none; text-align: center; text-transform: uppercase; font-family: Font-Bold;}
.gallery .nav-tabs>li {float: none; margin-bottom: -1px;}
.gallery .nav>li {position: relative; display: inline-block;}
.gallery .nav-tabs>li.active>a,
.gallery .nav-tabs>li.active>a:focus,
.gallery .nav-tabs>li.active>a:hover {color: #555; cursor: default; background-color: transparent; border: none;}
.gallery .nav-tabs>li.active>a:after {content: ''; display: block; background: #9f4038; height: 3px; width: 100%; margin: 0 0 35px 0;}
.gallery .nav-tabs>li>a {color: #555; border: none; border-radius: 0;}
.gallery .nav>li>a {position: relative; display: block; padding: 10px 15px;}
.gallery-pic, .gallery-vid {margin-bottom: 30px;}

.photo-grid {text-align: center; width: 100%; height: 100%;}
.photo-grid img {-webkit-transition: all 300ms;	-moz-transition: all 300ms;	transition: all 300ms;}
.photo-grid figure {overflow: hidden; position: relative; width: 100%; height: 100%;}
.photo-grid figcaption {background: rgba(159,64,56,0.8); color: #fff; width: 100%; height: 100%; opacity: 0; position: absolute; display: block; top: 0; left: 0; bottom: 0; right: 0; -webkit-transition: all 300ms; -moz-transition: all 300ms; transition: all 300ms; -webkit-transition-delay: 100ms; -moz-transition-delay: 100ms; transition-delay: 100ms; z-index: 100;}
.photo-grid figcaption p {position: relative; text-align: center; top: -40px; width: 100%; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; transition: all 300ms ease-out;	margin-bottom: 0; text-transform: uppercase;}
.photo-grid .gallery-pic:hover figcaption {opacity: 1;}
.photo-grid .gallery-pic:hover img {-webkit-transform: scale(1.4); -moz-transform: scale(1.4); transform: scale(1.4);}
.photo-grid .gallery-pic:hover figcaption p {top:50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%);}


/***************************************************
FOOTER
****************************************************/
footer {}

/*Footer Top*/
footer .top-footer {background: #c4c4c4; font-size: 12px; }
footer .equal-height > [class^="col-"] {vertical-align: middle;}
footer .top-footer a {color: #fff;}
	footer .fb-connect:before {content: "Stay connected ";}
	footer .link, footer .fb {padding: 7px 15px;}
	footer .link {background: #9f4038;}
  footer .fb {background: #3b5998; margin-top: -4px; font-size: 20px;}
  footer .yt {background: #bb0000;}
  footer .instagram {background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);}
footer ul li {display: inline;}
footer a span {color: #333;}

/*Footer Middle*/
.middle-footer {background: #333; color: #fff; font-size: 14px;}
.icon, .text {display: table-cell; vertical-align: middle;}
.icon {}
	.icon span {font-size: 25px}
	.icon .fa-circle {color: #cdbd14;}
	.icon .fa-stack-1x {color: #000;}
.text {}
	.text a {color: #fff; text-decoration: none;}
	.text a:hover, .text a:focus {color: #9f4038;}

/*Footer Bottom*/
.bottom-footer {padding: 5px 0;}
	.bottom-footer .sponsors {/*width: 20%;*/ width: 16.5%; display: inline-block;}



/***************************************************
CONTENT - 1
****************************************************/

/*LEFT MENU*/
.tabs-left .nav-tabs {border-bottom: none;}

.tabs-left > .nav-tabs > li {float: none; padding: 0px 20px;}

.tabs-left .nav-tabs>li {
	background: #c4c4c4;
	margin-bottom: 0px;
}

.tabs-left .nav-tabs>li.active, .nav-tabs>li:hover, .nav-tabs>li:focus {
	background: transparent;

}

.tabs-left .nav-tabs>li.active>a, .tabs-left .nav-tabs>li.active>a:focus, .tabs-left .nav-tabs>li.active>a:hover {
	background-color: transparent;
}

.tabs-left .nav-tabs>li>a {
	margin-right: 0;
	padding: 10px 5px;
	border: 1px dotted #000;
	border-top: none;
	border-right: none;
	border-left: none;
	border-radius: 0;
}

.tabs-left .nav-tabs>li:first-child {
	padding-top: 15px;
}

.tabs-left .nav-tabs>li:last-child {
	padding-bottom: 20px;
}

.tabs-left .nav-tabs>li>a:hover, .nav-tabs>li>a:focus {
	border-color: transparent;
}

.tabs-left .nav-tabs>li.active>a {
	color: #333;
	border:none;
	/*font-family: Font-Bold;*/
}

.tabs-left .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    border: none;
}

.tabs-left .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color: #333;
}

.tabs-left a.indent {text-indent: 10%; font-size: 13px;}


/*RIGHT-SIDE CONTENT*/
.style-1 .tab-content b {color: #9f4038; font-family: Font-Bold; font-weight: normal;}

.style-1 .tab-content h3 {background: #c4c4c4; margin: 0; padding: 5px 10px; font-size: 125%;}

.style-1 .tab-content img {margin: 0 auto;}

.style-1 .inline-contact {margin: 15px 0;}

.style-1 .tab-content ul {list-style-type: circle;}


/*CONTACT PERSON(S)*/
.contact-heading {font-size: 20px; margin-top: 20px; margin-bottom: 10px;}

.contact-person {width: 33%;/*width: 25%;*/ text-align: center; display: inline-block; padding:15px; margin-bottom: 15px; vertical-align: top;}

.contact-person img {margin: 0 auto;}

.contact-person h3 {
	background: transparent !important;
}


/***************************************************
CONTENT - 2 -- Inherits styles from Content - 1
****************************************************/
/*RIGHT-SIDE CONTENT*/
.style-2 {text-align: center;}

.style-2 .contact-person {width: 31.3333333333333%; font-size: 14px; border: 1px solid #c4c4c4; margin: 1% 1%;}

.style-2 .contact-person .role {font-size: 85%;}
.style-2 .contact-person .quote {font-style: italic; text-align: left; font-size: 85%;}
	.style-2 .contact-person span {color: #9f4038;}

.style-2 .tab-content b {color: #9f4038;}
.style-2 .tab-content h3 {background: #c4c4c4; margin: 0; padding: 5px 10px; font-size: 125%;}
.style-2 .tab-content img {margin: 0 auto;}
.style-2 .inline-contact {margin: 15px 0;}
/*.style-2 .tab-content ul {list-style-type: circle;}*/

.bg-dark-grey h2 {margin-top: 0;}

.style-2 .body-text h5 {font-size: 125%; margin: 0;	line-height: 80%; font-family: Font-Bold;}
.style-2 .body-text a {padding: 15px; background: #9f4038; color: #fff; display: inline-block; margin-bottom: 5px;}
.style-2 .body-text a:hover, .style-2 .body-text a:focus {background: #333; color: #fff; text-decoration: none;}

/*custom font awesome bullets for li*/
.style-2 .body-text ul {margin: 0 auto; display: inline-block;}
.style-2 .body-text ul li {padding-left: 1.3em;	display: block;	padding-bottom: 15px; text-align: left;}

.style-2 .body-text ul li:before {
  content: "\f046"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
  padding-right: 30px;
  font-size: 30px;
  vertical-align: middle;
}




/***************************************************
REGISTER PAGE
****************************************************/
.register .sub-heading {font-family: Font-Bold; font-size: 125%; margin-bottom: 20px;}

.register-contact small {margin-bottom: 20px;}
.register-contact a.register-email {padding: 10px 20px; background: #9f4038; color: #fff; display: inline-block;}
.register-contact a.register-email i {margin: 0 0 0 10px;}
.register-contact a.register-email:hover, .register-contact a.register-email:focus {background: #333; color: #fff; text-decoration: none;}

/*custom font awesome bullets for li*/
.requirements ul {margin: 0 auto; display: inline-block;}
.requirements ul li {padding-left: 1.3em; display: block; padding-bottom: 15px; text-align: left;}
.requirements ul li:before {
  content: "\f046"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
  padding-right: 30px;
  font-size: 30px;
  vertical-align: middle;
}


/*********************************************
DOWNLOADS
**********************************************/
.pub-listing {text-align: left;}

.listing-info {
	margin: 10px 0;
}

.listing-info .dl-link {
	width: 100%;
	padding-right: 0;
}

.listing-info {
	background: #ccc;
	padding: 5px 5px 0 5px;
  /*overflow: hidden !important;*/
  position: relative;
}

.listing-info li {
	margin-bottom:5px;
	list-style: none;
	display: inline-block;
}

.listing-info .links {
	text-align: right;
}

.listing-info .links li a {
	width: 100%;
	background: #9f4038;
	border-color: #9f4038;
	color: #fff;
	margin: 4% 0;
	border-radius: 0px;
}

.listing-info .links li a:focus, .listing-info .links li a:hover {
	background: #333;
	border-color: #333;
}


/***************************************************
ABOUT US
****************************************************/
/*About Us - Welcome*/
.principal {}
	.principal .name {font-family: Font-Bold; margin: 10px 0;}
	.principal small {font-size: 70%;}

	.principal-msg {border-left: 5px solid #a4a4a4;}
		.principal-msg h2 {margin-top: 0;}
		.principal-msg b {font-family: Font-Bold;}

.campus-development .page-body {margin-top: 25px;}


/*About Us - Campus Development*/
.board-inner p {margin-bottom: 25px;}

p.narrow{
    width: 60%;
    margin: 10px auto;
}

.board-inner .nav-tabs > li.active > a, .board-inner .nav-tabs > li.active > a:hover, .board-inner .nav-tabs > li.active > a:focus {
    border: 0;
}

span.round-tabs{
    width: 50px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    border-radius: 50%;
    background: white;
    z-index: 2;
    position: absolute;
    left: 0;
    text-align: center;
    font-size: 25px;
}

span.round-tabs.one{
    color: #9f4038; background: #fff; border: 2px solid #9f4038;
}

li.active span.round-tabs.one{
    color: #fff; background: #9f4038; border: 2px solid #9f4038;

}
.board-inner .nav-tabs > li {
    width: 16.66666666666667%;
    margin-bottom: 0px;
}

.board-inner li:after {
    content: " ";
    position: absolute;
    left: 45%;
   opacity:0;
    margin: 0 auto;
    bottom: 0px;
    border: 5px solid transparent;
    border-bottom-color: #ddd;
    transition:0.1s ease-in-out;

}
.board-inner li.active:after {
    content: " ";
    position: absolute;
    left: 45%;
   opacity:1;
    margin: 0 auto;
    bottom: 0px;
    border: 10px solid transparent;
    border-bottom-color: #ddd;

}
.board-inner .nav-tabs > li a{
   width: 50px;
   height: 50px;
   margin: 20px auto;
   border-radius: 100%;
   padding: 0;
}

.tab-content{
}
.tab-pane{
	position: relative;
}
.tab-content .head{
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 25px;
    text-transform: uppercase;
    padding-bottom: 10px;
}
.btn-outline-rounded{
    padding: 10px 40px;
    margin: 20px 0;
    border: 2px solid transparent;
    border-radius: 25px;
}

.btn.green{
    background-color:#5cb85c;
    color: #ffffff;
}

@media( max-width : 585px ){

.board {
	width: 90%;
	height:auto !important;
}
#myTab span.round-tabs {
	font-size:16px;
	width: 50px;
	height: 50px;
	line-height: 50px;
}
#myTab .tab-content .head{
	font-size:20px;
}
#myTab .nav-tabs > li a {
	width: 50px;
	height: 50px;
	line-height:50px;
}

#myTab li.active:after {
	content: " ";
	position: absolute;
	left: 35%;
}

.btn-outline-rounded {
    padding:12px 20px;
    }

.board-inner .nav-tabs > li a {
    width: 50px;
    height: 50px;
/*    margin: 20px auto;
    border-radius: 100%;
    padding: 0;*/
}

}

.location-details {display: table;}

/*ABOUT US - Google Map*/
.location-map {padding: 0;}
.map {
	width: 100%;
	min-height: 420px;
	cursor: pointer;
}

/*ABOUT US - Find Us Here*/
.find-us-here {padding: 0;}
	.find-us-here .addr {font-family: Font-Bold; margin-bottom: 20px;}
	.find-us-here .find-us-links a {border: 3px solid #fff;}
	.find-us-here a {
		padding: 10px 20px;
		background: #9f4038;
		color: #fff;
		display: inline-block;
		width: 180px;
		text-align: left;
		position: relative;
		margin: 5px 0;
	}
	.find-us-here a:last-child {margin: 5px 0 15px 0;
	}
		.find-us-here a i {
			position: absolute;
			right: 10px;
			top: 15px;
		}



/*ABOUT US - Contact Us*/
.contact-us input[type="text"], .contact-us input[type="number"], .contact-us select, textarea {
    width: 100%;
    color: rgb(0, 0, 0);
    background: rgba(255, 255, 255, 0.8);
    padding: 10px;
    height: 45px;
    text-align: center;
}

.form-control {border-radius: 0px;}
.form-control:focus {
	border-color: #fff;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255,255,255,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255,255,255,.6);
}



/***************************************************
TRANSFORM TABS INTO DROPDOWNS
****************************************************/
.nav-tabs-dropdown {
  display: none;
  border-radius: 0;
}
.nav-tabs-dropdown:before {
  content: "\f0c9";
  font-family: 'FontAwesome';
  position: absolute;
  right: 30px;
}



/*--------------------------------*/
/***** Testimonials   Slider  *****/
/*--------------------------------*/
.content .carousel-indicators .active{ background: #9f4038; }
.content{ margin-top:20px; }
.content .adjust1{ float:left; width:100%; margin-bottom:0; padding: 25px 25px;}
.content .adjust2{ margin-top: -10px; }
.content .carousel-indicators li{ border :1px solid #ccc; }
.content .carousel-control{ color:#9f4038; width:5%;     bottom: 45%;}
.content .carousel-control:hover, .carousel-control:focus{ color:#9f4038; }
.content .carousel-control.left, .carousel-control.right { background-image: none; }
.content .media-object{ margin:auto; margin-top:0; }
.content .prev-next-button.prev-next-button-left:before { content: "\f104"; font-family: FontAwesome; font-size: 30px; }
.content .prev-next-button.prev-next-button-right:before { content: "\f105"; font-family: FontAwesome; font-size: 30px; }
.content .thumbnail {background-color: transparent; border-radius: 0px;}
.content .quote-icon:before { content: "\f10d"; font-family: FontAwesome; font-size: 20px; }
.content blockquote { border-left: 5px solid #a4a4a4;}
.carousel-indicators { bottom: 5px;}
.content blockquote p:before { color: #ccc; content: open-quote; font-size: 5em; line-height: 0em; margin-right: 0.1em; vertical-align: -0.4em; font-family: "source sans pro"; }
/*-----------------------------------------*/
/***** Testimonials / Alumni / Circles *****/
/*-----------------------------------------*/
/* Common style */
.grid figure { position: relative; overflow: hidden; margin: 30px auto; min-width:350px; min-height:350px; max-width: 360px; max-height: 350px; width: 48%; border-radius: 50%; height: auto; background: #3085a3; text-align: center; cursor: pointer;}
.grid figure img { position: relative; display: block; min-height: 100%; max-width: 100%; opacity: 0.8;}
.grid figure figcaption { padding: 2em; color: #fff; text-transform: uppercase; font-size: 1.25em; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.grid figure figcaption::before,.grid figure figcaption::after { pointer-events: none;}
.grid figure figcaption,.grid figure figcaption > a { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
/* Anchor will cover the whole item by default */
.grid figure figcaption > a { z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0;}
.grid figure h3 { word-spacing: -0.15em; font-weight: 300; font-size: 175%;}
.grid figure h3 span { font-weight: 800;}
.grid figure h3,.grid figure p { margin: 0;}
.grid figure p { letter-spacing: 1px; font-size: 68.5%;}
figure.effect-ming { background: #9f4038;}
figure.effect-ming img { opacity: 0.9; -webkit-transition: opacity 0.35s; transition: opacity 0.35s;}
figure.effect-ming figcaption::before { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; border: 2px solid #fff; box-shadow: 0 0 0 30px rgba(255,255,255,0.2); content: ''; opacity: 0;  border-radius: 50%; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale3d(1.4,1.4,1); transform: scale3d(1.4,1.4,1);}
figure.effect-ming h3 { margin: 0 0 10px 0; opacity: 0; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s;}
figure.effect-ming p { padding: 1em; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1.5); transform: scale(1.5);}
figure.effect-ming:hover h3 { -webkit-transform: scale(0.9); transform: scale(0.9);}
figure.effect-ming:hover figcaption::before,figure.effect-ming:hover p { opacity: 1; -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1);}
figure.effect-ming:hover figcaption::before,
figure.effect-ming:hover h3 {  opacity: 1; -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1);}
figure.effect-ming:hover figcaption { background-color: rgba(58,52,42,0);}
figure.effect-ming:hover img { opacity: 0.4;}
h3.modal-title {font-size: 175%;}
.loader,
.loader:after {
	border-radius: 50%;
	width: 10em;
	height: 10em;
}
.loader {
	margin: 60px auto;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	border-top: 1.1em solid rgba(159, 64, 56, 0.3);
	border-right: 1.1em solid rgba(159, 64, 56, 0.3);
	border-bottom: 1.1em solid rgba(159, 64, 56, 0.3);
	border-left: 1.1em solid #ffffff;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: load8 1.1s infinite linear;
	animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.event .event-title {overflow: hidden; height:75px;}


.cart { display: table !important; margin-bottom:15px; width: 100%;}

.cart > div.row { display: table-row !important; }
.cart > div.row > div { display: table-cell !important; float: none; vertical-align: middle; padding: 5px; border-bottom: 1px solid #333;}

/***************************************************
MEDIA QUERIES
****************************************************/
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1700px) {
 .nav>li>a { padding: 10px 10px !important; }
}

@media only screen and (max-width : 1200px) {

body {padding-top: 50px;}
.toggle-show{display: block !important;}

.height-0 { height: 0 !important; }

	.carousel-caption h3 {font-size: 20px;}
	.carousel-caption p {font-size: 14px;}
	.carousel-control {font-size: 60px;	/*top: 60%;*/bottom: 14%;}

	.listing-info .links li a {margin: 5% 0;}

.desktop-logo {display: none;}
.mobile-logo {display: block; width: auto;}

navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	max-height: 100%;
}


/*COMBINE NAVIGATION INTO ONE*/
.navbar-right {
	width:100%;
	float: none;
}
#sidebar-wrapper.active {
	position: relative;
	transform: translateX(0);
	right: auto;
	width: 100%;
	height: auto;
}
#sidebar-wrapper {
	background: transparent;
	position: relative;
	transform: translateX(0);
	right: auto;
	width: 100%;
	height: auto;
	/*background-color: rgba(51,51,51,0.8);*/
}
.sidebar-nav {
	position: relative;
}
#menu-toggle {
	display: none;
}
.sidebar-brand {
	display: none;
}
#menu-close {
	display: none;
}
.sidebar-nav li a {
	color: #fff;
}

.sidebar-nav li {
	text-indent: 15px;
}

.sidebar-nav {
    width: 100%;
}


/*CHANGE DEFAULT BOOTSTRAP BREAKING POINT*/
.navbar {border: none;}

    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        /*margin-top: 7.5px;*/
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.2);
}


/*SEARCH*/
.searchbox {float: none;}
.searchbox-open {
    width: 100%;
}

/*LANGUAGE FLAGS*/
.lng .test img {
	width: 2%;
}

footer .link, footer .fb {
    padding: 5px 5px;
}


}

@media only screen and (max-width: 1199px) {
	.grid figure{    min-width: 300px; min-height: 300px; max-width: 300px; max-height: 300px;}
	figure.effect-ming h2{ font-size: 175%; margin: 45px 0 10px 0; }
  .searchbox-open{
    width:80%;
    position: relative;
    right: auto;
  }
}

@media screen and (min-width: 993px) {
  #nav-tabs-wrapper {
    display: block!important;
  }
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

.grid figure{    min-width: 220px; min-height: 220px; max-width: 220px; max-height: 220px;}
figure.effect-ming h2 { margin: 20px 0 10px 0; }
figure.effect-ming:hover figcaption::before,figure.effect-ming:hover p { opacity: 0;  }

h2 {font-size: 200%;}
.spacing {padding: 20px 0;}

.carousel-caption p {display: none;}
.carousel-control {font-size: 65px; /*top: 65%;*/ bottom: 8%;}

.main-levels {font-size: 16px;}

.event .event-title {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #9f4038; height: auto;}

.pad-left-15 {padding: 0 15px;}

.top-footer .equal-height {display: block;}
	.top-footer	.equal-height > [class^="col-"] {display: block;}
	.top-footer ul {text-align: center; margin-top: 15px; margin-bottom: 15px; padding: 0;}

.middle-footer .equal-height {display: block;}
	.middle-footer	.equal-height > [class^="col-"] {display: block; float: left;}

.listing-info li {width: 65%;}

.board-inner p {min-height: 30px;}



/*TRANSFORM TABS INTO DROPDOWNS*/
.tabs-left {margin-bottom: 15px;}

.nav-tabs-dropdown {
    display: block;
}
#nav-tabs-wrapper {
	display: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	text-align: center;
}
.nav-tabs-horizontal {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}
.nav-tabs-horizontal  > li {
	float: none;
}
.nav-tabs-horizontal  > li + li {
	margin-left: 2px;
}
.nav-tabs-horizontal > li,
.nav-tabs-horizontal > li > a {
	background: transparent;
	width: 100%;
}
.nav-tabs-horizontal  > li > a {
	border-radius: 4px;
}
.nav-tabs-horizontal  > li.active > a,
.nav-tabs-horizontal  > li.active > a:hover,
.nav-tabs-horizontal  > li.active > a:focus {
	color: #ffffff;
	background-color: #428bca;
}


}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

.grid figure{    min-width: 300px; min-height: 300px; max-width: 300px; max-height: 300px;}
figure.effect-ming:hover figcaption::before,figure.effect-ming:hover p { opacity: 1;  }

body {padding-top: 70px;}

navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	max-height: 340px;
}

#navbar {
	background-color: rgba(51,51,51,0.8);
}

.navbar-default  {
	background-color: transparent;
	border-color: transparent;
}

.navbar-nav {
    margin: 0 -15px;
}

.navbar-default ul {
	background-color: transparent;
	border-color: transparent;
}

#sidebar-wrapper {
	margin: 0 -15px;
}

.carousel-caption {
	position: relative;
}
/*.carousel-control {
	top: 80%;
}*/


section {font-size: 14px;}
h2 {font-size: 150%;}
.spacing {padding: 15px 0;}

.equal-height {display: block;}
	.equal-height > [class^="col-"] {display: block;}

.carousel-caption {padding-top: 10px; padding-bottom: 10px;}
	.carousel-caption h3 {font-size: 14px;}
.carousel-control {font-size: 40px; /*top: 60%;*/ bottom: 6%;}

.main-levels {font-size: 14px;}

.event {width: 50%; display: block; float: left; margin-bottom: 15px;}
	.event .icon-circle a {height: 60px; width: 60px;}


.news-wrapper {background: transparent;}
	.news-box {padding-right: 0;}
	.hot-topics-box {padding-left: 0;}

.listing-info li {width: 35%;}
.listing-info .links li a {margin: 0;}
.listing-info .links {text-align: left;}
.listing-info .date, .listing-info .title {margin-bottom: 10px;}

.map {
	min-height: 350px;
}

.principal-msg {
    border-left: none; margin-bottom: 30px;
}

.board-inner p {min-height: 50px;}

.contact-person {
    width: 50%;
}
.style-2 .contact-person {
	width: 48%;
}

.tabs-left .nav-tabs>li.active>a, .tabs-left .nav-tabs>li.active>a:focus, .tabs-left .nav-tabs>li.active>a:hover {
    background-color: transparent;
}


footer .fb-connect:before {content: " ";}
	.middle-footer {font-size: 12px;}
	.bottom-footer .sponsors {width: 32%;float: right;}

/*LANGAUGE FLAGS*/

.lng {
	margin: 0 -15px;
}

.lng .test img {
	width: 3.5%;
}

	/*.top-footer ul {text-align: left;}*/

	.top-footer ul li {display: block;}

	footer ul .social-icons {
		margin-top: 15px;
		text-align: left;
	}


}



@media only screen and (max-width : 500px) {
body {padding-top: 50px;}
.mobile-logo {display: block; width: 80%;}

}



/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

	.carousel-caption {position: relative;}
	.carousel-control {/*top: 70%;*/}
	/*.carousel-control {top: 75%;}*/

	.listing-info .links li {width: 100%;}
	.listing-info .links li a {width: 100%;}

	.board-inner p {min-height: 70px; font-size: 12px;}

.contact-person {
	width: 100%;
}
.style-2 .contact-person {
	width: 98%;
}

	footer .link {
		padding: 7px 3px;
	}

	footer .fb {
/*		padding: 8px 15px;
		margin-top: -2px;*/
		padding: 7px 12px;
		margin-top: -2px;
		font-size: 15px;
	}

	/*LANGAUGE FLAGS*/
	.lng .test img {
		width: 5%;
	}





}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

.board-inner p {display: none;}
.board-inner li.active:after {
	left: 30%;
}

	/*LANGAUGE FLAGS*/
	.lng .test img {
		width: 10%;
	}

}
