﻿.img-hvr img,.photo-credit{transition:all 1s ease}
.img-hvr img,.photo-credit,a:hover:after,a:hover:before{text-decoration:none}
.photo-credit{background:rgba(21,31,45,.8);color:#fff;padding:5px 20px;position:absolute;left:0;bottom:0;z-index:5;font-weight:300;font-size:14px;display:inline-block;font-family:Open Sans,sans-serif;line-height:1.65}
.hero--video .photo-credit{display:none}
.show-photo-cr-hvr .photo-credit{opacity:0;transform:translateY(30px)}
.show-photo-cr-hvr:hover .photo-credit{opacity:1;transform:translateY(1px)}


.widget .widget-title {
	padding-top: 0;
	margin-top: 0;
}
.aio-icon-header h3.aio-icon-title{margin:0;display:block;font-size:16px;line-height:1.2em}
.top-icon .aio-icon-header h3.aio-icon-title{margin:25px 0 15px}
.square_box-icon .aio-icon-header h3.aio-icon-title{margin:15px 0}
.heading-right-icon .aio-icon-description,.heading-right-icon .aio-icon-description *,.heading-right-icon .aio-icon-header h3.aio-icon-title,.right-icon .aio-ibd-block,.right-icon .aio-ibd-block *,.right-icon .aio-icon-description,.right-icon .aio-icon-header h3.aio-icon-title{text-align:right}

#wrapper.index #content #footer #footer-inner { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: rgb(93, 93, 93); max-width: 960px; margin: 0 auto; }

#wrapper.index #content #footer #footer-inner:before, #wrapper.index #content #footer #footer-inner:after { content: ""; display: table; }

#wrapper.index #content #footer #footer-inner:after { clear: both; }
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

	
	ul.style1
	{
	}

	
		ul.style1 li
		{
			border-top: solid 1px #e7e7e7;
			line-height: 3em;
		}


		#page-footer ul.style1 li
		{
			border-top-color: #1a1a1a;
		}

		
		ul.style1 li:first-child
		{
			border-top: 0;
		}
