@font-face
{
font-family: 'MyriadPro-Regular';
src: url(../fonts/MyriadPro-Regular.otf);
}

@font-face {
    font-family: 'avantgarde_bk_btbook';
    src: url(../fonts/avantgrade_bk_bt-webfont.eot);
    src: url(../fonts/avantgrade_bk_bt-webfont.eot?#iefix) format('embedded-opentype'),
         url(../fonts/avantgrade_bk_bt-webfont.woff) format('woff'),
         url(../fonts/avantgrade_bk_bt-webfont.ttf) format('truetype'),
         url(../fonts/avantgrade_bk_bt-webfont.svg#avantgarde_bk_btbook) format('svg');
    font-weight: normal;
    font-style: normal;
}

body{color: #333;font-size: 16px; font-family: 'MyriadPro-Regular', MyriadPro, "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;}
nav, .menu, .region-sidebar-second .block-title {font-family: "avantgarde_bk_btbook"; font-size: 14px;}

p{font-size: .9em;}
div.messages{margin-top: 0;}
#page{/* background:url("../images/background.png") repeat-x center top; */ max-width:100%;}

.view-gallery .views-field-title a, .region-resources a.block-title-link, .region-news a.block-title-link {color:#ffffff; text-decoration:none;}
.sidebar-second #content{width:67%; margin-right:-67%;}
.sidebar-second .region-sidebar-second{width:33%; margin-left:67%;}

#wrapper{width:1020px; margin:25px auto 0;}
#main{margin-top: 1px; /*padding-top:4em;*/}
#name-and-slogan{text-indent: -9999em;}
#content{padding:15px 10px 10px;}
#navigation{padding: 15px 0; margin-left: auto; margin-right: auto;}
#content, #second_bar{padding-left:10px; padding-right:10px;}
#logo{box-shadow: 0 0 55px 55px rgba(255, 255, 255, 0.75); border-radius: 5px; border-radius: 43px; background: rgba(1612, 1612, 1612, 0.75);}
#logo, #name-and-slogan{float:left;}
.region-header{float:right; clear:right;}
.region-banner{ box-shadow: 0 0 5px 5px #e4e4e4; border-radius: 5px;}
.region-banner .field-slideshow{margin: 5px; padding-bottom: 0;}
.region-banner .field-slideshow img{padding-bottom: 0; margin-top: 1px;}
#search-block-form input.form-submit {background: url("../images/search_button.png"); text-indent:-9999em; width: 61px; height:43px; border: none;}
#block-search-form #search-block-form{background-image: url("../images/search_border.png"); height:62px; width:315px;}
#block-search-form input[type=text]{border:none; width:230px; margin:20px 0 0 12px;}
#navigation #main-menu{width: 1000px; box-shadow: 0 3px 12px -1px #E4E4E4}
#navigation #main-menu li{height:49px; /* background:url(../images/sep.png) no-repeat left 5px; */}
#navigation #main-menu li a{color:#333130; height: 28px; display: block; /* background:url("../images/nav_bg.png") repeat-x center; */ text-decoration:none; padding:10px 20px; color: #333; margin:0 0 0 1px; font-size: 13px !important; font-weight: 700 !important; text-transform: uppercase; text-shadow: none !important; font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
#navigation #main-menu li a:hover{text-decoration:none;}
#navigation #main-menu li.first a{/* background:url("../images/nav_bg_left.jpg") no-repeat left center, url("../images/nav_bg.png") repeat-x center; */ margin:0 1px; font-size: 13px !important; font-weight: 700 !important; text-transform: uppercase; text-shadow: none !important; font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
#navigation #main-menu li.last a{/* background:url("../images/nav_bg_right.png") no-repeat right center, url("../images/nav_bg.png") repeat-x center; */ margin:0 1px;}
#navigation #main-menu li a.active-trail{ height:29px; /* background:url("../images/nav_bg_active_right.jpg") no-repeat left, url("../images/nav_bg_right_active.jpg") right no-repeat, url("../images/nav_bg_active.png") repeat-x center; */ color: #fff; padding:10px 26px; margin:0 1px;}
#navigation #main-menu li a.active{ height:29px; /* background:url("../images/nav_bg_active_right.jpg") no-repeat left, url("../images/nav_bg_right_active.jpg") right no-repeat, url("../images/nav_bg_active.png") repeat-x center; */ color: #6A990B; padding:10px 22px; margin:0 1px; font-size: 16px; text-shadow: 1px -1px 0 black; font-size: 13px !important; font-weight: 700 !important; text-transform: uppercase; text-shadow: none !important; font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
#navigation ul.links li, #navigation ul.menu li{padding:0;}
.region-sidebar-second .sidebar-wrapper{padding: 10px; background: #f5f7e6; border-radius: 3px;}
.region-sidebar-second .menu-name-main-menu .menu .menu{padding-left: 15px;} 
.region-sidebar-second .menu-name-main-menu > .menu{padding:0;}
.region-sidebar-second .menu li{list-style:none;  border-top: 1px dotted grey; padding:5px 0;}
.region-sidebar-second .menu a {padding: 0 5px;color:#333130; text-decoration:none; display:block;border-top;}
.region-sidebar-second .menu a:hover {background-color:#79A610; transition-duration:1s; border-radius:3px;}
.region-sidebar-second .menu .collapsed > a:after{content:"+"; float:right; font-weight:bold;}
.region-sidebar-second .menu .expanded > a:after{content:"-"; float:right; font-weight:bold;}
.region-sidebar-second .menu li.first.leaf{border:none;}
.region-sidebar-second .menu a.active-trail, .region-sidebar-second .block-title{ background-color:#79A610; color: #fff; border-radius:3px; padding: 0 8px;}
.region-resources, .region-news, .region-gallery{width:320px; float:left;}
.front .view-resources .views-field-title, .front .view-news .views-field-title, .front .view-gallery .views-field-title{}
.front .views-field-field-resouce-image, .front .views-field-field-news-image, .front .views-field-field-gallery-image{border-width: 0 1px; border-style:solid; border-color:#dfdcdc; height:198px;}
.front .region-resources .field-name-field-teaser-image img,.front .region-newss .field-name-field-teaser-image img{border-style:solid; border-color:#dfdcdc; height:198px;}
.front .view-resources .views-field-body, .front .view-news .views-field-body, .front .view-gallery .views-field-body{background-color:#fafaf6; border-style:solid; border-width:0 1px 1px 1px; border-color:#dfdcdc; min-height:133px;}
.front .views-field-body p{margin:0; height:95px; padding:15px; }
.region-resources, .region-news{margin-right:20px;}
.front .region-resources .block-title,.front .region-news .block-title, .front .view-gallery .views-field-title{text-align:center; color:#fff; font-size:1.4em; isplay:block; background:url("../images/news-head-side-bg.png") no-repeat left, url("../images/news-head-side-bg.png") no-repeat right, url("../images/news-head-bg.png") repeat-x center; height:45px; display: table-cell; vertical-align:middle; width:320px;}
.region-gallery::after{clear: both;}
/*.region-updates{border:1px solid #dfdcdc; border-radius:5px; background-color: #fafaf6; margin-top: 18px;}*/

.front .region-updates .block-title{color: #fff; font-size: 1.4em;  background:url("../images/updates_bg_left.png") no-repeat left, url("../images/updates_bg_right.png") no-repeat right, url("../images/updates_bg.png") repeat-x center; height:48px; display: table-cell; vertical-align:middle; width:978px; text-indent: 10px;}
#block-views-updates-block{padding: 10px; overflow: hidden;border:1px solid #dfdcdc; border-radius:5px; background-color: #fafaf6; margin-top: 18px; margin-bottom:20px;}
.front .view-updates .views-row{width: 291px; float: left; margin-right: 51px; border-right:1px solid #DFDCDC;}
.front .view-updates .views-row-3{margin-right: 0; border:none;}
.front .view-updates .views-field-title{text-indent: 5px;}
.front .view-updates .views-field-title a{color: #3a6206; text-decoration: none; font-weight:bold;}
.front .view-updates .views-field-body p{padding:0px; margin-left:5px; margin-right:23px; text-align:justify;}
.front .view-updates {margin-top: 5px;}
#content {overflow: hidden;}
.blocks_container{overflow: hidden; margin-top: 27px;}
#footer{background-color:#f7f7f6; text-align: center; padding-top:10px;}
#footer p{margin:0; font-size:70%;}
.more-link:before{clear: both;}
.block {margin-bottom:.5em;}
#footer span{color:#7dae05;}
.region-header #block-search-form{margin-top:0;}

article .node-development .veiw-fullnode{}

/*Added*/
.view-slide-show .views-field-nothing {
	background-color: rgba(14, 13, 14, 0.70);
    color: white;
    height: 365px;
    margin: 17px 0 17px 28px;
    border-radius: 5px;
    position: absolute;
    width: 475px;
    z-index: 6;
	font-weight:bold;
}
.view-slide-show .views-field-nothing h1 {font-size:30px; text-align:center; color:#A6C829; font-family:"Times New Roman", Times, serif; margin:15px 0 10px; line-height:30px; color: #a7c928; padding: 0 8px;}
.view-slide-show .views-field-nothing p{padding: 0 15px; margin:0 0 20px;}
.view-slide-show .views-field-nothing a{color: #a7c928;}
.view-slide-show .views-field-nothing .field-content {font-size:14px;}
.view-slide-show .views-field-nothing .field-paddingcontent p {padding:0 16px; line-height:18px; margin:0 0 10px 0 !important;}
.view-slide-show .views-field-nothing ul{padding: 0 20px 0 30px; overflow: auto; }
.view-slide-show .views-field-nothing ul li {color:#A6C829; text-decoration:underline; clear: right; margin-bottom: 10px;}
.view-slide-show .views-field-nothing ul li:nth-child(even) {float: right;}
.view-slide-show .views-field-nothing ul li:nth-child(odd) {float: left;}
.block-views-update-block{margin-bottom: 20px;}

.view-content{overflow: hidden;}
.more-link a{color: #446204;}
.jcarousel-skin-default .jcarousel-container-horizontal{
	width:918px;
	background-color: #FAFAF6;
	border-color: #DFDCDC;
	border-style: solid;
	border-width:1px;
	height:130px;
}
.jcarousel-skin-default .jcarousel-clip-horizontal{width:940px;}
.jcarousel-skin-default .jcarousel-next-horizontal, .jcarousel-skin-default .jcarousel-next-horizontal:hover{background:url(../images/ar_right.png) no-repeat left top; right:4px; top:68px; outline:none;}
.jcarousel-skin-default .jcarousel-prev-horizontal, .jcarousel-skin-default .jcarousel-prev-horizontal:hover{background:url(../images/ar_left.png) no-repeat left top; left:10px; top:68px; outline:none;}
.jcarousel-skin-default .jcarousel-item{height:128px; width:210px;}
.jcarousel-skin-default .jcarousel-item-horizontal {margin:0 23px 0 0; width:210px !important;}

#block-nodeblock-4376 .block-title{
	font-size: 21px;
	font-weight: normal;
}

#block-nodeblock-4387 .block-title{
	font-size: 21px;
	font-weight: normal;
}

.field-name-field-images .field-items .field-item {width:150px; height: 150px; float:left; text-align:center;}

#block-nodeblock-4376{
	background-color: #FAFAF6;
    border-color: #DFDCDC;
    border-style: solid;
    border-width: 0 1px 1px;
	height: 376px;
	}
#block-nodeblock-4387{
	background-color: #FAFAF6;
    border-color: #DFDCDC;
    border-style: solid;
    border-width: 0 1px 1px;
	height: 376px;
}
.field-items p{ margin:12px;}
.meta_data p{font-size: 13px;line-height: 25px;margin: 0;padding-left:6px;}
.meta_data span a{text-decoration:none; color:red;}
.readmore a{float:right; padding-right:20px; font-size:14px;color:#3A6206; font-weight:bold;}
.updates{color: #fff; font-size: 1.4em; padding-top:7px;  background:url("../images/updates_bg_left.png") no-repeat left, url("../images/updates_bg_right.png") no-repeat right, url("../images/updates_bg.png") repeat-x center; height:48px; display: table-cell; vertical-align:middle; width:978px; text-indent: 10px;}
.vewall{float:left; margin-top:5px; margin-right:8px;}
.view-header{margin-bottom:11px;}
.node-4460 .views-row-first{border-right:none!important;}
.field-items table{width:100%;}
.field-items tr.odd, .view-gallery tr.odd{background-color: #fcfcfc;}
.field-items tr.even, .view-gallery tr.even{background-color: #f8f8f8;}
.field-items td, .field-items th{padding: 0 8px;}
.field-items tr, .view-gallery tr{border-bottom:1px solid #f4f4f4;}
/*.form-item-field-number-of-units-value input {width:114px;}*/
.form-item-field-number-of-units-int-value input {width:114px;}
.form-item-keys input {width:340px;}
.form-item-city input {width:200px;}

.views-exposed-form .views-exposed-widget .form-submit
{	
	margin-top:1.3em !important; background-color: #77A50F;
    border: 1px solid;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    margin-top: 1.3em;
    padding: 5px 10px;
}
.view-gallery .view-content table
{
	width: 100%;
	font-size: 0.923em;
	margin: 0 0 10px;
	border: 1px solid #bebfb9;
	border-collapse: collapse;
	border-spacing: 0;
}
.view-gallery .view-content table tr th
{
text-transform: uppercase;
background: #e1e2dc;
font-weight: normal;
border-width: 1px;
border-style: solid;
border-color: #bebfb9;
padding: 3px 10px;
color: #000;
vertical-align: top;
}
.view-gallery .view-content table tr th.views-field-field-number-of-units-int {width:130px;}
.view-gallery .view-content table tr th.views-field-field-images {width:150px;}
.view-gallery .view-content table tr {display:table-row;}
.view-gallery .view-content table tr.odd
{
background: #fff;
border-width: 0 1px 0 1px;
border-style: solid;
border-color: #bebfb9;
border-bottom: 1px solid #ccc;
}
.view-gallery .view-content table tr.even
{
border-width: 0 1px 0 1px;
border-style: solid;
border-color: #bebfb9;
background: #f3f4ee;
border-bottom: 1px solid #ccc;
}
.view-gallery .view-content table tr td
{
vertical-align: top;
padding: 8px 10px;
border: 0;
color: #000;
display: table-cell;
}
.view-gallery .view-content table tr td a, .item-list ul.pager li a, .view-gallery .view-content table tr th a
{
color: #0074BD;
text-decoration: none;
} 
#imageData #caption {font-size:18px; color:#79A610;}
