body{
	font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:13px;
	-webkit-font-smoothing:antialiased;
	line-height:20px;
	color:#222222;
	font-weight:400;
	background-color:#ccc;
}
.greys {color:#D2D2D2 !important;}
.small-text{
	font-size:12px;
}

.big-text{
	font-size:16px;
}

.uppercase-text{
	text-transform:uppercase;
}

.strong-text{
	font-weight:bold;
}

.letter-spacing{
	letter-spacing:1px;
}

.letter-spacing.big{
	letter-spacing:2px;
}

.letter-spacing.bigger{
	letter-spacing:3px;
}

.base-font{
	font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.heading-font{
	font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.alt-font{
	font-family:"Roboto Slab","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:1px;
}

a{
	color:#292929;
	cursor:pointer;
	text-decoration:none;
	-webkit-transition:all .3s;
	transition:all .3s;
	-webkit-transition:all all .3s ease;
	-moz-transition:all all .3s ease;
	-ms-transition:all all .3s ease;
	-o-transition:all all .3s ease;
	transition:all all .3s ease;
}

a:hover,a:focus{
	color:#4b4b4b;
	outline:none;
	text-decoration:none;
}
.lights {font-weight: 500;}
.lighter{font-weight:300;}
.mb0 {margin-bottom: 0}
.mb100 {margin-bottom: 100px}
.tiem {line-height: 32px;}
.pr5 {margin-right: 5px}
.margin25 {margin:25px;}
.label {background-color:#000; color: #dedede; margin: 2px 5px; border-radius: 0; font-size:18px;}
.list-inline a {color:#fff;}
.pad25 {padding-top: 25px !important; padding-bottom: 25px !important;}
.padbot25 {padding-bottom: 20px !important;}
.padbot65 {padding-bottom: 65px !important}
.marbot35 {margin-bottom: 35px !important}
.section h3 {margin-bottom: 0 !important;}
.col-md-12 h2>strong {font-size: 32px;letter-spacing: 3px;line-height: 74px;}
.social {margin-top: 40px}
.social a{margin:50px; color: #8a8a8a;}
.social a:hover {color: #000;}
.br {border-right: 1px solid #eeedee;}
.ref {text-align: center;}
.checkbox label {margin-right: 25px;}
.stand .row {border: 1px solid #dedede;padding-top: 10px;}


h1,h2,h3,h4,h5,h6{
	font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-top:0;
	font-weight:400;
	color:#000000;
}

h1{
	font-size:45px;
	line-height:48px;
	margin-bottom:11px;
	letter-spacing:-1px;
	font-weight:400;
}

h2{
	font-size:34px;
	line-height:40px;
	padding-top:8px;
	margin-bottom:12px;
	letter-spacing:-1px;
	font-weight:400;
}

h3{
	font-size:24px;
	line-height:32px;
	padding-top:16px;
	margin-bottom:12px;
	letter-spacing:0;
	font-weight:400;
}

h4{
	font-size:20px;
	line-height:28px;
	padding-top:19px;
	margin-bottom:13px;
	letter-spacing:0;
	font-weight:500;
}

h5{
	font-size:15px;
	line-height:28px;
	padding-top:2px;
	margin-bottom:10px;
	letter-spacing:0;
	font-weight:400;
	line-height:24px;
	padding-top:3px;
	margin-bottom:13px;
}

h6{
	font-size:13px;
	line-height:24px;
	padding-top:4px;
	margin-bottom:12px;
	letter-spacing:0;
	font-weight:500;
}

p{
	font-size:14px;
	line-height:20px;
	padding-top:6px;
	margin-bottom:14px;
	letter-spacing:0;
	font-weight:500;
}

p.lead{
	font-size:16px;
	line-height:1.6;
	margin-bottom:40px;
	font-weight:400;
}

p.large-lead{
	font-size:24px;
	line-height:1.6;
	margin-bottom:30px;
	font-weight:700;
}

p.larger-lead{
	font-size:28px;
	line-height:1.6;
	margin-bottom:40px;
	font-weight:300;
}

p .btn{
	margin-right:20px;
}

ul:last-child,ol:last-child,p:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,dl:last-child,ul li:last-child{
	margin-bottom:0;
}

p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset,form,iframe,.fluid-width-video-wrapper{
	margin-bottom:20px;
}

blockquote{
	border:none;
}

blockquote p{
	font-size:18px;
	line-height:1.6;
}

blockquote footer{
	font-size:11px;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:2px;
	color:inherit;
}

.fluid-width-video-wrapper iframe{
	width:100%;
}

.text-center .btn{
	margin:0 10px;
}

.text-left .btn{
	margin-right:20px;
}

.text-right .btn{
	margin-left:20px;
}

.border-radius{
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.precent-padding{
	padding:15%;
}

.no-padding{
	padding:0!important;
}

.no-padding-top{
	padding-top:0!important;
}

.no-padding-bottom{
	padding-top:0!important;
}

.no-border{
	border:none!important;
}

.margin{
	margin:0!important;
}

.no-margin-bottom{
	margin-bottom:0;
}

.no-margin-top{
	margin-top:0;
}

.text-white{
	color:#ffffff!important;
}

.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{
	color:#ffffff!important;
}

.text-black{
	color:#212121!important;
}

.text-black h1,.text-black h2,.text-black h3,.text-black h4,.text-black h5,.text-black h6{
	color:#212121!important;
}

.text-grey{
	color:#eeedee!important;
}

.text-grey h1,.text-grey h2,.text-grey h3,.text-grey h4,.text-grey h5,.text-grey h6{
	color:#eeedee!important;
}

.text-primary{
	color:#292929!important;
}

.text-primary h1,.text-primary h2,.text-primary h3,.text-primary h4,.text-primary h5,.text-primary h6{
	color:#292929!important;
}

.text-secondary{
	color:#00bcd4!important;
}

.text-secondary h1,.text-secondary h2,.text-secondary h3,.text-secondary h4,.text-secondary h5,.text-secondary h6{
	color:#00bcd4!important;
}

.text-info{
	color:#2196f3!important;
}

.text-info h1,.text-info h2,.text-info h3,.text-info h4,.text-info h5,.text-info h6{
	color:#2196f3!important;
}

.text-danger{
	color:#000000!important;
}

.text-danger h1,.text-danger h2,.text-danger h3,.text-danger h4,.text-danger h5,.text-danger h6{
	color:#000000!important;
}

.text-success{
	color:#4caf50!important;
}

.text-success h1,.text-success h2,.text-success h3,.text-success h4,.text-success h5,.text-success h6{
	color:#4caf50!important;
}

.text-warning{
	color:#f57c00!important;
}

.text-warning h1,.text-warning h2,.text-warning h3,.text-warning h4,.text-warning h5,.text-warning h6{
	color:#f57c00!important;
}

.btn-punch{
	border:2px solid;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:2px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:0 1px 6px rgba(0,0,0,0.12);
	-moz-box-shadow:0 1px 6px rgba(0,0,0,0.12);
	-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.12);
	-webkit-box-shadow:'' 0 1px 6px rgba(0,0,0,0.12) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' 0 1px 6px rgba(0,0,0,0.12) 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' 0 1px 6px rgba(0,0,0,0.12) 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' 0 1px 6px rgba(0,0,0,0.12) 1px 2px rgba(0,0,0,0.1);
	text-shadow:0 1px rgba(0,0,0,0.1);
	min-width:120px;
}

.btn-punch:hover,.btn-punch:focus{
	box-shadow:0 6px 10px rgba(0,0,0,0.23);
	-moz-box-shadow:0 6px 10px rgba(0,0,0,0.23);
	-webkit-box-shadow:0 6px 10px rgba(0,0,0,0.23);
	-webkit-box-shadow:'' 0 6px 10px rgba(0,0,0,0.23) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' 0 6px 10px rgba(0,0,0,0.23) 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' 0 6px 10px rgba(0,0,0,0.23) 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' 0 6px 10px rgba(0,0,0,0.23) 1px 2px rgba(0,0,0,0.1);
	outline:none;
}

.btn-punch.btn-link{
	padding:0!important;
	padding-bottom:8px!important;
	min-width:inherit;
	border:none;
	text-transform:none;
	font-weight:bold;
	font-size:14px;
	letter-spacing:0;
	border-bottom:2px solid;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
}

.btn-punch.btn-link:hover,.btn-punch.btn-link:focus{
	background-color:transparent!important;
	color:inherit!important;
	text-decoration:none;
	border-color:inherit!important;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
}

.btn-punch.btn-white{
	border-color:#ffffff;
	color:#ffffff;
	background-color:transparent;
}

.btn-punch.btn-white:hover,.btn-punch.btn-white:focus{
	background-color:#ffffff;
	color:#212121;
}

.btn-punch.btn-white.hover-colors{
	background-color:#ffffff;
	color:#212121;
}

.btn-punch.btn-white.hover-colors:hover,.btn-punch.btn-white.hover-colors:focus{
	background-color:#ffffff;
}

.btn-punch.btn-white.hover-colors.hover-primary:hover,.btn-punch.btn-white.hover-colors.hover-primary:focus{
	color: #FFFFFF;
    background-color: #292929;
    border-color: #292929;
}

.btn-punch.btn-white.hover-colors.hover-secondary:hover,.btn-punch.btn-white.hover-colors.hover-secondary:focus{
	color:#00bcd4;
}

.btn-punch.btn-white.hover-colors.hover-info:hover,.btn-punch.btn-white.hover-colors.hover-info:focus{
	color:#2196f3;
}

.btn-punch.btn-white.hover-colors.hover-warning:hover,.btn-punch.btn-white.hover-colors.hover-warning:focus{
	color:#f57c00;
}

.btn-punch.btn-white.hover-colors.hover-success:hover,.btn-punch.btn-white.hover-colors.hover-success:focus{
	color:#4caf50;
}

.btn-punch.btn-white.hover-colors.hover-danger:hover,.btn-punch.btn-white.hover-colors.hover-danger:focus{
	color:#000000;
}

.btn-punch.btn-white.btn-inverse{
	background-color:#ffffff;
	color:#212121;
}

.btn-punch.btn-white.btn-inverse:hover,.btn-punch.btn-white.btn-inverse:focus{
	background-color:transparent;
	color:#ffffff;
}

.btn-punch.btn-white.btn-darker{
	background-color:#ffffff;
	color:#212121;
}

.btn-punch.btn-white.btn-darker:hover,.btn-punch.btn-white.btn-darker:focus{
	background-color:#e6e6e6;
	border-color:#e6e6e6;
	color:#212121;
}

.btn-punch.btn-black{
	border-color:#212121;
	color:#212121;
	background-color:transparent;
}

.btn-punch.btn-black:hover,.btn-punch.btn-black:focus{
	background-color:#212121;
	color:#ffffff;
}

.btn-punch.btn-black.btn-inverse{
	background-color:#212121;
	color:#ffffff;
}

.btn-punch.btn-black.btn-inverse:hover,.btn-punch.btn-black.btn-inverse:focus{
	background-color:transparent;
	color:#212121;
}

.btn-punch.btn-black.btn-darker{
	background-color:#212121;
	color:#ffffff;
}

.btn-punch.btn-black.btn-darker:hover,.btn-punch.btn-black.btn-darker:focus{
	background-color:#080808;
	border-color:#080808;
	color:#ffffff;
}

.btn-punch.btn-grey{
	border-color:#eeedee;
	color:#eeedee;
	background-color:transparent;
}

.btn-punch.btn-grey:hover,.btn-punch.btn-grey:focus{
	background-color:#eeedee;
	color:#212121;
}

.btn-punch.btn-grey.btn-inverse{
	background-color:#eeedee;
	color:#212121;
}

.btn-punch.btn-grey.btn-inverse:hover,.btn-punch.btn-grey.btn-inverse:focus{
	background-color:transparent;
	color:#eeedee;
}

.btn-punch.btn-grey.btn-darker{
	background-color:#eeedee;
	color:#212121;
}

.btn-punch.btn-grey.btn-darker:hover,.btn-punch.btn-grey.btn-darker:focus{
	background-color:#d5d3d5;
	border-color:#d5d3d5;
	color:#212121;
}

.btn-punch.btn-primary{
	border-color:#292929;
	color:#292929;
	background-color:transparent;
}

.btn-punch.btn-primary:hover,.btn-punch.btn-primary:focus{
	background-color:#292929;
	color:#ffffff;
}

.btn-punch.btn-primary.btn-inverse{
	background-color:#292929;
	color:#ffffff;
}

.btn-punch.btn-primary.btn-inverse:hover,.btn-punch.btn-primary.btn-inverse:focus{
	background-color:transparent;
	color:#292929;
}

.btn-punch.btn-primary.btn-darker{
	background-color:#292929;
	color:#ffffff;
}

.btn-punch.btn-primary.btn-darker:hover,.btn-punch.btn-primary.btn-darker:focus{
	background-color:#4b4b4b;
	border-color:#4b4b4b;
	color:#ffffff;
}

.btn-punch.btn-secondary{
	border-color:#00bcd4;
	color:#00bcd4;
	background-color:transparent;
}

.btn-punch.btn-secondary:hover,.btn-punch.btn-secondary:focus{
	background-color:#00bcd4;
	color:#ffffff;
}

.btn-punch.btn-secondary.btn-inverse{
	background-color:#00bcd4;
	color:#ffffff;
}

.btn-punch.btn-secondary.btn-inverse:hover,.btn-punch.btn-secondary.btn-inverse:focus{
	background-color:transparent;
	color:#00bcd4;
}

.btn-punch.btn-secondary.btn-darker{
	background-color:#00bcd4;
	color:#ffffff;
}

.btn-punch.btn-secondary.btn-darker:hover,.btn-punch.btn-secondary.btn-darker:focus{
	background-color:#008fa1;
	border-color:#008fa1;
	color:#ffffff;
}

.btn-punch.btn-success{
	border-color:#4caf50;
	color:#4caf50;
	background-color:transparent;
}

.btn-punch.btn-success:hover,.btn-punch.btn-success:focus{
	background-color:#4caf50;
	color:#ffffff;
}

.btn-punch.btn-success.btn-inverse{
	background-color:#4caf50;
	color:#ffffff;
}

.btn-punch.btn-success.btn-inverse:hover,.btn-punch.btn-success.btn-inverse:focus{
	background-color:transparent;
	color:#4caf50;
}

.btn-punch.btn-success.btn-darker{
	background-color:#4caf50;
	color:#ffffff;
}

.btn-punch.btn-success.btn-darker:hover,.btn-punch.btn-success.btn-darker:focus{
	background-color:#3d8b40;
	border-color:#3d8b40;
	color:#ffffff;
}

.btn-punch.btn-danger{
	border-color:#000000;
	color:#000000;
	background-color:transparent;
}

.btn-punch.btn-danger:hover,.btn-punch.btn-danger:focus{
	background-color:#000000;
	color:#ffffff;
}

.btn-punch.btn-danger.btn-inverse{
	background-color:#000000;
	color:#ffffff;
}

.btn-punch.btn-danger.btn-inverse:hover,.btn-punch.btn-danger.btn-inverse:focus{
	background-color:transparent;
	color:#000000;
}

.btn-punch.btn-danger.btn-darker{
	background-color:#000000;
	color:#ffffff;
}

.btn-punch.btn-danger.btn-darker:hover,.btn-punch.btn-danger.btn-darker:focus{
	background-color:#4e4e4e;
	border-color:#4e4e4e;
	color:#ffffff;
}

.btn-punch.btn-warning{
	border-color:#f57c00;
	color:#f57c00;
	background-color:transparent;
}

.btn-punch.btn-warning:hover,.btn-punch.btn-warning:focus{
	background-color:#f57c00;
	color:#ffffff;
}

.btn-punch.btn-warning.btn-inverse{
	background-color:#f57c00;
	color:#ffffff;
}

.btn-punch.btn-warning.btn-inverse:hover,.btn-punch.btn-warning.btn-inverse:focus{
	background-color:transparent;
	color:#f57c00;
}

.btn-punch.btn-warning.btn-darker{
	background-color:#f57c00;
	color:#ffffff;
}

.btn-punch.btn-warning.btn-darker:hover,.btn-punch.btn-warning.btn-darker:focus{
	background-color:#c26200;
	border-color:#c26200;
	color:#ffffff;
}

.btn-punch.btn-info{
	border-color:#2196f3;
	color:#2196f3;
	background-color:transparent;
}

.btn-punch.btn-info:hover,.btn-punch.btn-info:focus{
	background-color:#2196f3;
	color:#ffffff;
}

.btn-punch.btn-info.btn-inverse{
	background-color:#2196f3;
	color:#ffffff;
}

.btn-punch.btn-info.btn-inverse:hover,.btn-punch.btn-info.btn-inverse:focus{
	background-color:transparent;
	color:#2196f3;
}

.btn-punch.btn-info.btn-darker{
	background-color:#2196f3;
	color:#ffffff;
}

.btn-punch.btn-info.btn-darker:hover,.btn-punch.btn-info.btn-darker:focus{
	background-color:#0c7cd5;
	border-color:#0c7cd5;
	color:#ffffff;
}

.btn-punch.btn-xs{
	padding:8px 12px;
	font-size:10px;
}

.btn-punch.btn-sm{
	padding:10px 15px;
	font-size:12px;
}

.btn-punch.btn-md{
	padding:15px 20px;
	font-size:12px;
}

.btn-punch.btn-lg{
	padding:20px 25px;
	font-size:14px;
}

.btn-punch.btn-hg{
	padding:25px 30px;
	font-size:16px;
}

select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.form-control{
	display:block;
	width:100%;
	padding:8px;
	line-height:1.8em;
	height:auto;
	background-image:none;
	border:1px solid rgba(33,33,33,0.1);
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-webkit-transition:all ease-in-out .3s;
	transition:all ease-in-out .3s;
	-webkit-transition:all all ease-in-out .3s ease;
	-moz-transition:all all ease-in-out .3s ease;
	-ms-transition:all all ease-in-out .3s ease;
	-o-transition:all all ease-in-out .3s ease;
	transition:all all ease-in-out .3s ease;
	margin-bottom:20px;
}

select:hover,select:focus,textarea:hover,textarea:focus,input[type="text"]:hover,input[type="text"]:focus,input[type="password"]:hover,input[type="password"]:focus,input[type="datetime"]:hover,input[type="datetime"]:focus,input[type="datetime-local"]:hover,input[type="datetime-local"]:focus,input[type="date"]:hover,input[type="date"]:focus,input[type="month"]:hover,input[type="month"]:focus,input[type="time"]:hover,input[type="time"]:focus,input[type="week"]:hover,input[type="week"]:focus,input[type="number"]:hover,input[type="number"]:focus,input[type="email"]:hover,input[type="email"]:focus,input[type="url"]:hover,input[type="url"]:focus,input[type="search"]:hover,input[type="search"]:focus,input[type="tel"]:hover,input[type="tel"]:focus,input[type="color"]:hover,input[type="color"]:focus,.form-control:hover,.form-control:focus{
	border-color:rgba(33,33,33,0.5);
	outline:none;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
}

select{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:transparent;
	background-image:url(../img/arrow.png);
	background-position:center right;
	background-repeat:no-repeat;
}

input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{
	background-color:transparent!important;
	border-bottom-color:#faffbd;
}

.form-inline .btn,.form-inline .btn-lg,.form-inline .btn-hg,.form-inline .btn-md,.form-inline .btn-sm,.form-inline .btn-xs{
	padding:8px 14px;
	font-size:14px;
	line-height:1.8em;
	height:auto;
	margin-left:-5px;
}

.form-inline .form-control{
	width:100%!important;
}

.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{
	color:#000000;
}

.has-success .form-control{
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	border-color:#4caf50;
}

.has-success .form-control:hover,.has-success .form-control:focus{
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	border-color:#3d8b40;
}

.has-error .form-control{
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	border-color:#000000;
}

.has-error .form-control:hover,.has-error .form-control:focus{
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	border-color:#ea1c0d;
}

.input-group{
	width:100%;
}

.form-process{
	width:100%;
	height:100%;
	background:url("images/preloader.gif") center center no-repeat #FFF;
	display:none;
	position:absolute;
	z-index:3;
	background-color:rgba(0,0,0,0.7);
}

.paper{
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	padding:30px!important;
}

.shadow-1{
	box-shadow:0 1px 4px rgba(0,0,0,0.24);
	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.24);
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.24);
	-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,0.24) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,0.24) 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' 0 1px 4px rgba(0,0,0,0.24) 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' 0 1px 4px rgba(0,0,0,0.24) 1px 2px rgba(0,0,0,0.1);
}

.shadow-2{
	box-shadow:0 3px 10px rgba(0,0,0,0.23);
	-moz-box-shadow:0 3px 10px rgba(0,0,0,0.23);
	-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.23);
	-webkit-box-shadow:'' 0 3px 10px rgba(0,0,0,0.23) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' 0 3px 10px rgba(0,0,0,0.23) 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' 0 3px 10px rgba(0,0,0,0.23) 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' 0 3px 10px rgba(0,0,0,0.23) 1px 2px rgba(0,0,0,0.1);
}

.shadow-3{
	box-shadow:0 6px 10px rgba(0,0,0,0.23);
	-moz-box-shadow:0 6px 10px rgba(0,0,0,0.23);
	-webkit-box-shadow:0 6px 10px rgba(0,0,0,0.23);
	-webkit-box-shadow:'' 0 6px 10px rgba(0,0,0,0.23) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' 0 6px 10px rgba(0,0,0,0.23) 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' 0 6px 10px rgba(0,0,0,0.23) 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' 0 6px 10px rgba(0,0,0,0.23) 1px 2px rgba(0,0,0,0.1);
}

.shadow-4{
	box-shadow:0 10px 18px rgba(0,0,0,0.22);
	-moz-box-shadow:0 10px 18px rgba(0,0,0,0.22);
	-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.22);
	-webkit-box-shadow:'' 0 10px 18px rgba(0,0,0,0.22) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' 0 10px 18px rgba(0,0,0,0.22) 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' 0 10px 18px rgba(0,0,0,0.22) 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' 0 10px 18px rgba(0,0,0,0.22) 1px 2px rgba(0,0,0,0.1);
}

.shadow-5{
	box-shadow:0 15px 20px rgba(0,0,0,0.22);
	-moz-box-shadow:0 15px 20px rgba(0,0,0,0.22);
	-webkit-box-shadow:0 15px 20px rgba(0,0,0,0.22);
	-webkit-box-shadow:'' 0 15px 20px rgba(0,0,0,0.22) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' 0 15px 20px rgba(0,0,0,0.22) 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' 0 15px 20px rgba(0,0,0,0.22) 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' 0 15px 20px rgba(0,0,0,0.22) 1px 2px rgba(0,0,0,0.1);
}

.hero-slider .hero-controls{
	z-index:11;
	position:relative;
}

.hero-slider .hero-controls .flex-control-nav{
	bottom:40px;
	text-align:left;
}

.hero-slider .hero-controls .flex-control-nav li{
	margin-left:0;
	margin-right:5px;
}

.hero-slider .hero-controls .flex-control-nav a{
	background-color:transparent;
	border:1px solid #292929;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
}

.hero-slider .hero-controls .flex-control-nav a.flex-active{
	background-color:#292929;
}

.flexslider .flex-control-nav{
	bottom:5px;
	text-align:center;
	z-index:2;
}

.flexslider .flex-control-nav li{
	margin-left:0;
	margin-right:5px;
}

.flexslider .flex-control-nav a{
	background-color:transparent;
	border:1px solid #ffffff;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	width:8px;
	height:8px;
}

.flexslider .flex-control-nav a:hover,.flexslider .flex-control-nav a:focus{
	border-color:#212121;
}

.flexslider .flex-control-nav a.flex-active{
	background-color:#ffffff;
}

.heading-line{
	width:30px;
	height:1px;
	background:#292929;
	margin-bottom:24px;
}

.heading-line+h1,.heading-line+h2,.heading-line+h3,.heading-line+h4,.heading-line+h5,.heading-line+h6{
	padding-top:0;
}

.heading-line:last-child{
	margin-bottom:0;
}

.heading-line.big{
	height:2px;
}

.heading-line.bigger{
	height:3px;
}

.heading-line.center{
	margin-left:auto;
	margin-right:auto;
}

.heading-line.color-primary{
	background:#292929;
}

.heading-line.color-secondary{
	background:#00bcd4;
}

.heading-line.color-info{
	background:#2196f3;
}

.heading-line.color-danger{
	background:#000000;
}

.heading-line.color-success{
	background:#4caf50;
}

.heading-line.color-black{
	background:#212121;
}

.heading-line.color-white{
	background:#ffffff;
}

.heading-line.color-grey{
	background:#eeedee;
}

.icon{
	font-size:30px;
	display:inline-block;
	margin-bottom:.5em;
}

.icon.large{
	font-size:60px;
}

.icon.larger{
	font-size:80px;
}
.icon.line {    
	border: 2px solid #000;
    padding: 20px 10px;
    width: 100px;
    height: 100px;
    text-align: center;
}

.icon.huge{
	font-size:120px;
}

.icon.center{
	margin-left:auto;
	margin-right:auto;
}

.icon+h1,.icon+h2,.icon+h3,.icon+h4,.icon+h5,.icon+h6{
	padding-top:0;
}

.icon-background{
	position:absolute;
	z-index:1;
	font-size:5em;
	opacity:.2;
	filter:alpha(opacity=20);
	bottom:-5%;
	right:5%;
	-webkit-transition:all .3s;
	transition:all .3s;
	-webkit-transition:all all .3s ease;
	-moz-transition:all all .3s ease;
	-ms-transition:all all .3s ease;
	-o-transition:all all .3s ease;
	transition:all all .3s ease;
}

.icon-background.large{
	font-size:8em;
}

.icon-background.larger{
	font-size:10em;
}

.middle-content{
	position:relative;
	margin-top:0;
	z-index:3;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

.promo-block{
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.promo-block .pb-header{
	padding:30px 60px;
	border-top-right-radius:2px;
	border-top-left-radius:2px;
	border-bottom:1px solid rgba(255,255,255,0.3);
}

.promo-block .pb-header h1,.promo-block .pb-header h2,.promo-block .pb-header h3,.promo-block .pb-header h4,.promo-block .pb-header h5,.promo-block .pb-header h6{
	padding:0;
	margin:0;
}

.promo-block .pb-content{
	overflow:hidden;
	position:relative;
	padding:60px;
	border-bottom-right-radius:2px;
	border-bottom-left-radius:2px;
}

.promo-block .pb-content .icon-background{
	-webkit-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	transform:rotate(0deg);
	font-size:12em;
	bottom:-25%;
}

.promo-block .pb-content .price{
	font-size:60px;
	line-height:60px;
	font-weight:100;
	margin-bottom:15px;
	display:block;
}

.promo-block .pb-content .price .dollar{
	opacity:.4;
	filter:alpha(opacity=40);
}

.promo-block .pb-content .date{
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	margin:15px 0;
}

.promo-block .pb-content ul{
	list-style:none;
	padding:0;
	margin:0;
	margin-bottom:20px;
}

.promo-block .pb-content:hover .icon-background,.promo-block .pb-content:focus .icon-background{
	font-size:18em;
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
	bottom:-15%;
}

.divider{
	background-color:#eeedee;
	height:1px;
	margin:30px 0;
}
.divider-custom {background-color: #eeedee; height: 1px; margin: 20px 0 50px 0;}

.divider.no-space{
	margin:0!important;
}

.divider.large{
	margin:95px 0;
}

.divider.larger{
	margin:165px 0;
}

.divider.huge{
	margin:190px 0;
}

.space{
	height:30px;
	background-color:transparent;
	display:block;
}

.space.large{
	height:95px;
}

.space.larger{
	height:165px;
}

.space.huge{
	height:190px;
}

.service-block .icon{
	font-size:36px;
	float:left;
}

.service-block *:not(.icon){
	margin-left:80px;
}

.service-block h1,.service-block h2,.service-block h3,.service-block h4,.service-block h5,.service-block h6{
	margin-bottom:.5em;
}

ul.Social-links li{
	margin:10px;
}

ul.link-list{
	list-style:none;
	margin:0;
	padding:0;
}

.team-block .paper .team-image{
	margin:-30px;
	margin-bottom:0;
	border-top-right-radius:2px;
	border-top-left-radius:2px;
}

.team-block .team-image{
	display:block;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	position:relative;
	overflow:hidden;
	margin-bottom:0px;
}

.team-block .team-image img{
	width:100%;
	height:auto;
}

.team-block .team-image .overlay{
	background-color:rgba(255,64,129,0.7);
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	visibility:hidden;
	display:none;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all .8s;
	transition:all .8s;
	-webkit-transition:all all .8s ease;
	-moz-transition:all all .8s ease;
	-ms-transition:all all .8s ease;
	-o-transition:all all .8s ease;
	transition:all all .8s ease;
}

.team-block .team-image .overlay i.icon{
	color:#FFF;
}

.team-block h3{
	margin-top:0px;
	padding-top:0;
	margin-bottom:0px;
	margin-top:5px;
	font-size:18px;
	font-weight:bold;
	color:inherit;
}

.team-block h3 a{
	color:inherit;
}

.team-block p.position{
	font-size:11px;
	text-transform:uppercase;
	margin-bottom:0px;
	margin-top:20px;
	letter-spacing:2px;
}

.team-block:hover .team-image .overlay,.team-block:focus .team-image .overlay{
	display:block;
	visibility:visible;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transition:all .8s;
	transition:all .8s;
	-webkit-transition:all all .8s ease;
	-moz-transition:all all .8s ease;
	-ms-transition:all all .8s ease;
	-o-transition:all all .8s ease;
	transition:all all .8s ease;
}

.progress-container{
	text-transform:uppercase;
	font-size:11px;
}

.progress-container .progress{
	height:3px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	margin-top:3px;
	background-color:#eeedee;
}

.progress-container .progress .progress-bar{
	background-color:#292929;
	-webkit-transition:width .6s ease;
	transition:width .6s ease;
	-webkit-transition:all width .6s ease ease;
	-moz-transition:all width .6s ease ease;
	-ms-transition:all width .6s ease ease;
	-o-transition:all width .6s ease ease;
	transition:all width .6s ease ease;
}

.progress-container .progress .progress-bar.progress-bar-success{
	background-color:#4caf50;
}

.progress-container .progress .progress-bar.progress-bar-danger{
	background-color:#000000;
}

.progress-container .progress .progress-bar.progress-bar-warning{
	background-color:#f57c00;
}

.progress-container .progress .progress-bar.progress-bar-info{
	background-color:#2196f3;
}

.progress-container .progress .progress-bar.progress-bar-secondary{
	background-color:#00bcd4;
}

.progress-container .progress .progress-bar.progress-bar-white{
	background-color:#ffffff;
}

.owl-carousel .owl-controls .owl-nav{
	display:none;
}

.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next{
	cursor:pointer;
	position:absolute;
	top:50%;
	left:-20%;
	z-index:1;
	margin:1px 0 0 0;
	background-clip:padding-box;
	border-radius:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:12px;
	height:12px;
	border:2px solid #292929;
	text-indent:-99999px;
	-webkit-transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000);
	transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000);
	-webkit-transition:all all 0.27s cubic-bezier(0.000,0.000,0.580,1.000) ease;
	-moz-transition:all all 0.27s cubic-bezier(0.000,0.000,0.580,1.000) ease;
	-ms-transition:all all 0.27s cubic-bezier(0.000,0.000,0.580,1.000) ease;
	-o-transition:all all 0.27s cubic-bezier(0.000,0.000,0.580,1.000) ease;
	transition:all all 0.27s cubic-bezier(0.000,0.000,0.580,1.000) ease;
}

.owl-carousel .owl-controls .owl-nav .owl-prev:hover,.owl-carousel .owl-controls .owl-nav .owl-prev:focus,.owl-carousel .owl-controls .owl-nav .owl-next:hover,.owl-carousel .owl-controls .owl-nav .owl-next:focus{
	width:30px;
	height:30px;
	border-color:transparent;
	background-color:rgba(255,64,129,0.5);
}

.owl-carousel .owl-controls .owl-nav .owl-next{
	right:-20%;
	left:auto;
	-webkit-transform:translate(50%,-50%);
	transform:translate(50%,-50%);
}

.owl-carousel .owl-controls .owl-dots .owl-dot{
	display:inline-block;
	margin:3px;
	border-radius:50%;
	width:8px;
	height:8px;
	border:1px solid;
}

.owl-carousel .owl-controls .owl-dots .owl-dot.active,.owl-carousel .owl-controls .owl-dots .owl-dot:hover,.owl-carousel .owl-controls .owl-dots .owl-dot:focus{
	border:4px solid;
	-webkit-transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000);
	transition:all 0.27s cubic-bezier(0.000,0.000,0.580,1.000);
	-webkit-transition:all all 0.27s cubic-bezier(0.000,0.000,0.580,1.000) ease;
	-moz-transition:all all 0.27s cubic-bezier(0.000,0.000,0.580,1.000) ease;
	-ms-transition:all all 0.27s cubic-bezier(0.000,0.000,0.580,1.000) ease;
	-o-transition:all all 0.27s cubic-bezier(0.000,0.000,0.580,1.000) ease;
	transition:all all 0.27s cubic-bezier(0.000,0.000,0.580,1.000) ease;
}

.section.blog-section{
	background-color:#eeedee;
}

.section.blog-section ul.pagination li a{
	border:none;
	background-color:transparent;
	font-size:42px;
	font-weight:100;
	color:inherit;
}

.section.blog-section ul.pagination li a:hover,.section.blog-section ul.pagination li a:focus{
	color:#292929;
}

.section.blog-section ul.pagination li.disabled a{
	color:rgba(33,33,33,0.4);
}

.section.blog-section ul.pagination li.active a{
	color:#292929;
}

.section.blog-section .owl-carousel{
	margin:0 -15px;
}

.section.blog-section .owl-carousel .owl-stage-outer .item .entry{
	margin-left:15px;
	margin-right:15px;
}

.section.blog-section .owl-carousel .owl-stage-outer .item .entry img.avatar{
	width:auto;
	display:inline-block;
}

.section.blog-section .progress-container .progress{
	background-color:#ffffff;
}

.section.blog-section.fullwidth{
	background-color:#ffffff;
}

.section.blog-section.fullwidth .entry,.section.blog-section.fullwidth .comment-list{
	background-color:#ffffff;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	padding-left:0;
	padding-right:0;
}

.section.blog-section.fullwidth .entry:first-child,.section.blog-section.fullwidth .comment-list:first-child{
	padding-top:0;
}

.section.blog-section.fullwidth .entry h3.entry-title,.section.blog-section.fullwidth .comment-list h3.entry-title{
	font-size:62px;
	font-weight:100;
	margin-bottom:20px;
}

.section.blog-section.fullwidth .entry .entry-top .entry-meta,.section.blog-section.fullwidth .comment-list .entry-top .entry-meta{
	font-size:15px;
	margin-bottom:10px;
	margin-top:10px;
}

.section.blog-section.fullwidth .entry .entry-media,.section.blog-section.fullwidth .comment-list .entry-media{
	margin:0px;
	margin-bottom:25px;
}

.section.blog-section.fullwidth .entry .entry-media img,.section.blog-section.fullwidth .entry .entry-media iframe,.section.blog-section.fullwidth .comment-list .entry-media img,.section.blog-section.fullwidth .comment-list .entry-media iframe{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.section.blog-section.fullwidth .entry .entry-media blockquote,.section.blog-section.fullwidth .comment-list .entry-media blockquote{
	padding:0;
	background-color:transparent;
	color:inherit;
}

.section.blog-section.fullwidth .entry .entry-media blockquote p,.section.blog-section.fullwidth .comment-list .entry-media blockquote p{
	font-size:38px;
}

.section.blog-section .content .row .col-md-6 .entry,.section.blog-section .content .row .col-md-3 .entry,.section.blog-section .content .row .col-lg-3 .entry{
	padding:30px;
}

.section.blog-section .content .row .col-md-6 .entry .entry-top,.section.blog-section .content .row .col-md-3 .entry .entry-top,.section.blog-section .content .row .col-lg-3 .entry .entry-top{
	padding-top:0;
}

.section.blog-section .content .row .col-md-6 .entry .entry-top h3.entry-title,.section.blog-section .content .row .col-md-3 .entry .entry-top h3.entry-title,.section.blog-section .content .row .col-lg-3 .entry .entry-top h3.entry-title{
	font-size:18px;
}

.section.blog-section .content .row .col-md-6 .entry .entry-media,.section.blog-section .content .row .col-md-3 .entry .entry-media,.section.blog-section .content .row .col-lg-3 .entry .entry-media{
	margin:-30px;
	margin-bottom:30px;
}

.section.blog-section .content .row .col-md-6 .entry .entry-media blockquote,.section.blog-section .content .row .col-md-3 .entry .entry-media blockquote,.section.blog-section .content .row .col-lg-3 .entry .entry-media blockquote{
	padding:30px;
}

.section.blog-section .content .row .col-md-6 .entry .entry-media .flex-control-nav,.section.blog-section .content .row .col-md-3 .entry .entry-media .flex-control-nav,.section.blog-section .content .row .col-lg-3 .entry .entry-media .flex-control-nav{
	padding-left:30px;
}

.section.portfolio-section{
	background-color:#eeedee;
}

.section.portfolio-section.no-gutter ul.pagination{
	margin-top:40px;
}

.section.portfolio-section.no-gutter .row .row.isotope-container{
	margin:0!important;
}

.section.portfolio-section.no-gutter .row .row.isotope-container [class^="col-"],.section.portfolio-section.no-gutter .row .row.isotope-container [class*=" col-"]{
	padding:0;
}

.section.portfolio-section.no-gutter .row .row.isotope-container [class^="col-"] .entry,.section.portfolio-section.no-gutter .row .row.isotope-container [class*=" col-"] .entry{
	padding:0;
	margin-bottom:0;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}

.section.portfolio-section.no-gutter .row .row.isotope-container [class^="col-"] .entry:hover .entry-top,.section.portfolio-section.no-gutter .row .row.isotope-container [class*=" col-"] .entry:hover .entry-top{
	opacity:1;
	filter:alpha(opacity=100);
	display:block;
	visibility:visible;
	-webkit-animation:fadeIn .5s;
	animation:fadeIn .5s;
	-webkit-transition:all .5s;
	transition:all .5s;
	-webkit-transition:all all .5s ease;
	-moz-transition:all all .5s ease;
	-ms-transition:all all .5s ease;
	-o-transition:all all .5s ease;
	transition:all all .5s ease;
}

.section.portfolio-section.no-gutter .row .row.isotope-container [class^="col-"] .entry .entry-media,.section.portfolio-section.no-gutter .row .row.isotope-container [class*=" col-"] .entry .entry-media{
	margin:0;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}

.section.portfolio-section.no-gutter .row .row.isotope-container [class^="col-"] .entry .entry-media img,.section.portfolio-section.no-gutter .row .row.isotope-container [class^="col-"] .entry .entry-media iframe,.section.portfolio-section.no-gutter .row .row.isotope-container [class*=" col-"] .entry .entry-media img,.section.portfolio-section.no-gutter .row .row.isotope-container [class*=" col-"] .entry .entry-media iframe{
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}

.section.portfolio-section.no-gutter .row .row.isotope-container [class^="col-"] .entry .entry-top,.section.portfolio-section.no-gutter .row .row.isotope-container [class*=" col-"] .entry .entry-top{
	position:absolute;
	bottom:0;
	left:0;
	z-index:2;
	width:100%;
	height:100%;
	background-color:rgba(255,255,255,0.9);
	opacity:0;
	filter:alpha(opacity=0);
	display:none;
	visibility:hidden;
	-webkit-animation:fadeOut .5s;
	animation:fadeOut .5s;
	-webkit-transition:all .5s;
	transition:all .5s;
	-webkit-transition:all all .5s ease;
	-moz-transition:all all .5s ease;
	-ms-transition:all all .5s ease;
	-o-transition:all all .5s ease;
	transition:all all .5s ease;
}

.section.portfolio-section.no-gutter .row .row.isotope-container [class^="col-"] .entry .entry-top h3.entry-title,.section.portfolio-section.no-gutter .row .row.isotope-container [class*=" col-"] .entry .entry-top h3.entry-title{
	text-align:center;
	position:relative;
	margin-top:0;
	top:50%;
	z-index:3;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

.section.portfolio-section .container-full .row .row.isotope-container{
	margin:0 15px;
}

.section.portfolio-section ul.portfolio-filter{
	margin-bottom:40px;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:2px;
}

.section.portfolio-section ul.portfolio-filter li{
	margin:0 10px;
}

.section.portfolio-section ul.portfolio-filter li a{
	color:inherit;
}

.section.portfolio-section ul.portfolio-filter li a:hover,.section.portfolio-section ul.portfolio-filter li a:focus,.section.portfolio-section ul.portfolio-filter li a.selected{
	color:#292929;
}

.section.portfolio-section .entry{
	padding:30px;
}

.section.portfolio-section .entry .entry-media{
	margin:-30px;
	margin-bottom:30px;
}

.section.portfolio-section .entry .entry-top{
	margin:0;
	padding:0;
}

.section.portfolio-section .entry .entry-top h3.entry-title{
	font-size:14px;
	margin-right:0;
	margin-bottom:0;
	text-transform:uppercase;
	font-weight:normal;
}

.section.portfolio-section .col-md-6 .entry{
	padding:40px;
}

.section.portfolio-section .col-md-6 .entry .entry-media{
	margin:-40px;
	margin-bottom:40px;
}

.section.portfolio-section ul.pagination li a{
	border:none;
	background-color:transparent;
	font-size:42px;
	font-weight:100;
	color:inherit;
}

.section.portfolio-section ul.pagination li a:hover,.section.portfolio-section ul.pagination li a:focus{
	color:#292929;
}

.section.portfolio-section ul.pagination li.disabled a{
	color:rgba(33,33,33,0.4);
}

.section.portfolio-section ul.pagination li.active a{
	color:#292929;
}

.single .section.blog-section h3.entry-title{
	font-size:62px;
}

.single .section.blog-section p.lead{
	font-size:18px;
	font-weight:300;
}

.single .section.blog-section blockquote{
	border:none;
	border-left:3px solid #00bcd4;
	padding-top:0;
	padding-bottom:0;
}

.single .section.blog-section blockquote p{
	padding:0;
	margin-top:0;
	font-size:18px;
	font-weight:300;
	font-style:italic;
	padding-left:0px;
	margin-bottom:10px;
}

.single .section.blog-section .entry-media blockquote{
	padding:40px;
}

.single .section.blog-section .entry-media blockquote p{
	font-size:24px;
}

.entry{
	background-color:#ffffff;
	padding:40px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	margin-bottom:30px;
}

.entry:hover .entry-media img,.entry:focus .entry-media img{
	-webkit-transform:scale(1.09,1.09);
	-ms-transform:scale(1.09,1.09);
	transform:scale(1.09,1.09);
	-webkit-transition:all .5s;
	transition:all .5s;
	-webkit-transition:all all .5s ease;
	-moz-transition:all all .5s ease;
	-ms-transition:all all .5s ease;
	-o-transition:all all .5s ease;
	transition:all all .5s ease;
}

.entry .entry-top{
	padding:10px 0;
	padding-bottom:20px;
}

.entry .entry-top h3.entry-title{
	margin:0;
	padding:0;
	font-size:23px;
	line-height:1.1;
	font-weight:300;
	margin-bottom:10px;
	margin-right:10%;
}

.entry .entry-top h3.entry-title a{
	color:inherit;
}

.entry .entry-top .entry-meta{
	overflow:hidden;
	height:13px;
	line-height:13px;
	text-transform:none;
	font-weight:300;
	font-size:13px;
	color:#AAA;
}

.entry .entry-meta{
	list-style:none;
	font-weight:300;
	font-size:13px;
}

.entry .entry-meta .avatar{
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	margin-right:10px;
}

.entry .entry-meta a,.entry .entry-meta a:hover,.entry .entry-meta a:focus{
	color:#716b71;
}

.entry .entry-media{
	margin:-40px;
	margin-bottom:30px;
	overflow:hidden;
}

.entry .entry-media img,.entry .entry-media iframe{
	border-top-right-radius:2px;
	border-top-left-radius:2px;
	overflow:hidden;
}

.entry .entry-media img{
	-webkit-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-webkit-transition:all .5s;
	transition:all .5s;
	-webkit-transition:all all .5s ease;
	-moz-transition:all all .5s ease;
	-ms-transition:all all .5s ease;
	-o-transition:all all .5s ease;
	transition:all all .5s ease;
}

.entry .entry-media iframe .player .video-wrapper,.entry .entry-media iframe #player,.entry .entry-media iframe .fallback,.entry .entry-media iframe body,.entry .entry-media iframe html{
	border-top-right-radius:2px;
	border-top-left-radius:2px;
	background-color:transparent;
}

.entry .entry-media blockquote{
	padding:40px;
	background-color:#00bcd4;
	color:#ffffff;
	margin-bottom:20px;
	border-top-right-radius:2px;
	border-top-left-radius:2px;
}

.entry .entry-media blockquote p{
	font-style:italic;
	font-weight:300;
	font-size:24px;
}

.entry .entry-media .flex-control-nav{
	padding-left:40px;
	text-align:left;
	bottom:20px;
}

.entry .entry-bottom{
	line-height:30px;
	padding-top:30px;
	margin-top:30px;
	border-top:1px solid rgba(238,237,238,0.65);
}

.comment-list{
	padding:40px;
	background-color:#ffffff;
}

.comment-list h3.comment-title{
	margin:0;
	padding:0;
	font-size:18px;
}

.comment-list .media-list{
	margin:25px 0;
}

.comment-list .comment-avatar{
	width:40px;
	height:40px;
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	margin-right:15px;
}

.comment-list .comment-item-data{
	font-size:12px;
	color:#999;
	font-weight:normal;
	margin-bottom:10px;
}

.comment-list .comment-item-data .comment-author{
	font-size:14px;
	font-weight:bold;
}

.comment-list .comment-item-data .comment-author a{
	color:#222222;
}

.comment-list .separator{
	margin-left:10px;
	margin-right:10px;
}

.comment-list .comment-item{
	margin-top:30px;
	padding-top:30px;
	border-top:1px solid #f9f9f9;
}

.comment-list .comment-item .comment-item{
	margin-left:55px;
}

.comment-list .media-left,.comment-list .media>.pull-left{
	margin-right:5px;
}

.comment-list h3.reply-title{
	font-size:18px;
	padding:20px 0;
}

.panel-group{
	margin-bottom:30px;
}

.panel-group.paper .panel{
	padding:0;
	margin-bottom:20px;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	background-color:transparent;
}

.panel-group .panel{
	border:none;
	padding:30px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	margin-bottom:0;
}

.panel-group .panel:last-child{
	margin-bottom:0;
}

.panel-group .panel-heading{
	background-color:transparent;
	padding:0;
	border:none;
}

.panel-group .panel-heading .panel-title{
	padding-top:0;
	font-weight:300;
	font-size:18px;
}

.panel-group .panel-body{
	padding:0;
	padding-top:20px;
	margin-top:20px;
}

.tabs{
	margin-bottom:30px;
}

.tabs .nav-tabs{
	margin-bottom:20px;
}

.tabs .nav-tabs>li>a{
	padding:18px 0;
	font-weight:normal;
	margin-right:20px;
	margin-bottom:0px;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	border:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	letter-spacing:2px;
}

.tabs .nav-tabs>li.active>a,.tabs .nav-tabs>li.active>a:focus,.tabs .nav-tabs>li.active>a:hover{
	background-color:transparent;
	border:none;
	border-bottom:1px solid;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
}

.tabs .nav-tabs>li:last-child{
	margin-bottom:-1px;
}

[class^="col-"] .gmap,[class*=" col-"] .gmap{
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

ul.social-links li a{
	color:#292929;
}

ul.social-links li a i{
	display: block;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border: 2px solid;
    font-size: 16px;
    line-height: 28px;
    text-align: center;
    color: #A9A9A9;
}

ul.link-list{
	list-style:none;
}

ul.link-list li{
	list-style:none;
	padding:0;
	margin:0;
}

ul.portfolio-list{
	padding:0;
	margin:0;
	font-size:12px;
	list-style:none;
}

ul.portfolio-list li{
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #f9f9f9;
	padding:5px 0;
}

ul.portfolio-list li span:first-child{
	font-weight:bold;
	margin-right:20px;
}

.section,.paper{
	padding-top:95px;
	padding-bottom:95px;
	position:relative;
	background-color:#FFF;
	overflow:hidden;
}

.section.xsmall-padding,.paper.xsmall-padding{
	padding-top:25px;
	padding-bottom:25px;
}

.section.small-padding,.paper.small-padding{
	padding-top:65px;
	padding-bottom:65px;
}
.section.medium-padding,.paper.medium-padding{
	padding-top:100px;
	padding-bottom:100px;
}
.section.big-padding,.paper.big-padding{
	padding-top:165px;
	padding-bottom:165px;
}

.section.bigger-padding,.paper.bigger-padding{
	padding-top:190px;
	padding-bottom:190px;
}

.section.huge-padding,.paper.huge-padding{
	padding-top:260px;
	padding-bottom:260px;
}

.section.background-wrapper,.section .background-wrapper,.paper.background-wrapper,.paper .background-wrapper{
	overflow:hidden;
}

.section.background-wrapper .background-image,.section.background-wrapper .parallax-background,.section.background-wrapper iframe,.section .background-wrapper .background-image,.section .background-wrapper .parallax-background,.section .background-wrapper iframe,.paper.background-wrapper .background-image,.paper.background-wrapper .parallax-background,.paper.background-wrapper iframe,.paper .background-wrapper .background-image,.paper .background-wrapper .parallax-background,.paper .background-wrapper iframe{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-size:cover!important;
	z-index:0;
	background-repeat:no-repeat;
	background-attachment:fixed;
}

.section.background-wrapper .video-wrapper,.section .background-wrapper .video-wrapper,.paper.background-wrapper .video-wrapper,.paper .background-wrapper .video-wrapper{
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	z-index:0;
}

.section.background-wrapper .video-wrapper video,.section .background-wrapper .video-wrapper video,.paper.background-wrapper .video-wrapper video,.paper .background-wrapper .video-wrapper video{
	width:100%;
	position:absolute;
	top:0px;
	left:0;
}

.section.fixed-background,.paper.fixed-background{
	background-attachment:fixed;
	background-size:cover!important;
}

.section.color-white,.paper.color-white{
	color:#FFF;
}

.section.color-white h1,.section.color-white h2,.section.color-white h3,.section.color-white h4,.section.color-white h5,.section.color-white h6,.paper.color-white h1,.paper.color-white h2,.paper.color-white h3,.paper.color-white h4,.paper.color-white h5,.paper.color-white h6{
	color:#FFF;
}

.section.color-dark,.paper.color-dark{
	color:#222222;
}

.section.color-dark h1,.section.color-dark h2,.section.color-dark h3,.section.color-dark h4,.section.color-dark h5,.section.color-dark h6,.paper.color-dark h1,.paper.color-dark h2,.paper.color-dark h3,.paper.color-dark h4,.paper.color-dark h5,.paper.color-dark h6{
	color:#222222;
}

.section .container,.paper .container{
	position:relative;
	z-index:5;
}

.section.with-overlay:after,.section .side-image:after,.section.full .with-overlay:after,.paper.with-overlay:after,.paper .side-image:after,.paper.full .with-overlay:after{
	content:"";
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
}

.section.with-overlay .row,.section .side-image .row,.section.full .with-overlay .row,.paper.with-overlay .row,.paper .side-image .row,.paper.full .with-overlay .row{
	position:relative;
	z-index:2;
}

.section.with-overlay.black-overlay,.section .side-image.black-overlay,.section.full .with-overlay.black-overlay,.paper.with-overlay.black-overlay,.paper .side-image.black-overlay,.paper.full .with-overlay.black-overlay{
	color:#ffffff;
}

.section.with-overlay.black-overlay h1,.section.with-overlay.black-overlay h2,.section.with-overlay.black-overlay h3,.section.with-overlay.black-overlay h4,.section.with-overlay.black-overlay h5,.section.with-overlay.black-overlay h6,.section .side-image.black-overlay h1,.section .side-image.black-overlay h2,.section .side-image.black-overlay h3,.section .side-image.black-overlay h4,.section .side-image.black-overlay h5,.section .side-image.black-overlay h6,.section.full .with-overlay.black-overlay h1,.section.full .with-overlay.black-overlay h2,.section.full .with-overlay.black-overlay h3,.section.full .with-overlay.black-overlay h4,.section.full .with-overlay.black-overlay h5,.section.full .with-overlay.black-overlay h6,.paper.with-overlay.black-overlay h1,.paper.with-overlay.black-overlay h2,.paper.with-overlay.black-overlay h3,.paper.with-overlay.black-overlay h4,.paper.with-overlay.black-overlay h5,.paper.with-overlay.black-overlay h6,.paper .side-image.black-overlay h1,.paper .side-image.black-overlay h2,.paper .side-image.black-overlay h3,.paper .side-image.black-overlay h4,.paper .side-image.black-overlay h5,.paper .side-image.black-overlay h6,.paper.full .with-overlay.black-overlay h1,.paper.full .with-overlay.black-overlay h2,.paper.full .with-overlay.black-overlay h3,.paper.full .with-overlay.black-overlay h4,.paper.full .with-overlay.black-overlay h5,.paper.full .with-overlay.black-overlay h6{
	color:#292929;
}

.section.with-overlay.black-overlay:after,.section .side-image.black-overlay:after,.section.full .with-overlay.black-overlay:after,.paper.with-overlay.black-overlay:after,.paper .side-image.black-overlay:after,.paper.full .with-overlay.black-overlay:after{
	background-color:rgba(255, 255, 255, 0.2);
}

.section.with-overlay.blackgold-overlay:after,.section .side-image.black-overlay:after,.section.full .with-overlay.black-overlay:after,.paper.with-overlay.black-overlay:after,.paper .side-image.black-overlay:after,.paper.full .with-overlay.black-overlay:after{
	background-color:rgba(27, 27, 27, 0.7);
}

.section.with-overlay.black-overlay.half-overlay:after,.section .side-image.black-overlay.half-overlay:after,.section.full .with-overlay.black-overlay.half-overlay:after,.paper.with-overlay.black-overlay.half-overlay:after,.paper .side-image.black-overlay.half-overlay:after,.paper.full .with-overlay.black-overlay.half-overlay:after{
	background-color:rgba(0,0,0,0.7);
}

.section.with-overlay.white-overlay,.section .side-image.white-overlay,.section.full .with-overlay.white-overlay,.paper.with-overlay.white-overlay,.paper .side-image.white-overlay,.paper.full .with-overlay.white-overlay{
	color:#212121;
}

.section.with-overlay.white-overlay h1,.section.with-overlay.white-overlay h2,.section.with-overlay.white-overlay h3,.section.with-overlay.white-overlay h4,.section.with-overlay.white-overlay h5,.section.with-overlay.white-overlay h6,.section .side-image.white-overlay h1,.section .side-image.white-overlay h2,.section .side-image.white-overlay h3,.section .side-image.white-overlay h4,.section .side-image.white-overlay h5,.section .side-image.white-overlay h6,.section.full .with-overlay.white-overlay h1,.section.full .with-overlay.white-overlay h2,.section.full .with-overlay.white-overlay h3,.section.full .with-overlay.white-overlay h4,.section.full .with-overlay.white-overlay h5,.section.full .with-overlay.white-overlay h6,.paper.with-overlay.white-overlay h1,.paper.with-overlay.white-overlay h2,.paper.with-overlay.white-overlay h3,.paper.with-overlay.white-overlay h4,.paper.with-overlay.white-overlay h5,.paper.with-overlay.white-overlay h6,.paper .side-image.white-overlay h1,.paper .side-image.white-overlay h2,.paper .side-image.white-overlay h3,.paper .side-image.white-overlay h4,.paper .side-image.white-overlay h5,.paper .side-image.white-overlay h6,.paper.full .with-overlay.white-overlay h1,.paper.full .with-overlay.white-overlay h2,.paper.full .with-overlay.white-overlay h3,.paper.full .with-overlay.white-overlay h4,.paper.full .with-overlay.white-overlay h5,.paper.full .with-overlay.white-overlay h6{
	color:#212121;
}

.section.with-overlay.white-overlay:after,.section .side-image.white-overlay:after,.section.full .with-overlay.white-overlay:after,.paper.with-overlay.white-overlay:after,.paper .side-image.white-overlay:after,.paper.full .with-overlay.white-overlay:after{
	background-color:rgba(255,255,255,0.9);
}

.section.with-overlay.white-overlay.half-overlay:after,.section .side-image.white-overlay.half-overlay:after,.section.full .with-overlay.white-overlay.half-overlay:after,.paper.with-overlay.white-overlay.half-overlay:after,.paper .side-image.white-overlay.half-overlay:after,.paper.full .with-overlay.white-overlay.half-overlay:after{
	background-color:rgba(255,255,255,0.7);
}

.section.with-overlay.primary-overlay,.section .side-image.primary-overlay,.section.full .with-overlay.primary-overlay,.paper.with-overlay.primary-overlay,.paper .side-image.primary-overlay,.paper.full .with-overlay.primary-overlay{
	color:#ffffff;
}

.section.with-overlay.primary-overlay h1,.section.with-overlay.primary-overlay h2,.section.with-overlay.primary-overlay h3,.section.with-overlay.primary-overlay h4,.section.with-overlay.primary-overlay h5,.section.with-overlay.primary-overlay h6,.section .side-image.primary-overlay h1,.section .side-image.primary-overlay h2,.section .side-image.primary-overlay h3,.section .side-image.primary-overlay h4,.section .side-image.primary-overlay h5,.section .side-image.primary-overlay h6,.section.full .with-overlay.primary-overlay h1,.section.full .with-overlay.primary-overlay h2,.section.full .with-overlay.primary-overlay h3,.section.full .with-overlay.primary-overlay h4,.section.full .with-overlay.primary-overlay h5,.section.full .with-overlay.primary-overlay h6,.paper.with-overlay.primary-overlay h1,.paper.with-overlay.primary-overlay h2,.paper.with-overlay.primary-overlay h3,.paper.with-overlay.primary-overlay h4,.paper.with-overlay.primary-overlay h5,.paper.with-overlay.primary-overlay h6,.paper .side-image.primary-overlay h1,.paper .side-image.primary-overlay h2,.paper .side-image.primary-overlay h3,.paper .side-image.primary-overlay h4,.paper .side-image.primary-overlay h5,.paper .side-image.primary-overlay h6,.paper.full .with-overlay.primary-overlay h1,.paper.full .with-overlay.primary-overlay h2,.paper.full .with-overlay.primary-overlay h3,.paper.full .with-overlay.primary-overlay h4,.paper.full .with-overlay.primary-overlay h5,.paper.full .with-overlay.primary-overlay h6{
	color:#ffffff;
}

.section.with-overlay.primary-overlay a:not(.btn),.section .side-image.primary-overlay a:not(.btn),.section.full .with-overlay.primary-overlay a:not(.btn),.paper.with-overlay.primary-overlay a:not(.btn),.paper .side-image.primary-overlay a:not(.btn),.paper.full .with-overlay.primary-overlay a:not(.btn){
	color:#ffffff;
}

.section.with-overlay.primary-overlay a:not(.btn):hover,.section.with-overlay.primary-overlay a:not(.btn):focus,.section .side-image.primary-overlay a:not(.btn):hover,.section .side-image.primary-overlay a:not(.btn):focus,.section.full .with-overlay.primary-overlay a:not(.btn):hover,.section.full .with-overlay.primary-overlay a:not(.btn):focus,.paper.with-overlay.primary-overlay a:not(.btn):hover,.paper.with-overlay.primary-overlay a:not(.btn):focus,.paper .side-image.primary-overlay a:not(.btn):hover,.paper .side-image.primary-overlay a:not(.btn):focus,.paper.full .with-overlay.primary-overlay a:not(.btn):hover,.paper.full .with-overlay.primary-overlay a:not(.btn):focus{
	color:#ffffff;
}

.section.with-overlay.primary-overlay:after,.section .side-image.primary-overlay:after,.section.full .with-overlay.primary-overlay:after,.paper.with-overlay.primary-overlay:after,.paper .side-image.primary-overlay:after,.paper.full .with-overlay.primary-overlay:after{
	background-color:rgba(255,64,129,0.9);
}

.section.with-overlay.primary-overlay.half-overlay:after,.section .side-image.primary-overlay.half-overlay:after,.section.full .with-overlay.primary-overlay.half-overlay:after,.paper.with-overlay.primary-overlay.half-overlay:after,.paper .side-image.primary-overlay.half-overlay:after,.paper.full .with-overlay.primary-overlay.half-overlay:after{
	background-color:rgba(255,64,129,0.7);
}

.section.with-overlay.secondary-overlay,.section .side-image.secondary-overlay,.section.full .with-overlay.secondary-overlay,.paper.with-overlay.secondary-overlay,.paper .side-image.secondary-overlay,.paper.full .with-overlay.secondary-overlay{
	color:#ffffff;
}

.section.with-overlay.secondary-overlay h1,.section.with-overlay.secondary-overlay h2,.section.with-overlay.secondary-overlay h3,.section.with-overlay.secondary-overlay h4,.section.with-overlay.secondary-overlay h5,.section.with-overlay.secondary-overlay h6,.section .side-image.secondary-overlay h1,.section .side-image.secondary-overlay h2,.section .side-image.secondary-overlay h3,.section .side-image.secondary-overlay h4,.section .side-image.secondary-overlay h5,.section .side-image.secondary-overlay h6,.section.full .with-overlay.secondary-overlay h1,.section.full .with-overlay.secondary-overlay h2,.section.full .with-overlay.secondary-overlay h3,.section.full .with-overlay.secondary-overlay h4,.section.full .with-overlay.secondary-overlay h5,.section.full .with-overlay.secondary-overlay h6,.paper.with-overlay.secondary-overlay h1,.paper.with-overlay.secondary-overlay h2,.paper.with-overlay.secondary-overlay h3,.paper.with-overlay.secondary-overlay h4,.paper.with-overlay.secondary-overlay h5,.paper.with-overlay.secondary-overlay h6,.paper .side-image.secondary-overlay h1,.paper .side-image.secondary-overlay h2,.paper .side-image.secondary-overlay h3,.paper .side-image.secondary-overlay h4,.paper .side-image.secondary-overlay h5,.paper .side-image.secondary-overlay h6,.paper.full .with-overlay.secondary-overlay h1,.paper.full .with-overlay.secondary-overlay h2,.paper.full .with-overlay.secondary-overlay h3,.paper.full .with-overlay.secondary-overlay h4,.paper.full .with-overlay.secondary-overlay h5,.paper.full .with-overlay.secondary-overlay h6{
	color:#ffffff;
}

.section.with-overlay.secondary-overlay:after,.section .side-image.secondary-overlay:after,.section.full .with-overlay.secondary-overlay:after,.paper.with-overlay.secondary-overlay:after,.paper .side-image.secondary-overlay:after,.paper.full .with-overlay.secondary-overlay:after{
	background-color:rgba(0,188,212,0.9);
}

.section.with-overlay.secondary-overlay.half-overlay:after,.section .side-image.secondary-overlay.half-overlay:after,.section.full .with-overlay.secondary-overlay.half-overlay:after,.paper.with-overlay.secondary-overlay.half-overlay:after,.paper .side-image.secondary-overlay.half-overlay:after,.paper.full .with-overlay.secondary-overlay.half-overlay:after{
	background-color:rgba(0,188,212,0.7);
}

.section.with-overlay.info-overlay,.section .side-image.info-overlay,.section.full .with-overlay.info-overlay,.paper.with-overlay.info-overlay,.paper .side-image.info-overlay,.paper.full .with-overlay.info-overlay{
	color:#ffffff;
}

.section.with-overlay.info-overlay h1,.section.with-overlay.info-overlay h2,.section.with-overlay.info-overlay h3,.section.with-overlay.info-overlay h4,.section.with-overlay.info-overlay h5,.section.with-overlay.info-overlay h6,.section .side-image.info-overlay h1,.section .side-image.info-overlay h2,.section .side-image.info-overlay h3,.section .side-image.info-overlay h4,.section .side-image.info-overlay h5,.section .side-image.info-overlay h6,.section.full .with-overlay.info-overlay h1,.section.full .with-overlay.info-overlay h2,.section.full .with-overlay.info-overlay h3,.section.full .with-overlay.info-overlay h4,.section.full .with-overlay.info-overlay h5,.section.full .with-overlay.info-overlay h6,.paper.with-overlay.info-overlay h1,.paper.with-overlay.info-overlay h2,.paper.with-overlay.info-overlay h3,.paper.with-overlay.info-overlay h4,.paper.with-overlay.info-overlay h5,.paper.with-overlay.info-overlay h6,.paper .side-image.info-overlay h1,.paper .side-image.info-overlay h2,.paper .side-image.info-overlay h3,.paper .side-image.info-overlay h4,.paper .side-image.info-overlay h5,.paper .side-image.info-overlay h6,.paper.full .with-overlay.info-overlay h1,.paper.full .with-overlay.info-overlay h2,.paper.full .with-overlay.info-overlay h3,.paper.full .with-overlay.info-overlay h4,.paper.full .with-overlay.info-overlay h5,.paper.full .with-overlay.info-overlay h6{
	color:#ffffff;
}

.section.with-overlay.info-overlay:after,.section .side-image.info-overlay:after,.section.full .with-overlay.info-overlay:after,.paper.with-overlay.info-overlay:after,.paper .side-image.info-overlay:after,.paper.full .with-overlay.info-overlay:after{
	background-color:rgba(75, 75, 75, 0.5);
}

.section.with-overlay.info-overlay.half-overlay:after,.section .side-image.info-overlay.half-overlay:after,.section.full .with-overlay.info-overlay.half-overlay:after,.paper.with-overlay.info-overlay.half-overlay:after,.paper .side-image.info-overlay.half-overlay:after,.paper.full .with-overlay.info-overlay.half-overlay:after{
	background-color:rgba(33,150,243,0.7);
}

.section.with-overlay.success-overlay,.section .side-image.success-overlay,.section.full .with-overlay.success-overlay,.paper.with-overlay.success-overlay,.paper .side-image.success-overlay,.paper.full .with-overlay.success-overlay{
	color:#ffffff;
}

.section.with-overlay.success-overlay h1,.section.with-overlay.success-overlay h2,.section.with-overlay.success-overlay h3,.section.with-overlay.success-overlay h4,.section.with-overlay.success-overlay h5,.section.with-overlay.success-overlay h6,.section .side-image.success-overlay h1,.section .side-image.success-overlay h2,.section .side-image.success-overlay h3,.section .side-image.success-overlay h4,.section .side-image.success-overlay h5,.section .side-image.success-overlay h6,.section.full .with-overlay.success-overlay h1,.section.full .with-overlay.success-overlay h2,.section.full .with-overlay.success-overlay h3,.section.full .with-overlay.success-overlay h4,.section.full .with-overlay.success-overlay h5,.section.full .with-overlay.success-overlay h6,.paper.with-overlay.success-overlay h1,.paper.with-overlay.success-overlay h2,.paper.with-overlay.success-overlay h3,.paper.with-overlay.success-overlay h4,.paper.with-overlay.success-overlay h5,.paper.with-overlay.success-overlay h6,.paper .side-image.success-overlay h1,.paper .side-image.success-overlay h2,.paper .side-image.success-overlay h3,.paper .side-image.success-overlay h4,.paper .side-image.success-overlay h5,.paper .side-image.success-overlay h6,.paper.full .with-overlay.success-overlay h1,.paper.full .with-overlay.success-overlay h2,.paper.full .with-overlay.success-overlay h3,.paper.full .with-overlay.success-overlay h4,.paper.full .with-overlay.success-overlay h5,.paper.full .with-overlay.success-overlay h6{
	color:#ffffff;
}

.section.with-overlay.success-overlay:after,.section .side-image.success-overlay:after,.section.full .with-overlay.success-overlay:after,.paper.with-overlay.success-overlay:after,.paper .side-image.success-overlay:after,.paper.full .with-overlay.success-overlay:after{
	background-color:rgba(76,175,80,0.9);
}

.section.with-overlay.success-overlay.half-overlay:after,.section .side-image.success-overlay.half-overlay:after,.section.full .with-overlay.success-overlay.half-overlay:after,.paper.with-overlay.success-overlay.half-overlay:after,.paper .side-image.success-overlay.half-overlay:after,.paper.full .with-overlay.success-overlay.half-overlay:after{
	background-color:rgba(76,175,80,0.7);
}

.section.with-overlay.danger-overlay,.section .side-image.danger-overlay,.section.full .with-overlay.danger-overlay,.paper.with-overlay.danger-overlay,.paper .side-image.danger-overlay,.paper.full .with-overlay.danger-overlay{
	color:#ffffff;
}

.section.with-overlay.danger-overlay h1,.section.with-overlay.danger-overlay h2,.section.with-overlay.danger-overlay h3,.section.with-overlay.danger-overlay h4,.section.with-overlay.danger-overlay h5,.section.with-overlay.danger-overlay h6,.section .side-image.danger-overlay h1,.section .side-image.danger-overlay h2,.section .side-image.danger-overlay h3,.section .side-image.danger-overlay h4,.section .side-image.danger-overlay h5,.section .side-image.danger-overlay h6,.section.full .with-overlay.danger-overlay h1,.section.full .with-overlay.danger-overlay h2,.section.full .with-overlay.danger-overlay h3,.section.full .with-overlay.danger-overlay h4,.section.full .with-overlay.danger-overlay h5,.section.full .with-overlay.danger-overlay h6,.paper.with-overlay.danger-overlay h1,.paper.with-overlay.danger-overlay h2,.paper.with-overlay.danger-overlay h3,.paper.with-overlay.danger-overlay h4,.paper.with-overlay.danger-overlay h5,.paper.with-overlay.danger-overlay h6,.paper .side-image.danger-overlay h1,.paper .side-image.danger-overlay h2,.paper .side-image.danger-overlay h3,.paper .side-image.danger-overlay h4,.paper .side-image.danger-overlay h5,.paper .side-image.danger-overlay h6,.paper.full .with-overlay.danger-overlay h1,.paper.full .with-overlay.danger-overlay h2,.paper.full .with-overlay.danger-overlay h3,.paper.full .with-overlay.danger-overlay h4,.paper.full .with-overlay.danger-overlay h5,.paper.full .with-overlay.danger-overlay h6{
	color:#ffffff;
}

.section.with-overlay.danger-overlay:after,.section .side-image.danger-overlay:after,.section.full .with-overlay.danger-overlay:after,.paper.with-overlay.danger-overlay:after,.paper .side-image.danger-overlay:after,.paper.full .with-overlay.danger-overlay:after{
	background-color:rgba(244,67,54,0.9);
}

.section.with-overlay.danger-overlay.half-overlay:after,.section .side-image.danger-overlay.half-overlay:after,.section.full .with-overlay.danger-overlay.half-overlay:after,.paper.with-overlay.danger-overlay.half-overlay:after,.paper .side-image.danger-overlay.half-overlay:after,.paper.full .with-overlay.danger-overlay.half-overlay:after{
	background-color:rgba(244,67,54,0.7);
}

.section.with-overlay.warning-overlay,.section .side-image.warning-overlay,.section.full .with-overlay.warning-overlay,.paper.with-overlay.warning-overlay,.paper .side-image.warning-overlay,.paper.full .with-overlay.warning-overlay{
	color:#ffffff;
}

.section.with-overlay.warning-overlay h1,.section.with-overlay.warning-overlay h2,.section.with-overlay.warning-overlay h3,.section.with-overlay.warning-overlay h4,.section.with-overlay.warning-overlay h5,.section.with-overlay.warning-overlay h6,.section .side-image.warning-overlay h1,.section .side-image.warning-overlay h2,.section .side-image.warning-overlay h3,.section .side-image.warning-overlay h4,.section .side-image.warning-overlay h5,.section .side-image.warning-overlay h6,.section.full .with-overlay.warning-overlay h1,.section.full .with-overlay.warning-overlay h2,.section.full .with-overlay.warning-overlay h3,.section.full .with-overlay.warning-overlay h4,.section.full .with-overlay.warning-overlay h5,.section.full .with-overlay.warning-overlay h6,.paper.with-overlay.warning-overlay h1,.paper.with-overlay.warning-overlay h2,.paper.with-overlay.warning-overlay h3,.paper.with-overlay.warning-overlay h4,.paper.with-overlay.warning-overlay h5,.paper.with-overlay.warning-overlay h6,.paper .side-image.warning-overlay h1,.paper .side-image.warning-overlay h2,.paper .side-image.warning-overlay h3,.paper .side-image.warning-overlay h4,.paper .side-image.warning-overlay h5,.paper .side-image.warning-overlay h6,.paper.full .with-overlay.warning-overlay h1,.paper.full .with-overlay.warning-overlay h2,.paper.full .with-overlay.warning-overlay h3,.paper.full .with-overlay.warning-overlay h4,.paper.full .with-overlay.warning-overlay h5,.paper.full .with-overlay.warning-overlay h6{
	color:#ffffff;
}

.section.with-overlay.warning-overlay:after,.section .side-image.warning-overlay:after,.section.full .with-overlay.warning-overlay:after,.paper.with-overlay.warning-overlay:after,.paper .side-image.warning-overlay:after,.paper.full .with-overlay.warning-overlay:after{
	background-color:rgba(245,124,0,0.9);
}

.section.with-overlay.warning-overlay.half-overlay:after,.section .side-image.warning-overlay.half-overlay:after,.section.full .with-overlay.warning-overlay.half-overlay:after,.paper.with-overlay.warning-overlay.half-overlay:after,.paper .side-image.warning-overlay.half-overlay:after,.paper.full .with-overlay.warning-overlay.half-overlay:after{
	background-color:rgba(245,124,0,0.7);
}

.section.with-overlay .middle-content,.section .side-image .middle-content,.section.full .with-overlay .middle-content,.paper.with-overlay .middle-content,.paper .side-image .middle-content,.paper.full .with-overlay .middle-content{
	position:relative;
	z-index:3;
	margin-top:-95px;
	margin-top:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

.section .side-image .middle-content,.paper .side-image .middle-content{
	padding:0 10%;
	position:relative;
	margin-top:0;
	top:50%;
	z-index:3;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

.section.first-section .parallax-background,.paper.first-section .parallax-background{
	height:100%;
	top:0%;
}

.section.primary-background,.section .primary-background,.section .side-image.primary-background,.section.full .primary-background,.paper.primary-background,.paper .primary-background,.paper .side-image.primary-background,.paper.full .primary-background{
	background-color:#292929;
	color:#ffffff;
}

.section.primary-background h1,.section.primary-background h2,.section.primary-background h3,.section.primary-background h4,.section.primary-background h5,.section.primary-background h6,.section .primary-background h1,.section .primary-background h2,.section .primary-background h3,.section .primary-background h4,.section .primary-background h5,.section .primary-background h6,.section .side-image.primary-background h1,.section .side-image.primary-background h2,.section .side-image.primary-background h3,.section .side-image.primary-background h4,.section .side-image.primary-background h5,.section .side-image.primary-background h6,.section.full .primary-background h1,.section.full .primary-background h2,.section.full .primary-background h3,.section.full .primary-background h4,.section.full .primary-background h5,.section.full .primary-background h6,.paper.primary-background h1,.paper.primary-background h2,.paper.primary-background h3,.paper.primary-background h4,.paper.primary-background h5,.paper.primary-background h6,.paper .primary-background h1,.paper .primary-background h2,.paper .primary-background h3,.paper .primary-background h4,.paper .primary-background h5,.paper .primary-background h6,.paper .side-image.primary-background h1,.paper .side-image.primary-background h2,.paper .side-image.primary-background h3,.paper .side-image.primary-background h4,.paper .side-image.primary-background h5,.paper .side-image.primary-background h6,.paper.full .primary-background h1,.paper.full .primary-background h2,.paper.full .primary-background h3,.paper.full .primary-background h4,.paper.full .primary-background h5,.paper.full .primary-background h6{
	color:#ffffff;
}

.section.primary-background.dark,.section .primary-background.dark,.section .side-image.primary-background.dark,.section.full .primary-background.dark,.paper.primary-background.dark,.paper .primary-background.dark,.paper .side-image.primary-background.dark,.paper.full .primary-background.dark{
	background-color:#ff2770;
}

.section.primary-background.darker,.section .primary-background.darker,.section .side-image.primary-background.darker,.section.full .primary-background.darker,.paper.primary-background.darker,.paper .primary-background.darker,.paper .side-image.primary-background.darker,.paper.full .primary-background.darker{
	background-color:#4b4b4b;
}

.section.primary-background .divider,.section .primary-background .divider,.section .side-image.primary-background .divider,.section.full .primary-background .divider,.paper.primary-background .divider,.paper .primary-background .divider,.paper .side-image.primary-background .divider,.paper.full .primary-background .divider{
	background-color:#ff5a92;
}

.section.secondary-background,.section .secondary-background,.section .side-image.secondary-background,.section.full .secondary-background,.paper.secondary-background,.paper .secondary-background,.paper .side-image.secondary-background,.paper.full .secondary-background{
	background-color:#4e4e4e;
	color:#ffffff;
}

.section.secondary-background h1,.section.secondary-background h2,.section.secondary-background h3,.section.secondary-background h4,.section.secondary-background h5,.section.secondary-background h6,.section .secondary-background h1,.section .secondary-background h2,.section .secondary-background h3,.section .secondary-background h4,.section .secondary-background h5,.section .secondary-background h6,.section .side-image.secondary-background h1,.section .side-image.secondary-background h2,.section .side-image.secondary-background h3,.section .side-image.secondary-background h4,.section .side-image.secondary-background h5,.section .side-image.secondary-background h6,.section.full .secondary-background h1,.section.full .secondary-background h2,.section.full .secondary-background h3,.section.full .secondary-background h4,.section.full .secondary-background h5,.section.full .secondary-background h6,.paper.secondary-background h1,.paper.secondary-background h2,.paper.secondary-background h3,.paper.secondary-background h4,.paper.secondary-background h5,.paper.secondary-background h6,.paper .secondary-background h1,.paper .secondary-background h2,.paper .secondary-background h3,.paper .secondary-background h4,.paper .secondary-background h5,.paper .secondary-background h6,.paper .side-image.secondary-background h1,.paper .side-image.secondary-background h2,.paper .side-image.secondary-background h3,.paper .side-image.secondary-background h4,.paper .side-image.secondary-background h5,.paper .side-image.secondary-background h6,.paper.full .secondary-background h1,.paper.full .secondary-background h2,.paper.full .secondary-background h3,.paper.full .secondary-background h4,.paper.full .secondary-background h5,.paper.full .secondary-background h6{
	color:#ffffff;
}

.section.secondary-background.dark,.section .secondary-background.dark,.section .side-image.secondary-background.dark,.section.full .secondary-background.dark,.paper.secondary-background.dark,.paper .secondary-background.dark,.paper .side-image.secondary-background.dark,.paper.full .secondary-background.dark{
	background-color:#00a5bb;
}

.section.secondary-background.darker,.section .secondary-background.darker,.section .side-image.secondary-background.darker,.section.full .secondary-background.darker,.paper.secondary-background.darker,.paper .secondary-background.darker,.paper .side-image.secondary-background.darker,.paper.full .secondary-background.darker{
	background-color:#008fa1;
}

.section.secondary-background .divider,.section .secondary-background .divider,.section .side-image.secondary-background .divider,.section.full .secondary-background .divider,.paper.secondary-background .divider,.paper .secondary-background .divider,.paper .side-image.secondary-background .divider,.paper.full .secondary-background .divider{
	background-color:#00d3ee;
}

.section.info-background,.section .info-background,.section .side-image.info-background,.section.full .info-background,.paper.info-background,.paper .info-background,.paper .side-image.info-background,.paper.full .info-background{
	background-color:#2196f3;
	color:#ffffff;
}

.section.info-background h1,.section.info-background h2,.section.info-background h3,.section.info-background h4,.section.info-background h5,.section.info-background h6,.section .info-background h1,.section .info-background h2,.section .info-background h3,.section .info-background h4,.section .info-background h5,.section .info-background h6,.section .side-image.info-background h1,.section .side-image.info-background h2,.section .side-image.info-background h3,.section .side-image.info-background h4,.section .side-image.info-background h5,.section .side-image.info-background h6,.section.full .info-background h1,.section.full .info-background h2,.section.full .info-background h3,.section.full .info-background h4,.section.full .info-background h5,.section.full .info-background h6,.paper.info-background h1,.paper.info-background h2,.paper.info-background h3,.paper.info-background h4,.paper.info-background h5,.paper.info-background h6,.paper .info-background h1,.paper .info-background h2,.paper .info-background h3,.paper .info-background h4,.paper .info-background h5,.paper .info-background h6,.paper .side-image.info-background h1,.paper .side-image.info-background h2,.paper .side-image.info-background h3,.paper .side-image.info-background h4,.paper .side-image.info-background h5,.paper .side-image.info-background h6,.paper.full .info-background h1,.paper.full .info-background h2,.paper.full .info-background h3,.paper.full .info-background h4,.paper.full .info-background h5,.paper.full .info-background h6{
	color:#ffffff;
}

.section.info-background.dark,.section .info-background.dark,.section .side-image.info-background.dark,.section.full .info-background.dark,.paper.info-background.dark,.paper .info-background.dark,.paper .side-image.info-background.dark,.paper.full .info-background.dark{
	background-color:#0d8aee;
}

.section.info-background.darker,.section .info-background.darker,.section .side-image.info-background.darker,.section.full .info-background.darker,.paper.info-background.darker,.paper .info-background.darker,.paper .side-image.info-background.darker,.paper.full .info-background.darker{
	background-color:#0c7cd5;
}

.section.info-background .divider,.section .info-background .divider,.section .side-image.info-background .divider,.section.full .info-background .divider,.paper.info-background .divider,.paper .info-background .divider,.paper .side-image.info-background .divider,.paper.full .info-background .divider{
	background-color:#39a1f4;
}

.section.success-background,.section .success-background,.section .side-image.success-background,.section.full .success-background,.paper.success-background,.paper .success-background,.paper .side-image.success-background,.paper.full .success-background{
	background-color:#4caf50;
	color:#ffffff;
}

.section.success-background h1,.section.success-background h2,.section.success-background h3,.section.success-background h4,.section.success-background h5,.section.success-background h6,.section .success-background h1,.section .success-background h2,.section .success-background h3,.section .success-background h4,.section .success-background h5,.section .success-background h6,.section .side-image.success-background h1,.section .side-image.success-background h2,.section .side-image.success-background h3,.section .side-image.success-background h4,.section .side-image.success-background h5,.section .side-image.success-background h6,.section.full .success-background h1,.section.full .success-background h2,.section.full .success-background h3,.section.full .success-background h4,.section.full .success-background h5,.section.full .success-background h6,.paper.success-background h1,.paper.success-background h2,.paper.success-background h3,.paper.success-background h4,.paper.success-background h5,.paper.success-background h6,.paper .success-background h1,.paper .success-background h2,.paper .success-background h3,.paper .success-background h4,.paper .success-background h5,.paper .success-background h6,.paper .side-image.success-background h1,.paper .side-image.success-background h2,.paper .side-image.success-background h3,.paper .side-image.success-background h4,.paper .side-image.success-background h5,.paper .side-image.success-background h6,.paper.full .success-background h1,.paper.full .success-background h2,.paper.full .success-background h3,.paper.full .success-background h4,.paper.full .success-background h5,.paper.full .success-background h6{
	color:#ffffff;
}

.section.success-background.dark,.section .success-background.dark,.section .side-image.success-background.dark,.section.full .success-background.dark,.paper.success-background.dark,.paper .success-background.dark,.paper .side-image.success-background.dark,.paper.full .success-background.dark{
	background-color:#449d48;
}

.section.success-background.darker,.section .success-background.darker,.section .side-image.success-background.darker,.section.full .success-background.darker,.paper.success-background.darker,.paper .success-background.darker,.paper .side-image.success-background.darker,.paper.full .success-background.darker{
	background-color:#3d8b40;
}

.section.success-background .divider,.section .success-background .divider,.section .side-image.success-background .divider,.section.full .success-background .divider,.paper.success-background .divider,.paper .success-background .divider,.paper .side-image.success-background .divider,.paper.full .success-background .divider{
	background-color:#5cb860;
}

.section.warning-background,.section .warning-background,.section .side-image.warning-background,.section.full .warning-background,.paper.warning-background,.paper .warning-background,.paper .side-image.warning-background,.paper.full .warning-background{
	background-color:#f57c00;
	color:#ffffff;
}

.section.warning-background h1,.section.warning-background h2,.section.warning-background h3,.section.warning-background h4,.section.warning-background h5,.section.warning-background h6,.section .warning-background h1,.section .warning-background h2,.section .warning-background h3,.section .warning-background h4,.section .warning-background h5,.section .warning-background h6,.section .side-image.warning-background h1,.section .side-image.warning-background h2,.section .side-image.warning-background h3,.section .side-image.warning-background h4,.section .side-image.warning-background h5,.section .side-image.warning-background h6,.section.full .warning-background h1,.section.full .warning-background h2,.section.full .warning-background h3,.section.full .warning-background h4,.section.full .warning-background h5,.section.full .warning-background h6,.paper.warning-background h1,.paper.warning-background h2,.paper.warning-background h3,.paper.warning-background h4,.paper.warning-background h5,.paper.warning-background h6,.paper .warning-background h1,.paper .warning-background h2,.paper .warning-background h3,.paper .warning-background h4,.paper .warning-background h5,.paper .warning-background h6,.paper .side-image.warning-background h1,.paper .side-image.warning-background h2,.paper .side-image.warning-background h3,.paper .side-image.warning-background h4,.paper .side-image.warning-background h5,.paper .side-image.warning-background h6,.paper.full .warning-background h1,.paper.full .warning-background h2,.paper.full .warning-background h3,.paper.full .warning-background h4,.paper.full .warning-background h5,.paper.full .warning-background h6{
	color:#ffffff;
}

.section.warning-background.dark,.section .warning-background.dark,.section .side-image.warning-background.dark,.section.full .warning-background.dark,.paper.warning-background.dark,.paper .warning-background.dark,.paper .side-image.warning-background.dark,.paper.full .warning-background.dark{
	background-color:#dc6f00;
}

.section.warning-background.darker,.section .warning-background.darker,.section .side-image.warning-background.darker,.section.full .warning-background.darker,.paper.warning-background.darker,.paper .warning-background.darker,.paper .side-image.warning-background.darker,.paper.full .warning-background.darker{
	background-color:#c26200;
}

.section.warning-background .divider,.section .warning-background .divider,.section .side-image.warning-background .divider,.section.full .warning-background .divider,.paper.warning-background .divider,.paper .warning-background .divider,.paper .side-image.warning-background .divider,.paper.full .warning-background .divider{
	background-color:#ff8910;
}

.section.danger-background,.section .danger-background,.section .side-image.danger-background,.section.full .danger-background,.paper.danger-background,.paper .danger-background,.paper .side-image.danger-background,.paper.full .danger-background{
	background-color:#000000;
	color:#ffffff;
}

.section.danger-background h1,.section.danger-background h2,.section.danger-background h3,.section.danger-background h4,.section.danger-background h5,.section.danger-background h6,.section .danger-background h1,.section .danger-background h2,.section .danger-background h3,.section .danger-background h4,.section .danger-background h5,.section .danger-background h6,.section .side-image.danger-background h1,.section .side-image.danger-background h2,.section .side-image.danger-background h3,.section .side-image.danger-background h4,.section .side-image.danger-background h5,.section .side-image.danger-background h6,.section.full .danger-background h1,.section.full .danger-background h2,.section.full .danger-background h3,.section.full .danger-background h4,.section.full .danger-background h5,.section.full .danger-background h6,.paper.danger-background h1,.paper.danger-background h2,.paper.danger-background h3,.paper.danger-background h4,.paper.danger-background h5,.paper.danger-background h6,.paper .danger-background h1,.paper .danger-background h2,.paper .danger-background h3,.paper .danger-background h4,.paper .danger-background h5,.paper .danger-background h6,.paper .side-image.danger-background h1,.paper .side-image.danger-background h2,.paper .side-image.danger-background h3,.paper .side-image.danger-background h4,.paper .side-image.danger-background h5,.paper .side-image.danger-background h6,.paper.full .danger-background h1,.paper.full .danger-background h2,.paper.full .danger-background h3,.paper.full .danger-background h4,.paper.full .danger-background h5,.paper.full .danger-background h6{
	color:#ffffff;
}

.section.danger-background.dark,.section .danger-background.dark,.section .side-image.danger-background.dark,.section.full .danger-background.dark,.paper.danger-background.dark,.paper .danger-background.dark,.paper .side-image.danger-background.dark,.paper.full .danger-background.dark{
	background-color:#f32c1e;
}

.section.danger-background.darker,.section .danger-background.darker,.section .side-image.danger-background.darker,.section.full .danger-background.darker,.paper.danger-background.darker,.paper .danger-background.darker,.paper .side-image.danger-background.darker,.paper.full .danger-background.darker{
	background-color:#ea1c0d;
}

.section.danger-background .divider,.section .danger-background .divider,.section .side-image.danger-background .divider,.section.full .danger-background .divider,.paper.danger-background .divider,.paper .danger-background .divider,.paper .side-image.danger-background .divider,.paper.full .danger-background .divider{
	background-color:#f55a4e;
}

.section.black-background,.section .black-background,.section .side-image.black-background,.section.paper.black-background .section.full .black-background,.paper.black-background,.paper .black-background,.paper .side-image.black-background,.paper.paper.black-background .paper.full .black-background{
	background-color:#212121;
	color:#ffffff;
}

.section.black-background h1,.section.black-background h2,.section.black-background h3,.section.black-background h4,.section.black-background h5,.section.black-background h6,.section .black-background h1,.section .black-background h2,.section .black-background h3,.section .black-background h4,.section .black-background h5,.section .black-background h6,.section .side-image.black-background h1,.section .side-image.black-background h2,.section .side-image.black-background h3,.section .side-image.black-background h4,.section .side-image.black-background h5,.section .side-image.black-background h6,.section.paper.black-background .section.full .black-background h1,.section.paper.black-background .section.full .black-background h2,.section.paper.black-background .section.full .black-background h3,.section.paper.black-background .section.full .black-background h4,.section.paper.black-background .section.full .black-background h5,.section.paper.black-background .section.full .black-background h6,.paper.black-background h1,.paper.black-background h2,.paper.black-background h3,.paper.black-background h4,.paper.black-background h5,.paper.black-background h6,.paper .black-background h1,.paper .black-background h2,.paper .black-background h3,.paper .black-background h4,.paper .black-background h5,.paper .black-background h6,.paper .side-image.black-background h1,.paper .side-image.black-background h2,.paper .side-image.black-background h3,.paper .side-image.black-background h4,.paper .side-image.black-background h5,.paper .side-image.black-background h6,.paper.paper.black-background .paper.full .black-background h1,.paper.paper.black-background .paper.full .black-background h2,.paper.paper.black-background .paper.full .black-background h3,.paper.paper.black-background .paper.full .black-background h4,.paper.paper.black-background .paper.full .black-background h5,.paper.paper.black-background .paper.full .black-background h6{
	color:#ffffff;
}

.section.black-background.dark,.section .black-background.dark,.section .side-image.black-background.dark,.section.paper.black-background .section.full .black-background.dark,.paper.black-background.dark,.paper .black-background.dark,.paper .side-image.black-background.dark,.paper.paper.black-background .paper.full .black-background.dark{
	background-color:#141414;
}

.section.black-background.darker,.section .black-background.darker,.section .side-image.black-background.darker,.section.paper.black-background .section.full .black-background.darker,.paper.black-background.darker,.paper .black-background.darker,.paper .side-image.black-background.darker,.paper.paper.black-background .paper.full .black-background.darker{
	background-color:#080808;
}

.section.black-background .divider,.section .black-background .divider,.section .side-image.black-background .divider,.section.paper.black-background .section.full .black-background .divider,.paper.black-background .divider,.paper .black-background .divider,.paper .side-image.black-background .divider,.paper.paper.black-background .paper.full .black-background .divider{
	background-color:#2e2e2e;
}

.section.white-background,.section .white-background,.section .side-image.white-background,.section.full .white-background,.paper.white-background,.paper .white-background,.paper .side-image.white-background,.paper.full .white-background{
	background-color:#ffffff;
	color:#212121;
}

.section.white-background h1,.section.white-background h2,.section.white-background h3,.section.white-background h4,.section.white-background h5,.section.white-background h6,.section .white-background h1,.section .white-background h2,.section .white-background h3,.section .white-background h4,.section .white-background h5,.section .white-background h6,.section .side-image.white-background h1,.section .side-image.white-background h2,.section .side-image.white-background h3,.section .side-image.white-background h4,.section .side-image.white-background h5,.section .side-image.white-background h6,.section.full .white-background h1,.section.full .white-background h2,.section.full .white-background h3,.section.full .white-background h4,.section.full .white-background h5,.section.full .white-background h6,.paper.white-background h1,.paper.white-background h2,.paper.white-background h3,.paper.white-background h4,.paper.white-background h5,.paper.white-background h6,.paper .white-background h1,.paper .white-background h2,.paper .white-background h3,.paper .white-background h4,.paper .white-background h5,.paper .white-background h6,.paper .side-image.white-background h1,.paper .side-image.white-background h2,.paper .side-image.white-background h3,.paper .side-image.white-background h4,.paper .side-image.white-background h5,.paper .side-image.white-background h6,.paper.full .white-background h1,.paper.full .white-background h2,.paper.full .white-background h3,.paper.full .white-background h4,.paper.full .white-background h5,.paper.full .white-background h6{
	color:#212121;
}

.section.white-background.dark,.section .white-background.dark,.section .side-image.white-background.dark,.section.full .white-background.dark,.paper.white-background.dark,.paper .white-background.dark,.paper .side-image.white-background.dark,.paper.full .white-background.dark{
	background-color:#f2f2f2;
}

.section.white-background.darker,.section .white-background.darker,.section .side-image.white-background.darker,.section.full .white-background.darker,.paper.white-background.darker,.paper .white-background.darker,.paper .side-image.white-background.darker,.paper.full .white-background.darker{
	background-color:#f2f2f2;
}

.section.grey-background,.section .grey-background,.section .side-image.grey-background,.section.full .grey-background,.paper.grey-background,.paper .grey-background,.paper .side-image.grey-background,.paper.full .grey-background{
	background-color:#eeedee;
	color:#212121;
}

.section.grey-background h1,.section.grey-background h2,.section.grey-background h3,.section.grey-background h4,.section.grey-background h5,.section.grey-background h6,.section .grey-background h1,.section .grey-background h2,.section .grey-background h3,.section .grey-background h4,.section .grey-background h5,.section .grey-background h6,.section .side-image.grey-background h1,.section .side-image.grey-background h2,.section .side-image.grey-background h3,.section .side-image.grey-background h4,.section .side-image.grey-background h5,.section .side-image.grey-background h6,.section.full .grey-background h1,.section.full .grey-background h2,.section.full .grey-background h3,.section.full .grey-background h4,.section.full .grey-background h5,.section.full .grey-background h6,.paper.grey-background h1,.paper.grey-background h2,.paper.grey-background h3,.paper.grey-background h4,.paper.grey-background h5,.paper.grey-background h6,.paper .grey-background h1,.paper .grey-background h2,.paper .grey-background h3,.paper .grey-background h4,.paper .grey-background h5,.paper .grey-background h6,.paper .side-image.grey-background h1,.paper .side-image.grey-background h2,.paper .side-image.grey-background h3,.paper .side-image.grey-background h4,.paper .side-image.grey-background h5,.paper .side-image.grey-background h6,.paper.full .grey-background h1,.paper.full .grey-background h2,.paper.full .grey-background h3,.paper.full .grey-background h4,.paper.full .grey-background h5,.paper.full .grey-background h6{
	color:#212121;
}

.section.grey-background.dark,.section .grey-background.dark,.section .side-image.grey-background.dark,.section.full .grey-background.dark,.paper.grey-background.dark,.paper .grey-background.dark,.paper .side-image.grey-background.dark,.paper.full .grey-background.dark{
	background-color:#e2e0e2;
}

.section.grey-background.darker,.section .grey-background.darker,.section .side-image.grey-background.darker,.section.full .grey-background.darker,.paper.grey-background.darker,.paper .grey-background.darker,.paper .side-image.grey-background.darker,.paper.full .grey-background.darker{
	background-color:#d5d3d5;
}

.section.grey-background .divider,.section .grey-background .divider,.section .side-image.grey-background .divider,.section.full .grey-background .divider,.paper.grey-background .divider,.paper .grey-background .divider,.paper .side-image.grey-background .divider,.paper.full .grey-background .divider{
	background-color:#d5d3d5;
}

.section.fullscreen,.paper.fullscreen{
	overflow:hidden;
	padding:0!important;
}

.section.fullscreen .middle-content,.paper.fullscreen .middle-content{
	position:relative;
	margin-top:0;
	z-index:3;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

.section.fullscreen.not-overflow,.paper.fullscreen.not-overflow{
	height:auto!important;
	padding-top:95px!important;
	padding-bottom:95px!important;
}

.section.fullscreen.not-overflow .middle-content,.paper.fullscreen.not-overflow .middle-content{
	top:0%;
	-webkit-transform:translateY(0%);
	-ms-transform:translateY(0%);
	transform:translateY(0%);
}

.section.full,.paper.full{
	padding:0;
	width:100%;
	margin:0;
}

.section.full .container,.paper.full .container{
	padding:0;
	width:100%;
	max-width:100%;
}

.section.link-section,.paper.link-section{
	padding:0!important;
}

.section.link-section .btn,.paper.link-section .btn{
	display:block;
	padding-top:95px;
	padding-bottom:95px;
	line-height:1em;
	font-size:28px;
	text-transform:none;
	font-weight:normal;
}

.section.link-section .btn strong,.paper.link-section .btn strong{
	font-weight:bold;
}

.section.divider-section,.paper.divider-section{
	padding-top:0!important;
	padding-bottom:0!important;
	margin:0!important;
}

.section.page-title h1,.paper.page-title h1{
	margin-bottom:15px;
	letter-spacing:0.5em;
	font-size:30px;
	line-height:1.8;
	text-transform:uppercase;
}

.section.page-title p,.paper.page-title p{
	margin-top:0;
	letter-spacing:1px;
	font-weight:400;
	margin-bottom:5px;
	font-size: 16px;
}

.section.page-title .breadcrumb,.paper.page-title .breadcrumb{
	background-color:transparent;
	text-transform:uppercase;
	font-size:11px;
	padding:0;
	position:absolute;
	top:10px;
	right:15px;
	letter-spacing:1px;
}

.section.page-title .breadcrumb>.active,.paper.page-title .breadcrumb>.active{
	color:inherit;
}

.section.page-title.small-padding h1,.paper.page-title.small-padding h1{
	margin-bottom:0;
}

.section.page-title.small-padding p,.paper.page-title.small-padding p{
	display:none;
}

.section.page-title.small-padding .breadcrumb,.paper.page-title.small-padding .breadcrumb{
	top:50%;
	margin-top:-10px;
}

.section .sticky-image,.paper .sticky-image{
	overflow:hidden;
}

.section .sticky-image img,.paper .sticky-image img{
	width:100%;
	height:auto;
}

.section .sticky-image.img-right,.section .sticky-image.img-left,.paper .sticky-image.img-right,.paper .sticky-image.img-left{
	position:absolute;
}

.section .sticky-image.img-right.img-bottom,.section .sticky-image.img-left.img-bottom,.paper .sticky-image.img-right.img-bottom,.paper .sticky-image.img-left.img-bottom{
	bottom:0;
	top:95px;
}

.section .sticky-image.img-right.img-top,.section .sticky-image.img-left.img-top,.paper .sticky-image.img-right.img-top,.paper .sticky-image.img-left.img-top{
	top:0;
	bottom:95px;
}

.section .sticky-image.img-right,.paper .sticky-image.img-right{
	right:95px;
}

.section .sticky-image.img-left,.paper .sticky-image.img-left{
	left:95px;
}

.section .container-fluid,.paper .container-fluid{
	padding-left:5%;
	padding-right:5%;
}

.section .side-image,.paper .side-image{
	position:absolute;
	top:0;
	height:100%!important;
	overflow:hidden;
}

.section .side-image .middle-content,.paper .side-image .middle-content{
	margin-top:0;
	position:relative;
	top:50%;
	z-index:3;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

.section a.scroll-down,.paper a.scroll-down{
	display:block;
	position:absolute;
	left:50%;
	margin-left:-15px;
	bottom:30px;
	background-color:#FFF;
	width:30px;
	height:30px;
	z-index:3;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	box-shadow:0 15px 20px rgba(0,0,0,0.22);
	-moz-box-shadow:0 15px 20px rgba(0,0,0,0.22);
	-webkit-box-shadow:0 15px 20px rgba(0,0,0,0.22);
	-webkit-box-shadow:'' 0 15px 20px rgba(0,0,0,0.22) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' 0 15px 20px rgba(0,0,0,0.22) 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' 0 15px 20px rgba(0,0,0,0.22) 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' 0 15px 20px rgba(0,0,0,0.22) 1px 2px rgba(0,0,0,0.1);
}

.section a.scroll-down i,.paper a.scroll-down i{
	font-size:18px;
	line-height:30px;
	padding:0;
	display:block;
	text-align:center;
}

.loader{
	position:fixed;
	width:100%;
	height:100%;
	background:#fff;
	z-index:10000;
	text-align:center;
	top:0;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
	-webkit-transition:all all .5s ease ease;
	-moz-transition:all all .5s ease ease;
	-ms-transition:all all .5s ease ease;
	-o-transition:all all .5s ease ease;
	transition:all all .5s ease ease;
	opacity:1;
	filter:alpha(opacity=100);
}

.loader .spinner{
	position:absolute;
	width:30px;
	height:30px;
	top:50%;
	left:50%;
	margin-left:-15px;
	margin-top:-15px;
	background-color:#292929;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-webkit-animation-iteration-count:infinite;
	-moz-animation-iteration-count:infinite;
	-o-animation-iteration-count:infinite;
	-ms-animation-iteration-count:infinite;
}

.disable-loader .loader{
	display:none;
}

.animate{
	opacity:0;
	filter:alpha(opacity=0);
	visibility:hidden;
}

.animated{
	opacity:1;
	filter:alpha(opacity=100);
	visibility:visible;
}

.layout-wrapper{
	max-width:1920px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}

.container-fluid{
	padding-left:5%;
	padding-right:5%;
}

#header{
	height:140px;
	padding:0!important;
	-webkit-transition:all .3 ease;
	transition:all .3 ease;
	-webkit-transition:all all .3 ease ease;
	-moz-transition:all all .3 ease ease;
	-ms-transition:all all .3 ease ease;
	-o-transition:all all .3 ease ease;
	transition:all all .3 ease ease;
	position:relative;
	box-shadow:0 1px 6px rgba(0,0,0,0.12);
	-moz-box-shadow:0 1px 6px rgba(0,0,0,0.12);
	-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.12);
	-webkit-box-shadow:'' 0 1px 6px rgba(0,0,0,0.12) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' 0 1px 6px rgba(0,0,0,0.12) 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' 0 1px 6px rgba(0,0,0,0.12) 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' 0 1px 6px rgba(0,0,0,0.12) 1px 2px rgba(0,0,0,0.1);
	z-index:99;
}

#header .header-line{
	display:none;
	bottom:0px;
	left:0;
	position:absolute;
	display:block;
	width:100%;
	padding:0 15px;
}

#header .header-line .line{
	border-bottom:2px solid #fff;
	width:100%;
	height:0px;
	display:block;
	z-index:0;
}

#header.transparent{
	position:absolute;
	top:0;
	width:100%;
	background-color:transparent;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
}

#header.transparent .header-line{
	display:block;
}

#header.transparent.white-header img.standard-logo.black-logo{
	display:none;
}

#header.transparent.white-header img.standard-logo.white-logo{
	display:block;
}

#header.transparent.white-header img.retina-logo.black-logo,#header.transparent.white-header img.retina-logo.white-logo{
	display:none;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
	#header.transparent.white-header img.standard-logo.black-logo,#header.transparent.white-header img.standard-logo.white-logo{
		display:none;
	}

	#header.transparent.white-header img.retina-logo.black-logo{
		display:none;
	}

	#header.transparent.white-header img.retina-logo.white-logo{
		display:block;
	}

}

