
/* BOX AND ROWS STYLE */
.boxes .box {margin-bottom: 30px;position: relative;}
.boxes .box a:hover {text-decoration: none;}
.boxes .box a:hover h2,
.boxes .box a:hover h3 {text-decoration: underline}
.boxes.style1 .box .inner {background: url(../img/bg-box1.png) no-repeat 100% 0; padding: 20px 20px;text-align: center;}
.boxes.style1 .box h2 {font: 20px/20px "Oswald-Light", "Trebuchet MS", Arial, Sans-Serif; text-transform: uppercase; color:#5FBA19; margin: 20px 0 10px;}
.boxes.style1 .box p {line-height: 20px}
.boxes.style1 .box:hover {opacity: 0.9;}
.boxes.style2 .box .more {text-transform: uppercase; font: 14px "Oswald", "Trebuchet MS", Arial, Sans-Serif; color: #5FBA19}
.boxes.style2 .box h3 {font: 20px/40px "Oswald-Light", "Trebuchet MS", Arial, sans-serif; text-transform: uppercase; margin: 0 0 5px;color: #000000;}
.boxes.style2 .box p {line-height: 20px}
.boxes.style2 .box a {text-decoration: underline}
.boxes.style3 .box {text-align: center; }
.boxes.style3 .box .date {background: url(../img/backgrounds.png) no-repeat 0 -150px; width: 107px; height: 28px;  font: 11px "Oswald", "Trebuchet MS", Arial, Sans-Serif; line-height: 28px;text-transform: uppercase; color: #fff; text-align: center; position: absolute; z-index: 10; top: 70%; left: 24%;}
.boxes.style3 .box .title {background: url(../img/backgrounds.png) no-repeat 0 -120px; width: 107px; height: 28px;  font: 11px "Oswald", "Trebuchet MS", Arial, Sans-Serif; line-height: 28px;text-transform: uppercase; color: #fff; text-align: center; position: absolute; z-index: 10; top: 77%; left: 50%;right: 50%;margin: 0 0 0 -54px;}
.boxes.style3 .box:hover .title {background-position: 0 -150px;}
.boxes.style3 .box .read {background: url(../img/backgrounds.png) no-repeat 0 -120px; width: 107px; height: 28px;  font: 11px "Oswald", "Trebuchet MS", Arial, Sans-Serif; line-height: 28px;text-transform: uppercase; color: #fff; text-align: center; position: absolute; z-index: 10; top: 40%; left: 24%;display: none;}
.boxes.style3 .box .magn {background: url(../img/search.png) no-repeat; width: 67px; height: 28px;  font: 11px "Oswald", "Trebuchet MS", Arial, Sans-Serif; line-height: 28px;text-transform: uppercase; color: #fff; text-align: center; position: absolute; z-index: 10; top: 75%; left: 50%;right: 50%;margin-left: -35px;}
.boxes.style3 .box h3 {font: 400 14px "Lucida Handwriting", "Trebuchet MS", Arial, Sans-Serif; text-transform: uppercase; color: #5FBA19;margin: 12px 0 8px;}
.boxes.style3 .box p {color: #656d71}
.boxes.style3 .box a {}
.boxes.style3 .box .image {position: relative; overflow: hidden; z-index: 1;}
.boxes.style3 .box .image img {left: 0; /* Chrome Fix */}
.boxes.style4 {background: #d8dcce; margin: 0;}
.boxes.style4 .title {background-image: url(../img/separator3.png); margin: 0 0 10px;}
.boxes.style4 .title span {background: #d8dcce;color: #000000;text-shadow: 1px 1px rgba(255,255,255,0.2);}
.boxes.style4 p {color: #404040;text-shadow: 1px 1px rgba(255,255,255,0.2);}
.boxes.style5 .title1 {background: url(../img/title.png) no-repeat right top; width: 100%; height: 35px;color: #fff;text-align: left;padding-left: 15px;margin: 0; font: 14px/35px "Oswald-Light", "Trebuchet MS", Arial, Sans-Serif; text-transform: uppercase}
.boxes.style5 .title2 {background: #c9c5b0; height: 35px; padding-left: 15px; text-transform: uppercase; color: #171717; font: 12px/35px "Oswald-Light", "Trebuchet MS", Arial, sans-serif;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}
.boxes.style5 .price {background: #f0f3f3;  vertical-align: middle;font: 20px "Oswald-Bold", "Trebuchet MS", Arial, sans-serif; color: #171717; text-shadow: 1px 1px rgba(255,255,255,0.5);  padding: 25px 25px 35px;text-transform: uppercase;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);text-align: center;}
.boxes.style5 .price .small {font-size: 14px; font-weight: 500;}
.boxes.style5 ul {background: white;font: 18px/25px "Oswald-Light", "Trebuchet MS", Arial, Sans-Serif; margin: 0;padding: 5px 10px;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}
.boxes.style5 .btn {background: url(../img/backgrounds.png) no-repeat 0 -180px; max-width: 170px; width: auto;height: 28px; color: #fff; font: 12px/28px "Oswald-Light", "Trebuchet MS", Arial, sans-serif; text-align: center;text-transform: uppercase;position: relative;left: 50%;right: 50%;margin-left: -85px;bottom: 13px;z-index: 100;}
.boxes.style5 [class*='box']:hover .title1 {background-position: 100% -70px;}
.boxes.style5 [class*='box']:hover ul li {background-image: url(../img/icons/bullet5.png)}
.boxes.style5 [class*='box']:hover ul li.disabled {background-image: url(../img/icons/bullet9.png)}
.boxes.style5 [class*='box']:hover .btn {background-position: 0 -210px;}

.row.highlight {background: #eff0e7; border-top: 1px solid #cacaca; border-bottom: 1px solid #cacaca;padding: 10px 20px;margin: 10px 0;overflow: hidden;}
.row.highlight .header {text-transform: uppercase; color: #000; font: 14px "Oswald-Light", Arial, sans-serif;margin: 5px 0;}
.row.highlight p {line-height: 20px}
.row.highlight img {margin-left: -5px}

/* BANNERS AND LOGOS */
.banner {position: relative; padding: 0;}
.banner .inner {width: 104%; left: -20px; position: relative}
.banner .tag {background: url(../img/tag-big.png) no-repeat; font: 56px "Oswald-Light", "Trebuchet MS", Arial, Sans-Serif; color: #fff; text-align: center; width: 163px;height: 163px;line-height: 130px;vertical-align: middle;float: left;position: absolute;z-index: 100;top: 40px;left: 30px;}
.banner .text {position: absolute; z-index: 100; top: 35px; left: 240px; float: left;width: 330px;}
.banner h2 {text-transform: uppercase; color: #171717; font: 35px/40px "Oswald", "Trebuchet MS", Arial, sans-serif;font-size: 2.9vw;}
.banner h3 {font: 20px/30px "Oswald", "Trebuchet MS", Arial, sans-serif; font-size: 1.9vw;color: #171717; text-transform: uppercase;margin: 10px 0 0;}
.banner p {color: #939393; font: 15px/22px "Oswald-Light", "Trebuchet MS", Arial, sans-serif; width: 80%;}
.logos table {width: 100%;margin: 0 auto;}
@media (min-width: 990px) {
    .logos table {width: 1020px;}
}
.logos table td {text-align: center;vertical-align: middle;position: relative;}

/* COMMENTS */
.comment {background: #eff0e7; border-top: 1px solid #cacaca; border-bottom: 1px solid #cacaca;padding: 18px 20px;margin: 15px 0;overflow: hidden;}
.comment .image {float: left;width: 50px;margin-right: 18px;}
.comment .text {overflow: hidden;}
.comment .text p {padding: 5px 0 8px;}
.comment .text a {color: #5FBA19; text-decoration: none !important;}
.comment .text a:hover {text-decoration: underline !important;}
.comment .date {color: #000;font-size: 11px;}
.comment.level2 {margin-left: 10%;}
.comment.level3 {margin-left: 20%;}
.comment-form {margin: 0 -20px -20px;}

/* BLOG */
.blog .panel {background: url(../img/bg-box1.png) no-repeat 100% 0; width: 100%; min-height: 180px;padding: 25px;margin: 0 0 17px;border: 0;border-radius: 0;}
.blog .panel h2 {font: 17px/24px "Oswald-Bold", "Trebuchet MS", Arial, sans-serif; text-transform: uppercase; color: #000; margin: 0 0 0;}
.blog .panel a:hover {opacity: 0.9}
.blog .panel:hover a h2,
.blog .panel:hover h2 a {text-decoration: underline; color: #5FBA19}
.blog .panel .image {float: left; margin: 0 20px 10px 0; position: relative}
.blog .panel .image .info {position: absolute; z-index: 10; bottom: 7%; left: 0; width: 100%;}
.blog .panel .image .date { background: url(../img/backgrounds.png) no-repeat 100% -280px #fff; font: 11px/16px "Oswald", "Trebuchet MS", Arial, sans-serif; color: #fff; padding: 6px 15px;text-transform: uppercase; width: 120px; float: left; position: relative; z-index: 10;}
.blog .panel .image .comments {  background: url(../img/backgrounds.png) no-repeat 100% -250px; font: 11px "Oswald", "Trebuchet MS", Arial, sans-serif; color: #000000;  padding: 6px 15px 6px 8px;  width: 55px;  float: left;  position: relative;  z-index: 9;}
.blog .panel .image .comments img {margin: 0 6px 0 0;}
.blog .panel .text {max-height: 565px;}
.blog .panel a:hover {text-decoration: none}
.blog .dark.panel {background-image: url(../img/bg-box2.png);}
.blog .dark.panel h2 {color: #fff}
.blog .dark.panel p {color: #b5b5b5;text-transform: none;}
.blog .panel .highlight {text-transform: uppercase; color: #5FBA19; font: 13px/16px "Oswald-Light", "Trebuchet MS", Arial, sans-serif; margin: 10px 0;}
.blog p {padding: 0;}

/* UNORDERED LIST STYLES */
ul[class*="style"] {margin: 0; list-style: none;}
ul[class*="style"] li:first-child {padding-top: 0; margin-top: 0;border: 0;}
ul[class*="style"] li .number {background: #5FBA19; width: 20px; height: 20px; text-align: center; color: #fff; font: 11px/20px "Oswald", "Trebuchet MS", Arial, sans-serif; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;display: inline-block;margin-right: 8px;vertical-align: top;}
ul.style1 li {background: url(../img/icons/bullet5.png) no-repeat 0 2px; list-style: none; padding-left: 25px; padding-bottom: 0px;}
ul.style2 li {background: url(../img/icons/bullet6.png) no-repeat 0 2px; list-style: none; padding-left: 25px; padding-bottom: 0px;}
ul.style2 li.disabled {background-image: url(../img/icons/bullet7.png)}
ul.style3 li {background: url(../img/icons/bullet4.png) no-repeat 0 center; padding-left: 14px; margin: 15px 6px 10px;font: 12px "Oswald", "Trebuchet MS", Arial, sans-serif;color: #4b4b4b;text-transform: uppercase;}
ul.style3 li,
ul.style3 li a {color: #4b4b4b; font: 12px "Oswald", "Trebuchet MS", Arial, sans-serif;}
ul.style4 li {background: none; padding: 12px 0 0px 8px; margin: 12px 0 0 -5px;border-top: 1px solid #dfe1c9;font: 12px "Oswald", "Trebuchet MS", Arial, sans-serif;color: #4b4b4b;text-transform: uppercase;}
ul.style4 li,
ul.style4 li a {color: #4b4b4b; font: 12px "Oswald", "Trebuchet MS", Arial, sans-serif;}
ul.style5 li {background: none; padding: 16px 0 0 8px; margin: 16px 0 10px -5px;border-top: 1px solid #dfe1c9;color: #4b4b4b;}
ul.style5 li .header {color: #5FBA19;}
ul.style5 li .header strong {color: #000;}
ul.style6 li {background: none; padding: 8px 0 13px; margin: 0;border-top: 1px solid #dfe1c9;font: 12px "Oswald", "Trebuchet MS", Arial, sans-serif;color: #4b4b4b;text-transform: uppercase;vertical-align: middle;}
ul.style6 li:first-child {border-top: 1px solid #dfe1c9;padding: 7px 0;margin-top: 6px;}
ul.style6 li:last-child {padding-bottom: 5px;}
ul.style6 li a {font: 12px "Oswald", "Trebuchet MS", Arial, sans-serif;color: #4b4b4b;text-transform: uppercase;vertical-align: 0;}
ul.style6 li strong {color: #5FBA19;width: 60px;display: inline-block;line-height: 20px;}

/* OBJECTS AND IFRAMES */
iframe.map {background: #fff; padding: 8px; width: 100%; min-height: 400px;}
object {}


/* BREADCRUMBS */
.breadcrumbs {float: left;padding-left: 18px;margin: 0;}
.breadcrumbs li {float: left; background: url(../img/icons/bullet1.png) no-repeat 0 center; padding: 0 15px;line-height: 70px;list-style: none;}
.breadcrumbs li:first-child {background: none}
.breadcrumbs a,
.breadcrumbs span {font: 14px/70px "Oswald", "Trebuchet MS", Arial, Sans-Serif; color: #fff; text-transform: uppercase}

