

@charset "utf-8";
/* CSS Document */

@import url("fontawesome-4.2.0.min.css");

@import url("framework.css");

/* Rows
--------------------------------------------------------------------------------------------------------------- */
.row2, .row2 a{}

/* Navigation
--------------------------------------------------------------------------------------------------------------- */
nav ul, nav ol{margin:0; padding:0; list-style:none; text-decoration:none; }

#mainav .drop::after, #mainav li li .drop::after, #breadcrumb li a::after, .sidebar nav a::after{position:static; font-family:"FontAwesome"; font-size:10px; line-height:5px; text-decoration:none; padding-left:5px;}

/* Top Navigation */
#mainav{text-align:left; text-transform:none;}
#mainav ul{}
#mainav ul ul{z-index:9999; position:absolute; width:230px; text-decoration:none;}
#mainav ul ul ul{left:160px; top:0; text-decoration:none;}
#mainav li{display:inline-block; position:relative; margin:0 15px 0 0; padding:0;text-decoration:none; }
#mainav li:last-child{margin-right:0; text-decoration:none;}
#mainav li li{width:100%; margin:0; text-align:left; text-transform:none; text-decoration:none; }
#mainav li a{display:block; padding:0; text-decoration:none;}
#mainav li li a{border:solid; border-width:0 0 1px 0; text-decoration:none;}
#mainav li li:last-child a{border-bottom:none;}
#mainav .drop{padding-left:5px;text-decoration:none;}
#mainav li li a, #mainav li li .drop{display:block; padding:4px 10px; text-decoration:none;  }
#mainav .drop::after, #mainav li li .drop::after{content:"\f0d7"; text-decoration:none; }
#mainav .drop::after{top:5px; left:5px; text-decoration:none;}
#mainav li li .drop::after{top:5px; left:5px; text-decoration:none;}
#mainav ul ul{display:none;}
#mainav ul li:hover > ul{display:block;}


/* Rounded Corners
--------------------------------------------------------------------------------------------------------------- */
.rounded {border-radius:8px;}
#mainav li li:last-child a{border-radius:0 0 8px 8px ; border-bottom:0.5px dashed #2d86eb; }
#mainav li li:first-child a, #slide-wrapper figure img, #slide-wrapper figure .view:hover::before{border-radius:8px 8px 0 0;}

/* Colours
--------------------------------------------------------------------------------------------------------------- */

.rounded{color:inherit; background-color:#EBEBEB;}


/* Rows */

.row2, .row2 a{color:#06213F; background-color:inherit;}

/* Navigation */
#mainav li a{color:inherit;}
#mainav .active a, #mainav a:hover, #mainav li:hover > a{color:#800000; background-color:inherit; text-decoration:none; }
#mainav li li a, #mainav .active li a{color:#06213f; background-color:rgba(235,235,235,1);  border-width:0.5px 0.5px 0px 0.5px; border-style:dashed; border-color: #2d86eb;}
#mainav li li:hover > a, #mainav .active .active > a{color:#FFFFFF; background-color:#55ABDA;  }
#mainav form select{border-color:#06213f; }



@media screen and (min-width:180px) and (max-width:900px) {
	
	#mainav ul{display:none; }
	#mainav form{display:block;}

	

	.pagination li{display:inline-block; margin:0 5px 5px 0;}
}


/* Max Wrapper Width
---------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (min-width:1000px) {
	.wrapper{max-width:100%;}
}
/*#mainav form{display:none; margin:0; padding:0;}
#mainav form select, #mainav form select option{display:block; cursor:pointer; outline:none; text-decoration:none;}
#mainav form select{width:100%; padding:5px; border:1px solid; text-decoration:none;}
#mainav form select option{margin:5px; padding:0; border:none; text-decoration:none;} */

/* Breadcrumb 
#breadcrumb{}
#breadcrumb ul{margin:0; padding:0; list-style:none;}
#breadcrumb li{display:inline-block; margin:0 6px 0 0; padding:0; }
#breadcrumb li a{display:block; position:relative; margin:0; padding:0 12px 0 0; font-size:12px;}
#breadcrumb li a::after{top:5px; right:0; content:"\f101";}
#breadcrumb li:last-child a{margin:0; padding:0;}
#breadcrumb li:last-child a::after{display:none;}*/

/* Sidebar Navigation 
.sidebar nav{display:block; width:100%;}
.sidebar nav li{margin:0 0 3px 0; padding:0; }
.sidebar nav a{display:block; position:relative; margin:0; padding:5px 10px 5px 15px; text-decoration:none; }
.sidebar nav a::after{top:9px; left:5px; content:"\f101";}
.sidebar nav ul ul a{padding-left:35px;}
.sidebar nav ul ul a::after{left:25px;}
.sidebar nav ul ul ul a{padding-left:55px;}
.sidebar nav ul ul ul a::after{left:45px;}*/

/* Pagination 
.pagination{display:block; width:100%; text-align:center; clear:both;}
.pagination li{display:inline-block; margin:0 2px 0 0;}
.pagination li:last-child{margin-right:0;}
.pagination a, .pagination strong{display:block; padding:8px 11px; border:1px solid; font-weight:normal; background-clip:padding-box;}*/

/* #breadcrumb a{color:#888888; background-color:inherit;}
#breadcrumb li:last-child a{color:#55ABDA; }

.container .sidebar nav a{color:inherit; border-color:#D7D7D7; }
.container .sidebar nav a:hover{color:#55ABDA;}

.pagination a, .pagination strong{border-color:#D7D7D7;}
.pagination .current strong{color:#FFFFFF; background-color:#06213F;}*/