 @font-face { font-family: Young; src: url('young.ttf'); } 
 @font-face { font-family: Young; src: url('young.otf');}
 @font-face { font-family: Young; src: url('young.eot');}
 @font-face { font-family: Young; src: url('young.woff');}
	
h3 {
font-family:'Agency FB', sans-serif;
font-size: 26px;
font-weight:normal;
text-align: left;
line-height: 100%;
/* border-bottom: 1px solid #484848; */
padding-bottom: 5px;
margin-bottom:7px;
}

#header {
	position: relative;
	height: 79px;
}

#top{

margin-top: -60px;	
	
}

.margin{

margin-top: 25px;
}

#toTop {
 display: block;
 position: fixed;
 top: 50%;
 right: 0;
 padding: 10px;
 border: 2px solid red;
 background: white;
 }
 
.container_12 {
	position: relative;
	width: 1170px;
	margin: 0 auto;
	padding: 0;
}


.container_12 .grid_3 {
	width: 120px;
	float: left;
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
	/* margin-top: 65px; */
}
@media only screen and (max-width: 767px) {
.container_12 {
width: 420px;
}
}



.container{

/*width:200px;*/
}

h1{
	position: relative;
	z-index: 120;
}

.container_12 .grid_9 {
width: 649px;
float: left;
display: inline;
margin-left: 10px;
margin-right: 10px;
margin-top: 30px;
}
@media only screen and (max-width: 767px) {
	.container_12 .grid_9{
	width: 300px;
	}
}

.container_12 .grid_20 {
	width: 300px;
	float: right;
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 35px;

}
.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%;
}

.difference {
	
}

/** details **/

#jm-search div.search .button {
	background: #2AA79E;
}

#jm-search div.search .button:hover {
	background: #33cc99;
}

/** djmenu **/

.dj-main li.hover a.dj-up_a,
.dj-main li:hover a.dj-up_a, 
.dj-main li.active a.dj-up_a {
	color: #fofofo;
	border: none;
	
}

.dj-main li.hover ul.dj-submenu li a.dj-more-active,
.dj-main li:hover ul.dj-submenu li a.dj-more-active {
	color: #2AA79E;
}

.dj-main li.hover ul.dj-submenu li a:hover,
.dj-main li:hover ul.dj-submenu li a:hover, 
.dj-main li ul.dj-submenu li a.active, 
.dj-main li ul.dj-submenu li li a.active, 
.dj-main li ul.dj-submenu li li li a.active {
	color: #2AA79E;
}

.dj-main li.hover ul.dj-submenu li a.dj-more:hover,
.dj-main li:hover ul.dj-submenu li a.dj-more:hover {
	background: url(../images/style2/djmenu_more_hover.png) no-repeat right center;
}

.dj-main li.hover ul.dj-submenu li a.dj-more-active,
.dj-main li:hover ul.dj-submenu li a.dj-more-active {
	background: url(../images/style2/djmenu_more_hover.png) no-repeat right center;
}

.dj-main li.hover ul.dj-submenu li a.dj-more-active:hover,
.dj-main li:hover ul.dj-submenu li a.dj-more-active:hover {
	background: url(../images/style2/djmenu_more_hover.png) no-repeat right center;
}

.dj-main li:hover li:hover a.dj-more, 
.dj-main li:hover li:hover li:hover a.dj-more, 
.dj-main li:hover li:hover li:hover li:hover a.dj-more, 
.dj-main li:hover li:hover li:hover li:hover li:hover a.dj-more,
.dj-main li.hover li.hover a.dj-more, 
.dj-main li.hover li.hover li.hover a.dj-more, 
.dj-main li.hover li.hover li.hover li.hover a.dj-more, 
.dj-main li.hover li.hover li.hover li.hover li.hover a.dj-more {
	color: #2AA79E;
	background: url(../images/style2/djmenu_more_hover.png) no-repeat right center;
}



/** editor **/

.color-text {
	color: #2AA79E;
}