#header.transparent.white-header .header-line .line{
	border-bottom-color:rgba(255,255,255,0.05);
}

#header.transparent.white-header .menu ul li a,#header.transparent.white-header .menu ul li a:hover,#header.transparent.white-header .menu ul li a:focus,#header.transparent.white-header .menu-toggle{
	color:#292929;
}
#header .menu-toggle i { border: 2px solid black; padding: 5px 10px; border-radius: 4px }
#header.transparent.white-header .menu.mobile-menu{
	background-color:#ffffff;
	padding-left:15px;
	padding-right:15px;
}

#header.transparent.white-header .menu.mobile-menu ul li a,#header.transparent.white-header .menu.mobile-menu ul li a:hover,#header.transparent.white-header .menu.mobile-menu ul li a:focus{
	color:#212121;
}

#header.transparent.white-header .menu ul li.dropdown ul.dropdown-menu a{
	color:#737373;
}

#header.transparent.white-header .menu ul li.dropdown ul.dropdown-menu a:hover,#header.transparent.white-header .menu ul li.dropdown ul.dropdown-menu a:focus{
	color:#212121;
	background-color: #cccccc;
}

#header.transparent.white-header .menu ul li a:hover,#header.transparent.white-header .menu ul li a:focus{
	border-bottom-color:#292929;
}

