﻿
.colonna-dx{
	float:right;
	width:160px;
	min-height:350px;
	
}

.header-left {
    float: left;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-8{width:66.66666667%}


.calendar-calendar td span.date-display-single,
.calendar-calendar td span.date-display-start,
.calendar-calendar td span.date-display-end,
.calendar-calendar td span.date-display-separator {
  font-weight:bold;
}

span.date-display-separator {
}
ul#main-menu li#follow{font-size:1em;padding-left:10px;padding-right:10px;}
ul#main-menu li#follow img{height:auto;opacity:0.4;cursor:pointer;max-width:25%;}
ul#main-menu li#follow img:hover{opacity:1;}


#contactinfo{
	margin-top:30px;
	margin-left:100px;
	width:250px;
	float: left;	
}

.av-fixed-size .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:80%; z-index: 1; }

.av-fixed-size .av-masonry-entry.av-landscape-img .av-inner-masonry-sizer{ padding-bottom:40%;}

.av-fixed-size .av-masonry-entry.av-portrait-img .av-inner-masonry-sizer{ padding-bottom:160%;}

.av-fixed-size .av-masonry-entry.av-portrait-img.av-landscape-img  .av-inner-masonry-sizer{ padding-bottom:80%;}


.menu-item .dropdown-menu, .menu-item .dropdown-menu li a {
	color: #559664;
}


#classic .menu-item .dropdown-menu, #classic .menu-item .dropdown-menu li a {
	color: #f06e28;
}
img.alignnone{margin:0 0 10px 0;display:inline;}
.widget ul.job_listings li.job_listing a{padding:1em 0}
.widget ul.job_listings li.job_listing .position{float:none;width:auto;padding:0}
.widget ul.job_listings li.job_listing ul.meta{float:none;width:auto;padding:0;margin:0;text-align:left}
.widget ul.job_listings li.job_listing ul.meta li{float:none;display:inline;padding:0;margin:0 .5em 0 0;font-weight:400}
.widget ul.job_listings li.job_listing ul.meta li:after{padding:0 0 0 .5em;content:"\2023"}
.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:''}

