﻿@charset "UTF-8"; 
@font-face {
font-family: "Ebrima";
src: url("/css/webfont/Ebrima.eot");
src:
url("/css/webfont/Ebrima.woff") format("woff"),
url("/css/webfont/Ebrima.otf") format("opentype"),
url("/css/webfont/Ebrima.svg#filename") format("svg");
}


/* CSS Document */
h1{font-family:'Ebrima',Arial,Helvetica,sans-serif; color:#00275d; font-weight:400; font-size:2.2em;  /* 24px / 16px = 1.5em */margin-bottom:7px; line-height:120%; margin-top:0px}
h2{font-family:'Ebrima',Arial,Helvetica,sans-serif; color:#a38054; font-weight:400; font-size:1.8em;  /* 24px / 16px = 1.5em */margin-bottom:9px; line-height:120%}
h3{font-family:'Ebrima',Arial,Helvetica,sans-serif; font-weight:400; color:#00275d; font-size:1.5em;  /* 24px / 16px = 1.5em */margin-bottom:5px; line-height:120%}
h4{font-family:'Ebrima',Arial,Helvetica,sans-serif; color:#a38054; font-weight:400; font-size:1.3em;  /* 24px / 16px = 1.5em */margin-bottom:5px; line-height:120%}

p{font-size:16px;margin-bottom:10px; font-family:'Ebrima',Arial,Helvetica,sans-serif; font-weight:normal; color:#939598; }
li {font-family:'Ebrima',Arial,Helvetica,sans-serif; font-weight:normal; color:#939598;}

@media only screen and (max-width:2000px){.matchheight p {font-size:18px;line-height:140%} .matchheight h4 {font-size:1.1em;line-height:130%} }
@media only screen and (max-width:1400px){.matchheight p {font-size:14px;line-height:130%} .matchheight h4 {font-size:1.1em;line-height:130%} }
@media only screen and (max-width:1000px){.matchheight p {font-size:12px;line-height:130%} .matchheight h4 {font-size:1.0em;line-height:140%} .matchheight h1 {font-size:1.6em;margin-bottom:5px;line-height:115%} }
@media only screen and (max-width:870px){.matchheight {width:100%;margin:0px;}.matchheight p {text-align:center;padding:0 20px;text-align:center} .matchheight h4, .matchheight h1 {text-align:center} }

strong, b{font-weight:bold}
i, em{font-style:italic}

body{font-family:'Ebrima', Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; color:#939598; line-height:140%}

.feature-heading{text-align:center; font-size:20px; margin-bottom:0px}

.presented{font-size:70%}

.media-icons{font-size:30px; line-height:40px}
.media-icons a{cursor:pointer}

.search-site-glass-ico{cursor:pointer; position:relative; left:-3px; color:#000}

.lightblue{color:#B8CFE9}

.tel-no{ font-size:20px;  font-weight:600;  margin-top:5px}

.white{color:#fff}

.homesliderhead{font-size:40px!Important; line-height:105%;  font-size:36px !important}

.product-grid-product-name a{ display:block;  font-size:16px;  height:40px;  line-height:20px;  margin-top:10px;  overflow:hidden}
.product-grid-product-name a:hover{text-decoration:none}
.dxheControl .dxheHtmlViewArea, body.dxheDesignViewArea, body.dxhePreviewArea {font:inherit!Important;font-size:inherit!Important;}

/*Styles for screen 667px and lower*/
@media only screen and (max-width:667px){
.grey{width:100%; margin-right:0px; float:left; margin-top:10px}
.txbsitesearch{margin-left:0}
}