#header.transparent.black-header img.standard-logo.black-logo{
	display:block;
}

#header.transparent.black-header img.standard-logo.white-logo{
	display:none;
}

#header.transparent.black-header img.retina-logo.black-logo,#header.transparent.black-header img.retina-logo.white-logo{
	display:none;
}


@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
	#header.transparent.black-header img.standard-logo.black-logo,#header.transparent.black-header img.standard-logo.white-logo{
		display:none;
	}

	#header.transparent.black-header img.retina-logo.black-logo{
		display:block;
	}

	#header.transparent.black-header img.retina-logo.white-logo{
		display:none;
	}

}

#header.transparent.black-header .header-line .line{
	border-bottom-color:rgba(33,33,33,0.05);
}

#header.transparent.black-header .menu ul li a,#header.transparent.black-header .menu ul li a:hover,#header.transparent.black-header .menu ul li a:focus,#header.transparent.black-header .menu-toggle{
	color:#212121;
}

#header.transparent.black-header .menu ul li.dropdown ul.dropdown-menu a{
	color:#737373;
}

#header.transparent.black-header .menu ul li.dropdown ul.dropdown-menu a:hover,#header.transparent.black-header .menu ul li.dropdown ul.dropdown-menu a:focus{
	color:#212121;
}

#header.transparent.black-header .menu ul li a:hover,#header.transparent.black-header .menu ul li a:focus{
	border-bottom-color:#212121;
}

