﻿.modal-header .close {
    margin-top: -16px;
    height: 15px;
    width: 15px;
    float: right;
}

body{ background:#eff5f6; font-family: 'Open Sans', sans-serif;}

.navbar{ margin-bottom:0;}
.list-group.panel > .list-group-item {  border-bottom-right-radius: 0px;  border-bottom-left-radius: 0px; border-bottom: 1px solid #ddd; }
.list-group-submenu {  margin-left:20px;}
.list-group-item {position: relative;display: block;padding: 10px 15px;margin-bottom: 0px;background-color: #fff;border:0;border-radius:0; border-bottom: 1px solid #ddd; }
.indir{padding-top:10px; float:left; display:block; width:100% ;border-top:1px dotted #CCC ;border-bottom:1px dotted #CCC 	}

.form-control{ margin-bottom:15px;}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius: 5px 5px 0 0;
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {border-top-right-radius: 5px;border-bottom-right-radius: 0;border-bottom-left-radius: 0}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle {border-top-left-radius: 5px;border-bottom-right-radius: 0;border-bottom-left-radius: 0}

.list-group-item:last-child {margin-bottom: 0;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
.list-group-item:first-child {border-top-left-radius: 0px;border-top-right-radius: 0px;}
.mactive {color: #a94442;background-color: #FCF8E3;}
.amactive{color: #555;text-decoration: none;background-color: #f5f5f5;}
.pink{ background:#D99430; height:40px;}
.pink .container{ padding:7px 0; color:#fff; text-align:right; font-size:12pt;}
.row{ margin-right:0; margin-left:0;}
.padding20{ margin:35px 0 }
.alt3{ opacity:0.7}
.alt3:hover{ opacity:1;-moz-transition: all 0.4s ease-out;	-o-transition: all 0.4s ease-out; 	-webkit-transition: all 0.4s ease-out;	-ms-transition: all 0.4s ease-out;  transition: all 0.4s ease-out;}
footer {background-color: #e5eaea;margin-top: 35px;padding-top: 35px;padding-bottom: 35px;clear: both;overflow: hidden;}
.block .block-content ul{list-style: none;margin: 0;padding: 0;	}
.block .block-content li a {color: #2d2d2d;font-weight: 300;word-wrap: break-word;}
.block .block-content li {padding: 3px 0;}
.block .block-heading {color: #2d2d2d;font-size: 14px;font-weight: bold;margin: 0 0 15px;text-transform: uppercase;word-wrap: break-word;}
.block .block-content li a:hover {color: #87b292;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {	color: #000;	background-color:#fff;	border-radius:5px;}
.block .block-content li a {color: #2d2d2d;	font-weight: 300;	word-wrap: break-word;}
.carousel-inner .item img{ width:100%;}
.carousel-inner .item  .carousel-caption{	 background:#fff; padding:10px 25px; float:left; width:530px; margin:0 auto; margin-bottom:15px; color:#000; font-size:16pt; opacity:0.7 ;border:10px solid #f7f7f7; }
.carousel-inner .item  .carousel-caption a{ color:#000; font-weight:bold; font-size:10pt}
.nopadding{ padding-left:0; padding-right:0; }
.navbar-brand{ height:116px; padding:15px 10px;}
.navbar-brand img{  width:100%; float:left; margin-left:35px;}
.navbar-inverse {background-color: transparent;border-color: transparent;}
.navbar-collapse {padding-right: 0;padding-left: 0;}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {  background-color: #d99430;  border-radius:5px;}
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus { color: #000;  background-color: transparent;}
.nav{ margin-top:0px; margin-left:0px; }
.navbar-inverse .navbar-toggle .icon-bar {background-color: #000;}
.navbar-inverse .navbar-toggle {border-color: #333;margin-top: 90px;margin-right: -133px;}
.list-group{ list-style:none;}
.pr0{ padding-right:0;}
.btn-group-vertical{width:100%;}
.btn-group .dropdown-menu{ margin:0;}
.btn-group-vertical .btn-default{text-align:left;}
.btn-group-vertical .btn-default .caret{ float:right; margin-top:5px;} 
.navbar-nav .dropdown-menu {	width:180px;}
.dropdown-menu{	width:100%;}
.nav>li>a {position: relative;display: block; margin: 0 10px;    padding: 5px 15px;}

.carousel-indicators{ padding-bottom:0; margin-bottom:0}

.ara_txt{width:120px; height:30px; margin-top:-3px; color:#000; border-color:transparent; border-radius:5px;}
.ara_txt:focus{ width:120px;
-moz-transition: all 0.4s ease-out;	-o-transition: all 0.4s ease-out; 	-webkit-transition: all 0.4s ease-out;	-ms-transition: all 0.4s ease-out;  transition: all 0.4s ease-out;}
@media (max-width: 1199px) {	
.nav{ margin-top:25px;  margin-left:0}
}
@media (max-width: 992px) {

.nav{ margin-top:5px;  margin-left:0;}
.nav>li>a {position: relative;display: block;  margin:0 1px}


}
@media (max-width: 768px) {
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {color: #000;background-color: transparent;}
.nav{ margin-top:0px; }
.navbar-nav {margin: 0;}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {margin-right: 0;margin-left: 0;}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {  background-color: #CCC;}
.carousel-caption {position: absolute;right: 15%;bottom: 20px;left: 4%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,.6);}
footer{ display:none;} 
.pr0{ padding-right:0; padding-left:0;}
.nav>li>a {position: relative;display: block;padding: 3px; margin:1px}

.ara_txt{width:40px; height:30px; margin-top:-3px; color:#000; border-color:transparent; border-radius:5px;}
}

.don{ width:30px; display:block; height:30px;   margin-left:3px;  color:#000; float:right;}
.don:hover{ background:#fff;

 -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
		-moz-transition: all 0.4s ease-out;	-o-transition: all 0.4s ease-out; 	-webkit-transition: all 0.4s ease-out;	-ms-transition: all 0.4s ease-out;  transition: all 0.4s ease-out;}


/*css*/
@import "reset.css";
@import "skeleton.css";
@import "superfish.css";

a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}input[type=text], textarea{ outline:none;border-radius:0;}
/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */

    .container_12{ position: relative; width: 960px; margin: 0 auto; padding: 0; }
	.grid_1,
	.grid_2,
	.grid_3,
	.grid_4,
	.grid_5,
	.grid_6,
	.grid_7,
	.grid_8,
	.grid_9,
	.grid_10,
	.grid_11,
	.grid_12
	{ float: left; display: inline; margin-left: 10px; margin-right: 10px; }

    /* Nested Column Classes */
     .container_12 .alpha               { margin-left: 0; }
     .container_12 .omega               { margin-right: 0; }

    /* Base Grid */
    .container_12 .grid_1			{ width: 60px;  }
    .container_12 .grid_2			{ width: 140px; }
    .container_12 .grid_3			{ width: 220px; }
    .container_12 .grid_4			{ width: 300px; }
    .container_12 .grid_5			{ width: 380px; }
    .container_12 .grid_6			{ width: 460px; }
    .container_12 .grid_7			{ width: 540px; }
    .container_12 .grid_8			{ width: 620px; }
    .container_12 .grid_9			{ width: 700px; }
    .container_12 .grid_10			{ width: 780px; }
    .container_12 .grid_11			{ width: 860px; }
    .container_12 .grid_12			{ width: 940px; }
	/* Prefix Extra Space >> 12 Columns */
	.container_12 .prefix_1 		{padding-left:80px;}
	.container_12 .prefix_2 		{padding-left:160px;}
	.container_12 .prefix_3 		{padding-left:240px;}
	.container_12 .prefix_4 		{padding-left:320px;}
	.container_12 .prefix_5 		{padding-left:400px;}
	.container_12 .prefix_6 		{padding-left:480px;}
	.container_12 .prefix_7 		{padding-left:560px;}
	.container_12 .prefix_8 		{padding-left:640px;}
	.container_12 .prefix_9 		{padding-left:720px;}
	.container_12 .prefix_10 		{padding-left:800px;}
	.container_12 .prefix_11 		{padding-left:880px;}
	/* Suffix Extra Space >> 12 Columns */
	.container_12 .suffix_1 		{padding-right:80px;}
	.container_12 .suffix_2 		{padding-right:160px;}
	.container_12 .suffix_3 		{padding-right:240px;}
	.container_12 .suffix_4 		{padding-right:320px;}
	.container_12 .suffix_5 		{padding-right:400px;}
	.container_12 .suffix_6 		{padding-right:480px;}
	.container_12 .suffix_7 		{padding-right:560px;}
	.container_12 .suffix_8 		{padding-right:640px;}
	.container_12 .suffix_9 		{padding-right:720px;}
	.container_12 .suffix_10 		{padding-right:800px;}
	.container_12 .suffix_11 		{padding-right:880px;}

/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 995px) {
        .container_12                                  { width: 768px; }
        .grid_1,
		.grid_2,
		.grid_3,
		.grid_4,
		.grid_5,
		.grid_6,
		.grid_7,
		.grid_8,
		.grid_9,
		.grid_10,
		.grid_11,
		.grid_12
		{ margin-left: 10px; margin-right: 10px;  }
         .container_12 .alpha               { margin-left: 0;}
         .container_12 .omega               { margin-right: 0;}

        .container_12 .grid_1 			{ width: 44px; }
        .container_12 .grid_2  			{ width: 108px; }
        .container_12 .grid_3    		{ width: 172px; }
        .container_12 .grid_4 			{ width: 236px; }
        .container_12 .grid_5    		{ width: 300px; }
        .container_12 .grid_6   		{ width: 364px; }
        .container_12 .grid_7 			{ width: 428px; }
        .container_12 .grid_8  			{ width: 492px; }
        .container_12 .grid_9 			{ width: 556px; }
        .container_12 .grid_10			{ width: 620px; }
        .container_12 .grid_11			{ width: 684px; }
        .container_12 .grid_12			{ width: 748px; }
		/* Prefix Extra Space >> 12 Columns */
		.container_12 .prefix_1 		{padding-left:64px;}
		.container_12 .prefix_2 		{padding-left:128px;}
		.container_12 .prefix_3 		{padding-left:192px;}
		.container_12 .prefix_4 		{padding-left:256px;}
		.container_12 .prefix_5 		{padding-left:320px;}
		.container_12 .prefix_6 		{padding-left:384px;}
		.container_12 .prefix_7 		{padding-left:448px;}
		.container_12 .prefix_8 		{padding-left:512px;}
		.container_12 .prefix_9 		{padding-left:576px;}
		.container_12 .prefix_10 		{padding-left:640px;}
		.container_12 .prefix_11 		{padding-left:768px;}
		/* Suffix Extra Space >> 12 Columns */
		.container_12 .suffix_1 		{padding-right:64px;}
		.container_12 .suffix_2 		{padding-right:128px;}
		.container_12 .suffix_3 		{padding-right:192px;}
		.container_12 .suffix_4 		{padding-right:256px;}
		.container_12 .suffix_5 		{padding-right:320px;}
		.container_12 .suffix_6 		{padding-right:384px;}
		.container_12 .suffix_7 		{padding-right:448px;}
		.container_12 .suffix_8 		{padding-right:512px;}
		.container_12 .suffix_9 		{padding-right:576px;}
		.container_12 .suffix_10 		{padding-right:640px;}
		.container_12 .suffix_11 		{padding-right:768px;}
    }


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
        .container_12{width: 300px;}
        .grid_1,
		.grid_2,
		.grid_3,
		.grid_4,
		.grid_5,
		.grid_6,
		.grid_7,
		.grid_8,
		.grid_9,
		.grid_10,
		.grid_11,
		.grid_12{margin: 0;}

        .container_12 .grid_1,
        .container_12 .grid_2,
        .container_12 .grid_3,
        .container_12 .grid_4,
        .container_12 .grid_5,
        .container_12 .grid_6,
        .container_12 .grid_7,
        .container_12 .grid_8,
        .container_12 .grid_9,
        .container_12 .grid_10,
        .container_12 .grid_11,
        .container_12 .grid_12{width: 300px;}
		/* Prefix Extra Space >> 12 Columns */
		.container_12 .prefix_1,
		.container_12 .prefix_2,
		.container_12 .prefix_3,
		.container_12 .prefix_4,
		.container_12 .prefix_5,
		.container_12 .prefix_6,
		.container_12 .prefix_7,
		.container_12 .prefix_8,
		.container_12 .prefix_9,
		.container_12 .prefix_10,
		.container_12 .prefix_11{padding-left:0;}
		/* Suffix Extra Space >> 12 Columns */
		.container_12 .suffix_1,
		.container_12 .suffix_2,
		.container_12 .suffix_3,
		.container_12 .suffix_4,
		.container_12 .suffix_5,
		.container_12 .suffix_6,
		.container_12 .suffix_7,
		.container_12 .suffix_8,
		.container_12 .suffix_9,
		.container_12 .suffix_10,
		.container_12 .suffix_11{padding-right:0;}
    }


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container_12 { width: 420px; }
        .grid_1,
		.grid_2,
		.grid_3,
		.grid_4,
		.grid_5,
		.grid_6,
		.grid_7,
		.grid_8,
		.grid_9,
		.grid_10,
		.grid_11,
		.grid_12{margin: 0;}

        .container_12 .grid_1,
        .container_12 .grid_2,
        .container_12 .grid_3,
        .container_12 .grid_4,
        .container_12 .grid_5,
        .container_12 .grid_6,
        .container_12 .grid_7,
        .container_12 .grid_8,
        .container_12 .grid_9,
        .container_12 .grid_10,
        .container_12 .grid_11,
        .container_12 .grid_12{width: 420px;}
		/* Prefix Extra Space >> 12 Columns */
		.container_12 .prefix_1,
		.container_12 .prefix_2,
		.container_12 .prefix_3,
		.container_12 .prefix_4,
		.container_12 .prefix_5,
		.container_12 .prefix_6,
		.container_12 .prefix_7,
		.container_12 .prefix_8,
		.container_12 .prefix_9,
		.container_12 .prefix_10,
		.container_12 .prefix_11{padding-left:0;}
		/* Suffix Extra Space >> 12 Columns */
		.container_12 .suffix_1,
		.container_12 .suffix_2,
		.container_12 .suffix_3,
		.container_12 .suffix_4,
		.container_12 .suffix_5,
		.container_12 .suffix_6,
		.container_12 .suffix_7,
		.container_12 .suffix_8,
		.container_12 .suffix_9,
		.container_12 .suffix_10,
		.container_12 .suffix_11{padding-right:0;}

    }

    @media only screen and (min-width: 320px) and (max-width: 480px) {
		

 	}


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container_12:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }


    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }



nav>.sf-menu {
	z-index: 990;
	text-align: left;
	position: relative;
}

nav { 
	margin-top: 0px;
	position:relative;
	padding: 0;
	float: right;
}

.sf-menu ul { 
	position:absolute; 
	top:-999px; 
	display:none; 
	font: normal 13px 'Ubuntu', sans-serif;
}

.sf-menu li { float:left;position:relative; }
.sf-menu>li {
	display: block;
	position: relative;
	float: left;
	text-transform: uppercase;
	margin-left: 1px;
}

.sf-menu>li>ul>li {
  float: none;
  position: static;
}

.sf-menu>li>a{
	display: block;
	text-align: left;
	position: relative;
	color: #444444;
	font-family: 'Ubuntu', sans-serif;
	font-style: italic;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}

.sf-menu>li+li>a {

}

.sf-menu>li>a:hover,
.sf-menu>li.current>a,
.sf-menu>li.sfHover>a {
	position: relative;
	text-decoration: none;
	color: #D99430;
}

.sf-menu>li:hover, .sf-menu>li.current {
	border-bottom: 4px solid #D99430;
	cursor: pointer;
}

.sf-menu>li>a.sf-with-ul:after {
	position: absolute;
	content: '';
	left: 50%;
	width: 9px;
	background: url(../images/page1_img12.png) 0 2px no-repeat;
	height: 6px;
	pointer-events: none;
	z-index: 999;
	display: block;
}

.sf-menu>li.sfHover>a.sf-with-ul:after, 
.sf-menu>li.current>a.sf-with-ul:after {
	background: none;
}

.sf-menu>li>ul>li>a.sf-with-ul:after {
	content: '';
	position: absolute;
	display: none;
	width: 5px;
	height: 4px;
	right: 20px;
	bottom: 11px;
	pointer-events: none;
	z-index: 999;
}

.sf-menu>li>ul>li.sfHover>a.sf-with-ul:after {
	background-position: 0 bottom;
}

/*================================>> 2 Level <<========================================*/

.sf-menu>li ul {
	position: absolute;
	z-index: 999;
	top: 27px;
	left: 0;
	background-color: #D99430;
}

.sf-menu li ul li{
	position: relative;
	text-align: left;
	float: none !important;
	text-transform: uppercase;
}

.sf-menu li ul li a{
	position: relative;
	z-index: 999;
	display: inline-block;
	color: #ffffff;
	font: normal 11px/23px Arial;
	text-decoration: none;
	width:100%
}

.sf-menu>li>ul>li>a.sf-with-ul:after {
	position: absolute;
	content: '';
	right: -15px;
	width: 9px;
	background: url(../images/page1_img14.png) 0 0 no-repeat;
	height: 6px;
	pointer-events: none;
	z-index: 999;
	display: block;
}

.sf-menu>li>ul>li.sfHover>a.sf-with-ul:after {
	background: url(../images/page1_img15.png) 0 0 no-repeat;
}

.sf-menu li li a:hover, 
.sf-menu li.sfHover li.sfHover>a {  
	color: #000000;
	text-decoration: none;
}

/*================================>> 3 Level <<========================================*/

.sf-menu>li ul li ul {
	position: absolute;
	left: 114px;
	top: -2px;
	background: #444444;
	padding: 5px 12px 2px 0;
}

.sf-menu li.sfHover li.sfHover ul li {
	padding: 0 22px 5px 20px;
}

.sf-menu li.sfHover li.sfHover ul li a {
	color: #ffffff;
	padding-right: 0;
}

.sf-menu li.sfHover li.sfHover ul li a:hover {
	color: #D99430;
	text-decoration: none;
}

/*==================================RESPONSIVE LAYOUTS===============================================*/

@media only screen and (max-width: 995px) {
	
	nav {
		margin-left: 30px;
	}

	.sf-menu>li+li {
		margin-left: 0;
	}

	.sf-menu > li {
		margin-right: 4px;
		padding: 0 6px 4px;
	}

	.sf-menu > li > a {
		font-size: 13px;
	}

}

@media only screen and (max-width: 767px) {
	.menu_block {
		float: none !important;
		padding: 20px 10px 25px !important;
		clear: both;
		min-height: 0px;
  		border: none;
  		width: auto;
	}

  	header nav{
  		border: none !important;
		float:none !important;
		font:12px/15px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		color:#927c67;
		margin: 0 auto;	
	}	

  	header nav ul {
  		border: none;
    }

	.sf-menu{display:block !important; float: none;}
	.sf-menu ul{ float:left; width:100%;}
	.sf-menu>li{ float:left; width:100%; }
	.sf-menu>li>a{ float:left; width:100%text-align:left}
	
	#mm0{
		font:12px/15px Arial, Helvetica, sans-serif;
		color:#202020;
		width:100%;
		margin: 23px auto 0;
		float: none;
        outline: none;
		border:1px solid #f1f1f1;
	}	

}


@import url(http://fonts.googleapis.com/css?family=Ubuntu);
@import url(http://fonts.googleapis.com/css?family=Ubuntu:300);
@import url(http://fonts.googleapis.com/css?family=Ubuntu:400italic);
@import url(http://fonts.googleapis.com/css?family=Ubuntu:700);
@import url(http://fonts.googleapis.com/css?family=Jockey+One);

html, body {
	background: #ffffff;
	width: 100%;
	position: relative;
	font-family: 'Ubuntu', sans-serif;
	font-style: normal;
	font-size: 13px;
	color: #9d9c9c;
}

* ul { list-style: none; }

a[href^="tel:"] {
	color: inherit;
	text-decoration:none;
}
* {
	-webkit-text-size-adjust: none;
}

a { color: #9d9c9c; display: inline-block; text-decoration: none; }
a:hover { color: #D99430; }

.clearfix { *zoom: 1; }
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after { clear: both; }

.fleft { float: left; }
.fright { float: right; }

h1 { position: relative; z-index: 120; }

h2, h3, h4 { 
	position: relative; 
	display: block; 
	text-transform: uppercase;
	font-family: 'Ubuntu', sans-serif;
	font-size: 48px;
	line-height: 48px;
	font-weight: bold;
	color: #444444;
}

h3 { font-size: 24px; line-height: 31px; }

h4 {
	font-family: 'Ubuntu', sans-serif;
	font-size: 36px; 
	line-height: 36px; 
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 27px;
}

h5 { 
	font-family: 'Jockey One', sans-serif; 
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
	color: #444444;
	text-transform: uppercase;
}

h6 {
	font-family: 'Ubuntu', sans-serif;
	font-size: 30px;
	line-height: 30px;
	color: #444444;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 36px;
}

time.title {
	font-size: 48px;
	line-height: 43px;
	font-family: 'Jockey One', sans-serif; 
	font-weight: normal;
	text-align: center;
	color: #444444;
	text-transform: uppercase;
}

.title_1 {
	font: bold 72px/72px 'Ubuntu', sans-serif;
	color: #ffffff;
	text-transform: uppercase;
}

.title_5 {
	font: bold 47px/47px 'Ubuntu', sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	margin-top: 10px;
}

.title_2 {
	font-family: 'Jockey One', sans-serif; 
	font-size: 25px;
	line-height: 20px;
	color: #444444;
	padding-top: 5px;
	text-transform: uppercase;
	text-align: center;
	width: 102%;
}

.color_1 { color: #D99430; display: inline-block; }

/************Header************/

#header {
	position: relative;
	height: 79px;
	margin-top: 50px;
}

.shadow_bg {
    background: url("../images/page1_img1.png") 0 0 no-repeat;
    background-size: 100%;
    content: "";
    height: 16px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    top: 16px;
    z-index: 100;
    width: 78%;
}

/************Content***********/

#content, #content_2, #content_3, #content_4 {
	background: url(../images/page1_img9.jpg) 0 0 repeat;
	position: relative;
	overflow: hidden;
	width: 100%;
}

#content_2 { padding: 58px 0 15px; border-bottom: 5px solid #ebebeb; }
#content_3 { padding: 58px 0 27px; }
#content_4 { padding: 58px 0 56px; }

.container_bg { 
	position: relative; 
	overflow: hidden; 
	background: url(../images/page1_img13.jpg) 0 0 repeat;
	padding: 58px 0 80px;
	margin: 0;
}

.slider_wrapper {
    overflow: hidden;
    position: relative;
    margin-top: -1px;
}

.wt_wrap {
	background: #fff;
	position: relative;
	overflow: hidden;
	padding: 58px 0 49px;
}

.center { 
	text-align: center; 
	position: relative;
	padding: 36px 0 39px;
}

.center_img { text-align: center; padding-right: 22px; margin-top: -3px; }

.thumbs {
	background: #fff;
	position: relative;
	padding: 35px 29px;
	text-align: center;
	min-height: 369px;
	margin-bottom: 20px;

	-webkit-box-shadow: 1px 1px 3px #eeeded;
	-moz-box-shadow: 1px 1px 3px #eeeded;
	-ms-box-shadow: 1px 1px 3px #eeeded;
	-o-box-shadow: 1px 1px 3px #eeeded;
	box-shadow: 1px 1px 3px #eeeded;
}

.thumbs img {
	margin-bottom: 24px;
}

.thumbs p {
	margin-top: 13px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 12px;
	line-height: 18px;
}

a.link_1 {
	display: inline-block;
	font-family: 'Ubuntu', sans-serif;
	font-size: 11px;
	line-height: 39px;
	color: #fff;
	padding: 0 18px;
	margin-top: 38px;
	background: #444444;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

a.link_2 {
	text-transform: uppercase;
	font-family: 'Jockey One', sans-serif;
	color: #D99430;
	font-size: 18px;
	line-height: 21px;
	display: inline-block;
	margin-top: 11px;
	text-decoration: none;
}

a.link_3 {
	color: #9d9c9c;
	display: inline-block; 
	text-decoration: underline; 
}

a.link_1:hover {
	text-decoration: none;
	background: #D99430;
}

a.link_2:hover { color: #444444; }
a.link_3:hover { color: #D99430; text-decoration: none; }

.divider, .divider_2, .divider_3 {
	margin-top: 24px;
	height: 5px;
	position: relative;
	background: url(../images/page1_img10.jpg) 0 0 repeat-x;
}

.divider_1 {
	position: relative;
	overflow: hidden;
	height: 1px;
	margin: 16px 25px 13px;
	background: #d3d3d3;
	padding: 0;
}

.divider_2 { margin: 13px 0 58px; }

.divider_3 { margin: 11px 0 42px; padding: 0; }

.break { margin-bottom: 15px; }

p.uppercase, p.uppercase_1 { 
	text-transform: uppercase; 
	color: #444444;
	line-height: 21px;
	font-size: 12px;
	margin-bottom: 26px;
}

p.uppercase_1 { 
	margin-bottom: 30px;
}

p.normal {
	margin-bottom: 21px;
	line-height: 21px;
	font-size: 13px;
}

.date_thumb {
	position: relative;
	overflow: hidden;
	padding: 53px 11px 53px 14px;
	text-align: center;
}
.date_thumb p {
	font-size: 10px;
	text-transform: uppercase;
	color: #444444;
	line-height: 21px;
}

.banner {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
}

.banner img {
	display: block;
	width: 100%;
}

.article {
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}

.image img, .image_1 img, .image_2 img {
	width: 100%;
	display: block;
	padding-top: 6px;
}

.image_1 img { padding-top: 7px; }
.image_2 img { padding-top: 7px; margin-bottom: 23px; }

/************Footer************/

#footer {
	border-top: 3px solid #FFD8A1;
    position: relative;
    overflow: hidden;
    padding: 0px 0 9px;
}

.logo {
	display: block;
	position: relative;
	margin: 12px 0 10px;
}

.copy {
	color: #444444;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
	line-height: 14px;
}

.copy a {
	color: #444444;
	text-decoration: none;
	text-transform: uppercase;
}

.copy a:hover {
	text-decoration: none;
	color: #D99430;
}

.socials {
	position: relative;
	overflow: hidden;
	margin-top: 19px;
	float: left;
}

.socials li {
	float: left;
	margin-right: 24px;
}

.socials a {
	height: 22px;
	display: inline-block;
}

.socials li a i {
	color: #b0b0b0;
	font-size: 22px;
}

.socials li a i:hover { color: #818167; }

ul.group_list, ul.group_list_1, ul.group_list_2 {
	position: relative;
	overflow: hidden;
	width: 100%;
}

ul.group_list_2 { margin-top: -10px; }

ul.group_list li, ul.group_list_1 li, ul.group_list_2 li {
	float: left;
	background: url(../images/arrow_bull.png) 0 18px no-repeat;
	padding-left: 13px;
	width: 100%;
}

ul.group_list li a, ul.group_list_1 li a, ul.group_list_2 li a {
	font-size: 12px;
	line-height: 40px;
	display: inline-block;
	color: #83868a;
	text-decoration: none;
}

ul.group_list li a:hover, ul.group_list_1 li a:hover, ul.group_list_2 li a:hover {
	color: #D99430;
	text-decoration: none;
}

.title_3 {
	font: bold 18px/21px 'Ubuntu', sans-serif;
	color: #444444;
	margin-bottom: 4px;
	text-transform: uppercase;
}
.title_4 {
	text-transform: uppercase;
	font: normal 12px/20px 'Ubuntu', sans-serif;
	color: #444444;
}

.title_4 a { color: #444444; text-decoration: none; }
.title_4 a:hover { color: #D99430; }

#toTop {
    background: url("../images/totop.jpg") 0 0 no-repeat;
    border: none;
    bottom: 285px;
    display: none;
    height: 52px;
    left: 51%;
    margin-left: 489px;
    overflow: hidden;
    position: fixed;
    text-decoration: none;
    text-indent: -999px;
    width: 52px;
    z-index: 20;
    
    -webkit-transition: all .2s ease .2s;
    -moz-transition: all .2s ease .2s;
    -ms-transition: all .2s ease .2s;
    -o-transition: all .2s ease .2s;
    transition: all .2s ease .2s;
}

.circle {
	display: inline-block;
	position: relative;
	float: left;
	color: #ffffff;
	background: #444444;
	width: 46px;
	height: 46px;
	font: normal 24px/44px 'Jockey One', sans-serif;
	text-align: center;
	margin-right: 20px;
	margin-top: 7px;

	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	-ms-border-radius: 500px;
	-o-border-radius: 500px;
	border-radius: 500px;
}

.text, .text_1, .text_2, .text_3, .text_4 {
	float: left;
	position: relative;
	width: 76%;
	line-height: 21px;
}

.text_1 { width: 100%; margin-top: -1px; }
.text_2 { width: 100%; margin-top: 6px; }
.text_3 { width: 100%; margin-top: 15px; }
.text_4 { width: 100%; margin-bottom: 22px; }

.capture { line-height: 21px; }

ul.list li {
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 26px;
}

ul.thumbnails {
	position: relative;
	overflow: hidden;
	padding-top: 7px;
	width: 100%;
}

ul.thumbnails li {
	margin-bottom: 24px;
}

ul.thumbnails img {
	display: block;
	width: 100%;
	margin-bottom: 23px;
}

.section {
	position: relative;
	overflow: hidden;
	margin-bottom: 33px;
}

.block, .block_1 {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin-bottom: 25px;
}

.block_1 { margin-bottom: 30px; }
.block_1 img { margin-top: 7px; }

.holder {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin-bottom: 29px;
}

.map { position: relative; overflow: hidden; margin-bottom: 23px; padding-top: 7px; }
.map_c { width: 540px; height: 268px; }

address { 
	line-height: 21px; 
	position: relative;
	overflow: hidden; 
	font: normal 13px/21px 'Ubuntu'; 
	color: #8f8e8e; 
}

address span { line-height: 21px; float: left; }
address a { display: inline-block; line-height: 21px; color: #8f8e8e; text-decoration: underline; }
address a:hover { text-decoration: none; }
dl dd { line-height: 21px; text-align: right; }

dl { width: 176px; }


/*==================================RESPONSIVE LAYOUTS===============================================*/


@media only screen and (max-width: 995px) {
	
	.circle { margin-right: 8px; }
	.shadow_bg { width: 100%; }
}

@media only screen and (max-width: 767px) {
	
	.block .grid_1, .block_1 .grid_1  { width: 20%; }
	.block .grid_7, .block_1 .grid_3 { width: 75%; margin-left: 5%; }

	.image img, .image_1 img, .image_2 img { margin-bottom: 30px; }

	#header {
    	height: 140px!important;
    	margin-top: 25px;
    	position: relative;
	}

	.divider_2 { margin: 13px 0 42px; }
	.divider_3 { margin: 30px 0 40px; }

	ul.thumbnails li { margin-bottom: 30px; }
	
	.date_thumb { padding-bottom: 0px; }
	
	.banner { margin-top: 53px; }

	ul.socials { margin-bottom: 30px; }

	ul.group_list { margin-bottom: 30px; }

	.info_block { position: relative; overflow: hidden; margin-top: 30px; }
	.info_block_1 { position: relative; overflow: hidden; margin-bottom: 30px; }

	#footer { padding: 40px 0; }

	address { margin-bottom: 30px; }

	h2 { font-size: 43px; line-height: 43px; }

	.thumbs { margin-bottom: 30px; }

	.logo { margin-top: 30px; }

}

@media only screen and (max-width: 480px) {
	
	.block_1 .grid_1 { width: 20%; }
	.block_1 .grid_3 { width: 80%; }

	.image img, .image_1 img, .image_2 img { margin-bottom: 30px; }

	#header {
    	height: 140px!important;
    	margin-top: 25px;
    	position: relative;
	}
	
	.date_thumb { padding-bottom: 0px; }
	
	.banner { margin-top: 53px; }

	ul.socials { margin-bottom: 30px; }

	.block_1 .grid_3 { width: 75%; margin-left: 5%; }

	ul.group_list { margin-bottom: 30px; }

	.shadow_bg { background-size: 100%; width: 100%; }

}

@media only screen and (max-width: 320px) {

	.block .grid_1, .block_1 .grid_1  { width: 20%; }
	.block .grid_7, .block_1 .grid_3 { width: 75%; margin-left: 5%; }

	.image img { margin-bottom: 20px; }	

	#header {
    	height: 130px;
    	margin-top: 25px;
    	position: relative;
	}
	
	.shadow_bg { background-size: 100%; width: 100%; }

	.map_c { width: 100%; height: 45%; }

}
