/*
Theme Name: Cofs Harbor
*/

/*** Reset ***/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;}
body{}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus {outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0; margin-bottom:10px ;}

 a {color: #00ade8; text-decoration: none; }
 a:hover {}
.clear {clear:both;}
#clear {clear:both;}
.course-content p{line-height:200%!important; padding-right:20px;}
/*** Main ***/

html, body {}
body {font: 13px  Arial, Helvetica, sans-serif; color: #444; background:#252525;}
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.wrapper2 {width: 100%;  background:url(images/bg-solidlogo.jpg) center top repeat-x #373535;}
.wrapper {width: 1000px;  margin:0 auto; padding:0 10px 10px; background:url("images/content-bg.png") center repeat-y; }
.home-image {border:2px solid #fff;width: 1000px; background:#fff;}
::selection {background:#FFFDC6; color:#000;}

form p {float:left; padding:0 5px;}
input, textarea {padding:5px;}
textarea { width: 575px; height:100px;}
.wpcf7-list-item {width:100%; padding:2px; float:left;}
.hrline {margin:5px 0; width:560px; float:left; border-top: 1px solid #333;}
hr {margin-bottom:15px;}
img.bg {
    height: auto;
    left: 0;
    min-height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
}
.bd-logo {float: right;}

.bd-logo img {width:200px; float: right; padding-left:20px;}
.business-single {border:1px solid #333; padding: 10px; margin: 10px;}
.business-single hr { margin: 10px 0;}


/*-------------------------------------------------------------------------------------------*/
/*- COURSE TOUR -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.single-course img.wp-post-image{width:50%;float:right;margin:5px 0px 20px 20px;border:1px solid #ccc;padding:3px;background:#fff;}
.single-course #right-column h3{font-size:17px;}
.holeinfoTbl{width:100%;border-collapse:collapse;margin:0 0 20px 0;}
.holeinfoTbl th{border-bottom:1px solid #f0edeb;padding:4px 10px;color:#555;font-size:13px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.6em;text-align:center;}
.holeinfoTbl td{border-bottom:1px solid #f0edeb;padding:4px 10px;color:#555;font-size:13px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.6em;text-align:center;}
.holeinfoTbl tr th:first-child, .holeinfoTbl tr td:first-child{text-align:left;width:40px;}
#left-column .holeinfoTbl{float:right;margin:0 0 20px 30px;width:200px;}

/* Course Tour Navigation */
#holes{margin:0 0;padding:20px;overflow:hidden;}
#holes li{margin:0 0 0 3px;padding:0;float:left;list-style-type:none;}
#holes li:first-child{margin:0;}
#holes a{display:block;border:1px solid #ddd;width:22px;padding:2px;color:#555;text-align:center;font-weight:bold;font-size:12px;}
#holes a:hover{text-decoration:underline;border:1px solid #ddd;background:#f0edeb;}
#holes .current a{background:#444;color:#fff;}
#holes .prev a, #holes .next a{font-size:15px;font-weight:normal;border:none;padding:3px;}
#holes .prev a:hover, #holes .next a:hover{background:none;}
#holes .nolink{color:#aaa;width:22px;padding:3px;font-size:15px;display:block;text-align:center;cursor:default;}

/* Previous and Next (bottom) */
#prev-next{clear:both;border-top:1px dotted #ccc;padding:20px 0;margin:20px 0;}
#prev-next a, #prev-next .nolink{background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 3px #bbb;line-height:22px;padding:0 7px;font-size:11px;font-weight:bold;display:inline-block;}
#prev-next .prev{float:left;}
#prev-next .next{float:right;}
#prev-next .overview{float:left;margin-left:20px;}
#prev-next .nolink{cursor:default;color:#ccc;}
#prev-next a, #prev-next a:hover{border:none;}

.portallink {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #ccc;
    border-radius: 4px 4px 4px 4px;
    font-size: 15px;
    font-weight: bold;
    margin-top: 1px;
    padding: 7px 10px 7px 24px;
    width: 196px;
}
.portallink a { color:#666;}
.portallink:hover {
    background: none repeat scroll 0 0 #EEEEEE;
}
.portallink a:hover {
    color: #333333;
    text-decoration: none;
} 
.touchcarousel-container li {list-style:none!important;}

#home-form {width:330px; padding:10px; z-index:800; position:relative; right:0px;top:100px; margin-left:640px}
.wpcf7-list-item{ float: left; width:210px;} 
.royalHtmlContent {background: #eee; width:365px; position: absolute; top:180px!important; padding: 7px 10px; color: #333;font-family:Georgia; font-size:15px; text-align: right; font-style:italic; opacity:0.8; filter:alpha(opacity=80);border-bottom-right-radius: 10px;
border-top-right-radius: 10px;}
.tc-desc {background:#00ade8!important;}
.touchcarousel.tc-layout-2 .touchcarousel-item {background:#00ade8!important;}
a.online-bookings {padding:10px 30px; border:solid 1px #ccc; margin:10px 0; background:#eee;}

.home-text {width:350px; position:absolute; padding:25px;z-index: 999999;  background:url("images/bg-home.png");right: 30px;top: 30px;display: none;}
.home-text  h3{ padding:25px 0; margin:0!important;}
.home-text p {line-height:200%;}
.rsDefaultInv, .rsDefaultInv .rsOverflow, .rsDefaultInv .rsSlide, .rsDefaultInv .rsVideoFrameHolder, .rsDefaultInv .rsThumbs {background:#fff!important;}

.rsContentSlider img {float:left;}

/*** Header ***/

.header {width: 100%; margin: 0 auto; overflow: hidden;background:#fff; }
.header-main { width: 30%; margin:0; float: right; background:#fff;}
.header-main p { padding:5px 20px; line-height:170%;}
.header h1 { width:100%; font-family: Arial, Helvetica, sans-serif;float:left;  margin-top:15px;  padding:10px 0; text-align:center;}
.header h1 a {color: #fff; text-decoration: none; border:none;}
.header-image {height:auto; margin:0 auto; width:70%;  overflow:hidden; float: left;}
.header-image-main { overflow:hidden; width: 100%;}

.header-image-main img {width: 100%;}
.social-link {width: 30px; height: 30px;}

#menu-primary{z-index:99999;}
#menu{margin:0 auto; padding:10px 0px; width:100%;background:#00A3F4; height:40px; background-color: none;}

.sub-menu{z-index:999999;}
#menu ul{font-size:15px;list-style:none;margin:0 auto; width: 100%; max-width: 1000px; text-transform:uppercase;}
#menu li{float:left;position:relative;margin:0 5px;}
#menu li li{float:left;position:relative;margin:0 ;z-index: 99999;}
#menu a{color:#fff;display:block;padding:10px 10px 5px;text-decoration:none; }
#menu ul ul{-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;float:left;margin:0;position:absolute;left:0;width:203px;z-index:99999;}
#menu ul ul ul{left:100%;top:0;}
#menu ul ul a{background:#f9f9f9;background-image:none;border-bottom:1px dotted #ddd;color:#444;font-size:11px;font-weight:normal;height:auto;line-height:1.4em;padding:10px 10px;width:190px;}
#menu ul ul a:hover{background: #e4e4e4;}
#menu li:hover > a,#menu ul ul :hover > a,#menu a:focus{ border-bottom:1px dotted #eee;}
#menu ul li:hover > ul{display:block;}
#menu .current_page_item > a,#menu .current_page_ancestor > a{font-weight:bold;}
#menu-primary li{width:auto; z-index:9000; }

#menu ul ul li.arIco > a {background-image:url("images/arra.png");background-position:96% 50%; background-repeat:no-repeat;}
#menu ul ul ul li.arIco > a {background-image:url("images/arra.png");background-position:96% 50%; background-repeat:no-repeat;}

#menu.membersMenu .guestsonly{display:none;}
#menu.guestsMenu .membersonly{display:none;}



.search {width: 225px; float: right; position: relative; top: -2px; background: #e9e9e9;}
.search input {background: none; border: none; font-size: 16px; font-weight: bold; color: #fff; padding: 4px 5px 4px 5px; width: 191px; vertical-align: middle;}
.search button {background: url("images/search.png") 50% 50% no-repeat; border: none; height: 16px; width: 16px; vertical-align: middle; cursor: pointer;}

.course-info, .course-content {width:100%; float:left;}
.course-info img {width:250px!important; float:left; height:auto; padding-right:30px;}
.course-info-single {padding:30px 5px 0 20px; line-height:200%; float:left;}
.hole-links {padding:15px 5px 0 30px;}
.hole-links li {float:left;width:55px; border:#333 1px solid; text-align:center; margin:2px; padding:5px 0;}
.hole-links li a { }
.hole-links li:hover { background:#ddd}

#npBody {width:auto!important;}
table.portal {border-color:#ccc!important;}
.fixed-footer {position:absolute; bottom:0; width:100%; background:#fff;}



table.portal{border:1px solid #373535;padding-bottom: 10px;}
table.portal th{background:#373535;padding:8px;font-weight:bold;font-size:15px;}
table.portal td{padding:6px;font-family:Arial;font-size:12px;}
table.portal td a{}
table.portal td input, table.portal td select{border:1px solid #aaa;}
/*** Middle ***/

.middle {padding-bottom: 20px; margin: 0 auto;}
.post-5 .middle {padding-bottom: 0!important; }
.post-5 .wrapper {padding-bottom: 0!important; }
#content {width: 750px; float: right;}
#content-main {width: 715px; float: right; padding: 20px 20px 0 0;}

.post {padding-bottom: 15px; position: relative;}

.post_meta {width: 100%; float: left; padding: 25px 15px 0;}
.post_meta h2 {font-size: 30px; font-weight: normal; margin-bottom: 15px; color: #00ade8; font-family: Arial, Helvetica, sans-serif;;}
.post_meta h2 a {color: #00ade8; text-decoration: none;}
.post_meta h2 a:hover {color: #ccc;}
.post_data {color: #9d9d9d; font-size: 11px;}
.post_data a {color: #00ade8; text-decoration: none; border-bottom: 1px solid #e5e5e5;}
.post_data a:hover {border-color: #000;}
.post_author {margin-bottom: 2px;}
.post_date {background: url("images/dash.png") 0 100% no-repeat; padding-bottom: 10px; margin-bottom: 10px;}
.post_categories {margin-bottom: 10px;}

.post_share {margin-bottom: 10px;}
.sharethis {padding-top: 10px; background: url("images/dash.png") 0 0 no-repeat; display: inline-block;}
.sharelist {display: none; margin-top: 10px;}
.sharelist li {padding-left: 12px; margin-bottom: 3px;}
.share_fb {background: url("images/facebook.png") 0 2px no-repeat;}
.share_twitter {background: url("images/twitter.png") 0 2px no-repeat;}
.share_digg {background: url("images/digg.png") 0 2px no-repeat;}
.share_su {background: url("images/stumbleupon.png") 0 2px no-repeat;}
.share_deli {background: url("images/delicious.png") 0 2px no-repeat;}

.post_edit {padding-top: 10px; background: url("images/dash.png") 0 0 no-repeat;}

.post_content {width: 600px; float: left; overflow: hidden; margin: 10px; padding:15px;}
.post_content h2, .post_content h3, .post_content h4, .post_content h5 {font-weight: bold; margin-bottom: 15px; color: #00ade8;}
.post_content h2 {font-size: 20px;}
.post_content h3 {font-size: 18px;}
.post_content h4 {font-size: 16px;}
.post_content h5 {font-size: 15px;}
.post_content p, .post_content li {color: #444; font-size: 13px; line-height: 170%; margin-bottom:5px;}
.post_content p, .post_content ul, .post_content ol {margin-bottom: 15px;}
.post_content ul {margin-left: 15px;}
.post_content ol {margin-left: 15px;}
.post_content ul li { list-style: disc; padding-left: 5px; margin-left: 15px;}
.post_content ol li {list-style: decimal;}
.post_content p a, .post_content li a {color: #00ade8; text-decoration: none; border-bottom: 1px solid #e5e5e5;}
.post_content p a:hover, .post_content li a:hover {border-color: #000;}
.post_content blockquote {margin-left: 65px; padding-left: 10px; border-left: 1px solid #e9e9e9; color: #9d9d9d; font-style: none; line-height: 1.5;}
.post_content blockquote p {color: #9d9d9d; font-style: none;}
.post_content h6 {width: 145px; position: absolute; left: 0; font-size: 11px; font-weight: normal; color: #9d9d9d;}
.post_content h6 img {display: block; margin: 5px 0; max-width: 145px;}
.post_content h6 a {color: #000; text-decoration: none; border-bottom: 1px solid #e5e5e5;}
.post_content h6 a:hover {border-color: #000;}

.more {display: inline-block; font-size: 12px; color: #000; text-decoration: none; border-bottom: 1px solid #e5e5e5; background: url("images/dash.png") 0 0 no-repeat; padding-top: 10px;}
.more:hover {border-color: #000;}

.single .post_meta {padding-top: 43px;}
.single .post_content {}
.single .post_content h2 {font-size: 24px; font-weight: bold; margin-bottom: 25px; }
.single .post_content h2 a {text-decoration: none;}
.single .post_content h2 a:hover {color: #9d9d9d;}

.page .post_data h2 {font-size: 28px;}

.post_tags ul {margin: 0;}
.post_tags li {display: block; float: left; height: 19px; background: url("images/tag.png") 0 0 no-repeat !important; padding-left: 5px !important; margin: 0 10px 5px 0; font-size: 11px;}
.post_tags li a {display: block; float: left; height: 19px; line-height: 19px; background: url("images/tag.png") 100% 0 no-repeat; border-bottom: none; padding-right: 5px; margin-right: -5px;}

.archive_title {padding-bottom: 20px;}
.archive_title_meta {width: 145px; float: left; border-top: 1px solid #e9e9e9; font-size: 16px; font-weight: bold; padding-top: 30px;}
.archive_title_name {width: 545px; float: right; border-top: 1px solid #e9e9e9; font-size: 31px; font-weight: bold; padding-top: 15px;}

.error404_meta {width: 145px; float: left; border-top: 1px solid #e9e9e9; font-size: 89px; font-weight: bold; padding-top: 6px;}
.error404_text {width: 545px; float: right; border-top: 1px solid #e9e9e9; padding-top: 25px;}
.error404_text p {color: #000; font-size: 12px; line-height: 1.5; margin-bottom: 20px;}
.error404_back {font-weight: bold; color: #000; font-size: 11px; background: url("images/dash.png") 0 50% no-repeat; text-decoration: none; border-bottom: 1px solid #e5e5e5; padding-left: 12px;}
.error404_back:hover {border-color: #000;}

/*** Images ***/

.post_content img {margin: 0 0 10px;  border:1px solid #ccc;}
.post_content .attachment img {max-width: 785px;}
.post_content .alignleft, .post_content img.alignleft {display: inline; float: left; margin-right: 15px; margin-top: 4px;}
.post_content .alignright, .post_content img.alignright {display: inline; float: right; margin-left: 15px; margin-top: 4px;}
.post_content .aligncenter, .post_content img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}
.post_content img.alignleft, .post_content img.alignright, .post_content img.aligncenter {margin-bottom: 12px;}
.post_content .wp-caption {background: #f1f1f1; line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center;}
.post_content .wp-caption img {margin: 5px 5px 0;}
.post_content .wp-caption p.wp-caption-text {color: #888; font-size: 12px; margin: 5px;}
.post_content .wp-smiley {margin: 0;}
.post_content .gallery {margin: 0 auto 18px;}
.post_content .gallery .gallery-item {float: left; margin-top: 0; text-align: center; width: 33%;}
.post_content .gallery img {}
.post_content .gallery .gallery-caption {color: #888; font-size: 12px; margin: 0 0 12px;}
.post_content .gallery dl {margin: 0;}
.post_content .gallery img {}
.post_content .gallery br+br {display: none;}
.post_content .attachment img {display: block; margin: 0 auto;}

/*** Pagination ***/

.pagination {padding-left: 160px;}
.previouspostslink, .nextpostslink {font-size: 12px; color: #000; text-decoration: none; border-bottom: 1px solid #e5e5e5;}
.previouspostslink:hover, .nextpostslink:hover {border-color: #000;}
.previouspostslink {margin-right: 15px;}
.wp-pagenavi .previouspostslink {margin-right: 0;}

/*** Sidebar ***/

.sidebar {width: 250px; float: left; }

.widget { padding: 0 10px 50px; margin:10px 0;}
.widget h2 {font-size: 26px; font-weight:normal; color:#373535; border-bottom: 1px solid #00ade8; line-height: 150%; padding-bottom:20px; margin-bottom:10px; text-transform: uppercase;}
.widget h3 {font-size: 17px; font-weight:normal; color: #373535; padding-bottom:10px; text-transform: uppercase;}
.widget_body { padding:15px 5px;}
.widget_body, .widget_body p, .widget_body li {font-size: 13px; line-height: 170%;}
.widget_body li { padding:5px 0; list-style:none;text-transform: uppercase;}
.widget_body li a{ color: #00ade8!important; }
ul.sub-menu li ul.sub-menu li a::before { content: "-"; padding-right: 10px;}
.widget_body li a:hover { color:#333; }
.widget_body a {color: #3333; text-decoration: none;  }
.widget_body a:hover {border-color: #00ade8;}
.widget_body .current_page_item {font-weight:bold;}
.edit-sidebar {width:100%; text-align:center;}
.edit-sidebar a {font-size: 12px;}
.course-tour li {width:100px; border: 1px solid #e3dcc8; margin:2px 5px; float:left; text-align:center;}

.url {font-weight: bold;}
.date {display: block; color: #999; line-height:12px; font-size:11px; padding:0 0 5px;}

/*** Comments ***/

#comments {clear: both; padding:20px;}

.comments_heading {padding-bottom: 30px; color: #000; font-size: 16px; font-weight: bold;}
.comment_qty {width: 145px; float: left; border-top: 1px solid #e9e9e9; padding-top: 15px;}
.add_comment {width: 785px; float: right; border-top: 1px solid #e9e9e9; padding-top: 15px; text-align: right;}
.add_comment a {color: #000; text-decoration: none;}
.add_comment a:hover {color: #9d9d9d;}

.comment_list a {color: #000; text-decoration: none; border-bottom: 1px solid #e5e5e5;}
.comment_list a:hover {border-color: #000;}
.comment_meta {width: 145px; float: left; border-top: 1px solid #e9e9e9; padding: 15px 0; font-size: 12px; color: #000;}
.comment_meta span {display: block; font-size: 11px; font-weight: normal; color: #9d9d9d; margin-top: 3px;}
.comment_meta span em {display: block; font-style: normal;}
.comment_text {width: 785px; float: right; border-top: 1px solid #e9e9e9; padding: 15px 0; color: #000; font-size: 12px; line-height: 1.5;}
.comment_message {color: #000; font-size: 12px; margin-bottom: 15px;}
.comment_text ul {margin-left: 65px;}
.comment_text ol {margin-left: 85px;}
.comment_text ul li {background: url("images/dash.png") 0 9px no-repeat; padding-left: 14px;}
.comment_text ol li {list-style: decimal;}

#commentform a {color: #000; text-decoration: none; border-bottom: 1px solid #e5e5e5;}
#commentform a:hover {border-color: #000;}
.respond_meta {width: 145px; float: left; border-top: 1px solid #e9e9e9; padding-top: 15px; color: #000; font-size: 16px; font-weight: bold;}
.comment_form {width: 785px; float: right; border-top: 1px solid #e9e9e9; padding-top: 15px;}
.user_data {width: 225px; float: left; margin: 0 15px 15px 0;}
.user_data input {width: 225px; border: none; border-bottom: 1px solid #e9e9e9; padding-bottom: 5px; font: 12px  Arial, Helvetica, sans-serif; color: #9d9d9d;}
.user_data input:focus, .comment_field textarea:focus {color: #000; border-color: #000;}
#email, #url {margin-top: 22px;}
.comment_field {width: 545px; float: left; margin-bottom: 15px;}
.comment_field textarea {height: 108px; overflow: auto; width: 545px; border: none; border-bottom: 1px solid #e9e9e9; font: 12px  Arial, Helvetica, sans-serif; color: #9d9d9d;}
.comment_submit {clear: both;}
#submit {width: 60px; height: 25px; border: none; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; background: #d9d9d9; color: #000; font: bold 12px  Arial, Helvetica, sans-serif; cursor: pointer;}
#submit:hover {background: #000; color: #fff;}

/*** Footer ***/

.home-thumb {margin: 0 auto; width:1000px; background:#fff; padding: 6px;}
.home-thumb a { opacity:0.6; filter:alpha(opacity=60); }
.home-thumb a:hover { opacity:1; filter:alpha(opacity=100);}
.footer-wrapper {background:#231F20; width:100%; color:#fff;}
.footer {width: 100%;max-width: 1000px; padding-top: 20px; margin: 0 auto 0; }
.footer-links {width: 100%;max-width: 1000px; padding-top: 5px; margin: 0 auto 0; padding-bottom:30px;}
.footer-links-single{width: 23%; margin:1%; float:left; }
.noline{border-right: none!important;  }
.footer-links-single img{ border:1px solid #fff; margin-bottom: 10px; width: 98%;height: auto; margin:}
.footer-links-single h4 { font-size:17px; padding-bottom:10px;text-transform: uppercase; text-align:center; font-weight:normal!important;}
.footer-links-single p { line-height:150%;}
.footer-links-single a { color:#fff;}
.footer-links-single a:hover {text-decoration:underline;}
.footer p {font-size: 11px; line-height:200%;}
.footer a {color: #eee; text-decoration: none;}
.footer a:hover {color: #bbb;}
.copy1 {float: left; width:325px;}
.copy2 {float: left; width:99%; padding:10px 0; border-bottom:1px solid #fff; margin-bottom:10px;}
.copy2 p { font-size:15px!important; float:left; padding:10px 0 0 10px;}
.copy2 a { font-size:15px!important; }
.copy2 img { float:left; padding:0 2px;}
.copy3 {float: right; width:159px; text-align:right;}
.copy4 {
    width: 370px;
    display: inline-block;
	text-align: center;
}
.credits {float: right;}


/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Master button styles - note that up and down versions 
have been removed in this example */

.simply-scroll-btn {
	position: absolute;
	width: 30px;
	height: 120px;
	z-index:3;
	cursor: pointer;
}
	
.simply-scroll-btn-left {
	left: -31px;
	bottom: 0;
	background-image: url(images/left_arrow.png);
}
.simply-scroll-btn-left.disabled {
}
.simply-scroll-btn-left:hover {
}

.simply-scroll-btn-right {
	right: -31px;
	bottom: 0;
	background-image: url(images/right_arrow.png);
}
.simply-scroll-btn-right.disabled {
}
.simply-scroll-btn-right:hover {
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 1000px;
	height: 120px;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 1000px;
	height: 135px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 192px;
	height: 120px;
}

.postText img {float:left;
		margin:-30px 0px 0px 0px;
		width:100px;height:100px;}
.postText h3{margin:0px 0 0 130px;}
.postText p{color:#666;
		font-family:verdana!important;
		margin:0 20px 0 130px;
		font-size:12px!important;}
	.postText{display:block;
		margin:0px 0px 10px 20px;
		overflow:hidden;
		padding:10px;
		clear:both;width:450px; 
		background-color: #dbe0df}
	.postDate {font-style: italic;}
	
	/*-------------------------------------------------------------------------------------------*/
/*- PORTAL PAGE -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
div#leftPortal3 {padding: 2%;}
div#rightPortal3 {float: right;width: 46%;margin-right: 40px;}   
h1#welcome {width: 70%;float: left;color: #333;margin-left: 1%;margin-top: 11px;margin-bottom: 20px;}
.post-3455 #rightPortal {float: left;margin-top: 92px;width: 26%;margin-left: 10px;margin-right: 0px;}
.post-3455 #leftPortal {float: right;width: 685px;}
#portal-main{width:600px;float:left;}
#accordion{width:260px;float:right;}
h1#welcome {width:70%;float:left;color:#333;margin-left: 1%;margin-top: 11px;}
h1#welcome .name{}
#date{float:right;margin-right:10px;line-height:24px;}

#portal-main .news-item{padding:30px 0 15px 0;}
#portal-main .news-item:first-child{padding-top:15px;border-top:none;}
.post-meta{border-bottom:none;padding-bottom:0;}

.post-3455 .news-item {width:48%;padding:0;background:#fff;-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.1);box-shadow:2px 2px 3px rgba(0,0,0,0.1);margin:10px 0;-moz-box-sizing:border-box;box-sizing:border-box;border:0; border: solid 1px #DCDCDC;}
.stamp {position: absolute;right: 0%;top: 0;}
.grid-sizer { width: 48%; }
.gutter-sizer { width: 2%; }
.post-3455 .attachment-full{width:100%;height:auto;margin:0;}
.post-3455 .post-title{margin:0 0 15px 0;line-height:1.15em;font-size:22px;font-weight:600;}
.post-3455 h2.post-title a{border-bottom: none!important; text-decoration:none;}
.post-3455 .post-title a{font-weight:600!important;}
.post-3455 .post-content a.more{background: none repeat scroll 0 0 #333333;
    border-radius: 8px;
    color: #FFFFFF;
    font-size: 12px;
    padding: 0 6px;
	display: inline-block;margin:17px 0 0 0;}
.post-3455 .post-content{overflow:hidden;}
.post-3455 .post-content p:first-child{display:none;}
.post-3455 .post-meta{margin:10px 0 0 0;display:block; clear:both;}
.post-3455 .category-course-supers-blog .post-content a.more{background:#868758;}
.post-3455 .news-text{margin:20px;}

#portal-col {width: 48%; float:left; margin-right: 2%;}
.portal-box {width: 100%;padding: 16px;background: #fff;-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);box-shadow: 2px 2px 3px rgba(0,0,0,0.1);margin: 0 0 19px 0;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden;border: 1px solid #ddd;}
.portal-links{padding-bottom:6px;}
.portal-box li { list-style: none; line-height: normal;}
#left-column {float: left;width: 70%;padding: 44px 0;}
.page-id-33 #right-column {float: right;width: 26%;padding: 45px 0 20px 2%;} 
.post-4874 .newsItem a img.wp-post-image {float: right; margin: 0 10px;}
.newsItem {width: 100%; clear:both; margin-bottom: 10px; overflow: hidden;}
.post-4874 h1 {margin-bottom: 20px;}
.newsItem h2 {float: left;}
.newsItem h2 {width: 100%;clear: both;}
.newsItem hr {float: left; width: 100%; color: #ccc; height:1px;}

/* header links */
.portal-links a {color: #555;height: auto;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;text-align: center;float: left;width: 94%;padding: 3%;margin-bottom: 10px;font-size: 12px;border: 2px solid #373535;text-decoration: none;font-weight: bold;}
.portalLink a {background: #333;color: #fff;font-size: 11px;line-height: 1.3em;padding: 5px 8px 3px 8px;margin: 20px 0 0 0;border-radius: 4px;box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);width: auto;display: table;border-bottom: 0;text-decoration: none;}
.password a  {margin-right: 1%;}

a.read_more_link {background: #333;color: #fff;font-size: 11px;line-height: 1.3em;padding: 5px 8px 3px 8px;margin: 20px 0 0 0;border-radius: 4px;box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);width: auto;display: table;border-bottom: 0;text-decoration: none;
}

a.read_more_link:hover {
background: #f3f3f3;
color: #333;
box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2), 1px 1px 2px rgba(0, 0, 0, 0.2) inset;
border-bottom: 0;
}

/*-------------------------------------------------------------------------------------------*/
/*- CALENDAR STYLE --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

#main .eo-fullcalendar{clear:both;}
.ui-tooltip-content{line-height:1.5em;}
#main .fc-event-time{display:block;}
#main .fc-event-title{line-height:1.3em;padding:0 0 5px 2px;display:block;}
#main .eo-agenda-widget ul.dates{padding:0;}
#main .eo-agenda-widget li.event{font-size:13px;opacity:1;background:#f1f1f1;color:#656565;padding:5px 0 5px 12px;}
#main .eo-agenda-widget li.event:hover{background:#ececec;color:#333;}
#main .eo-agenda-widget li.event strong{display:block;}
#main .widget_events .widget-title{display:none;}
.single-event .post-data{font-size:16px;margin:0;}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{padding:0.4em!important;}
/*Events*/
.events-listing h2 {}
.events-listing .eo-events{clear:both;padding:0;}
.events-listing .eo-events li{clear:both;margin:0 0 25px 0;padding:0;list-style-type:none;}
.events-listing .eo-events h3{margin:10px 0 7px 0;padding:2px 0 0 0;font-size:17px;line-height:1.1em; text-transform:capitalize}
.events-listing .eo-events h3 a{color:#333;font-weight:400!important;text-decoration: none;} 
.events-listing .eo-events p{font-size:13px;margin:0 0 10px 0;}
.events-listing .eo-events .date{width:65px;padding:20px 0;margin:2px 0 0 15px;background:#333;color:#fff;border:1px solid #222;float:right;text-transform:uppercase;text-align:center;-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.1);-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.1);box-shadow:3px 3px 3px rgba(0,0,0,0.1);border-radius: 37px;}
.events-listing .eo-events .day{font-size:22px;display:block;font-weight:600;}
.events-listing .eo-events .month{font-size:13px;}
.events-listing .eo-events a.read-more{margin:10px 0 0 0;font-size:12px;}
.events-listing .eo-events a.read-more{background: #333;color: #fff;font-size: 11px;line-height: 1.3em;padding: 5px 8px 3px 8px;margin: 20px 0 0 0;border-radius: 4px;box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);width: auto;display: table;border-bottom: 0;text-decoration: none;}
.events-listing .eo-events i{font-size:11px;margin:0 5px 0 0;}


/*
 * P4P - 14/9 by Dang
 */
.header-main{font-size: 12px !important;}
#menu {box-sizing: content-box;}
@media (max-width: 767px) {
	.social-link {width: 20px; height: 20px;}
	.header-main{font-size: 11px !important;}
	#menu ul{font-size:13px;}
	.header-main, .header-image {width: 100%;}
}

@media (max-width: 900px) {
		.header-main h1 a img {width: 50%; height: 50%;}
	#menu {height: 75px;}
	.footer-links-single h4 {font-size: 14px;}
}