#header.transparent+.section{
	padding-top:185px;
	padding-bottom: 65px;
}

#header.transparent+.section.fullscreen.not-overflow{
	padding-top:185px!important;
}

#header.transparent+.section.small-padding{
	padding-top:115px;
}

#header.transparent+.section.big-padding{
	padding-top:255px;
}

#header.transparent+.section.bigger-padding{
	padding-top:280px;
}

#header.transparent+.section.huge-padding{
	padding-top:320px;
}

#header.transparent+.hero-slider .section{
	padding-top:185px;
}

#header.transparent+.hero-slider .section.fullscreen.not-overflow{
	padding-top:185px!important;
}

#header.transparent+.hero-slider .section.small-padding{
	padding-top:115px;
}

#header.transparent+.hero-slider .section.big-padding{
	padding-top:255px;
}

#header.transparent+.hero-slider .section.bigger-padding{
	padding-top:280px;
}

#header.transparent+.hero-slider .section.huge-padding{
	padding-top:350px;
}

#header.sticky{
	line-height:150px;
	height:150px;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999;
	background-color:#EEEDEE!important;
	box-shadow:0 0 20px rgba(0,0,0,0.08);
	-moz-box-shadow:0 0 20px rgba(0,0,0,0.08);
	-webkit-box-shadow:0 0 20px rgba(0,0,0,0.08);
	-webkit-box-shadow:'' 0 0 20px rgba(0,0,0,0.08) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' 0 0 20px rgba(0,0,0,0.08) 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' 0 0 20px rgba(0,0,0,0.08) 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' 0 0 20px rgba(0,0,0,0.08) 1px 2px rgba(0,0,0,0.1);
}

