/* Joseph Furphy */

@import url(http://fonts.googleapis.com/css?family=Playball);

/* Mediart Custom Headings */
.component-content h2, .component-content h3, .component-content h4, .component-content h5, .component-content h6 {margin: 10px 0;}
.component-content h2 {font-size: 200%; color: #383838 !important; }
.component-content h3 {font-size: 175%; color: #383838 !important;}
.component-content h4, .itp-socialbuttons-mod h4 {font-size: 125%; color: #383838 !important;}}
.component-content h6 {font-size: 110%; color: #383838 !important;}

.component-content a {color: #E85D25;}
.component-content a:hover {color: #000000;}

.component-content a.btn {color: #000000;}

.component-content ul, .component-content ol {margin-bottom: 10px;}

.weblink-category .title p a{
	font-family: 'edmondsansmedium',Geneva,Verdana,Helvetica,Arial,sans-serif;
    font-weight: normal !important;
}

#rt-mainbottom .special {
	font-family: 'Playball', cursive;
	text-shadow: 2px 3px 2px rgba(0, 0, 0, 0.3);
	font-size: 2.5em;	
}

.component-content .special {
	font-family: 'Playball', cursive;
	text-shadow: 2px 3px 2px rgba(0, 0, 0, 0.1);
	font-size: 2em;
	line-height: 1.3em;
	padding: 20px 0;	
}

.quote {
	background-color: #f5f4f4;
	border: 1px solid #999999;
	padding: 10px;
}


/* Mediart Custom Styles */
.mediart-highligher {
	background: #FEFFBF;
    padding:1px;
	font-weight:bold;
}
.mediart-alert {
	background-color: #FFFBFB;
	padding:3px 4px;
	border:1px dashed #F8C9BB;
	color:#D0583F;
    font-size: 120%;
}
.mediart-approved {
	background: #FAFDF9;
	padding:3px 4px;
	border:1px dashed #C1CEC1;
	color:#6CB656;
    font-size: 120%;
}
.mediart-bigone {
	background-color: #ffffff;
	font-style: italic;
	padding:4px;
	border:4px solid #eeeeee;
	font-weight: bold;
	font-size: 150%;
	line-height: 120%;
	color: #666666;
}
.mediart-attention {
	background-color: #FFFDF6;
	padding:3px 4px;
	border:1px dashed #E4E4D5;
    font-size: 120%;
	color:#E1B42F;
}
.mediart-doc {
	background-color: #F7F7F7;
	padding:3px 4px;
	border:1px dashed #E5E5E5;
	color:#666666;
    font-size: 120%;
}
.mediart-question {
	background-color: #FAFCFD;
	padding:3px 4px;
	border:1px dashed #C7CDDA;
	color:#6187B3;
    font-size: 120%;
}

/* Styles to be duplicated in Editor CSS */

.txt-shadow-light {
	text-shadow: 2px 3px 2px rgba(0, 0, 0, 0.3);
}

.txt-shadow-dark {
	text-shadow: 2px 3px 2px rgba(0, 0, 0, 0.8);
}

/* Core */

body {
	background: url("../../../images/assets/Old-Map-Riverina.jpg") no-repeat top center, url("../../../images/assets/bg-pattern.jpg") ;
}



.top-type-customtop #rt-page-surround {
	background-position: top center;
}

/* Top */

/* Header */

#rt-header .menu-block {
	float: left;
}


/* Navigation */

/* Showcase */

#rt-showcase {
	margin-top: 10px;
}

#rt-showcase .rt-container {
	background-color: #000000 !important;
	padding-top: 0 !important;
}

.layout-slideshow .sprocket-features-content {
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border: 1px solid #383838;
    color: #FFFFFF;
	box-shadow: 2px 3px 2px rgba(0, 0, 0, 0.3);
}

.layout-slideshow .sprocket-features-content h2 {
	margin-top: 0;
	color: #383838 !important;
}

.layout-slideshow .sprocket-features-content .sprocket-features-title {
	color: #383838 !important;
	font-family: 'Playball', cursive;
}

.layout-slideshow .sprocket-features-content .sprocket-features-desc {
    font-size: 25px;
    line-height: 35px;
    padding: 0 15px 15px !important;
	color: #383838 !important;	
}

.layout-slideshow .readon {
    margin: 10px 0 0 !important;
}

/* Feature */

/* Utility */

/* Main Top */

/* Content Top */

/* Main Body */

/* Sprocket */

/* Content Bottom */

/* Sidebar */

/* Mainbottom */

/* Extension */

/* Bottom */

/* Footer */

/* Copyright */

#rt-copyright {
	padding-top: 100px;
}
#rt-copyright .copyright, #rt-copyright .copyright a {
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}
#rt-copyright .copyright {
	padding: 7px;
	border-radius: 5px;
    background-color: rgba(0, 0, 0, 0.3);
	text-align: center;
	box-shadow: 2px 3px 2px rgba(0, 0, 0, 0.8) inset;
		
}
#rt-copyright .copyright a:hover {
	color: #cccccc;	
}


