/*

ufv-marcom.css
CSS Overrides - Marketing, University Relations

*/


@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);

body
{
font-family: 'Open Sans', sans-serif;
}
/* top navigation */
.navbar-default .navbar-nav > li > a {
font-size: 15px;
}
.ufv-top-nav {

height: 40px;
line-height: 40px;
border:none;
}
.ufv-users ul li a{color:#fff;}
.ufv-tools ul li a {color:#fff;}
.ufv-tools ul li a:hover{color:#7cb232;}
.ufv-users ul li
{
padding: 0px 6px 0px 7px;
text-transform: uppercase;
display: inline-block;
margin: 0;
color:#fff;
}
.ufv-users ul li:hover
{
background-color: #7CB232;
}
.ufv-cb ul li
{
line-height: 32px;
}
/* Sidebar  */
ul.side-links > li > a {
color: #333;
font-family: Open Sans;
font-size: 14px;
font-weight: 400;
line-height: 40px;
padding: 12px 12px 12px 20px;
}
li span.currentbranch0 a {
color: #333;
font-family: Open Sans;
font-size: 14px;
line-height: 40px;
padding: 12px 12px 12px 20px;
font-weight: 600;
}
ul.side-links li ul.multilevel-linkul-0 li ul.multilevel-linkul-1 li a
{
color: #2a2a2a;
font-size: 13px;
}
ul.side-links li ul.multilevel-linkul-0 li ul.multilevel-linkul-1 li:hover
{
color: #000;
text-decoration: none;
}
ul.side-links li ul.multilevel-linkul-0 li ul.multilevel-linkul-1 li
{
list-style:square;
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAE0lEQVQIW2NkYGD4D8RwwEi6AACaVAQBULo4sgAAAABJRU5ErkJggg==");
border:none;
/* background:#ebebeb; */
padding: 4px 0px 4px 5px;
}
ul.side-links li ul.multilevel-linkul-0 li ul.multilevel-linkul-1 li ul.multilevel-linkul-2 li
{
padding: 0px 0px 0px 5px;
}
.multilevel-linkul-1
{
padding-left: 10px;
margin-left: 25px;
}
.multilevel-linkul-2
{
padding-left: 10px;
margin-left: 5px;
}
.currentbranch1 {
background: #fff none repeat scroll 0 0;
border-bottom: none;
color: #333;
display: block;
font-family: Open Sans;
font-size: 15px;
line-height: 45px;
margin: 0;
padding: 0 0 0 20px;
}
div.breadcrumb.nobtm a {
color: #777777;
font-family: Open Sans;
font-size: 12px;
font-weight: 500;
letter-spacing: 0.7px;
margin-right: 2px;
padding-left: 5px;
padding-right: 3px;
text-transform: uppercase;
color: #0703c;
}
/* current active link */
.currentbranch1 {
border-bottom: 1px dotted #e0e0e0;
border-left: 3px solid #7cb232;
color: #333;
display: block;
font-family: Open Sans;
font-size: 14px;
padding: 0 0 0 16px;
line-height: 40px;
}

html.sb-init body div#sb-site div.container div.row div.col-md-3.ufv-sb ul.side-links li ul.multilevel-linkul-0 li span.currentbranch1 a {
font-weight: 300;
text-decoration: none;
color: #333;
}
.multilevel-linkul-1 {
margin-left: 22px;
padding-left: 0px;
//border-left: 1px solid #ebebeb;
}
ul.side-links li ul.multilevel-linkul-0 li ul.multilevel-linkul-1 li {
border: medium none;
list-style: none;
padding: 2px 0 2px 10px;
}
ul.side-links li ul.multilevel-linkul-0 li ul.multilevel-linkul-1 li:hover {
background:#fff;
border-left: 1px solid #7cb232;
padding-left: 9px;

}
ul.side-links li ul.multilevel-linkul-0 li ul.multilevel-linkul-1 li a {
color: #2a2a2a;
font-size: 13px;
}
ul.side-links li ul.multilevel-linkul-0 li ul.multilevel-linkul-1 li a:hover {
text-decoration: none;
color:#00703c;
}
/* button-box */
.img-button-box-ar {
padding: 5px;
border: solid 1px #ddd;
margin-bottom: 20px;
color: #fff;
width: 100%;
}
.img-button-box-ar img {
width: 100%;
}
.button-box-ar {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.button-box-ar .button-box-content {
width: 80%;
height: 150px;
left: 10%;
top: 40%;
margin-top: -20px;
position: absolute;
text-align: center;
}
.button-box-ar:hover .button-box-content {
visibility: visible;
}
.button-box-ar:hover {
background-color: rgba(0, 0, 0, 0.5);
opacity: 1;
}
.button-box-ar .button-box-content a {
background-color: rgba(128, 128, 128, 0.5);
padding: 10px 10px 8px 10px;
color: #fff;
border: solid 1px #999;
text-decoration: none;
margin-bottom: 10px !important;
display: inline-block;
}
.button-box-ar .button-box-content a:hover {
background-color: rgba(200, 200, 200, 0.5);
}
.button-box-ar .button-box-content a i {
margin-right: 10px;
}
.button-box-ar .button-box-content .button-box-title {
padding: 0;
color: #fff;
margin: 0 auto;
text-align: center;
font-size: 1.5em;
}
.button-box-ar .button-box-content .button-box-title + p {
margin-top: 5px;
}
/* bxslider*/
#home-block ul{
list-style-type: none;
}
.bxslider-controls {
position: relative;
}
.bxslider-controls .bx-next {
background-color: rgba(0, 0, 0, 0.5);
color: #fff;
display: inline-block;
font-size: 1.2em;
font-weight: 600;
height: 40px;
padding: 6px 0;
position: absolute;
right: 0;
text-align: center;
text-decoration: none;
top: -45px;
width: 32px;
}
.bxslider-controls .bx-prev {
background-color: rgba(0, 0, 0, 0.5);
color: #fff;
display: inline-block;
font-size: 1.2em;
font-weight: 600;
height: 40px;
padding: 6px 0;
position: absolute;
right: 37px;
text-align: center;
text-decoration: none;
top: -45px;
width: 32px;
}
.bxslider-controls .bx-prev:hover, .bxslider-controls .bx-next:hover {
background-color: #00703c;
text-decoration:none;
}
.bx-viewport{
padding-top: 20px;
}
.bx-wrapper{
padding-bottom: 20px;
}
/* testimonial bxslider*/
.testimonial-title {
border-bottom: 1px solid #ddd;
color: #000;
margin-top: 0;
padding-bottom: 15px;
font-size: 26px;
}
@media only screen and (max-width: 480px) {
.testimonial-title {
font-size: 14px;
}
}
/* Testimonials content template*/
div.testimonial{
overflow:hidden;
}
div.testimonial img{margin:0 auto; display:block; padding-bottom:1em;width:200px;}
div.testimonial p{font-style: italic;}
div.testimonial a:link {font-style:normal; color:#fff;text-decoration:none;}
div.testimonial a:hover {color:#fff;text-decoration:none;}
div.testimonial span{text-align: center; border: none; text-decoration: none;}
div.grey {background-color:#eee;}
div.grey p {color: #222;}
div.grey span a {color:#fff;text-decoration:none;background-color: #e45300;padding: 0.4em 0.6em; border: none;white-space:nowrap; font-size:1em;}
div.grey span a:hover {background-color: #ccc; color:#fff; border: none;text-decoration:none;}
/*
MASTHEAD WITH FOUR LINKS
*/
.primary-dark-div {
background-color: rgba(100, 100, 100, 0);
}
.services-header {
min-height: 450px;
background-repeat: no-repeat;
background-size: cover;
color: #fff;
margin-bottom: 20px;
}
.services-header .primary-dark-div {
min-height: 465px;
padding: 60px 0 0 0;
}
.service-header-text {
padding-top: 40px;
max-width: 450px;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75);
font-family: Open Sans;
}
.service-header-text h1 {
font-size:31px;
color:#ffffff;
letter-spacing: -1px;
text-shadow: none;
}
.service-header-text .btn-ar.btn-primary {
background: #e45300 none repeat scroll 0 0;
border: 0px;
margin: 20px 0;
padding: 13px 45px;
text-shadow: none;
border-radius: 0;
box-shadow: none;
opacity: 0.9;
}
.services-header-list{
font-family: "Open Sans","Open Sans",sans-serif;
font-size: 0.9em;
font-weight: 300;
}
@media only screen and (max-width: 480px) {
.service-header-list {
font-size: 0.6em;
}
}
.services-header-list li a {
background-color: rgba(255, 255, 255, 0.2);
border: 1px solid #7e7e7e;
color: #fff;
display: block;
margin: 20px 0;
padding: 15px;
text-decoration: none;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75);
transition: all 0.25s ease 0s;
box-shadow: none;
}
.btn-ar.btn-primary:hover {
background: #7cb232 none repeat scroll 0 0;
opacity: 1;
}
/*
HOMEPAGE HEADER TITLE
*/
.right-line {
margin:15px 0px

}
/*
TEXT BLOCKS WITH ICONS
*/
.margin-bottom {
margin-bottom: 15 px;
}
.section {
margin-top: 5px;
}
.text-icon-content a {
font-weight:normal;
color:#00703c;
}
.text-icon-content a:hover, a:focus, a:visited {
color:#00703c;
text-decoration:underline!important;
}
/*
ACCORDION PANELS
*/
.panel-heading-link, .panel-plus-link {
font-size: 1em;
}
.panel-plus-link a, .panel-plus-link a:visited{
text-decoration:none!important;
}
.panel-heading-link a, .panel-heading-link a:visited{
text-decoration:none!important;
}
.panel-group .panel > .panel-heading.panel-plus-link a:hover {
text-decoration:none!important;
}
@media only screen and (min-width: 480px) {
.panel-heading-link, .panel-plus-link {
font-size: 1.4em;
}
}
/*
EVENTS RSS
*/
.program-header {
background-color:#999;
padding: 15px 10px 10px 20px;
}
.program-header p{
color:#fff;
font-size: 1em;
font-family: Open Sans;
}
@media only screen and (min-width: 480px) {
.program-header p {
font-size: 1.4em;/
}
}
.ipf-rssreader-feed-list{
list-style-type: none;
list-style-position: outside;
}
.ipf-rssreader-feed-list li{
border-bottom: 1px solid #e5e5e5;
padding: 10px 0 10px 0px;
margin:  10px 0 10px 0px;
}

.ipf-rssreader-feed-list ul li:last-child {
border: none;
}
.ip-calendar-eventtime {
padding-bottom:7px;
}
.ip-calendar-eventtitlelink {
font-size:1.1em;
}
/* RSS - Anthony*/
.events-cal-feed-item
{
clear:both;
margin-bottom: 15px;
padding-bottom: 20px;
}
.events-cal-feed-item img.blog-image
{
float: left;
max-width: 250px;
width: 250px;
margin-right: 15px;
}
a.ip-calendar-eventtitlelink {
color: #00703c!important;
text-decoration:none;
}
a.ip-calendar-eventtitlelink:link{
color: #00703c!important;
text-decoration:none;
}
a.ip-calendar-eventtitlelink:hover {
color: #7cb232!important;
text-decoration:underline;
}
/* 2-column list content template*/

.two-column {
padding: 15px;
border-bottom: 15px solid white;
}
.hdr-lay{
padding-left: 15px;
}

/* Call to action content template*/

.call-to-action span a:hover {
background-color: #00703c;
text-decoration:none;
font-weight:normal;
}
.call-to-action span a:focus {
background-color: #00703c;
text-decoration:none;
font-weight:normal;
}
.btn {

border: none;
}




/*CSS vis TINYMCE Editor
*/
.button-boxed-green
{
background:#00703c;
color: #fff;
padding:15px;
display: inline-block;
font-family: Open Sans;
}
.button-boxed-orange
{
background: #e45300;
color: #fff;
padding:15px;
display: inline-block;
}
a.button-boxed-green
{
color: #fff;
text-decoration:none!important;
}
a.button-boxed-green:link
{
color: #fff;
text-decoration:none!important;
}
a.button-boxed-green:visited
{
color: #fff;
text-decoration:none!important;
}
a.button-boxed-green:hover
{
color: #fff;
background:#8dc440;
text-decoration:none!important;
}
a.button-boxed-green:active
{
color: #fff;
text-decoration:none!important;
}
.button-boxed-orange a {
padding:15px;
color: #fff;
text-decoration:none!important;
}
.button-boxed-orange a:hover {
color: #fff;
text-decoration:none!important;
background:#00703c;
}
.button-boxed-orange a:link
{
color: #fff;
text-decoration:none!important;
}
.button-boxed-orange a:visited
{
color: #fff;
text-decoration:none!important;
}
.button-boxed-orange a:active
{
color: #fff;
text-decoration:none!important;
}
a.button-boxed-orange  {
color: #fff;
text-decoration:none!important;
}
a.button-boxed-orange:hover {
color: #fff;
text-decoration:none!important;
background:#00703c;
}
a.button-boxed-orange:link
{
color: #fff;
text-decoration:none!important;
}
a.button-boxed-orange:visited
{
color: #fff;
text-decoration:none!important;
}
a.button-boxed-orange:active
{
color: #fff;
text-decoration:none!important;
}
.btn-boxed-grey{
color: #333;
font-size: 15px;
text-align: left;
background-color: #f1f1f1;
border: 1px solid #d0d0d0;
display: inline-block;
font-weight: 400;
line-height: 1.42857;
margin-bottom: 0;
padding: 6px 12px;
vertical-align: middle;
white-space: nowrap;
border-radius: 2px;
width: 100%; }
a.btn-boxed-grey  {
color: #333;
text-decoration:none!important;
}
a.btn-boxed-grey:link  {
color: #333;
text-decoration:none!important;
}
a.btn-boxed-grey:visited {
color: #333;
text-decoration:none!important;
}
a.btn-boxed-grey:hover {
color: #333;
background: #ccc;
text-decoration:none!important;
}

/*
UFV - ACADEMIC CALENDAR
*/
button.btn.dropdown-toggle.selectpicker.btn-success {
-moz-user-select: none;
background: #ffffff none repeat scroll 0 0;
border-color: #ffffff;
border-radius: 0;
color: #707070;
cursor: pointer;
display: inline-block;
font-family: Open Sans;
font-size: 14px;
font-weight: 500;
line-height: 1.429;
margin-bottom: 0;
min-height: 40px;
padding: 6px 12px;
text-align: center;
vertical-align: middle;
white-space: nowrap;
}
.print-pdf-tools {
margin: 0;
padding: 20px 0 0;
text-align: right;
}
a.printfriendly {
color: #ffffff;
font-family: Open Sans;
padding-right: 10px;
}
/* Table class*/

.table-striped caption{
background: #403F3F;
color: #ffffff;
text-align: left;
font-weight: bold;
padding: 20px;
border:2px solid #dbdbdb;
display: table-caption;
caption-side: top;
font-size: 16px;
}
.table-striped td{
padding: 20px;
}
.table-striped th{
padding: 20px;
color: #723628;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
background-color: #cfe6a9;
}


/* Anthony - temp for side navigation */

li span.currentbranch0 a
{
color: #333;
font-family: Open Sans;
font-size: 15px;
line-height: 45px;
padding: 12px 12px 12px 20px;
}
ul.side-links > li > a {
color: #333;
font-family: Open Sans;
font-size: 15px;
line-height: 45px;
padding: 12px 12px 12px 20px;
}
ul.side-links li ul.multilevel-linkul-0 li
{
background: #ffffff none repeat scroll 0 0;
}
html.sb-init body div#sb-site div.container div.row div.col-md-3.ufv-sb ul.side-links li ul.multilevel-linkul-0 li span.currentbranch1 a
{
font-weight: 600;
text-decoration: none;
}
ul.side-links > li > ul > li > a {
background: #ffffff none repeat scroll 0 0;
border-bottom: 1px dotted #e0e0e0;
color: #2a2a2a;
display: block;
font-family: Open Sans;
font-size: 14px;
font-weight: 300;
line-height: 35px;
padding: 0 0 0 20px;
}
.currentbranch1
{
color: #333;  font-family: Open Sans;  font-size: 15px;  line-height: 45px;  padding: 0px 0px 0px 20px;
border-bottom: 1px dotted #e0e0e0;
background: #fff;
display: block;
margin: 0;
}



/*

FOOTER



*/



              #footer
              {
              background:#00703C; /* green */
              background:#403f3f; /* grey */
              color: #fff;
              border-top:0px solid #7cb232;
              margin-top:0px;
              padding:40px 0 60px 0;
              }
              #footer p, #footer a:link
              {
              color: #808080;
              font-size: 12px;
              font-family: "open sans";
              }
              #footer a:link
              {
              color: #aeaeae;
              }
              .col-divi
              {
              border-top:1px solid #515151; padding-top:10px; margin-top:20px;
              }
              #footer div.container div.row div.col-md-12.col-divi p a
              {
              font-size: 10px;
              text-transform: uppercase;
              color: #808080;
              }
              #footer div.container div.row div.col-md-12.col-divi p a:hover
              {
              color: #fff;
              }
              .social-buttons .fa {
              display: block;
              font-size: 21px;
              line-height: 35px;
              text-align: center;
              width: 30px;
              }
              #footer .ufv-address
              {
              margin-top: 6px;
              }


                   /* Portrait phones and smaller */
              @media (max-width: 480px) {
                  #footer .ufv-address
                  {
                  padding-top: 10px;
                  }
                  #footer .ufv-address p
                  {
                  text-align: center;
                  }
                  #footer .ufv-social
                  {
                  padding:10px 0px 10px 40px;
                  }
              }         



/* Louise - contact footer */

#contact-bar{

padding:10px;
background-color:#999;
color:#fff;
font-weight:bold;
}

#contact-us ul{
text-align:left;
list-style: outside none none;
padding: 0px;
margin: 15px 12px 5px 0px;
font-size: 19px;
font-weight: 400;
}

#contact-us li{
display:inline;
}

#contact-us li + li:before {
content: "|  "
}
.social-buttons{
text-align:left;
}
@media only screen and (min-width: 768px) {
.social-buttons {
text-align:right;
}
}
#contact-us a{
color:#fff;
}
.social-buttons a:hover{
text-decoration:none;
}
/* Louise - footer links */
#footer-links
{
padding:40px 0 20px 0px;
background: #767676 none repeat scroll 0 0;
background:#f2f2f2;
background:#403f3f; /* grey */
}
#footer-links p, #footer-links h5, #footer-links h4, #footer-links a:link, #footer-links a:visited
{
color: #d9d9d9;
font-size: 11px;
color: #d3d1d1;
text-transform: uppercase;
}
#footer-links ul
{
list-style: none;
margin-left: 0;
padding-left: 0;
line-height: 26px;
}
#footer-links h4 {
color: #7cb232;
font-size: 13px;
font-weight: 500;
margin: 0;
padding: 0 0 12px;
}
.ft-r
{
text-align: left;
}
/* Louise - tuition-table */
.tuition-table td{
text-align:right;
}
.tuition-table td:first-child{
text-align:left;
}
/* Louise - program-header for UFV programs and Contact */
div.program-header{background-color: #7cb232; padding: 12px 15px 5px 15px;}
div.program-header h2{font-size:1.1em; color: #ffffff;text-transform:uppercase;}
/*from external-fixes.css*/
.social-buttons.colored-bg-on-hover .fa-weibo:hover {
background-color: #e6162d;
color: #fff;
}
.social-buttons a:visited{
color:#fff;
}
/* Louise - international homepage action boxes */
.content-box p{
color:#fff;
text-align:left;
}
.content-box-title{
color:#fff;
}
/* Louise - international homepage action boxes */
.issuuembed.issuu-isrendered {
width: 100%!important;
height: auto;
}
/*
Anthony
RSS Content on Page
.ufv-content-feed
*/
.ufv-feed-content a img.blog-image
{
float: right;
padding: 0; margin: 0;
margin-left: 25px;
}
.ufv-feed-content h3.blog-title
{
padding: 0; margin: 0;
}
.ufv-feed-content h3.blog-title a
{
font-size: 18px; padding: 0; margin: 0;
}
p.blog-pubdate
{
font-size: 13px;
text-transform: uppercase;
padding-bottom: 3px;
}
.ufv-feed-content p.blog-desc
{
font-size: 14px;
}
/* TYPOGRAPHY  */
.ufv-cb {
padding-left: 20px;
padding-right: 40px;
}
section p,
p {
font-size: 15px;
line-height: 26px;
margin-bottom: 10px;
font-family: 'Open Sans', sans-serif;
/*font: 15px/1.5em georgia,"times new roman",times,serif; */
}
.ufv-cb a {
text-decoration: none;
font-family: 'Open Sans', sans-serif;
}
.ufv-cb a:hover {
text-decoration:underline;
font-family: 'Open Sans', sans-serif;
}
b, strong {
font-weight: 600;
font-family: 'Open Sans', sans-serif;
}
.ufv-cb ul,
.ufv-cb ol {
margin-bottom: 10px;
margin-top: 10px;
font-family: 'Open Sans', sans-serif;
}
.ufv-cb ul li,
.ufv-cb ol li {
line-height: 26px;
font-size: 15px;
font-family: 'Open Sans', sans-serif;
}
.ufv-cb em
{
margin-bottom: 30px;
padding-bottom: 10px;
font-family: 'Open Sans', sans-serif;
}
.ufv-cb iframe
{
margin: 15px 0px 15px 0px;
}
.ufv-cb p.h1,
.ufv-cb h1
{
font-size: 32px;
/* font-weight: 300; */
font-family: 'Open Sans', sans-serif;
}
.ufv-cb p.h2,
.ufv-cb h2
{
font-size: 26px;
/* font-weight: 300; */
font-family: 'Open Sans', sans-serif;
padding-top: 5px;
}
.ufv-cb p.h3,
.ufv-cb h3
{
font-size: 22px;
/* font-weight: 300; */
font-family: 'Open Sans', sans-serif;
}
.ufv-cb p.h4,
.ufv-cb h4
{
font-size: 20px;
/* font-weight: 300; */
font-family: 'Open Sans', sans-serif;
}
.ufv-cb p.h5,
.ufv-cb h5
{
font-size: 18px;
/* font-weight: 300; */
font-family: 'Open Sans', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
color: #222222;
font-family: Open Sans;
}
/* Telephone links */
a[href^=tel] {
color: inherit;
text-decoration: none;
}
/* Louise - Promo Boxes content template*/
div.promo-box{
overflow:hidden;
padding:20px;
}
div.promo-box img{margin:0 auto; display:block; padding-bottom:1em;}
div.promo-box h2{font: normal 32px; line-height: 140%;padding:10px 0 15px 0; margin:0;}
div.promo-box p{font:normal 20px; line-height: 175%;padding-bottom:12px;}
div.promo-box span{float: right;  text-align: center; border: none; text-decoration: none; font:normal 20px;}
div.blue h2, h5 {color: #fff;font-size:32px;}
div.blue span a {color:#fff;text-decoration:none; background-color:#222; border: none; white-space:nowrap;}
div.blue span a:hover {text-decoration:none; background-color: #999; color:#fff; border: none;}
div.blue span a:visited {color:#fff;}
div.dark-green span a {color:#fff;background-color: #222; border: none;white-space:nowrap;}
div.dark-green span a:hover {text-decoration:none;background-color: #999; border: none;}
div.dark-green span a:visited {color:#fff;}
div.dark-green h2, h5 {color: #fff;font-size:32px;}
div.red h2, h5 {color: #fff;font-size:32px;}
div.red span a {color:#fff;text-decoration:none;background-color: #222; border: none;white-space:nowrap;}
div.red span a:hover {text-decoration:none;background-color: #999; color:#fff; border: none;}
div.red span a:visited {color:#fff;}
div.orange {background-color:#e45300;}
div.orange h2, h5 {color: #fff;font-size:32px;}
div.orange span a {color:#fff;text-decoration:none;background-color: #222; border: none;white-space:nowrap;}
div.orange span a:hover {text-decoration:none; background-color: #999; color:#fff; border: none;}
div.orange span a:visited {color:#fff;}
div.bright-green span a {color:#fff;text-decoration:none;background-color: #222; border: none;white-space:nowrap;}
div.bright-green span a:hover {text-decoration:none;background-color: #999; color:#fff; border: none; }
div.bright-green span a:visited {color:#fff;}
div.bright-green h2, h5 {color: #fff;padding-top:0;font-size:32px;}
/*
CSS for UFV Board
TESTIMONIALS
*/
.ct-testimonial {
background-color: #f8f8f8;
border: 1px solid #e9e9e9;
margin-bottom: 20px;
overflow: auto;
padding: 15px 15px 25px;
width: 95%;
}
.ct-testimonial img
{
float: right;
margin-left: 20px;
}
.ct-testimonial p
{
margin-bottom: 20px;
margin-top:0px;
}
.ct-testimonial p strong
{
margin-bottom: 10px;
}
div.ct-testimonial a.ct_t_readmore
{
text-decoration: none;
color:#fff;
}
table tbody tr td div.ct-testimonial a.ct_t_readmore:hover
{
font-size: 12px;
color: #00703c;
}
.ct-testimonial h3
{
font-size: 20px;
padding: 0; margin: 0;
}
.ct_t_readmore
{
padding: 12px;
background-color: #E45300;
color: #fff;
}
.ct_t_readmore:hover
{
padding: 12px;
background-color: #a1a1a1;
color: #fff;
text-decoration: none;
}
a.ct_t_readmore
{
color: #fff;
font-size: 16px;
font-weight: normal;
}
.ct_t_readmore a:hover
{
color: #fff;
font-size: 16px;
font-weight: normal;
text-decoration: none;
}




  /*
  *
  * UFV.ca Sitemap
  *
  */
  .sitemap-page ul
  {
    padding: 0;
    margin: 0;
    padding-left: 0px;
    list-style: none;    
  } 
  .sitemap-page ul li ul
  {
    padding: 0;
    margin: 0;

  }

  .sitemap-page ul li ul
  {
    padding: 0;
    margin: 0;
    padding-left: 15px;
    list-style: square;
    color: #7cb232;
  }
  .sitemap-page ul li ul li a
  {
    color: #111;
  }
  