a.readmore2:link,
a.readmore2:visited {		
	background: #6fa794;
	background: -moz-linear-gradient(top,  #6fa794 0%, #2AA79E 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fa794), color-stop(100%,#2AA79E));
	background: -webkit-linear-gradient(top,  #6fa794 0%,#2AA79E 100%);
	background: -o-linear-gradient(top,  #6fa794 0%,#2AA79E 100%);
	background: -ms-linear-gradient(top,  #6fa794 0%,#2AA79E 100%);
	background: linear-gradient(to bottom,  #6fa794 0%,#2AA79E 100%);
	border: 1px solid #315368;
	text-shadow: 1px 1px 0 #233845;
}

a.readmore2:hover {
	background: #53788f;
	background: -moz-linear-gradient(top,  #53788f 0%, #53788f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#53788f), color-stop(100%,#53788f));
	background: -webkit-linear-gradient(top,  #53788f 0%,#53788f 100%);
	background: -o-linear-gradient(top,  #53788f 0%,#53788f 100%);
	background: -ms-linear-gradient(top,  #53788f 0%,#53788f 100%);
	background: linear-gradient(to bottom,  #53788f 0%,#53788f 100%);
}

a.readmore2:active {
	background: #2AA79E;
	background: -moz-linear-gradient(top,  #2AA79E 0%, #6fa794 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2AA79E), color-stop(100%,#6fa794));
	background: -webkit-linear-gradient(top,  #2AA79E 0%,#6fa794 100%);
	background: -o-linear-gradient(top,  #2AA79E 0%,#6fa794 100%);
	background: -ms-linear-gradient(top,  #2AA79E 0%,#6fa794 100%);
	background: linear-gradient(to bottom,  #2AA79E 0%,#6fa794 100%);
}
.centerDiv { width: 100%; height: 130px;  margin: 0 0 0 8px;; }
.div1 { width: 33%; height: auto;  float:left; } 
.div2 { width: 33%; height: auto;  float:left; } 
.div3 { width: 33%; height: auto;  float:left; } 

.style-box {

margin-top:20px;
margin-bottom: 15px;
padding: 20px;
background: #70C0E1;
color: #fff;
font-size: 32px;
border: 5px solid #fff;
border-radius: 10px;
}

.mission li{
background: url(../../../images/icons/cloud.png) no-repeat 0px 1px;
margin: 5px 0 0 5px;
padding: 13px 0 5px 50px;

}

/** layout **/

#jm-toppage {
	background: url(../images/texture.jpg);
}

.equip ul{

    list-style-type:none;
  }

.equip li {

    float:left;
    

    width: 270px;
    

    border: 5px solid #444;

    box-shadow: 2px 3px 5px #001;

    margin-right: 15px;

    margin-bottom: 15px;

}

/** menus **/

ul.menu li a:hover {
	color: #313131;
	/* font-weight: 700; */
}

ul.menu li.active a {
	color: #2AA79E;
}

ul.menus li a:hover {
	color: #006BFF;
}

ul.menus li.active a {
	color: #006BFF;
}

ul.menu li ul li a:hover,
ul.menu li ul li li a:hover,
ul.menu li ul li li li a:hover,
ul.menu li ul li li li li a:hover,
ul.menu li ul li li li li li a:hover {
	color: #2AA79E;
}

ul.menu li ul li.active a, 
ul.menu li ul li li.active a,
ul.menu li ul li li li.active a, 
ul.menu li ul li li li li.active a, 
ul.menu li ul li li li li li.active a {
	color: #2AA79E;
}

/** modules **/

.jm-module.light h3.jm-title {
	margin: 0 0 20px 0;
	line-height: 32px;
	font-size: 25px;
	color: #fff;	
	text-transform: none;
	font-weight: 300;
}

/** reset **/

ul li {
	/* background-image: url(../images/style2/li.png); */
}

a:link, a:visited {
	color: #777;
}

.itempage a:link, a:visited {
	color: #C088DA;
}

/** template **/

input.button, button.validate, button, .djcf_menu a.button:link, .djcf_menu a.button:visited, .dj_cf_search a.button:link, .dj_cf_search a.button:visited,
#djcatalog .djc_producer_items_link span, #djcatalog .djc_atoz span.btn, #djcatalog .djc_atoz a span.btn  { 
	background: #6fa794;
	background: -moz-linear-gradient(top,  #6fa794 0%, #2AA79E 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fa794), color-stop(100%,#2AA79E));
	background: -webkit-linear-gradient(top,  #6fa794 0%,#2AA79E 100%);
	background: -o-linear-gradient(top,  #6fa794 0%,#2AA79E 100%);
	background: -ms-linear-gradient(top,  #6fa794 0%,#2AA79E 100%);
	background: linear-gradient(to bottom,  #6fa794 0%,#2AA79E 100%);
	border: 1px solid #315368;
	text-shadow: 1px 1px 0 #233845;
}

.contact-misc h3{
	
	color: #000;
	padding-top: 17px;
	margin-bottom: 0px;
}

.contact-misc {

    width: 300px;
    float: left;
    margin-left: 10px;
    height:300px;
}

input.button:hover, button.validate:hover, button:hover, .djcf_menu a.button:hover, .dj_cf_search a.button:hover,
#djcatalog .djc_producer_items_link span:hover, #djcatalog .djc_atoz a span.btn:hover, #djcatalog .djc_atoz span.btn {
	background: #53788f;
	background: -moz-linear-gradient(top,  #53788f 0%, #53788f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#53788f), color-stop(100%,#53788f));
	background: -webkit-linear-gradient(top,  #53788f 0%,#53788f 100%);
	background: -o-linear-gradient(top,  #53788f 0%,#53788f 100%);
	background: -ms-linear-gradient(top,  #53788f 0%,#53788f 100%);
	background: linear-gradient(to bottom,  #53788f 0%,#53788f 100%);
}

input.button:active, button.validate:active, button:active, .djcf_menu a.button:active, .dj_cf_search a.button:active,
#djcatalog .djc_producer_items_link span:active, #djcatalog .djc_atoz a span.btn:active {
	background: #2AA79E;
	background: -moz-linear-gradient(top,  #2AA79E 0%, #6fa794 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2AA79E), color-stop(100%,#6fa794));
	background: -webkit-linear-gradient(top,  #2AA79E 0%,#6fa794 100%);
	background: -o-linear-gradient(top,  #2AA79E 0%,#6fa794 100%);
	background: -ms-linear-gradient(top,  #2AA79E 0%,#6fa794 100%);
	background: linear-gradient(to bottom,  #2AA79E 0%,#6fa794 100%);
}

div.blog h1, 
div.blog-featured h1, 
div.item-page h1, 
div.archive h1,  
div.categories-list h1, 
div.category-list h1, 
div.search h1,
h1.componentheading {
	color: #2AA79E;
}

div.blog-featured h2 a:hover, 
div.blog h2 a:hover,  
div.item-page h2 a:hover,  
ul#archive-items li.row0 h2 a:hover {
	color: #2AA79E;
}

div.pagination ul li a:hover  {
	color: #0096c7;
}

.pane-sliders div.panel h3.title.pane-toggler-down,
.pane-sliders div.panel h3.title.pane-toggler-down:hover {
	background: #2AA79E;
}

.pane-sliders div.panel h3.title:hover {
	color: #0096c7;
}

dl.tabs dt.tabs.closed h3:hover a {
	color: #0096c7;
}

p.readmore a:hover,
a.readmore:hover,
a.readon:hover,
.djc_readon a:hover,
.djf_text a.btn:hover,
#dj-classifieds .see_details_box a.see_details:hover {
	background: #6fa794;
	background: -moz-linear-gradient(top,  #6fa794 0%, #2AA79E 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fa794), color-stop(100%,#2AA79E));
	background: -webkit-linear-gradient(top,  #6fa794 0%,#2AA79E 100%);
	background: -o-linear-gradient(top,  #6fa794 0%,#2AA79E 100%);
	background: -ms-linear-gradient(top,  #6fa794 0%,#2AA79E 100%);
	background: linear-gradient(to bottom,  #6fa794 0%,#2AA79E 100%);
	border: 1px solid #315368;
	text-shadow: 1px 1px 0 #233845;
	color: #ffffff;
}

p.readmore a:active,
a.readmore:active,
a.readon:active,
.djc_readon a:active,
.djf_text a.btn:active,
#dj-classifieds .see_details_box a.see_details:hover {
	background: #2AA79E;
	background: -moz-linear-gradient(top,  #2AA79E 0%, #6fa794 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2AA79E), color-stop(100%,#6fa794));
	background: -webkit-linear-gradient(top,  #2AA79E 0%,#6fa794 100%);
	background: -o-linear-gradient(top,  #2AA79E 0%,#6fa794 100%);
	background: -ms-linear-gradient(top,  #2AA79E 0%,#6fa794 100%);
	background: linear-gradient(to bottom,  #2AA79E 0%,#6fa794 100%);
	border: 1px solid #315368;
	text-shadow: 1px 1px 0 #233845;
	color: #ffffff;
}

/** dj-imageslider **/

.djslider .slide-desc-text .slide-title,
.djslider .slide-desc-text .slide-title a {
    color: #1fa5e8;
}

/** djcatalog2 **/

.djf_mod .djf_text h3 a:link,
.djf_mod .djf_text h3 a:visited {
	color: #2AA79E;
}

.djf_mod .djf_pag span.active {
    background: #2AA79E;
}

.djf_mod .djf_pag span:hover {
    background: #2AA79E;
}

#jm-header a.readon:link,
#jm-header a.readon:visited,
#jm-header a.readmore:link,
#jm-header a.readmore:visited,
#jm-header .djf_text a.btn {
    color: #2AA79E;
	background: #ffffff url(../images/style2/readmore_big.png) no-repeat right center;
	background: url(../images/style2/readmore_big.png) no-repeat right center, -moz-linear-gradient(top,  #ffffff 0%, #dfdfdf 100%);
	background: url(../images/style2/readmore_big.png) no-repeat right center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dfdfdf));
	background: url(../images/style2/readmore_big.png) no-repeat right center, -webkit-linear-gradient(top,  #ffffff 0%,#dfdfdf 100%);
	background: url(../images/style2/readmore_big.png) no-repeat right center, -o-linear-gradient(top,  #ffffff 0%,#dfdfdf 100%);
	background: url(../images/style2/readmore_big.png) no-repeat right center, -ms-linear-gradient(top,  #ffffff 0%,#dfdfdf 100%);
	background: url(../images/style2/readmore_big.png) no-repeat right center, linear-gradient(to bottom,  #ffffff 0%,#dfdfdf 100%);	
}

#jm-header a.readon:hover,
#jm-header a.readmore:hover,
#jm-header .djf_text a.btn:hover {
	background: #eeeeee url(../images/style2/readmore_big.png) no-repeat right center;
	background: url(../images/style2/readmore_big.png) no-repeat right center, -moz-linear-gradient(top,  #eeeeee 0%, #eeeeee 100%);
	background: url(../images/style2/readmore_big.png) no-repeat right center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#eeeeee));
	background: url(../images/style2/readmore_big.png) no-repeat right center, -webkit-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%);
	background: url(../images/style2/readmore_big.png) no-repeat right center, -o-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%);
	background: url(../images/style2/readmore_big.png) no-repeat right center, -ms-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%);
	background: url(../images/style2/readmore_big.png) no-repeat right center, linear-gradient(to bottom,  #eeeeee 0%,#eeeeee 100%);
}

#jm-header a.readon:active,
#jm-header a.readmore:active,
#jm-header .djf_text a.btn:active {
	background: #dfdfdf url(../images/style2/readmore_big.png) no-repeat right center;
	background: url(../images/style2/readmore_big.png) no-repeat right center, -moz-linear-gradient(top,  #dfdfdf 0%, #ffffff 100%);
	background: url(../images/style2/readmore_big.png) no-repeat right center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#ffffff));
	background: url(../images/style2/readmore_big.png) no-repeat right center, -webkit-linear-gradient(top,  #dfdfdf 0%,#ffffff 100%);
	background: url(../images/style2/readmore_big.png) no-repeat right center, -o-linear-gradient(top,  #dfdfdf 0%,#ffffff 100%);
	background: url(../images/style2/readmore_big.png) no-repeat right center, -ms-linear-gradient(top,  #dfdfdf 0%,#ffffff 100%);
	background: url(../images/style2/readmore_big.png) no-repeat right center, linear-gradient(to bottom,  #dfdfdf 0%,#ffffff 100%);
}

#djcatalog .djc_subcategories h2.djc_title {
	color: #2AA79E;
}

#djcatalog h3.djc_related_title {
	color: #2AA79E;
}

#djcatalog .accordion-heading a.active {
	background: #2AA79E!important;
}

.mod_djc_items .djc_title h4 a:hover {
	color: #2AA79E;
}

#djcatalog .djc_title h3 a:hover {
	color: #2AA79E;
}

#djcatalog .djc_tabs .nav-tabs > li {
	color: #2AA79E;	
}

#djcatalog .djc_tabs .nav-tabs > li:hover {
	color: #0096c7;	
}

#djcatalog .accordion-heading a {
	color: #2AA79E;
}

#djcatalog .accordion-heading a:hover {
	color: #0096c7;
}

#dj-classifieds ul.dj-cattree li li {
	background-image: url(../images/style2/li.png);
}

#dj-classifieds table.dj-items th a:link,
#dj-classifieds table.dj-items th a:visited,
.mod_djclassifieds_items div.title span.category a:link,
.mod_djclassifieds_items div.title span.category a:visited {
	color: #2AA79E;	
}

#dj-classifieds .djcf_items_blog .special .item_box_in2,
#dj-classifieds table.dj-items tr.special td {
	background: rgb(229,235,239);
	background: rgba(229,235,239,0.5);
}

#dj-classifieds .special .see_details_box a.see_details:link,
#dj-classifieds .special .see_details_box a.see_details:visited {		
	background: #6fa794;
	background: -moz-linear-gradient(top,  #6fa794 0%, #2AA79E 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fa794), color-stop(100%,#2AA79E));
	background: -webkit-linear-gradient(top,  #6fa794 0%,#2AA79E 100%);
	background: -o-linear-gradient(top,  #6fa794 0%,#2AA79E 100%);
	background: -ms-linear-gradient(top,  #6fa794 0%,#2AA79E 100%);
	background: linear-gradient(to bottom,  #6fa794 0%,#2AA79E 100%);
	border: 1px solid #315368;
	text-shadow: 1px 1px 0 #233845;
}

#dj-classifieds .special .see_details_box a.see_details:hover {
	background: #53788f;
	background: -moz-linear-gradient(top,  #53788f 0%, #53788f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#53788f), color-stop(100%,#53788f));
	background: -webkit-linear-gradient(top,  #53788f 0%,#53788f 100%);
	background: -o-linear-gradient(top,  #53788f 0%,#53788f 100%);
	background: -ms-linear-gradient(top,  #53788f 0%,#53788f 100%);
	background: linear-gradient(to bottom,  #53788f 0%,#53788f 100%);
}

#dj-classifieds .special .see_details_box a.see_details:active {
	background: #2AA79E;
	background: -moz-linear-gradient(top,  #2AA79E 0%, #6fa794 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2AA79E), color-stop(100%,#6fa794));
	background: -webkit-linear-gradient(top,  #2AA79E 0%,#6fa794 100%);
	background: -o-linear-gradient(top,  #2AA79E 0%,#6fa794 100%);
	background: -ms-linear-gradient(top,  #2AA79E 0%,#6fa794 100%);
	background: linear-gradient(to bottom,  #2AA79E 0%,#6fa794 100%);
}

.mid {
	text-align: right;
}

figure{
display: block;
float: none;
margin: 0 0 29px 0;
}
/*==================other=========================*/


h1 { position: relative; z-index: 120; }

h2, h3, h4 { 
	position: relative; 
	display: block; 
	font-size: 20px;
	font-family: 'Young';
	line-height: 48px;
	font-weight: bold;
	color: #F5F5F5;
}
.item-page h3{
	font-size: 15px;
	margin-top: 15px;
	color: darkslategrey;
}
h3 { font-size: 18px; line-height: 31px; }

.item-page h4{
	
	font-size:18px;
	margin-top: 15px;
	color: darkslategray;
}

.item-page h6{
	
	font-size:15px;
}

h4 {
	font-family: 'Ubuntu', sans-serif;
	font-size: 36px; 
	line-height: 36px; 
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
}

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-top: 15px;
}

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: #4ad1e5; display: inline-block; }

/************Header************/

#header {
	position: relative;
	height: 140px;
	top: 8px;
}

.shadow_bg {
    background: url("../images/page1_img1.png") 29px 0px no-repeat;
    background-size: 100%;
    content: "";
    height: 15px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    top: 42px;
    z-index: 100;
    width: 78%;
    right: 97px;
}

/************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: #4ad1e5;
	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: #4ad1e5;
}

a.link_2:hover { color: #444444; }
a.link_3:hover { color: #4ad1e5; 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 #e5ecef;
	position: relative;
	overflow: hidden;
	padding: 40px 0 72px;
}

.logo {
	display: block;
	position: relative;
	margin: 12px 0 10px;
}

ul.social li a:hover{
	color: #333;
	
}
ul.social{
	list-style-type: none;
	display: inline;
	color: #777;
}

ul.social li{
	margin: 0;
	padding: 0;
}
ul.social a: hover{
	color: #333;
}


ul.social li a:link, ul.social li a:visited, ul.social li span.separator {
text-decoration: none;
/* background: url(../images/menu_li.png) no-repeat left center; */
/* box-shadow: 0 1px 0 rgba(255, 255, 255, 1); */
/* -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 1); */
/* border-bottom: 1px solid #8F4848; */
color: #777;
border: none;
}

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: #4ad1e5;
	text-decoration: none;
}

ol li{
	
	padding-bottom: 5px; 
}

.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: #4ad1e5; }

#toTop {
    background: url("../images/totop.png") 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%; }

}

.caption {
	text-align: center;
	margin-top: 10px;

}

.extend{

width: 30%!important;
}

.reduce{
width:20%!important;
}
/*================================================*/