/* Docman */

.dm_orderby {
	background:none;
	border: 0;
}

.dm_row {
    background: none;
}

#dm_docs h2.dm_title {
	display:none;
}

#dm_docs .dm_row .dm_details table {
    border: none;
    margin: 0 !important;
    padding: 5px 0 0 !important;
    width: 100%;
}

#dm_docs .dm_row .dm_details {
	float: left;
	margin: 0;
}

/* Captcha */

#recaptcha_area {
	background-color: #ffffff;
}

/* Weblinks */

.category .title p {
    text-transform: none;
	color: #383838 !important;
	font-family: 'edmondsansregular',Geneva,Verdana,Helvetica,Arial,sans-serif;
}
.category .title a {
    font-size: 1.5em;
	color: #383838 !important;
	font-family: 'edmondsansbold',Geneva,Verdana,Helvetica,Arial,sans-serif;
}
.category .title a:hover {
    font-size: 1.5em;
	color: #878080 !important;
}
.cat-list-row0 {
    background-color: #f5f4f4;
}

/* Responsive custom */

    /* Large Display */
    @media (min-width: 1200px) {


    }
     
    /* Desktop */
    @media (min-width: 960px) and (max-width: 1199px) {
#rt-extension h2 {
	font-size: 150%;
	line-height: 25px;
}
.top-type-customtop #rt-page-surround {
    background-size: 37%;
}
#rt-sidebar-a h2 {
	font-size: 1.5em;
	line-height: 30px;
}
.gf-menu.l1 > li > .item {
    padding: 20px 15px;
}
#rt-showcase .rt-grid-3 h2 {
	line-height: 1.2em;
}
#rt-showcase .rt-grid-3 p {
	line-height: 1.3em;
}
    }
         
    /* Tablets */
    @media (min-width: 768px) and (max-width: 959px) {
#rt-extension h2 {
	font-size: 115%;
	line-height: 25px;
}
#rt-mainbottom .special {
    font-size: 2em;	
    }
#rt-header .gf-menu.l1 > li > .item {
    padding: 20px 7px;
}
#rt-header .gf-menu.l1 > li > .item {
    font-size: 13px;
	}
#rt-header .menu-block ul {
	margin-left: 10px;
}
.top-type-customtop #rt-page-surround {
    background-size: 35%;
}
#rt-sidebar-a h2 {
	font-size: 1em;
	line-height: 20px;
}
#rt-showcase .rt-grid-3 h2 {
	line-height: 1.4em;
}
#rt-showcase .rt-grid-3 p {
	display: none;
}

.layout-slideshow .sprocket-features-content .sprocket-features-title {
	font-size: 24px;
    line-height: 25px;
}
.layout-slideshow .sprocket-features-content {
    bottom: 50px !important;
    left: 40px !important;
}

}        
    /* Smartphones to Tablets */
    @media (min-width: 481px) and (max-width: 767px) {
#rt-mainbottom .special {
    line-height: 1.2em;
	}
#rt-showcase {
	display: none !important;
}
#rt-copyright ul {
	display: none;
}
#rt-top img {
	margin: 35px auto -35px;
	}
#rt-copyright .copyright {
    font-size: .9em;
    }
}         
     
    /* Smartphones */
    @media (max-width: 480px) {
#rt-copyright ul {
	display: none;
}
#rt-top img {
	margin: 35px auto -35px;
}
#rt-mainbottom .special {
    line-height: 1.2em;
	font-size: 2em;
	}
#rt-showcase {
	display: none !important;
}
	
    }


/* Mediart Custom Fine Tuning */
table.haslines td {border: 1px solid #cccccc;padding:2px;font-size:10px;background-color:#ffffff;}
code {font-size: 12px; }
/* Mediart Custom Horizontal Footer Menu */
#rt-copyright .horizmenu ul li {display: block; float: left; padding-right: 10px;}
#rt-copyright ul.menu li a:before, #rt-copyright ul.menu li .item:before, #rt-copyright ul.menu li .separator:before {
	content: "+";
	font-weight: bold;
	font-size: 70%;
}