/* 
	Theme Name: Rockwood
	Theme URI: http://www.hroc.co.uk
	Description: Custom theme designed and built by HROC
	Version: 1.0
	Author: Shaz / Jag / Dav Seehra / Jansar 
	Author URI: http://www.hroc.co.uk
	Tags: hroc
        Created on : 31-July-2015
*/

/*html { overflow: hidden; height: 100%; }*/
body { /*overflow: auto; height: auto;*/color:#002a4e; font-family:Roboto;font-size: 16px; }
p{ font-family:Roboto;font-size: 16px;}
em { font-weight: bold; font-size: 1.1em; }
h1.title, h1{font-family: 'Signika', sans-serif;color:#3d3d3d;font-weight:100;padding-top:14px;font-size:34px;margin-bottom: 4px;}
h2{font-family: 'Signika', sans-serif;color:#002a4e;font-weight:600;padding-top:14px;font-size:30px;}
h2 em{font-weight:normal;}
h3{font-family: 'Signika', sans-serif; font-weight:bold;padding-top:14px;font-size:20px;}
h4{font-family: 'Signika', sans-serif; font-weight:bold;}
ol {padding: 0px 20px;}
ol li {padding: 5px 0;}
ul {list-style-image: url("/wp-content/themes/rockwood/images/pencil.png");padding: 0px 20px;}
ul li {padding: 5px 0;}
.after-h2{height: 2px;width: 100px;background-color: #252525;border-bottom:#262626 1px solid ;margin-top:10px;margin-bottom:15px;}
.center{display:block; margin:0 auto;}
.nomarg{margin:0px;padding:0px;border:0px;}
.nopad{padding:0px;}
.smallpad{padding-left:5px;padding-right:15px;}
.reduce-margin{margin-left:-43px;margin-right:0;}
.roboto{font-family:roboto slab !important;}
.extra-col-pad{padding-left:15px;padding-right:15px;}
.extra-col-pad h1{padding-top:0px;}
.after{height: 2px;width: 100px;background-color: #002a4e; margin-bottom:5px;}
.small-after {height: 2px;width: 40px;background-color: #fff;margin-bottom: 5px;text-align: center;display: inline-block;}
.nav-container{background-color:#002a4e;}
.navbar-default{background-color:transparent;border-color:transparent;color:#fff;}
.navbar-toggle {border:0px; cursor: pointer;}
.navbar-toggle .icon-bar{width: 30px;height: 6px;border-radius: 2px;border-bottom: 1px solid #00a2c5; background-color:#fff;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-brand{display:inline-block; padding: 5px;margin-left:-35px !important; margin-bottom: 30px;}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:visited,.navbar-default .navbar-nav>li>a:focus {color: #fff;padding:10px 25px;text-transform:uppercase;}
.dropdown-menu>li>a:hover{background-color:inherit;color:#fff;}
.dropdown-menu>li>a{color:#FFF;}
.dropdown-menu li:last-child{
    border-bottom: none;
}
.navbar-nav > li {border-bottom: solid 1px #3d3d3d;}
.navbar-nav .jnav_top{border-bottom:  solid 1px #3d3d3d !important;}

/* adjust body when menu is open */
body.slide-active {overflow-x: hidden}
/*first child of #page-content so it doesn't shift around*/
.no-margin-top {margin-top: 0px!important}
/*wrap the entire page content but not nav inside this div if not a fixed top, don't add any top padding */
#page-content {position: relative;padding-top: 70px;right: 0;}
#page-content.slide-active {padding-top: 0}
/* put toggle bars on the left :: not using button 
/* icon bar prettyup - optional */
.navbar-header {position: relative;right: 0!important}
/* un fix the navbar when active so that all the menu items are accessible */
.navbar.slide-active {position: relative}
/* screw writing importants and shit, just stick it in max width since these classes are not shared between sizes */
#slide-nav .navbar-header {margin: 0 auto;padding: 0 15px;width:100%;}
#slide-nav .navbar.slide-active {position: absolute;width: 80%; top: -1px;z-index: 1000;}
#slide-nav #slidemenu {background: #5e6367;right: -100%;width: 35%;min-width: 0;position: absolute;padding-left: 0;z-index: 2; top: 0;margin: 0;}
#slide-nav #slidemenu .navbar-nav { min-width: 0;width: 100%;margin: 0;}
#slide-nav #slidemenu .navbar-nav .dropdown-menu li a {min-width: 0;width: 65%;white-space: normal;padding: 3px 25px}
#slide-nav #slidemenu .navbar-nav .dropdown-menu li a:hover {color:#fff;}
#slide-nav {border-top: 0}
#slide-nav.navbar-inverse #slidemenu {background: #333}
/* this is behind the navigation but the navigation is not inside it so that the navigation is accessible and scrolls*/
#slide-nav #navbar-height-col {position: fixed;top: 0;height: 100%;width: 35%;right: -65%;background: #5e6367;}
#slide-nav.navbar-inverse #navbar-height-col {background: #333;z-index: 1;border: 0;}
#slide-nav .navbar-form {width: 100%;margin: 8px 0;text-align: center;overflow: hidden;/*fast clearfixer*/}
#slide-nav .navbar-form .form-control {text-align: center}
#slide-nav .navbar-form .btn {width: 100%}
.navbar-nav>li>.dropdown-menu li{padding:0;}
.navbar.slide-active {position: fixed}
.dropdown-text{width: 180px;display: inline-block;}
a.navbar-toggle.slide-active {/*left: -35%; transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;*/}
.menu{display:inline-block;padding: 15px; float: right; float: right;font-size: 20px;font-weight: 600; font-family: 'Signika', sans-serif;/*transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;*/position:absolute;left:-80px;top:-8px;color:#fff;}
.navbar{margin-bottom:14px;}
.navbar-nav>li>.dropdown-menu{position: relative;width: 100%;border: 0px;background-color: inherit;margin-bottom: 6px; color: #fff !important;box-shadow: none;margin-top: 3px;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {color: #fff;background-color: inherit;}
.block-text{}
.btn:focus,.btn:active {outline: none !important;}
a, a:hover, a:active, a:visited{color:#f04937;}
.bold-link{font-weight:bold;}
.italics{font-weight:normal;font-style:italic;}
.parallax {background-position: center -130px;background-repeat: no-repeat;background-attachment: fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.welcome-section{display:inline-block;}
.section{}
.circle-image{border-radius:50%;}
.btn-button{background-color:#fff; border-color:#E64D3B; color:#E64D3B; border-radius:0; font-weight:bold}
.btn-button:hover, .btn-button:active, .btn-button:visited{background-color:#E64D3B; border-color:#E64D3B; color:#fff;}
.btn-button-reverse{width:100%; border-radius:0; font-weight:bold;background-color:#E64D3B; border-color:#E64D3B; color:#fff;}
.btn-button-reverse:hover, .btn-button-reverse:active, .btn-button-reverse:visited{ background-color:#fff; border-color:#E64D3B; color:#E64D3B;}
/*.small-footer{background-color:#464646;padding:30px 0; font-size:12px; color:#838383;position: absolute;  bottom: 15%;  right: 0;}*/
/*.footer{background-color:#303030;padding-top:35px;width: 100%;display: inline-block;position: relative;overflow: hidden;z-index: 8;}
.footer::after{ content: "";  position: absolute;  height: 130%;  width: 100%;  transform: skewY(-4deg);  background: #303030;  top: -50%;  z-index: -2;  left: 0;}*/
.footer-container{background-color:#464646;}
.footer {width: 100%;display: inline-block;position: relative;overflow: hidden;z-index: 8;padding-bottom: 20px;}
.footer:after {content: "";position: absolute;height: 130%;width: 100%;transform: skewY(-2deg);background: #303030;top: -40%;z-index: -2;left: 0;}
.lower {position: relative;bottom: -15px;padding-top:10px;font-size: 12px !important;color: #797979;}
.footer-bar{background-image:url("/wp-content/themes/rockwood/images/coloured-bar.png"); height:10px;}
.footer .header h3{color:#fff;font-size: 18px;}
.footer .header .small-after{} 
.footer .footer-links, .footer .footer-links ul{list-style:none; padding: 0;}
.footer .footer-links li{padding: 3px 0;font-size: 14px;}
.footer .footer-links li a{color:#838383}
.footer .footer-links li a:hover{color:#fff; text-decoration:none;}
.footer .footer-container::after{content: "";display: block;width: 0;height: 0;position: absolute;top: 0;right: -20px;border-right: 20px solid transparent;border-top: 20px solid #333;}
.breadcrumb{font-size: 11px;padding: 10px 0px;background-color: #fff;margin-bottom:0;padding-bottom:0;}
.breadcrumb>li+li:before {padding: 0 7px 0 3px;color: #000;content: ">>";font-family: monospace;font-size: 12px;letter-spacing: -3px;font-weight: 600;}
.breadcrumb>li>a{color:#000}
.breadcrumb>.active{color:#f04937;}
.breadcrumb li{padding:10px 0 0;}
/*Home page content*/
.home-banner{background-image:url("/wp-content/themes/rockwood/images/banner1.png"); margin-top:81px; background-size:cover;background-repeat:no-repeat;height:590px;background-position:52%;}
.home .home-banner .jumbotron{padding: 110px 60px;color: #fff;background-color: transparent;margin-top: 81px;text-align: center;}

.takeover-message { background-color:rgba(255, 255, 255, 0.7); padding: 14px; }
.takeover-message h2 { padding: 0; margin: 0 0 14px 0; }
.takeover-message p { color: #000; }

.staff-img {
	float: left;
	clear: left;
	width: 100%;
	background-color: #FFF;
}

.staff-img img {
	margin: 0 auto 10px auto;
	display: block;
	float: left;
	width: auto!important;
}

.staff-img p {
	float: left;
	padding: 20px 0 0 20px;
	font-weight: bold;
}

.staff-img p span {
	font-weight: normal;
	display: block;
	clear: both;
	color: #1abc9c;
}
.top-marg { margin-top: 20px; }
.hm-circle-image{border-radius:50%;}
.home-welcome p{font-size: 17.5px;}
.home-welcome span.italics, .j_span{ color:#f04937}
.home .welcome-section h2{padding-top:0;font-size: 32px;}
.home .welcome-section i{font-size:10px;}
.home .welcome-section{margin-bottom:50px;margin-top:0;}
.home .section{}
.home .latest-news{background-image:url("/wp-content/themes/rockwood/images/bg-1.jpg");background-position:52%;padding-bottom: 40px;}
.home .latest-news .header{margin: 50px 0 35px;display: block;}
.home .latest-news .news-image{}
.home .latest-news .hover-over-image{ max-height:195px; overflow:hidden; cursor: pointer; min-height:2px; position:inherit;-webkit-transition: all 1.2s ease-in-out;-moz-transition: all 1.2s ease-in-out;-o-transition: all 1.2s ease-in-out;-ms-transition: all 1.2s ease-in-out; overflow:hidden;margin-bottom:10px;}
.home .latest-news .hover-over-image img{-webkit-transition: all 1.2s ease-in-out;-moz-transition: all 1.2s ease-in-out;-o-transition: all 1.2s ease-in-out;-ms-transition: all 1.2s ease-in-out;}
.home .latest-news .text-over-image{color:#fff;color: #fff;z-index: 10;position: absolute;left: 10px;bottom: 10px;font-family: 'Signika', sans-serif; font-size: 18px;font-weight: bold;line-height:20px;}
.home .latest-news .text-over-image .after{background-color:#fff;margin-top: 5px;margin-left:0 !important;}
.home .latest-news .hover-over-image .transition{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.home .latest-news .purple{ cursor: pointer; background-color:#fdb913; height:235px;}
.home .latest-news .green{cursor: pointer; background-color:#82c341; height:235px;}
.home .latest-news .blue{background-color:#00a2c5; height:235px;}
.home .latest-news .news-content{margin-bottom:15px;color:#fff;}
.home .latest-news .news-content h3, .home .more-info .box-with-image h3{margin-top: 0px;margin-bottom: 0px;padding: 15px 10px 6px;font-size: 18px;}
.home .latest-news .news-content .after, .home .more-info .box-with-image .after{background-color:#fff;margin-left:10px;}
.home .latest-news .events{padding: 0 10px;font-size: 14px;width: 100%;display: table-row; float: left;}
.home .latest-news .events .date{width: 100%;font-weight: 600;display: table-cell; font-family: 'Signika', sans-serif;font-size: 15px; float: left; margin-bottom:10px;}
.home .latest-news .events .new-event{display: table-cell;}
.events span.new-event { font-weight:500; font-family: Roboto;}
.home .latest-news .updates{padding:10px 10px;}
.home .latest-news .updates p{line-height:20px;}
.updates p a {color:#FFF;}
.home .latest-news .tweets{padding:10px 10px;height:120px;}
.home .latest-news .twitter-account{padding: 0 10px;font-size: 14px;}
.home .latest-news .twitter-account .user{display: inline-block;width: 50%;font-family: 'Signika', sans-serif;}
.home .latest-news .twitter-account .user a {color:#FFF;}
.home .latest-news .twitter-account .date{display: inline-block;float: right;}
.home .latest-news #owl-example{color:#fff;text-align:center;font-family: 'Signika', sans-serif;}
.home .latest-news #owl-example .owl-wrapper-outer{background-color:#e74c3c;padding:15px 0;}
.home .latest-news #owl-example .carousel-events{border-right:1px solid #BE3B27;}
.home .latest-news #owl-example .carousel-events .date{font-size: 26px;font-weight: bold;line-height: 20px;}
.home .latest-news #owl-example .carousel-events .month{font-size: 16px;font-weight: normal;line-height: 18px;}
/* .home .latest-news #owl-example .carousel-events .small-after{margin:9px 0 20px 0;}*/
.home .latest-news #owl-example .details{margin-bottom:3px;font-size: 15px; padding: 0 5px;}
.home .latest-news #owl-example .owl-controls .owl-buttons .owl-prev {left: -5%;top: 25%;position: absolute;padding-right:1px;}
.home .latest-news #owl-example .owl-controls .owl-buttons .owl-next {right: -5%;top: 25%;position: absolute;padding-left:1px;}
.home .owl-theme .owl-controls .owl-buttons div{color: #fff;border-radius: 50%;font-size: 36px;width: 36px;height: 36px;line-height: 0px;padding: 0px;background: #1E1E1E;filter: Alpha(Opacity=50);opacity:0.8;}
.home .latest-news #owl-example .owl-controls .owl-pagination {visibility:hidden;}
.home .latest-news #owl-example .owl-controls .owl-page span {background:#e74c3c;}
.home .home-tab .header{text-align:center;}
.home .home-tab .after{display:inline-block;}
.home .home-tab .nav-tabs {border-bottom: none;width: 100%;text-align: center;display: block;margin-bottom: 20px;padding: 0;}
.home .home-tab .nav-tabs>li {float:none;margin-bottom: -1px;display: inline-block;}
.home .home-tab .nav-tabs>li>a {margin-right: 0px;line-height: 1.42857143;border:none;padding: 10px 5px;}
.home .home-tab .nav-tabs>li>a img{ filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */    filter: gray; /* IE6-9 */    -webkit-filter: grayscale(100%);}
.home .home-tab .nav-tabs>li.active>a img{ filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");    -webkit-filter: grayscale(0%);}
.home .home-tab .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { border: none;}
.home .home-tab .nav-tabs>li>a:hover{background-color:transparent;}
.home .home-tab .tab-pane{text-align:center;}
.home .home-tab .quote{ /* min-height: 172px;*/  background-color: #1abc9c;color: #fff;padding: 20px;width: 80%;display: block;margin: 0 auto; margin-bottom:30px;}
/*.home .home-tab .quote::after{content:" ";display: block;position: absolute;left: 47%;width: 0;height: 0;border-left: 30px solid transparent;border-right: 30px solid transparent;border-top: 20px solid #1abc9c;top: 171px;}
*/


.home .home-tab .quote .arrow{content:" ";display: block;position:relative; left: 47%;width: 0;height: 0;border-left: 30px solid transparent;border-right: 30px solid transparent;border-top: 20px solid #1abc9c;top: 40px;}

.home .home-tab .name{ font-weight:bold;font-family: 'Signika', sans-serif;font-size:20px;}
.home .home-tab .position{font-weight:normal; color:#1abc9c}
.home .more-info{background-image:url("/wp-content/themes/rockwood/images/bg-2.jpg");background-position:center -70px; background-size:150%;padding: 35px 0;}
.home .more-info .box-with-image{}
.home .more-info .box-with-image img{width:100%;}
.home .more-info .box-with-image .details{color: #fff;margin-bottom:10px;}
.home .more-info .box-with-image .red{background-color: #e74c3c;}
.home .more-info .box-with-image .green{background-color: #2ecc71;}
.home .more-info .box-with-image .blue{background-color: #3498db;} 
.home .more-info .box-with-image .details .content{padding:10px 15px 15px;}
.home .map{background-image:url("/wp-content/themes/rockwood/images/map.jpg");background-position:center;padding: 35px 0;}
.home .map .location{padding:15px;background-color:#fff;}
.home .map .location p{line-height:26px;font-family: 'Signika', sans-serif;}
.home .map .location h2{padding-top:0; margin-top:0;font-size: 30px;margin-bottom: 8px;}
.home .map .location .btn-button{margin-top:10px;margin-bottom:5px;padding:8px; width:100%;}
.home #twitter .owl-pagination{position: relative;top: -15px;}
.home #twitter .owl-pagination .owl-page.active span{background: #3498db;border: 2px solid #fff;}
.home #twitter .owl-pagination .owl-page span{width: 9px;height: 9px;background: #fff;opacity:1;}
.home .after-h2{height: 3px;width: 100px;background-color: #000;border-top: 1px solid #6E6E6E;border-bottom: 1px solid #B6B6B6;margin-top:15px;margin-bottom:15px;}
.back-to-top{width:55px; height:55px;border-radius:50%;text-align:center;background-color:rgba(60,60,60,0.6);color:#fff;font-size:12px;padding:9px;position: absolute;top: 100px;right: -60px;z-index:1029}
.back-to-top i{font-size:9px;}

#hp_banner_j{ width:100%;}
#hp_banner_j h1{ letter-spacing: -3px; text-shadow: 5px 2px 13px rgba(1, 1,1, 0.8); font-weight: bold;  font-size:119px; }
#hp_banner_j h1 span{ margin-right: -28px; color: #f04937; font-size: 204px; }
.jnews_min_height{/* min-height: 280px;*/ width:100%;  position: relative;}
.jnews_hub a{text-decoration: none;  display: block; margin-bottom: 30px;}
.jnews_min_height p{ margin-bottom: 25px;}
.rotatingtweet a{ color: #fff;}
.rotatingtweets{height: 105px !important; width: 100% !important; }
.rotatingtweet{width: 100% !important; }
.field-wrap, #ninja_forms_required_items{ margin-bottom: 0 !important;}
.ninja-forms-form-wrap input, .ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea{ width:100% !important;}

.text-over-image a, .text-over-image a:hover { color: #FFF; text-decoration: none; }

/* CTA hover */
a.home-cta-red, a.home-cta-red hover { color: #e74c3c; }
a.home-cta-green, a.home-cta-green hover { color: #2ecc71; }
a.home-cta-blue, a.home-cta-blue hover { color: #3498db; }

/* NEWS hover */
a.news-red, a.news-red hover { color: #e74c3c; }
a.news-green, a.home-cta-green hover { color: #2ecc71; }
a.news-blue, a.home-cta-blue hover { color: #3498db; }

/*content*/
.background{background-repeat:no-repeat;background-position:center 300px;position: relative;padding-top: 70px;}
.left-panel-s, .right-panel-s{height:100%; /*background-color:#f2f2f2;*/filter: Alpha(Opacity=100);background-color:rgba(223,223,223,0.4);padding:20px;}
.right-panel-l, .left-panel-l{height:100%; background-color:#fff; padding:0px 5px 20px;}
.right-panel-l-breadcrumb{padding-bottom:0;}
.content .background{background-image:url("/wp-content/themes/rockwood/images/red.jpg");background-size: cover;}
.content .breadcrumb {padding-bottom:10px;  /*padding-left: 5px;*/}
.left-panel-s .panel-page{font-size:20px; font-weight:bold; /*border-bottom:1px solid #D4D2D3;*/ padding: 25px 12px 10px; font-family: 'Signika', sans-serif;}
.left-panel-s ul{list-style:none; padding:0; font-size:14px;}
.left-panel-s ul .children{ border:0;}
.left-panel-s ul .children li { border:0; padding:10px 0 0 20px; }
.left-panel-s ul .children .children{ display:none; }
.left-panel-s ul li{padding:10px; border-bottom:1px solid #D4D2D3;}
.left-panel-s ul li a{color:#000}
.left-panel-s ul li a:hover{color:#f04937}
.right-panel-l h2,.right-panel-l h3{padding:0px;}
.right-panel-l h3{margin-top: 15px;}
.right-panel-l .header h2{font-size: 34px;margin-bottom: 0px;margin-top:15px;}
.right-panel-l .header .after{margin-top:10px;}
.solid-background{background-color:#fff}
.responsive-button-holder{width: 33%;display: inline-block;}
.content .responsive-button-holder{margin:10px 15px 8px 0;}
.content .responsive-button-holder .btn-button, .content .responsive-button-holder .btn-button-reverse{text-transform: uppercase;padding: 8px 12px;font-size: 15px;}
.header-image img{width:100%;}
.inline{display:inline-block;}

/* videos spacing */
.video-spacing { margin-top: 10px; margin-bottom:10px; }

/*News hub*/
.news-hub .background{background-image: url("/wp-content/themes/rockwood/images/bg-2.jpg");background-size: cover;background-position: center 100px}
.news-hub .background .dropdown{margin-top:12px;}
.news-hub .background .dropdown.open ul{width:100%;border-color: #E64D3B;border-radius: 0;}

.news-hub ul.dropdown-menu>li>a{color: #E64D3B;}

.news-hub .background .dropdown.open ul.dropdown-menu>li>a:hover{color: #E64D3B;}
.news-hub .background .dropdown button{width: 100%;border-radius: 0; background-color:#fff; border-color:#E64D3B; text-align:left;font-size:16px;padding:8px 12px;line-height: 22px;color: #6E6E6E;}
.news-hub .background .dropdown button i{float:right;font-size:22px;color:#E64D3B;}
.box-with-image h3 {margin-top: 0px;margin-bottom: 0px;padding: 15px 15px 6px;font-size: 20px;font-weight: bold;}
.box-with-image .after {background-color: #fff;margin-left: 15px;}
.box-with-image img {width: 100%; height: auto;}
.box-with-image .details{color: #fff;min-height:160px;}
.box-with-image.red{background-color: #e74c3c;}
.box-with-image.green{background-color: #2ecc71;}
.box-with-image.blue{background-color: #3498db;} 
.box-with-image .details .content{padding:10px 15px 15px;}
.box-with-image .box-footer{width:100%; padding:0 15px;display:table;color:#fff;margin: 0 0 30px;}
.box-with-image .box-footer .text{margin-bottom:10px;font-size:11px;display:table-cell;vertical-align: middle;}
.box-with-image .box-footer .icon{font-size:20px;display:table-cell;width:22px}
/* .box-with-image.red .box-footer{background-color: #C1392B;}
.box-with-image.green .box-footer{background-color: #27AE61;}
.box-with-image.blue .box-footer{background-color: #2A80B9;} */
.box-with-image .box-footer { background-color: rgba(0,0,0,0.15); bottom: 0; position: absolute; margin-bottom: 0;}
.box-with-image{height:inherit;}
.news-hub .btn-button-reverse{margin: 0 0 20px;padding: 8px;font-size: 15px;}

/*News article*/
.news-article .background{background-image:url("/wp-content/themes/rockwood/images/blue.jpg");background-position:center 480px;background-size: cover;}
.news-article .inline {margin-right:10px;padding:5px 0;display:inline-table;}
.news-article .inline span, .news-article .inline >a{display: table-cell;vertical-align: middle;}
.news-article .header-image img{margin:20px 0;}
.news-article .right-panel-s {padding:10px;}
.search{margin-bottom:5px;margin-top:13px;}
.search .form-control{border-radius: 0;border-right: 0px;border-color: #E54C3C;height:42px;font-size: 16px;}
.search button{border-radius: 0;border-left: 0px;border-color: #E54C3C;color: #E54C3C;height: 42px;font-size: 20px;}
.option-bar{font-size:14px;}
.option-bar i {color:#C1392B;font-size: 22px;display:table-cell;padding-right:10px;}
.after-search{padding:10px}
.left-panel-l{}
.left-panel-l .header h2{font-size: 32px;margin-bottom: 0px;margin-top: 13px;padding:0;}
.left-panel-l .breadcrumb{padding-left:0;}
.left-panel-l .after-h2{margin-top:10px;}
.right-panel-s .panel-containers{ font-weight:bold;font-size: 14px;border-bottom:1px solid #CACBCD;padding: 13px 0 0 5px; font-family: 'Signika', sans-serif;}
.right-panel-s .panel-containers p {font-weight:normal;font-size: 13px;margin-bottom: 7px;}
.right-panel-s .panel-containers p:first-child{margin-top:13px;}
.right-panel-s .panel-containers p:last-child{margin-bottom:15px;}
.news-article .image-gallery img{border-bottom:#3498db 3px solid; margin-bottom:10px;}

/*category*/
.category .background{background-image:url("/wp-content/themes/rockwood/images/blue.jpg");background-position: center 300px;background-size: cover;}
.header h2{font-size: 34px;margin-bottom: 0px; padding:0px;margin-top:10px;}
.category .header h2 {font-size: 38px;margin-bottom: 0px;padding: 0px;margin-top: 18px;}
.category .header{padding-bottom:10px;}
.category .breadcrumb{padding-left:0;}
.category  .after-h2{margin-top:8px;margin-bottom:0;}
.category .category-section{padding:20px 0 15px;border-bottom:1px solid #CCCCCC;}
.category .category-section h3{margin: 0 0 5px;padding:0;font-size: 24px;}

/*calendar*/
.calendar .background{background-image:url("/wp-content/themes/rockwood/images/bg-1.jpg");background-position: center 300px;background-size: cover;}
.calendar .owl-carousel .header{font-size:26px;text-align:center;}
.calendar .owl-carousel .header h2{margin-top: 0px;margin-bottom: 20px;font-size: 30px;margin-top: 15px;}
.calendar .owl-theme .owl-controls .owl-buttons div{background-color:transparent;font-size:18px;color:#000;opacity:1;padding:0; margin:0;filter:Alpha(opacity=100);}
.calendar .owl-theme .owl-controls .owl-prev{position: absolute;left: 0;top:10px;z-index: 999;}
.calendar .owl-theme .owl-controls .owl-next{position: absolute;right: 0;top:10px;z-index: 999;}
.calendar .owl-theme .owl-controls .owl-buttons .next-month{color:#E64D3B;}
.calendar .owl-theme .owl-controls .owl-buttons .prev-month i {color:#E64D3B;}
.calendar .owl-theme .owl-controls .owl-buttons i {font-size:22px;}
.calendar .calendar-list{background-color:#fefefe; }
.calendar .calendar-list .calendar-row:first-child{padding:25px 0 8px;}
.calendar .calendar-list .calendar-row{padding:8px 0;}
.calendar .calendar-list .calendar-row:last-child{padding:0 0 30px;}
.calendar .calendar-list .calendar-row .date{PADDING: 14PX 0 0 0;FONT-SIZE:34PX;font-weight: bold; min-width: 90px; line-height: 26px;display: table-cell;text-align:center; font-family: 'Signika', sans-serif;}
.calendar .calendar-list .calendar-row .date .day{font-size:22px;font-weight:normal}
.calendar .calendar-list .calendar-row .event{border-left: 5px solid #E94B3F;padding:4px 0 6px 20px;border-bottom: 1px solid #D8DCDB;width: 90%;display: table-cell;vertical-align: top;}
.calendar .calendar-list .calendar-row .event h3{margin-top:0;padding-top:0;font-size:22px;}
.calendar #calendar{padding-top: 13px;}
.calendar .owl-theme .owl-controls {font-family: 'Signika', sans-serif;}

/*community-hub*/
.community-hub{}
.community-hub .background .community-options {color:#fff!important; text-decoration:none!important;}
.community-hub .background .community-options a{color:#fff!important; text-decoration:none!important;}
.community-hub .background{background-image:url("/wp-content/themes/rockwood/images/purple.jpg");background-position:center 300px;background-size: cover;}
.community-hub .after-h2 {margin-top: 10px;margin-bottom: 25px;}
.community-type{text-align:center;overflow:hidden; padding: 0 15%;min-height: 146px;}

.community-hub .community-options .impact,
.community-hub .community-options .our-impact
{background-image:url(/wp-content/themes/rockwood/images/our-impact.jpg);background-size: cover;background-repeat: no-repeat; margin-bottom:20px;}

.community-hub .community-options .park-view,
.community-hub .community-options .park-views
{background-image:url(/wp-content/themes/rockwood/images/park-views.jpg);background-size: cover;background-repeat: no-repeat; margin-bottom:20px;}
.community-hub .community-options .families{background-image:url(/wp-content/themes/rockwood/images/families.jpg);background-size: cover;background-repeat: no-repeat; margin-bottom:20px;}
.community-hub .community-options .friends-of-park,
.community-hub .community-options .friends-of-rockwood-and-sponsors
{background-image:url(/wp-content/themes/rockwood/images/friends-of-parkview.jpg);background-size: cover;background-repeat: no-repeat; margin-bottom:20px;}


.community-type .text{position:relative; padding-bottom:10px; font-size:14px;width: 72%;display: block;margin: 0 auto; position:relative; top:200px;transition: all 1.5s ease 0s;-webkit-transition:all 1.5s ease 0s;-moz-transition:all 1.5s ease 0s;}
.community-type h3{font-size:24px; font-weight:bold;position: relative;top: 30px;transition: all 1.5s ease 0s;-webkit-transition:all 1.5s ease 0s;-moz-transition:all 1.5s ease 0s;}
.community-type .header-transition{transition:all .5s ease 0s;top:-10px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;}
.community-type .text-transition{transition:all .5s ease 0s;top: -10px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;}

/*curriculum*/
.curriculum{}
.curriculum .background {background-image:url("/wp-content/themes/rockwood/images/orange.jpg");background-position: center 250px;background-size: cover;}
.curriculum .header h2{margin-top: 17px;font-size:38px;}
.curriculum .after-h2{margin-top:10px; margin-bottom:20px;}
.curriculum .curriculum-grid{margin:10px 0;}
.curriculum-grid img{-webkit-transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out;-o-transition: all .8s ease-in-out;-ms-transition: all .8s ease-in-out;overflow:hidden;}
.curriculum .image-container.transition img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.curriculum .image-container{overflow:hidden;}
.curriculum-grid .row{margin-left:-10px;margin-right:-10px; margin-bottom:20px;}
.curriculum-grid .row.smaller-row{margin-top:0; margin-bottom:20px;}
.curriculum-grid .row.smaller-row:last-child{margin-top:0; margin-bottom:0px;}
.curriculum-grid .col-sm-12, .curriculum-grid .col-sm-6{padding-left:10px;padding-right:10px; overflow:hidden;}
.curriculum-grid .subject{max-width:220px; position: absolute;min-height: 40px;min-width: 150px;display: block;padding: 7px 31px;z-index: 1;bottom: 0px;color: #fff;text-align: center;font-size: 19px;font-weight: bold;font-family: 'Signika', sans-serif;}
.curriculum-grid .subject.alizarin{background-color:#e74c3c}
.curriculum-grid .subject.peter-river{background-color:#3498db}
.curriculum-grid .subject.amethyst{background-color:#9b59b6}
.curriculum-grid .subject.emerald{background-color:#2ecc71}
.curriculum-grid .subject.pumpkin{background-color:#d35400}
.curriculum-grid .subject.orange{background-color:#f39c12}
.curriculum-grid .subject.turquoise{background-color:#1abc9c}

/*subject*/
.subject{}
.subject .background{background-image:url("/wp-content/themes/rockwood/images/red.jpg");background-position:center 300px;background-size: cover;}
.subject .header h2{margin-top:18px;font-size:38px;}
.subject .after-h2{margin-top:10px; margin-bottom:20px;}
.subject p{font-size:18px; margin-bottom: 20px;}
.subject .objectives h3{padding: 0;margin-bottom: 15px;margin-top: 15px;}
.subject .objectives ul, 
.course-details ul,
.details ul,
.subject .tab-pane ul{list-style-image:url("/wp-content/themes/rockwood/images/pencil.png") !important; padding: 0px 20px 15px !important;}
.subject .objectives ul li,
.course-details ul li,
.details ul li,
.subject .tab-pane  ul li{padding: 4px 5px !important;}
.subject .course-details{margin-bottom:20px;}
.subject .course-details p{font-size:16px;}
.subject .course-headers{background-color:#e74c3c;width:100%;text-align:center;color:#fff;padding: 5px;font-size: 18px;font-weight: bold;margin-bottom:10px;font-family: 'Signika', sans-serif;}
.subject .nav-tabs {border-bottom: 0px solid #ddd;}
.subject ul{list-style-image:none; padding:0;}
.subject .nav-tabs>li {float: left;margin-bottom: -1px;background-color:#c0392b;width:20%;border-right:5px solid #fff; padding:0;}
.subject .nav-tabs>li:last-child {border-right:0px solid #fff;}
.subject .nav-tabs > li > a {margin-right: 0px;line-height: 1.42857143;border: 0px solid transparent;border-radius: 0;color:#fff;text-align:center;font-size: 20px;font-family: 'Signika', sans-serif;font-weight: bold;padding:6px;}
.subject .nav-tabs > li > a:hover{background-color:#e74c3c !important;}
.subject .nav-tabs > li > a:focus{background-color:#c0392b;}
.subject .nav-tabs>li.active>a, .subject  .nav-tabs>li.active>a:hover, .subject  .nav-tabs>li.active>a:focus {color: #fff;cursor: default;background-color: #fff;border: 0px solid #ddd;border-bottom-color: transparent;background-color:#e74c3c;}
.subject .topic{background-color:#e74c3c; color:#fff;text-align:center;padding:5px;font-size:18px; font-weight:bold;margin-bottom:10px;font-family: 'Signika', sans-serif;}
.subject .tab-pane p{font-size:16px;}
.subject .tab-pane ol,.subject .details ol{padding: 0px 20px;}
.subject .tab-pane ol li, .subject .details ol li{padding: 8px 0;}
.subject .tab-pane{margin-bottom:20px;}
.subject .details{margin-bottom: 20px;}
.subject .details-header{background-color:#e74c3c;width:100%;text-align:center;color:#fff;padding: 3px;font-family: 'Signika', sans-serif;font-size: 18px;font-weight: bold;margin-bottom:10px;}
.subject .details p{font-size:16px;}
.subject .details p a{font-size:15px;word-break: break-word;}
.subject .details strong{font-size:15px;}

/*contact us*/
.contact{}
.contact .header h2{margin-top:10px;font-size:38px;}
.contact .after-h2{margin-top:10px; margin-bottom:20px;}
.contact .form-control{margin: 8px 0;border-radius: 0;background-color: #eee;max-width:100%;padding:5px;font-size: 15px;}
.contact input {height:42px}
/*.contact .background{background-image:url(/wp-content/themes/rockwood/images/map.jpg);background-position: -678px 0px;background-size: cover;}*/
.contact .btn-button{margin-top:15px;margin-bottom:15px;text-transform:uppercase;padding:8px;font-size:16px;}
.contact .contact-details{background-color: #3498db;width: 100%;padding: 5px;display: inline-block;color: #fff !important;margin-bottom:5px;font-family: 'Signika', sans-serif;line-height: 27px;}
.contact .contact-details a{color: #fff !important;line-height: 28px;}
.contact .col-sm-6.solid-background::before {content: "";width: 100%;height: 100%;background-color: #fff;display: block;position: absolute;right: 100%;}
.contact #googleMap{width:100%;height:837px;margin-top: 10px;}
.contact .shadow{/*box-shadow:5px 0 5px #c2c2c2;*/z-index:999;}
.contact .shadow::before{content: "";width: 5px;background-color: #c2c2c2;height: 100%;display: inline-block;position: absolute;left: 0;top: 0;z-index: 9;opacity:0.5}

/*IE10 and above goes here*/
.ie11 .news-article .search .form-control, .ie10 .news-article .search .form-control{padding:0 5px;height:42px;}
.ie11 .contact .form-horizontal input, .ie10 .contact .form-horizontal input{height:42px;}
.ie11 .contact .form-horizontal .form-control, .ie10 .contact .form-horizontal .form-control{padding:0 5px;}
.ie11 .home .home-tab .nav-tabs>li>a>div, .ie10 .home .home-tab .nav-tabs>li>a>div{width:52px;height:52px;}
.ie11 .home .home-tab .nav-tabs>li>a>div::after, .ie10 .home .home-tab .nav-tabs>li>a>div::after{content: "";position: absolute;width: 52px;height: 52px;top: 10px;left: 5px;border-radius: 50%;background-color: #6C6C6C;opacity: 0.7;}
.ie11 .home .home-tab .nav-tabs>li.active>a>div::after, .ie10 .home .home-tab .nav-tabs>li.active>a>div::after{display:none;}

#searchform input[type="text"]{  width: 75%;}
.prev_next{ margin: 10px 5px;; }


#no_max img{ width:auto !important; }
#gsort .item{ float:left; width:15%; margin:5px; }

.alignnone {margin: 15px 20px 20px 0; }
.aligncenter,div.aligncenter { display: block;  margin: 15px auto 10px auto;}
.alignright {float:right;  margin: 15px 0 15px 20px;}
.alignleft{float: left;  margin: 15px 20px 15px 0;}
.aligncenter{ display: block;   margin: 15px auto 10px auto;}
a img.alignright {float: right;  margin: 15px 0 15px 20px;}
a img.alignnone {margin: 15px 10px 15px 0;}
a img.alignleft {float: left;  margin: 15px 20px 15px 0;}
a img.aligncenter {display: block;  margin-left: auto;   margin-right: auto;}
.clear{clear: both; display: block;}

.left-panel-l img, .content img{
     height: auto; width:100%;  max-width: 100%;
}
/*
Tables
---------------------------------------------------------------------------------------------------- */
 
table {
max-width: 100%;
}
 
th {
text-align: left;
}
 
table {
width: 100%;
margin-bottom: 20px;
}
 
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
padding: 8px;
line-height: 1.428571429;
vertical-align: top;
border-top: 1px solid #ddd;
}
 
table > thead > tr > th {
vertical-align: bottom;
border-bottom: 2px solid #ddd;
}
 
table > caption + thead > tr:first-child > th,
table > colgroup + thead > tr:first-child > th,
table > thead:first-child > tr:first-child > th,
table > caption + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > td,
table > thead:first-child > tr:first-child > td {
border-top: 0;
}
 
table > tbody + tbody {
border-top: 2px solid #ddd;
}
 
table {
background-color: #fff;
}
 
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
padding: 5px;
}
 
.table-bordered {
border: 1px solid #ddd;
}
 
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
border: 1px solid #ddd;
}
 
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
border-bottom-width: 2px;
}
 
table > tbody > tr:nth-child(odd) > td,
table > tbody > tr:nth-child(odd) > th {
background-color: #eaeaea;
}
 
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
background-color: #f5f5f5;
} 


#footer_icons_new{
	margin:10px;
}

/*Mobile formating*/
.row-same-height {display: table;width: 100%;}
.col-xs-height {display: table-cell;float: none !important;}
.col-top {vertical-align:top;}
.col-middle {vertical-align:middle;}
.col-bottom {vertical-align:bottom;}
@media (min-width: 992px){
.container {width: 970px;}
}
@media (min-width: 768px) {
    .col-sm-height {display: table-cell;float: none !important;}
    .navbar-header {float: none;}
    .navbar-toggle {display: block !important;margin: 20px -45px 0px 0px;/*62px*/}
    .navbar-collapse {border-top: 0px solid transparent;box-shadow: none;}
    .navbar-collapse.collapse {display: none!important;}
    .navbar-nav {float: none!important; margin: 7.5px -15px;}
    .navbar-nav > li {float: none;}
    .navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;}
    /* since 3.1.0 */
    .navbar-collapse.collapse.in {display: block!important; border:0;}
    .collapsing {overflow: hidden!important; border:0;}
}
@media (max-width: 1199px){
    .back-to-top{top: 55px;right: 20px;}
}
@media (max-width: 991px){
    .home .latest-news .purple{ height:275px;}
    .home .latest-news .green{ height:275px;}
    .home .latest-news .blue{ height:275px;}
    .home .latest-news .tweets {height: 180px;}
    .home .home-tab .quote {background-color: #1abc9c;color: #fff;padding: 20px;width: 80%;display: block;margin: 0 auto;margin-bottom: 50px;min-height: 220px;}
    .home .home-tab .quote::after{top:215px;left:46%;}
    .calendar .calendar-list .calendar-row .date {width: 13%;}
    .curriculum-grid .subject {padding: 7px 3px;}
    .contact #googleMap{width:100%;height:840px;}
    .reduce-margin {margin:0;}
    .back-to-top{top: 55px;right: 0;}
    .home .latest-news #owl-example .owl-controls .owl-buttons .owl-next {right: -8%;top: 25%;position: absolute;}
    .home .latest-news #owl-example .owl-controls .owl-buttons .owl-prev {left: -8%;top: 25%;position: absolute;}
    .news-hub .box-with-image .details{color: #fff;min-height:235px;}
    .home .map .location a {word-break:break-all;}
    .responsive-button-holder .btn{height:60px;white-space:normal;}
    .news-hub .background .dropdown button{font-size:15px; padding:6px;}
}
@media (max-width: 835px) {
    .home .latest-news #owl-example .owl-controls .owl-buttons .owl-next {right: 25%;bottom: -10px;position: absolute;top:inherit;}
    .home .latest-news #owl-example .owl-controls .owl-buttons .owl-prev {left: 25%;position: absolute;bottom: -10px;top: inherit;}
}
@media (max-width: 768px) {
    .navbar-toggle {
		display: block;
		margin: 20px 0px 0px;
	}
}
@media (max-width: 767px){
    #slide-nav #slidemenu {background: #292929;right: -100%;width: 100%;min-width: 0;position: absolute;padding-left: 0;z-index: 2;top: inherit;margin: 0;}
    #slide-nav #navbar-height-col {position: fixed;top: 0;height: 0%;width: 35%;right: -65%;background: #292929;}
    .news-hub .background,
    .curriculum .background,
    .content .background,
    .category .background,
    .news-article .background,
    .community-hub .background {background-position: 0px 0px;}
    .calendar .background{background-position: 0px 250px;}
    .navbar-brand {margin-left: 20px !important;}
    .home .latest-news .purple{ height:205px;}
    .home .latest-news .green{ height:205px;}
    .home .latest-news .blue{ height:205px;}
    .home .latest-news .tweets { height: 120px;}
    .home .latest-news #owl-example .owl-controls .owl-buttons .owl-prev {display:none;}
    .home .latest-news #owl-example .owl-controls .owl-buttons .owl-next {display:none;}
    .home .latest-news #owl-example .owl-controls .owl-pagination {visibility:visible;}
    .home .home-tab .quote::after{display:none;}
    .home .home-tab .quote{margin-bottom:20px;}
    .home .latest-news .news-image {width:100%;}
    .responsive-button-holder{width: 100%;display:block; margin:10px 0 !important;}
    .footer {padding-bottom:0px;background-color:#303030;}
    .footer:after {content: "";position: absolute;height: 130%;width: 100%;transform: skewY(-2deg);background: #303030;top: -50%;z-index: -2;left: 0;}
    .lower {background-color:#464646;bottom: 0px;padding-bottom: 5px;}
    .news-hub .background .dropdown {margin: 20px 0;}
    .news-hub .background .dropdown button{font-size:16px; padding:6px;}
    .calendar .owl-theme .owl-controls .owl-next {top: -20px;}
    .calendar .owl-theme .owl-controls .owl-prev {top: -20px;}
    .calendar .calendar-list .calendar-row .date {width: 20%;}
    #calendar {margin-top:30px;}
    .community-hub .solid-background{background-color:transparent;}
    .community-type .text{width:100%;}
    .curriculum-grid .row.smaller-row:last-child{margin-top:0px; margin-bottom:0px;}
    .curriculum-grid .row.smaller-row{margin-top:0px; margin-bottom:0px;}
    .curriculum-grid .paired{margin-bottom:0px;}
    .curriculum-grid .row{margin-bottom:0;}
    .curriculum .image-container{margin-bottom: 10px;position: inherit;position: relative;width: 100%;height: 150px;overflow: hidden;}
    .curriculum .solid-background{padding-top:1px;}
    /*.curriculum-grid img{width:100%;position: absolute;top: -10%;}*/
    .curriculum-grid .box-wide img {width:100%;position: absolute;top: -10%;}
    .curriculum-grid .box-small img {width:100%;position: absolute;top: -30%;}
    .curriculum-grid .box-long img {width:100%;position: absolute;top: -55%;}
    .contact .background{background-image:none;}
    .slide-active .menu{display:none;}
    .navbar-toggle {display: block;margin: 20px 0px 0px;}
    .navbar-nav .open .dropdown-menu {height: 110px;overflow-y: scroll;}
    .contact #googleMap{width:100%;height:300px;margin-top: 15px;margin-bottom: 20px;}
    .reduce-margin {margin:0;}
    .home-banner {background-position: 60%;}
    .back-to-top{top: 42px;right: 5%;}
    .news-hub .box-with-image .details{min-height: 150px;}
    .responsive-button-holder .btn{height:inherit;white-space:normal;}
    .left-panel-s, .right-panel-s {background-color: rgba(223,223,223,0.8);}
    .home-banner{ height: 420px;}
    .home .home-banner .jumbotron{ padding:5px;}
    .home .home-banner .jumbotron img{ max-width: 100%; height: auto;  width: 100%; margin: 0 auto; display: block;}
	#hp_banner_j h1{ font-size:100px;}
	#hp_banner_j h1 span{ font-size:150px;}

}
@media (max-width: 500px) {
    .menu{display:none;}
    a.navbar-toggle.slide-active {left: inherit;transition: all 1.5s ease 0s;-webkit-transition:all 1.5s ease 0s;-moz-transition:all 1.5s ease 0s;}
   /* .calendar .calendar-list .calendar-row .date {width: 30%;}*/
    .navbar-brand {padding: 20px 0px 0px 0px;margin-left: 0px !important;margin-bottom: 10px;}
    .navbar-toggle {display: block;margin: 10px 0px 0px;}
    .subject .nav-tabs > li > a{font-size: 18px;padding: 6px 0;}
    .news-article .inline{width:100%;}
    .option-bar i{width:35px;}
    .dropdown-text {width: 90%;display: inline-block;}
    .background {padding-top: 61px;}
    .breadcrumb {padding: 0px;}
    .home-banner{ height: 350px; margin-top:61px;}
    .home .home-banner .jumbotron{ padding:5px;}
    .home .home-banner .jumbotron img{ max-width: 100%; height: auto;  width: 100%; margin: 0 auto; display: block;}
	.calendar .calendar-list .calendar-row .event h3{ font-size:18px; }
}
@media (max-width: 360px) {
    .subject .nav-tabs > li > a{font-size: 18px;padding: 6px 0;height: 60px;}
    .community-type h3 {top: 50px;}
    .home .latest-news #owl-example .carousel-events {
     border-right: 0px solid #BE3B27; 
    }
}
@media (max-width: 320px) {
    .curriculum .image-container {height: 125px;}
    .curriculum-grid img { top: 0%;}
}

    /*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  

IE 10+

}*/
/*firefox*/
@-moz-document url-prefix() {
	
	/*.home .home-tab .nav-tabs>li>a>div{width:52px;height:52px;}
	.home .home-tab .nav-tabs>li>a>div::after, .ie11 .home .home-tab .nav-tabs>li>a>div::after{content: "";position: absolute;width: 52px;height: 52px;top: 10px;left: 5px;border-radius: 50%;background-color: #6C6C6C;opacity: 0.7;}
	.home .home-tab .nav-tabs>li.active>a>div::after, .ie11 .home .home-tab .nav-tabs>li.active>a>div::after{display:none;}*/
	.news-hub .background .dropdown button{height:42px;}
	.news-hub .background .dropdown button i{position:absolute;right:15px;top:22px;line-height:0;}
}

@media (max-width:1199px) {
	@-moz-document url-prefix() {
	}
}

@media (max-width:991px) {
	@-moz-document url-prefix() {
		.news-hub .background .dropdown button i{position:absolute;right:5px;top:22px;line-height:0;}
	}
}