#header.sticky .logo a{
	height:150px;
}

#header.sticky.white-header img.standard-logo.black-logo,#header.sticky.black-header img.standard-logo.black-logo{
	display:block;
}

#header.sticky.white-header img.standard-logo.white-logo,#header.sticky.black-header img.standard-logo.white-logo{
	display:none;
}

#header.sticky.white-header img.retina-logo.black-logo,#header.sticky.white-header img.retina-logo.white-logo,#header.sticky.black-header img.retina-logo.black-logo,#header.sticky.black-header img.retina-logo.white-logo{
	display:none;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
	#header.sticky.white-header img.standard-logo.black-logo,#header.sticky.white-header img.standard-logo.white-logo,#header.sticky.black-header img.standard-logo.black-logo,#header.sticky.black-header img.standard-logo.white-logo{
		display:none;
	}

	#header.sticky.white-header img.retina-logo.black-logo,#header.sticky.black-header img.retina-logo.black-logo{
		display:block;
	}

	#header.sticky.white-header img.retina-logo.white-logo,#header.sticky.black-header img.retina-logo.white-logo{
		display:none;
	}

}

#header.sticky .menu ul li a,#header.sticky .menu-toggle{
	color:#222222!important;
	line-height:150px;
	border:none!important;
}

#header.sticky .menu ul li a:hover,#header.sticky .menu ul li a:focus,#header.sticky .menu-toggle:hover,#header.sticky .menu-toggle:focus{
	color:#292929!important;
}

