
/* 

Green:#9acb3c;

*/


html {font-size:100%;}
body {background:#f3f4ee; font-size:1rem}
.cd-main-content {background:#ffffff;}
.cd-morph-dropdown {background:url('/themes/pluto/_img/header_bg.jpg')}
.modal-title {display:none;}

.img-fluid {width:100%;}

.logo-bar {background:url('/themes/pluto/_img/header_bg.jpg'); background-size:cover; padding:20px 0px; height:200px;}
.logo-bar img {width:200px;margin: 0px auto;}
img.logo-mobile {width:80px; padding:10px 0px 0px 20px;}
a {color:#9acb3c; text-decoration:none;}
a:HOVER {text-decoration:none; color:#000000;}
.row {background:none;}
.btn {text-transform:uppercase; font-size:1rem;}
.btn-primary {background-color:#f6831f; border-color:#f6831f;}
.btn-primary:HOVER {background-color:#163413; border-color:#163413;}
.news-feature-plugin .slick-feature-slider A:HOVER h2:after {background:#f28330;}
.card h3.card-title {color:#000000; font-size:1rem;}
.card h4.card-title a {color:#000000}


.card {border-radius:0px;}
.card-img-top {border-top-left-radius: 0px; border-top-right-radius: 0px}
.ign-row-content-light .card {border:none}

.hero h2 {font-size:16px;line-height:100%; bottom:20px; padding-left:10%; padding-right:10%; font-weight:600;}
.hero .img-hold {height:157px; z-index:0;}
.hero h2::after {border-bottom:solid 3px #9acb3c; display:none;}
.hero .cover {display:none;}


.before-after h3.card-title {font-size:15px; font-weight:300; color:#ffffff;}

.slick-dots li.slick-active button:before {color:#f6831f;}
.news-feature-plugin .slick-feature-slider h2 {font-size:30px; letter-spacing:-1px; text-transform:uppercase; line-height:90%; padding-right:20px; font-weight:bolder;}
.news-feature-plugin .slick-feature-slider h3 {font-size:18px;}
.news-feature-plugin .slick-feature-slider P.date {background-color:#f28330; padding:5px 10px; color:#ffffff; display:inline-block; font-size:12px; font-weight:bold; text-transform:uppercase; margin-bottom:20px;}

.article-standard H1 {color:#003300; text-transform:uppercase; font-size:25px; font-weight:bolder; letter-spacing:-1px; line-height:90%; margin-bottom:20px;}
.article-standard H2 {color:#003300; font-size:21px; font-weight:bolder;}
.article-standard p.date {background-color:#f28330; padding:5px 10px; color:#ffffff; display:inline-block; font-size:12px; font-weight:bold; text-transform:uppercase; margin-bottom:20px;}
.article-standard-related-news {background:#ffffff;}

h4 {font-size:1rem;}
h3 {font-size:1rem;}
.dropdown-list li {margin-bottom:14px !important; font-weight:bold; border-bottom:1px dotted #0a3f5f}
.dropdown-list li a {font-weight:bold; text-transform:uppercase; font-size:18px !important}
.dropdown-list .content li a {font-weight:normal; font-size:13px !important; padding-left:20px}
.dropdown-list .content li  {border-bottom: 0;}
.pagination a.page-link {color:#f28330}
.pagination .page-item.active .page-link {background-color:#f28330; border-color:#f28330; z-index:0;}

.cd-morph-dropdown .morph-dropdown-wrapper {background:#176595;}
.cd-morph-dropdown .label {color:#ffffff;}



.news-grid-plugin .time {font-size:12px; text-transform:uppercase;}

footer {background:url('/themes/pluto/_img/bg-nav.jpg'); color:#ffffff;}
footer a {color:#ffffff;}
footer a:HOVER {color:#9acb3c;}

.hero.darken-image img {
    opacity: 0.3;
    -webkit-opacity: 0.3;
    -moz-opacity: 0.3;
}



.ign-documents span.size {color:#ffffff; font-size:10px; margin-left:5px;}

.social-bar.light a {color:#339900; font-size:25px;}
.social-bar.light a:HOVER {color:#000000;}

.youtube-v3-playlist .video-img {
    height: auto;
    overflow: hidden;
    margin-bottom: 20px;
}

.youtube-v3-playlist .video-img img {
    position: relative;
    top: 0px;
}


/* .cd-morph-dropdown a  {display: block; padding: 10px; width: 100%; border-bottom:1px solid #f1f1f1;} */

/* == TYPOGRAPHY ================================================================= */

h1.page-title {font-size:17px; font-weight:500; color: #339900; text-transform: none; text-transform: uppercase; border-bottom: none !important; width: 100%; text-align: center; margin: 0 auto 0 auto; margin-bottom: 20px; margin-top:20px;  padding-bottom: 10px; padding-top: 20px;}
h1.page-title::after {content:" "; display:block; border-bottom:2px solid #666; width:50px; margin:0 auto; margin-top:10px;}



.text-plugin h3 {color:#176595; font-size:16px;}
.text-plugin h3 A {color:#176595;}
.ign-row-content-light .text-plugin H3 {color:#ffffff !important;}
.ign-row-content-light .text-plugin H2 {color:#ffffff !important;}
.text-image-plugin H2, .text-plugin H2 {color:#176595;}

h2.row-title {color: #176595; text-transform: none; text-transform: uppercase; border-bottom: none !important; width: 100%; text-align: center; margin: 0 auto 0 auto; margin-bottom: 20px; padding-bottom: 10px; padding-top: 20px; font-weight:700; font-size:18px;}
h2.row-title::after {content:" "; display:block; border-bottom:2px solid #666; width:50px; margin:0 auto; margin-top:10px;}


@media only screen and (min-width: 800px) {
	.news-feature-plugin .slick-feature-slider h2 {font-size:40px;}
    .hero h2::after {border-bottom:solid 3px #9acb3c;}
    .hero h2 {font-size:30px; bottom:90px;}
    .hero .img-hold {height:300px;}
}

@media only screen and (min-width: 1000px) {
	.cd-main-content {padding-top:50px;}
	.cd-morph-dropdown {top: 200px; background: url(/themes/pluto/_img/bg-nav.jpg) no-repeat; background-size: cover; height:50px;}
	.cd-morph-dropdown .main-nav > ul > li > a {text-transform:uppercase; letter-spacing:2px; color:#ffffff; font-weight:bold; text-decoration:none; font-size:12px; height:50px; line-height:50px; padding:0 20px; border-left:1px solid #336600;}
    .cd-morph-dropdown .main-nav > ul > li:last-child {border-right:1px solid #336600;} 
	.news-feature-plugin .slick-feature-slider h2 {font-size:60px; max-width:80%; letter-spacing:-2px; }
	.news-feature-plugin .slick-feature-slider h3 {font-size:30px;}
	.article-standard H1 {font-size:60px;letter-spacing:-2px;}
    .article-standard H2 {font-size:25px;}
    .hero h2 {font-size:50px; font-weight:600; letter-spacing:-1px; line-height:100%; padding-left:20%; padding-right:20%; bottom:82px;}
    .hero .img-hold {height:400px;}
    .contact-details {position:absolute; right:40px; top:43px; color:#ffffff; font-size:20px; text-align:right; line-height:120%;}
    .contact-details span.tel {font-size:47px; color:#9acb3c; line-height:120%;}
    .strap-line {position:absolute; left:40px; top:73px; color:#ffffff; font-size:22px; text-align:left; line-height:120%; font-weight:900;}
    .strap-line span {color:#9acb3c;}
    .text-plugin h3 {font-size:20px;}
    h2.row-title {font-size:16px;}


}

@media only screen and (min-width: 1200px) {
    .hero h2 {font-size:60px; font-weight:600; text-transform:uppercase; letter-spacing:-1px; line-height:95%; padding-left:20%; padding-right:20%; bottom:122px;}
    .hero .img-hold {height:471px;}
}


