@charset "utf-8";
/* CSS Document */

.navigation{ margin:0; padding:0; background:#495052; position:relative;}
.menu{display:block; margin:0; padding:0; list-style:none; text-align:center;}
.menu li{display:inline-block; position:relative; z-index:100; font-size:16px; position:relative; text-transform:uppercase; font-weight:700; background:url(../images/divider.jpg) no-repeat right center;}
.menu li:last-child{ background:none}
.menu li a{text-decoration:none; padding:10px 25px; display:block; color:#fff; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; transition:all 0.2s ease-in-out 0s; text-shadow:1px 1px 1px #212527; }
.menu li a:hover, .menu li:hover > a,  .menu li.active > a{color:#000; background:#fddc1b; text-shadow:1px 1px 1px #fff;  }
.menu ul{display:none; margin:0; padding:0; width:200px; position:absolute; top:100%; left:0px; background:#ffffff; }
.menu ul li{display:block; float:none; background:none; margin:0; padding:0; border-top:1px solid #399ae8; }
.menu ul li a{font-size:14px; font-weight:normal; display:block; color:#fff; background:#495052; padding:10px 10px; white-space:nowrap;  }
.menu ul li a:hover, .menu ul li:hover > a{background:#f2f2f2; color:#000; }
.menu ul li:before{ display:none;}
.menu li:hover > ul{display:block; }
.menu ul ul{left:149px; top:0px; }
.mobile-menu{display:none; padding:10px; margin:0 -15px; text-align:center; font-size:24px; color:#fff; text-shadow:1px 1px 1px #212527;}
.mobile-menu:hover{ color:#000; background:#fddc1b; text-shadow:1px 1px 1px #fff;}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 768px) and (max-width: 991px) {
.menu li a{ padding:10px 20px;}
}
@media (max-width: 767px) {
.navigation{ margin:0;}
.menu{display:none; float:none; }
.mobile-menu{display:block; }
nav{margin:0; background:none; }
.menu li{display:block; margin:0; background:none; }
.menu li a{color:#fff; border-bottom:1px solid #333839; border-top:1px solid #63696b; padding:10px 20px; background:#495052; }
.menu li a:hover, .menu li:hover > a{color:#000; background:#fddc1b; text-shadow:1px 1px 1px #fff;   }
.menu ul{display:block; position:relative; top:0; left:0; width:100%; }
.menu ul ul{left:0; }
.navigation nav{ position:absolute; top:100%; right:0; left:0; width:auto; z-index:999;}
.menu li:before{ display:none;}
.menu li:hover > a:after, .menu li.current-menu-item > a:after{ display:none;}
}

.border-line{ margin:0; padding:0; height:3px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6bceb8+0,edbb47+20,ec784b+40,74cee2+60,66ce9e+80,d3c257+100 */
background: #6bceb8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiY2ViOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2VkYmI0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2VjNzg0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzc0Y2VlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzY2Y2U5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2MyNTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #6bceb8 0%, #edbb47 20%, #ec784b 40%, #74cee2 60%, #66ce9e 80%, #d3c257 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6bceb8), color-stop(20%,#edbb47), color-stop(40%,#ec784b), color-stop(60%,#74cee2), color-stop(80%,#66ce9e), color-stop(100%,#d3c257)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #6bceb8 0%,#edbb47 20%,#ec784b 40%,#74cee2 60%,#66ce9e 80%,#d3c257 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #6bceb8 0%,#edbb47 20%,#ec784b 40%,#74cee2 60%,#66ce9e 80%,#d3c257 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #6bceb8 0%,#edbb47 20%,#ec784b 40%,#74cee2 60%,#66ce9e 80%,#d3c257 100%); /* IE10+ */
background: linear-gradient(to right,  #6bceb8 0%,#edbb47 20%,#ec784b 40%,#74cee2 60%,#66ce9e 80%,#d3c257 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bceb8', endColorstr='#d3c257',GradientType=1 ); /* IE6-8 */
}


.post-header{ margin:0; padding:17px 0; background:#fff;}

.header-right{ margin:0; padding:0; text-align:right; list-style:none;}
.header-right li{ margin:0 0 0 10px; padding:0; display:inline-block; text-align:left;}
.header-right  h3{ margin:0; padding:0; font-weight:700; font-size:30px; line-height:28px;}
.header-right h3 span{ display:block; font-size:16px; font-weight:400;}
.header-right p{ margin:0; padding:0; line-height:18px;}
.header-right  a{ color:#7a1b19;}

.search-header { margin:0; padding:15px 0; background:#55c83a; border-top:2px solid #268f0d; color:#fff;}
.search-header h3{ margin:0; padding:0; text-transform:uppercase; font-size:24px; text-align:center;}
.search-header p{ margin:0; padding:6px 0; text-align:center}
.search-header input[type=submit]{ margin:0; padding:0; width:100%; line-height:38px; border:2px solid #268f0d; color:#000; font-weight:900;  text-shadow:1px 1px 1px #fff; font-size:18px; text-align:center; cursor:pointer; background:url(/images/btn-bg.jpg); background-position:0 0;}
.search-header input[type=submit]:hover{ background-position:0 -38px;}

.search-header .form-control{ height:42px; border-radius:0;}

div.search-header.smaller{ padding:10px 0;}


.bannercontainer{position:relative;margin:0 auto;padding:5px;background-color:#fff;max-width:1160px}
.banner{position:relative;max-width:1160px;height:650px;overflow:hidden}
.fullwidthbanner-container{position:relative;width:100% !important;padding:0;max-height:650px !important;overflow:hidden; background:#fff;}
.fullwidthbanner-container .fullwidthbanner{position:relative;width:100% !important;max-height:650px !important}
.fullscreenbanner-container{width:100% !important;position:relative;padding:0;height:100%}
.bannercontainer ul{ margin:0; padding:0; list-style:none;}
.apex-slider > ul > li:before {
background: rgba(0, 0, 0, 0) url("/images/overlay.png") repeat scroll 0 0;
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top: 0;
z-index: 9;
}

.content-wrap{ margin:0; padding:48px 0; background:#fff;}

.three-box{}
.three-box .col-md-4 .number{ margin:0; padding:15px 20px; color:#fff; font-size:65px; font-weight:700; line-height:65px; display:inline-block;}
.three-box .col-md-4:nth-child(1) .number{ background:#55c83a;}
.three-box .col-md-4:nth-child(2) .number{ background:#d82323;}
.three-box .col-md-4:nth-child(3) .number{ background:#43c8f5;}
.three-box .col-md-4 .box{ margin:0; padding:20px;}
.three-box .col-md-4:nth-child(1) .box{ border:1px solid #55c83a;}
.three-box .col-md-4:nth-child(2) .box{ border:1px solid #d82323;}
.three-box .col-md-4:nth-child(3) .box{ border:1px solid #43c8f5;}
.three-box .col-md-4 h3{ margin:0; padding:0; font-size:24px; font-weight:700;}
.three-box .col-md-4:nth-child(1) h3{ color:#55c83a;}
.three-box .col-md-4:nth-child(2) h3{ color:#d82323;}
.three-box .col-md-4:nth-child(3) h3{ color:#43c8f5;}
.three-box p{ margin:0; padding:15px 0;}
.three-box .btn{ font-size:18px;}

.shadow{ margin:0; padding:0; line-height:0;}

.home-content{ margin:0; padding:20px 0 0 0;}
.home-content h1{ margin:0; padding:0 0 10px 0; font-size:32px; color:#741820;}
.home-content h1 span{ font-weight:700; text-transform:uppercase; display:block; color:#d82323; font-size:60px;}
.home-content h3{ margin:0; padding:0 0 10px; font-weight:700; font-size:24px;}

.page-title{ margin:0; padding:25px 0; background:#f5f5f5;}
.page-title h1{ margin:0; padding:0;}

.sidemanu{ margin:0 0 25px 0; padding:0; line-height:none; background:#f5f5f5; border:1px solid #ccc; list-style:none;}
.sidemanu li{ margin:0; padding:0; border-bottom:1px solid #ccc; font-size:18px; font-weight:700;}
.sidemanu li:last-child{ border:none;}
.sidemanu li a{ padding:6px 15px; display:block;}
.sidemanu li a:hover{ background:#d82323 ; color:#fff ; text-decoration:none;}
.page{ margin:0; padding:20px; border:1px solid #ccc; background:#f5f5f5}

.footer{ margin:0; padding:0;}
.pre-footer{ margin:0; padding:50px 0 20px; background:#252525; color:#fff;}
.pre-footer .col-md-4, .pre-footer .col-md-3, .pre-footer .col-md-5{ margin-bottom:30px;}
.foot-logo{ margin:0; padding:0 0 15px 0;}
.pre-footer h3{ margin:0 0 12px 0; color:#FFFFFF; font-size:22px; font-weight:700; text-transform:uppercase;}
.pre-footer ul{ margin:0; padding:0; list-style:none;}
.pre-footer ul li{ margin:0; padding:0; width:50%; float:left;}
.pre-footer ul li a{ background:url(/images/bullet.png) no-repeat left; padding:5px 0 5px 12px; display:block; color:#fff; text-decoration:none;}
.pre-footer ul li a:hover{ color:#43c8f5; text-decoration:none;}

.post-footer{ margin:0; padding:20px 0; background:#0f1827; color:#fff; font-size:12px;}
.post-footer a{ color:#fff; text-decoration:none;}
.post-footer a:hover{ color:#fff; text-decoration:underline;}
.cc{ text-align:right;}
.breadcrumb a { color:#000; }
.content-wrap a {
	color: #000000
}
.DBresults a {
	color: #000
}
.SideBar a {
	color: #791B1A
}

.button {
	color: #000000
}

/* #Media Queries
================================================== */
/* Large desktop */

@media (min-width: 1200px) {
} 
/* END__ */

/* Large then standart */
@media (min-width: 960px) {
} 
/* END__ */

/* standart desktop */
@media (max-width: 1200px) {
} 
/* END__ */

@media (min-width: 992px) and (max-width: 1199px) {
.logo{ padding-top:10px;}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 991px) {
.logo{ padding-top:10px;}
.home-content .col-md-4{ margin-bottom:20px}
} 
/* END__ */

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
.logo{ text-align:center;}
.search-header input[type=submit]{ margin-top:10px}
div.search-header.smaller h3, div.search-header.smaller p{ display:none;}
.home-content .col-md-4, .home-content .col-sm-4{ margin-bottom:20px}
.post-footer{ text-align:center;}
.cc{ text-align:center; margin-top:20px;}
.breadcrumb{ text-align:left;}
} 
/* END__ */
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
} 
/* END__ */

/* Landscape phones and down */
@media (max-width: 480px) {
} 
/* END__ */