#header.menu-open{
	height:auto;
}

#header .logo a{
	height:140px;
	display:block;
}

#header .logo img.standard-logo.black-logo{
	display:block;
}

#header .logo img.standard-logo.white-logo{
	display:none;
}

#header .logo img.retina-logo.black-logo,#header .logo img.retina-logo.white-logo{
	display:none;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
	#header .logo img.standard-logo.black-logo,#header .logo img.standard-logo.white-logo{
		display:none;
	}

	#header .logo img.retina-logo.black-logo{
		display:block;
	}

	#header .logo img.retina-logo.white-logo{
		display:none;
	}

}

#header .menu ul li{
	margin:0 8px;
}

#header .menu ul li.dropdown:hover>ul.dropdown-menu,#header .menu ul li.dropdown:focus>ul.dropdown-menu{
	display:block;
	visibility:visible;
	opacity:1;
	filter:alpha(opacity=100);
}

#header .menu ul li:last-child{
	margin-right:0;
	padding-right:0;
}

#header .menu ul li a{
	position:relative;
	color:#222222;
	font-weight:500;
	font-size:15px;
	top:0;
	line-height:110px;
	border-top:2px solid transparent;
	border-bottom:2px solid transparent;
	display:block;
	z-index:10;
}

#header .menu ul li a:hover,#header .menu ul li a:focus{
	color:#292929;
	border-top:2px solid transparent;
	border-bottom:2px solid #292929;
}