.widget .register-section .gform_wrapper .gform_footer input[type="submit"]{ background:#860b2f; border-radius:3px; font-size:18px!important; padding:7px 15px 8px; text-shadow:1px 1px 1px #5e0821; text-transform:uppercase;}

.widget .register-section .gform_wrapper .gform_footer input[type="submit"]:hover{ background:#6f6f6f; text-shadow:#4d4d4d;}

.footer-bg li.widget:first-child {
    background: none repeat scroll 0 0 #373737;
    box-sizing: border-box;
    color: #898989;
    display: block;
    margin: 0 auto;
    padding: 12px 14px;
    text-align: center;
    width: 330px !important;
}

.footer-bg li.widget .widget_sp_image-description p{ color:#898989; font-size:14px; font-weight:normal;}

.footer-bg li.widget:nth-child(5) {
    background: none repeat scroll 0 0 #373737;
    display: inline-block !important;
    float: left;
    margin: 45px 0 0 14%;
    padding-left: 45px;
    padding-top: 30px;
    width: 240px !important;
	min-height:300px;
}

.footer-bg li.widget:last-child {
    background: none repeat scroll 0 0 #373737;
    float: left;
    margin: 45px auto 0;
    padding: 30px 0 37px;
    text-align: left !important;
    width: 36% !important;
	min-height:300px;
}

.footer-bg li.widget:nth-child(2),.footer-bg li.widget:nth-child(3),.footer-bg li.widget:nth-child(4){ display:none;}

.footer-bg li.widget a{
	color: #FFFFFF;
    font-size: 15px!important;
    font-weight: 600!important;
}


.footer-bg li.widget p  {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 600;
}

.footer-bg li.widget{ display:block; width:100%!important; margin:0 auto; background:none repeat scroll 0 0 #333333; text-align:center;}

.footer-bg li.widget .menu {
    display: none;
    padding: 0px 0px 15px 0px;
}


.footer-bg li.widget:nth-child(1),.footer-bg li.widget:nth-child(5),.footer-bg li.widget:nth-child(6){ 
	background: none repeat scroll 0 0 #333333;
    display: block;
    margin: 0 auto;
    min-height: inherit;
    text-align: center;
    width: 100% !important;
    padding: 0px 15px;
    margin: 0px;
}


.search-form input[type="submit"],
.widget .search-form input[type="submit"] {
	padding: 0;
}





.widget {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	margin: 0 auto 9.09090%;
	width: 100%;
	word-wrap: break-word;
}


.widget pre {
	line-height: 1.2;
}


.widget button,
.widget input,
.widget select,
.widget textarea {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5;
}


.widget button,
.widget input {
	line-height: normal;
}


.widget button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
	font-size: 12px;
	font-size: 1.2rem;
	padding: 0.7917em 1.5833em;
}


.widget input[type="text"],
.widget input[type="email"],
.widget input[type="url"],
.widget input[type="password"],
.widget input[type="search"],
.widget textarea {
	padding: 0.375em;
}


.widget-title {
	color: #333;
	font-family: "Noto Sans", sans-serif;
	margin: 0 0 1.6em;
	letter-spacing: 0.04em;
	text-transform: uppercase;
}


.widget-area {
	margin: 9.09090% auto 0;
}


	.widget p,
	.widget address,
	.widget hr,
	.widget ul,
	.widget ol,
	.widget dl,
	.widget dd,
	.widget table,
	.widget pre {
		margin-bottom: 1.5em;
	}


	.widget blockquote {
		font-size: 17px;
		font-size: 1.7rem;
		line-height: 1.6471;
		margin-bottom: 1.6471em;
		margin-left: -1.2353em;
		padding-left: 1em;
	}


	.widget blockquote p {
		margin-bottom: 1.6471em;
	}


	.widget blockquote cite,
	.widget blockquote small {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.5;
	}


	.widget button,
	.widget input,
	.widget select,
	.widget textarea {
		line-height: 1.75;
	}


	.widget button,
	.widget input {
		line-height: normal;
	}


	.widget button,
	.widget input[type="button"],
	.widget input[type="reset"],
	.widget input[type="submit"] {
		font-size: 14px;
		font-size: 1.4rem;
		padding: 0.8214em 1.6429em;
	}


	.widget input[type="text"],
	.widget input[type="email"],
	.widget input[type="url"],
	.widget input[type="password"],
	.widget input[type="search"],
	.widget textarea {
		padding: 0.5625em;
	}


	.widget blockquote.alignleft,
	.widget .wp-caption.alignleft,
	.widget img.alignleft {
		margin: 0.5em 1.5em 1.5em 0;
	}


	.widget blockquote.alignright,
	.widget .wp-caption.alignright,
	.widget img.alignright {
		margin: 0.5em 0 1.5em 1.5em;
	}


	.widget blockquote.aligncenter,
	.widget .wp-caption.aligncenter,
	.widget img.aligncenter {
		margin-top: 0.5em;
		margin-bottom: 1.5em;
	}


	.widget .wp-caption.alignleft,
	.widget .wp-caption.alignright,
	.widget .wp-caption.aligncenter {
		margin-bottom: 1em;
	}


	.widget .wp-caption-text,
	.widget .gallery-caption {
		line-height: 1.5;
	}

	
	.container li.widget .dcjq-accordion .menu-item-has-children ul.sub-menu li a.active{font-weight:bold;}


.footer-bg li.widget:nth-child(3) {
	width: 21%;
}

.footer-bg li.widget:nth-child(4),.footer-bg li.widget:nth-child(2) {
	width: 12%;
}

.footer-bg li.widget div, .footer-bg li.widget  a {
	color: #FFFFFF;
    font-size: 13px;
    font-weight: 500;
    line-height: 25px;
    text-decoration: none;
}

.footer-bg li.widget li { margin : 0px; padding:0px; width :100%;}

footer.footer-bg div.container  li.widget:last-child div.textwidget{min-width:170px;}

footer.footer-bg div.container  li.widget:nth-child(4){min-width:13%;}

.inner-right {
    padding-right: 15px;
}

	
.featuredtop {
	float: left;
	margin: 0px;
	padding: 10px;
	display: inline;
	}