#header .menu ul li ul.dropdown-menu{
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	box-shadow:0 3px 4px rgba(0,0,0,0.14);
	-moz-box-shadow:0 3px 4px rgba(0,0,0,0.14);
	-webkit-box-shadow:0 3px 4px rgba(0,0,0,0.14);
	-webkit-box-shadow:'' 0 3px 4px rgba(0,0,0,0.14) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' 0 3px 4px rgba(0,0,0,0.14) 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' 0 3px 4px rgba(0,0,0,0.14) 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' 0 3px 4px rgba(0,0,0,0.14) 1px 2px rgba(0,0,0,0.1);
	-webkit-transition:all .3s;
	transition:all .3s;
	-webkit-transition:all all .3s ease;
	-moz-transition:all all .3s ease;
	-ms-transition:all all .3s ease;
	-o-transition:all all .3s ease;
	transition:all all .3s ease;
	background:#ffffff;
	color:#737373;
	border:none;
	cursor:default;
	font-size:13px;
	margin:0;
	outline:none;
	padding:10px 0;
	width:180px;
	position:absolute;
	margin-left:-15px;
	visibility:hidden;
	display:none;
	opacity:0;
	filter:alpha(opacity=0);
}

#header .menu ul li ul.dropdown-menu .dropdown-menu{
	left:180px;
	margin-left:0;
	margin-top:-10px;
	top:0;
	visibility:hidden;
	display:none;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all .3s;
	transition:all .3s;
	-webkit-transition:all all .3s ease;
	-moz-transition:all all .3s ease;
	-ms-transition:all all .3s ease;
	-o-transition:all all .3s ease;
	transition:all all .3s ease;
}

#header .menu ul li ul.dropdown-menu li{
	padding:0;
	margin:0;
}

#header .menu ul li ul.dropdown-menu li.dropdown>a:after{
	content:"\e649";
	font-family:'themify';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	right:15px;
	bottom:9px;
	font-size:8px;
	position:absolute;
}

#header .menu ul li ul.dropdown-menu li a{
	line-height:initial;
	font-size:13px;
	border:none;
	padding:6px 20px;
	color:#737373;
}

#header .menu ul li ul.dropdown-menu li a:hover,#header .menu ul li ul.dropdown-menu li a:focus{
	border:none;
	color:inherit;
	background-color:transparent;
}

#header .menu.mobile-menu ul{
	text-align:left;
}

#header .menu.mobile-menu ul li{
	border-top:1px solid rgba(0,0,0,0.05);
	margin:0 5px;
	padding:0;
}

#header .menu.mobile-menu ul li a{
	font-size:16px;
	line-height:48px;
	font-weight:300;
	text-transform:none;
}

#header .menu.mobile-menu ul li a:hover:after,#header .menu.mobile-menu ul li a:focus:after{
	display:none;
}

#header .menu.mobile-menu ul.list-inline li{
	display:block;
}

#header .menu.mobile-menu ul .dropdown-menu{
	position:relative;
	width:auto;
	float:none;
	margin:0;
	padding:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	border-bottom:1px solid #292929;
}

#header .menu.mobile-menu ul .dropdown-menu li a{
	padding:0;
	text-transform:uppercase;
	line-height:48px;
}

#header .menu.mobile-menu ul .dropdown-menu .dropdown-menu{
	left:0;
	float:none;
}

#header .menu.mobile-menu ul .dropdown-menu .dropdown-menu li:first-child{
	margin-top:10px;
	border-top:1px solid #212121;
}

#header .menu-toggle{
	position:absolute;
	top:0;
	right:15px;
	line-height:90px;
	font-size:22px;
	display:none;
}

#header .menu-toggle:hover{
	color:#292929;
}

.widget{
	margin-bottom:30px;
}

.widget h3.widget-title{
	font-size:16px;
	padding:0;
	font-weight:300;
}

.widget ul.recent-posts{
	list-style:none;
	margin:0;
	padding:0;
}

.widget ul.recent-posts li{
	background-color:#ffffff;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	margin-bottom:10px;
}

.widget ul.recent-posts li img{
	float:left;
	border-bottom-left-radius:2px;
	border-top-left-radius:2px;
}

.widget ul.recent-posts li *:not(img){
	margin-left:90px;
	display:block;
}

.widget ul.recent-posts li a{
	padding:15px 5px;
	margin-right:10px;
	overflow:hidden;
	max-height:49px;
	line-height:1.4;
	font-weight:normal;
	color:inherit;
}

.widget ul.recent-posts li span{
	font-size:10px;
	text-transform:uppercase;
	padding-left:5px;
	margin-right:15px;
	line-height:10px;
	overflow:hidden;
	height:10px;
	margin-top:6px;
	color:rgba(33,33,33,0.7);
}

.widget .list-group{
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.widget .list-group .list-group-item{
	border:none;
	border-bottom:1px solid rgba(33,33,33,0.1);
	margin-bottom:0;
	font-weight:normal;
	font-size:13px;
}

.widget .list-group .list-group-item .badge{
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	background-color:rgba(33,33,33,0.5);
	padding:3px 5px;
	line-height:14px;
	font-size:12px;
	color:#ffffff;
}

.widget .list-group .list-group-item a{
	color:inherit;
}

.widget .list-group .list-group-item.active{
	background-color:rgba(33,33,33,0.8);
	color:#ffffff;
}

.widget .list-group .list-group-item:first-child{
	border-top-right-radius:2px;
	border-top-left-radius:2px;
}

.widget .list-group .list-group-item:last-child{
	border-top-right-radius:2px;
	border-top-left-radius:2px;
	border-bottom:none;
}

.widget .panel{
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.hero-slider{
	margin:0;
	padding:0;
	border:none;
}

@font-face{
	font-family:'fontawesome';
	font-weight:normal;
	font-style:normal;
}

.flex-container a:hover,.flex-container a:focus,.flex-slider a:hover,.flex-slider a:focus{
	outline:none;
}

.slides,.flex-control-nav,.flex-direction-nav{
	margin:0;
	padding:0;
	list-style:none;
}

.flex-pauseplay span{
	text-transform:capitalize;
}

.flexslider{
	margin:0;
	padding:0;
}

.flexslider .slides>li{
	display:none;
	-webkit-backface-visibility:hidden;
}

.flexslider .slides img{
	width:100%;
	display:block;
}

.flexslider .slides:after{
	content:"\0020";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}

html[xmlns] .flexslider .slides{
	display:block;
}

* html .flexslider .slides{
	height:1%;
}

.no-js .flexslider .slides>li:first-child{
	display:block;
}

.flexslider{
	margin:0px;
	background:#fff;
	border:none;
	position:relative;
	zoom:1;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
	box-shadow:'' none 1px 2px rgba(0,0,0,0.1);
}

.flexslider .slides{
	zoom:1;
}

.flex-viewport{
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;
}

.loading .flex-viewport{
	max-height:300px;
}

.carousel li{
	margin-right:5px;
}

.flex-direction-nav{
	*height:0;
}

.flex-direction-nav a{
	text-decoration:none;
	display:block;
	width:40px;
	height:40px;
	margin:-20px 0 0;
	position:absolute;
	top:50%;
	z-index:10;
	overflow:hidden;
	opacity:0;
	cursor:pointer;
	color:rgba(0,0,0,0.8);
	text-shadow:1px 1px 0 rgba(255,255,255,0.3);
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

.flex-direction-nav a:before{
	font-family:"fontawesome";
	font-size:40px;
	display:inline-block;
	content:'\f104';
}

.flex-direction-nav a.flex-next:before{
	content:'\f105';
}

.flex-direction-nav .flex-prev{
	left:-50px;
}

.flex-direction-nav .flex-next{
	right:-50px;
	text-align:right;
}

.flexslider:hover .flex-direction-nav .flex-prev{
	opacity:0.7;
	left:10px;
}

.flexslider:hover .flex-direction-nav .flex-prev:hover{
	opacity:1;
}

.flexslider:hover .flex-direction-nav .flex-next{
	opacity:0.7;
	right:10px;
}

.flexslider:hover .flex-direction-nav .flex-next:hover{
	opacity:1;
}

.flex-direction-nav .flex-disabled{
	opacity:0!important;
	filter:alpha(opacity=0);
	cursor:default;
}

.flex-pauseplay a{
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	bottom:5px;
	left:10px;
	opacity:0.8;
	z-index:10;
	overflow:hidden;
	cursor:pointer;
	color:#000;
}

.flex-pauseplay a:before{
	font-family:"flexslider-icon";
	font-size:20px;
	display:inline-block;
	content:'\f004';
}

.flex-pauseplay a:hover{
	opacity:1;
}

.flex-pauseplay a .flex-play:before{
	content:'\f003';
}

.flex-control-nav{
	width:100%;
	position:absolute;
	bottom:-40px;
	text-align:center;
}

.flex-control-nav li{
	margin:0 6px;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.flex-control-paging li a{
	width:11px;
	height:11px;
	display:block;
	background:#666;
	background:rgba(0,0,0,0.5);
	cursor:pointer;
	text-indent:-9999px;
	-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
}

.flex-control-paging li a:hover{
	background:#333;
	background:rgba(0,0,0,0.7);
}

.flex-control-paging li a.flex-active{
	background:#000;
	background:rgba(0,0,0,0.9);
	cursor:default;
}

.flex-control-thumbs{
	margin:5px 0 0;
	position:static;
	overflow:hidden;
}

.flex-control-thumbs li{
	width:25%;
	float:left;
	margin:0;
}

.flex-control-thumbs img{
	width:100%;
	display:block;
	opacity:.7;
	cursor:pointer;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;
}

.flex-control-thumbs img:hover{
	opacity:1;
}

.flex-control-thumbs .flex-active{
	opacity:1;
	cursor:default;
}

@media screen and (max-width: 860px) {
	.flex-direction-nav .flex-prev{
		opacity:1;
		left:10px;
	}

	.flex-direction-nav .flex-next{
		opacity:1;
		right:10px;
	}

}

@media (max-width: 991px) {
	.section{
		padding-top:47px;
		padding-bottom:47px;
	}

	.section.small-padding{
		padding-top:12.5px;
		padding-bottom:12.5px;
	}

	.section.big-padding{
		padding-top:117px;
		padding-bottom:117px;
	}

	.section.bigger-padding{
		padding-top:95px;
		padding-bottom:95px;
	}

	.section.huge-padding{
		padding-top:165px;
		padding-bottom:165px;
	}

	.section:not(.header) .container .row [class^="col-"],.section:not(.header) .container .row [class*=" col-"]{
		padding-top:25px;
		padding-bottom:25px;
	}

	.section.blog-section .container .row .row [class^="col-"],.section.blog-section .container .row .row [class*=" col-"],.section.portfolio-section .container .row .row [class^="col-"],.section.portfolio-section .container .row .row [class*=" col-"]{
		padding-top:0px;
		padding-bottom:0px;
	}

	.section .middle-content.disable-sm{
		top:0px;
		margin-top:0;
		-webkit-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
	}

	#header{
		overflow:hidden;
	}

	#header .menu-toggle{
		display:block;
	}

}

@media (max-width: 767px) {
	.container{
		margin-left:5%;
		margin-right:5%;
	}

	.section.full .container{
		margin:0;
	}

}

.nanogallery_gallerytheme_dark_nanogallery2 .nGY2GThumbnail {
	background: #fff !important;
	border-color: #fff !important;
}


@media screen and (max-width: 576px) { 

	h2.lighter {
		font-size: 24px;
	}

 }
.justify-content-center {
	justify-content: center
}
.d-flex { display: flex}
.flex-row {flex-direction: row;}

.dropdown-p {
	position: relative;
	display: inline-block;
  }
  .dropdown-p-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 360px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	padding: 12px 16px;
	z-index: 1;
	font-size: 16px;
	text-align: left;
  }
  .dropdown-p-content h5 { padding: 5px	}
  
  .dropdown-p:hover .dropdown-p-content {
	display: block;
  }
  .dropdown-p-content a h5:hover {
	  background-color: grey;
  }

  .ref .col-md-3 {
	box-shadow: 0px -1px 1px 0px #dadada;
  }