/* @override 
	https://www.orangeshiplog.com/wp-content/themes/orange/css/modules.css?*
*/


/* ------------------------------------------------------------------------ */
/*  LISTS
/* ------------------------------------------------------------------------ */
/*======== Lists ========*/
.content ul {
	margin: ;
	padding: 0;
}

.content ul li {
	list-style: none;
	color: #394D58;
	position: relative;
	margin: 4px 0;
	padding-left: 32px;
	margin-bottom: 1.5em;
}

.content ul li::before {
	content: "";
	position: absolute;
	left: 0px;
	width: 26px;
	height: 26px;
	background:url(../images/check.svg) no-repeat left top;
	/*border: 2px solid #FF7E00;*/
	/*border-radius: 12px;*/
	top: 6px;
}

.list-inline {
	display: inline-block;
	padding: 0;
	margin: 0;
}

.list-inline li {
	display: inline-block;	
	vertical-align: middle;
	line-height: ;
}

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

.list-links {
	margin-left: 80px;
}

.list-links li a {
	cursor: pointer;
	display: block;
	padding: 1px 0;
	font-size: 14px;
	color: #596168;
}

.list-links li {
	cursor: pointer;
}

.list-links li.is-active {
	font-weight: bold;
}

.list-logo {
	max-width: 800px;
}

.list-logo li {
	display: inline-block;
	vertical-align: middle;
}

.list-logo img {
	mix-blend-mode: multiply;
	filter: grayscale(100%);
	opacity: 0.3;
	margin: 4px 20px 4px 0;
	max-height: 50px;
	height: auto;
}

.list-logo li:last-child img {
	margin-right: 0;
}

.list-social {
	padding: 0;
	margin: 0;
}

.list-social li {
	margin-left: 12px;
	display: inline-block;
	transition: all 0.3s cubic-bezier(0.6, 0.2, 0.1, 1);
}

.list-social li:hover {
	opacity: 0.5;
}

@media (max-width: 992px) {
	.has-line.list-links::after {
		display: none;
	}
	.list-links {
		margin-left: 0px;
	}
}

@media (max-width: 770px) {
	
}

@media (max-width: 576px) {
	.list-logo img {
		max-width: 100px;
		padding: 10px 0;
	}
	.list-links {
		margin-left: 20px;
	}
}

/* ------------------------------------------------------------------------ */
/*  BUTTONS, FORMS
/* ------------------------------------------------------------------------ */

/*======== Buttons ========*/
button {
	-webkit-appearance: none;
}

.btn {
	border: 1px solid #CCD7DD;
	border-radius: 100px;
	font-size: 14px;
	color: #F87C16;
	font-weight: 700;
	letter-spacing: 0.05em;
	padding:16px 42px 16px 32px;
	line-height: 1em;
	display: inline-block;
	text-transform: uppercase;
	background-color: transparent;
	cursor: pointer;
	transition: all 0.3s cubic-bezier(0.6, 0.2, 0.1, 1);
	font-family: "Raleway", Helvetica, Arial, sans-serif;
	position: relative;
	-webkit-appearance: none;
}

.btn:hover {
	color: #ccc;
}

.btn-primary {
	border: 2px solid #FF7E00;
	border-radius: 100px;
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	letter-spacing: 0.05em;
	padding:16px 32px;
	line-height: 1em;
	display: inline-block;
	text-transform: uppercase;
	background-color: #FF7E00;
	cursor: pointer;
	transition: all 0.3s cubic-bezier(0.6, 0.2, 0.1, 1);
	font-family: "Raleway", Helvetica, Arial, sans-serif;
	position: relative;
	-webkit-appearance: none;
}

.btn-white {
	background-color: #fff;
	border: 2px solid #fff;
	padding:16px 32px;
	color: #FF7E00;
}

.btn-primary:hover,
.btn-white:hover {
	background-color: #FF991F;
	color: #fff;
	transform: translateY(-2px);
	border-color: #FF7E00;
}

.btn-flip {
	height: 47px;
	overflow: hidden;
	display: inline-block;
	clear: both;
	padding:0;
}

.btn-flip:hover {
	color: #F87C16;
}

.btn-flip:hover .btn-txt {
	color: #F87C16;
}

.btn-flip .btn-txt:last-child {
	color: #444;
}

.btn-flip:hover .btn-txt  {
	transform: translateY(-100%);
}

.btn-txt {
	transition: all 0.3s cubic-bezier(0.6, 0.2, 0.1, 1);
	position: relative;
	color: #FF7E00;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
}

.btn-txt:after {
	content: url(../images/arrow-sm.svg);
	position: absolute;
	transform: translateX(16px);
	transition: all 0.3s cubic-bezier(0.6, 0.2, 0.1, 1);
}

.btn-txt:hover:after {
	transform: translateX(24px);
}

.btn-wide {
	width: 100%;
	text-align: center;
}

.btn-skip {
	border: none;
	/*background: url(../images/skip.svg) no-repeat center;*/
	background: #fff url('data:image/svg+xml;utf8,<svg width="18" height="12" xmlns="http://www.w3.org/2000/svg"><path d="M2 2l7.145 7 7.145-7" stroke-width="3" stroke="#F19150" fill="none" fill-rule="evenodd" stroke-linecap="round"/></svg>') no-repeat center 15px;
	height: 38px;
	width: 38px;
	overflow: hidden;
	cursor: pointer;
	transition: all 0.3s cubic-bezier(0.6, 0.2, 0.1, 1);
	z-index: 12;	
	left: 0;
	position: absolute;
	bottom: 0px;
	margin-left: 50%;
	z-index: 90;
	border-radius: 100px;
	transform: translateX(-50%) translateY(50%);
	box-shadow: 0px 0px 0px 12px rgba(13,42,62,0.1);
	box-sizing: content-box;
}

.btn-skip:hover {
	background: #fff url('data:image/svg+xml;utf8,<svg width="18" height="12" xmlns="http://www.w3.org/2000/svg"><path d="M2 2l7.145 7 7.145-7" stroke-width="3" stroke="#F19150" fill="none" fill-rule="evenodd" stroke-linecap="round"/></svg>') no-repeat center 18px;
	
}

.wpcf7-form.sent .row,
wpcf7-form.sent .form-box {
	display: none;
}

.wpcf7-mail-sent-ok {
	text-align: center;
	border-radius: 6px;
	display: block;
	padding: 30px;
}

@media (max-width: 992px) {

}

@media (max-width: 770px) {
	.btn-skip {
		bottom: 0;
	}
}

@media (max-width: 576px) {
	
}


/* ------------------------------------------------------------------------ */
/*  FORMS
/* ------------------------------------------------------------------------ */
.form-control {
	font-size: 16px;
	font-family: "Raleway", Helvetica, Arial, sans-serif;
	font-weight: 400;
	width: 100%;
	line-height: 1em;
	padding: 14px 20px;
	background: #fff;
	border: 1px solid #CCD7DD;
	border-radius: 3px;
	/*border: none;*/
	color: #0D2B3E;
	transition: all 0.3s cubic-bezier(0.6, 0.2, 0.1, 1);
	display: block;
}

.form-control:focus,
.form-control:active {	
	border-color: #54D4F4;
	color: 8E8E8E;
	outline: none;
	border-radius: 0;
}

.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #A0B5C0;
}
.form-control::-moz-placeholder { /* Firefox 19+ */
  color: #A0B5C0;
}
.form-control:-ms-input-placeholder { /* IE 10+ */
  color: #A0B5C0;
}
.form-control:-moz-placeholder { /* Firefox 18- */
  color: #A0B5C0;
}

textarea.form-control {
	height: 140px !important;
}

.container .nf-field-container {
	margin-bottom: 12px;
}

.nf-form-fields-required {
	display: none;
}

.form-box {
	border: 2px solid #D5DADD;
	border-radius: 6px;
	background-color: #F8F8F8;
	float: left;
	width: 100%;
}

.form-box .col-6,
.form-box .col-4,
.form-box .col-12 {
	padding-left: 10px;
	padding-right: 10px;
}

.form-box .btn-primary {
	/*margin: auto;
	transform: translateX(50%);*/
}

.submit-wrap {
	text-align: center;
}

@media (max-width: 992px) {

}

@media (max-width: 770px) {

}

@media (max-width: 576px) {
	.form-box {
		padding: 20px;
		margin-top: 32px;
	}
}


/*======== Quote Steps =======*/
.quote-steps {
	
}

.quote-step {
	position: relative;
	margin-bottom: 26px;
	/*padding: 32px;*/
	/*max-width: 800px;*/
}

.quote-step:last-child {
	margin-bottom: 0;
}

.quote-step:after {
	content: "";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	margin-left: -10px;
	height: 40px;
	width: 2px;
	background-color: #D5DADD;
	bottom: -40px;
}

.quote-step:last-child:after {
	display: none;
}

.quote-step h4 {
	text-align: center;
	color: #FF7E00;
	margin-bottom: 12px;
}

.quote-step label {
	font-weight: 400 !important;
}

.quote-step-number {
	border: 2px solid #D5DADD;
	width: 40px;
	height: 40px;
	line-height: 38px;
	margin-left: -10px;
	text-align: center;
	border-radius: 40px;
	position: absolute;
	top: 0px;
	background-color: #fff;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.quote-step-txt {
	position: relative;
	display: block;
	text-align: center;
	font-weight: 700;
	margin: 12px 0 6px;
	font-size: 16px;
	float: left;
	width: 100%;
}

.quote-step-txt b {
	position: relative;
	display: inline-block;
}

.quote-step-txt b:before,
.quote-step-txt b:after {
	content: "";
	position:  absolute;
	width: 40px;
	height: 1px;
	background-color: #D5DADD;
	left: -50px;
	top: 50%;
	/*transform: translateX(-100px);*/
}

.quote-step-txt b:after {
	left: auto;
	right: -50px;
	/*transform: translateX(60px);*/
}

@media (max-width: 992px) {

}

@media (max-width: 770px) {
	.quote-step {
		margin-bottom: 0px;
	}
	.quote-step-number {
		top: -26px;
	}
}

@media (max-width: 576px) {

}


.form-btn-radio {
	text-align: center;
}

.form-btn-radio .nf-field-element ul li {
	border: 1px solid #D5DADD;
	display: inline-block;
	border-radius: 20px;
	margin: 0px 6px 0 6px !important;
	background: #fff url(../images/check-white.svg) 10px 16px no-repeat;
	transition: all 0.3s cubic-bezier(0.6, 0.2, 0.1, 1);
}

.form-btn-radio .nf-field-element ul li:hover {
	border-color: #FF7E00;
	color: #FF7E00;
	cursor: pointer;
}

.form-btn-radio .nf-field-element ul li input[type=radio] {
	display: none !important;
}

.form-btn-radio li label {
	font-size: 13px;
	display: block;
	padding: 4px 32px 4px 32px !important;
	cursor: pointer;
	font-weight: 700;
}

.form-btn-radio .nf-checked-label {
	color: #fff;
}

.form-btn-radio .nf-field-element ul li.is-active {
	border-color: #FF7E00;
	background: #FF7E00 url(../images/check-white.svg) 10px center no-repeat;
}

.form-btn-radio .nf-field-element ul li.is-active {
	
}

.form-location.has-arrow {
	background: url(../images/arrow-sm.svg) 10px center no-repeat;
}

.form-location.has-arrow .nf-field-label {
	width: 80px !important;
}

.form-location .form-control {
	background: #fff url('../images/pin.svg') no-repeat left top !important;
}

.eq-list-wrap ul {
	text-align: center;
}

.eq-list-wrap li {
	display: inline-block;
	padding: 0 18px !important;
}

@media (max-width: 992px) {

}

@media (max-width: 770px) {
	.form-btn-radio .nf-field-element ul li {
		margin: 0px 6px 6px 6px !important;
	}
	.form-location.has-arrow {
		background: transparent;
	}
	
	.form-location.has-arrow .nf-field-label {
		width: 35% !important;
	}
}

@media (max-width: 576px) {

}


/*Home quote box*/
.quote-box {
	max-width: 800px;
	margin: 48px auto;
	background-color: #FF7E00;
	border-radius: 6px;
	color: #fff;
	padding: 0px 10px 14px 10px;
}

.quote-box label {
	text-transform: uppercase;
	font-size: 14px;
	display: block;
	transform: translateY(18px);
}

.quote-box label span {
	display: none;
}

.quote-box h3 {
	display: none;
}

.form-location {
	
}

.quote-box .nf-cell {
	margin: 0 0px 0 0;
	padding-left:24px !important;
	padding-right: 24px !important;
	/*padding-right: 40px !important;*/
	position: relative;
	width: 35% !important;
}

.quote-box .nf-cell:last-child {
	width: 28% !important;
	padding-top: 30px;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.quote-box .nf-cell:first-child:after,
.form-location:after {
	content: url(../images/arrow-w.svg);
	position: absolute;
	right: -12px;
	top: 50%;
}

/*======== Quote form home ========*/
.form-home {
	font-size: 16px;
	font-family: "Raleway", Helvetica, Arial, sans-serif;
	font-weight: 400;
	width: 100%;
	line-height: 1em;
	padding: 12px 0px;
	background: transparent url(../images/pin.svg) no-repeat center right;
	border: none;
	border-bottom: 3px solid #fff;
	border-radius: 0px;
	color: #fff;
	transition: all 0.3s cubic-bezier(0.6, 0.2, 0.1, 1);
	display: block;
	margin-top: -20px;
	
}

/*.form-home:focus,
.form-home:active {
	outline: none;
}*/

/*.form-home::-webkit-input-placeholder { /* Chrome/Opera/Safari *!/
  color: rgba(256,256,256,0.5);
}
.form-home::-moz-placeholder { /* Firefox 19+ *!/
  color: rgba(256,256,256,0.5);
}
.form-home:-ms-input-placeholder { /* IE 10+ *!/
  color: rgba(256,256,256,0.5);
}
.form-home:-moz-placeholder { /* Firefox 18- *!/
  color: rgba(256,256,256,0.5);
}*/




@media (max-width: 992px) {

}

@media (max-width: 770px) {

}

@media (max-width: 576px) {
	.form-control {
		font-size: 14px;
	}
}


/* ------------------------------------------------------------------------ */
/*  GALLERY
/* ------------------------------------------------------------------------ */


/*======== Map box ========*/
.map-box {
	background: #fff;
	display: block;
	position: relative;
	padding: 0;
	/*padding: 30px;*/
}

.map-box iframe {
	width: 100%;
	height: 420px;
	border: none;
}

.map-container {
	height: 345px;
}

.map-box .darken {
	background-color: rgba(13, 43, 62,0.2);	
	z-index: 1;
	mix-blend-mode: multiply;
	opacity: 0.45;
	pointer-events: none;
}


/*======== Flex columns alt ========*/
.flex-col-alt .row {
	display: flex;
	flex-wrap: wrap;
}

.flex-col-alt .container-fluid:nth-child(2n) {
	background-color: #F5F7F9;
}

.flex-col-alt .container-fluid:nth-child(2n) .row .col-side {
	order: 1;
}

.flex-col-alt .container-fluid .row .col-side .box-img-wrap {
	float: left;
}

.flex-col-alt .container-fluid:nth-child(2n) .row .col-side .box-img-wrap {
	float: right;
}


@media (max-width: 992px) {

}

@media (max-width: 770px) {
	.flex-col-alt .container-fluid:nth-child(2n) .row .col-side {
		order: 0;
	}
	
}

@media (max-width: 576px) {
	
}




/* ------------------------------------------------------------------------ */
/*  TESTIMONIALS
/* ------------------------------------------------------------------------ */
.testimonial-wrap {
	position: relative;
	background:url(../images/map.svg) no-repeat right top;
}

.testimonial-box {
	position: relative;
	overflow: hidden;
}

.box-img-wrap {
	width: 40%;
	padding-bottom: 40%;
	float: right;
	position: relative;
}

.box-img {	
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 12px;
	right: 0;
}


.testimonial-box-text p {
	display: block;
	font-family: "Raleway", Helvetica, Arial, sans-serif;
	font-size: 32px;
	line-height: 130%;
	font-weight: 700;
	color: #0D2B3E;
	margin-bottom: 0;
	position: relative;
}

.testimonial-box-text p:before {
	content: '"';
	margin-left: -12px;
}

.testimonial-box-text p:after {
	content: '"';
}


.testimonial-box-author {
	display: block;	
	color: #A5B3BB;
	font-size: 16px;
	margin-top: 1em;
	margin-bottom: 1em;
	font-weight: 700;
}

.testimonial-box-logo img {
	mix-blend-mode: multiply;
	/*filter: grayscale(100%);*/
	/*opacity: 0.3;*/
	margin: 4px 20px 4px 0;
	/*max-height: 50px;*/
	height: auto;
}

.slider-box-text {
	
}

.slider-box-text .h4 {
	color: #FF7E00;
}

.slider-box-text p:first-child {
	font-size: 20px;
	color: #0D2B3E;
}

.slider-nav {
	
}

.slider-nav-item {
	display: block;
	cursor: pointer;
}

.slider-nav-item a {
	display: block;
	padding: 1em 0.5em;
	border-bottom: 3px solid #fff;
	margin: 0;
}

.slick-active .slider-nav-item a,
.slick-active .slider-nav-item:hover a {
	color: #FF991F;
	border-bottom: 3px solid #FF991F;
}

@media (max-width: 992px) {

}

@media (max-width: 770px) {
	.box-img-wrap {
		width: 100%;
		padding-bottom: 40%;
		float: right;
		position: relative;
		/*padding-top: 24px;*/
	}
	.slider-box-text {
		padding-bottom: 24px;
	}
	.testimonial-box {
		padding-bottom: 60px;
	}
	.testimonial-box-author {
		font-size: 14px;
	}
	.testimonial-box-text p:before {
		content: '"';
		margin-left: 0px;
	}
	.testimonial-box-text p {
		font-size: 24px !important;
	}
}

@media (max-width: 576px) {
	.testimonial-box-text p {
		font-size: 18px !important;
	}
}


/*======== Team box ========*/
.team h3 {
	margin-top: 0;
	margin-bottom: 0;
}

.team .box-subtitle {
	font-weight: 700;
	color: #FF7E00;
	font-size: 14px;
	margin-bottom: 32px;
	margin-top: 4px;
	display: block;
}

.team .box-img-wrap {
	width: 100%;
	padding-bottom: 130%;
	/*float: right;*/
	position: relative;
	border-radius: 12px;
	overflow: default;
}

.team .list-social li {
	margin-left: 0;
	margin-right: 16px;
	transition: all 0.3s cubic-bezier(0.6, 0.2, 0.1, 1);
}

.team .list-social li:hover {
	opacity: 0.7;
}

.team .box-img-wrap:before {
	content: url(../images/stamp.png);
	position: absolute;
	transform: translateX(-15%) translateY(-15%);
}

.team:nth-child(2n) .box-img-wrap:before {
	transform: translateX(-15%) translateY(5%);
}




@media (max-width: 992px) {

}

@media (max-width: 770px) {
	.testimonial-title {
		position: absolute;
		z-index: 4;
		color: #fff;
		left: 40px;
		top: 32px;
		margin: 0;
		font-size: 28px;
		width: 80%;
	}
	.testimonial-box-content {
		position: relative;
		padding: 20px;
	}
	.team .box-img-wrap {
		padding-bottom: 100%;
		margin: 12px 0;
		
	}
	.team .box-img-wrap:before {
		display: none;
	}
}

@media (max-width: 576px) {
	.testimonial-title {
		font-size: 24px;
	}
	.testimonial-box-text p {
		font-size: 15px;
	}
}

/*======== News ========*/
.news .box-img-wrap {
	width: 60%;
	padding-bottom: 60%;
}

.post-box-title {
	margin-top: 0;
}

@media (max-width: 992px) {
	
}

@media (max-width: 770px) {
	.news .box-img-wrap {
		width: 100%;
		padding-bottom: 40%;
		margin-bottom: 24px;
	}
}

@media (max-width: 576px) {

}


/* ------------------------------------------------------------------------ */
/*  Boxes
/* ------------------------------------------------------------------------ */
.icon-box-wrap {
	padding: 24px 12px;
	border: 1px solid #F0F0F0;
	border-radius: 6px;
	margin: 0 6px;
	background-color: #fff;
	cursor: pointer;
	transition: all 0.3s cubic-bezier(0.6, 0.2, 0.1, 1);
}

.icon-box-wrap:hover {
	border-color: #FF7E00;
	background-color: #FF8D3A;
	color: #fff;
	box-shadow:0 5px 15px 0px rgba(0, 0, 0, 0.12);
	transform: translateY(-2px);
}

.icon-box {
	display: inline-block;
	width: 180px;
	vertical-align: top;
}

.icon-box-title {
	margin-bottom: 0;
	transition: all 0.3s cubic-bezier(0.6, 0.2, 0.1, 1);
}

.icon-box-wrap:hover .icon-box-title {
	color: #FF8D3A;
	color: #fff;
}

.icon-box-img {
	width: 126px;
	height: 126px;
	border-radius: 100%;
	border: 2px solid #FF8D3A;
	position: relative;
	display: inline-block;
	background-color: #fff;
	margin-bottom: 12px;
}

.icon-box-img img {
	max-width: 64px;
	margin-top: 50%;
	transform: translateY(-50%);
}

@media (max-width: 992px) {
	
}

@media (max-width: 770px) {

}

@media (max-width: 576px) {
	.icon-box-img {
		width: 63px;
		height: 63px;
		border-width: 2px;
	}
	.icon-box-img img {
		max-width: 32px;
	}
	.icon-box-wrap {
		padding: 12px;
	}
}


/*======== Post box ========*/
.title-tag {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.07em;
}

/*======== Share box ========*/
.share-box {
	position: absolute;
	text-transform: uppercase;
	font-size: 12px;
	color: #596168;
	letter-spacing: 0.07em;
	z-index: 2;
}

.share-box a {
	display: block;
	margin: 6px 0 !important;
	float: left !important;
	clear: both;
	/*opacity: 0.4;
	text-align: center;
	transform: scale(0.8);*/
}

.ssba a {
	display: inline-block;
	margin: 0 8px 0 0;
}

.ssba-img {
	padding: 0 !important;
}

@media (max-width: 992px) {

}

@media (max-width: 770px) {
	.icon-box-wrap {
		width: 50%;
		margin: 0 0 12px 0;
		display: inline-block;
		max-width: 220px;
	}
}

@media (max-width: 576px) {
	.icon-box-wrap {
		width: 100%;
	}
}



/*======== Icon box blue ========*/
.bk-blue-img .icon-box {
	display: inline-block;
	width: auto;
	vertical-align: top;
}

.bk-blue-img .icon-box-wrap {
	background-color: transparent;
	border: none;
	text-align: center;
	border-radius: 0;
}

.bk-blue-img .icon-box-wrap.is-active {
	border-bottom: 3px solid #FF991F;
}

.bk-blue-img .icon-box-img {
	border: none;
	background: transparent;
	height: 48px;
	width: 120px;
}

.bk-blue-img .icon-box-img img {
	margin-top: 0;
	transform: none;
}

.bk-blue-img .icon-box-title {
	color: #fff;
	opacity: 0.5;
}

.bk-blue-img .icon-box-wrap.is-active .icon-box-title {
	opacity: 1;
}

.bk-blue-img .icon-box-wrap:hover .icon-box-title {
	opacity: 1;
	color: #fff;
}

.pinned .icon-box-wrap {
	padding: 12px;
}


/*======== Image box ========*/
.img-box {
	position: relative;
	/*overflow: hidden;*/
	cursor: pointer;
	text-align: center;
	border-radius: 4px;
}

.img-box-img {
	border: 2px solid rgba(256,256,256,0.5);
	display: inline-block;
	width: 60px;
	height: 60px;
	border-radius: 100px;
	text-align: center;
	margin: 0px 0 15px;
}

.img-box-img:after {
	content: "";
	width: 0;
	position: absolute;
	left: 0;
	height: 2px;
	top: 30px;
	background-color: rgba(256,256,256,0.5);
	margin-left: -12px;
	transition: all 0.3s cubic-bezier(0.6, 0.2, 0.1, 1);
}

.img-box-img:before {
	content: "";
	width: 0;
	position: absolute;
	right: 0;
	height: 2px;
	top: 30px;
	background-color: rgba(256,256,256,0.5);
	margin-right: -12px;
	transition: all 0.5s cubic-bezier(0.6, 0.2, 0.1, 1);
}

.img-box-wrap:first-child .img-box-img:after,
.img-box-wrap:last-child .img-box-img:before {
	display: none;
}

.is-active .img-box-img:before {
	width: calc(50% - 30px);
}

.is-active .img-box-img:after {
	width: calc(50% - 30px);
}

.img-box-img img {
	max-height: 28px;
	max-width: 28px;
	transform: translateY(50%);
	
}

.img-box-content {
	
}


.img-box-title {
	margin: 0 0 0px 0;
	color: #FF9852;
	font-size: 16px;
	transition: all 0.3s cubic-bezier(0.6, 0.2, 0.1, 1);
	/*font-family: "novastamp", Helvetica, Arial, sans-serif;*/
	text-transform: uppercase;
	letter-spacing: 0.08em;
	font-weight: 700;
	display: block;
	padding: 0;
	text-align: center !important;
}

.img-box p {
	color: #fff;
	font-size: 15px;
	opacity: 1;
	margin: 6px 0 0 0;
	transition: all 0.3s cubic-bezier(0.6, 0.2, 0.1, 1);
	transition-delay: 0.1s;
	opacity: 0.9;
}



@media (max-width: 992px) {

}

@media (max-width: 770px) {
	.img-box-img:after,
	.img-box-img:before {
		display: none;
	}
}

@media (max-width: 576px) {
	
}



/* ------------------------------------------------------------------------ */
/*  SLIDERS
/* ------------------------------------------------------------------------ */

/*======== Slider ========*/
.slider-wrap {
	padding: 0 80px;
	position: relative;
	float: left;
	width: 100%;
}


.slick-arrow {
	width: 13px;
	height: 21px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background-color: #F3F4F6;
	width: 46px;
	height: 46px;
	display: block;
	/*opacity: 0.7;*/
	border: none;
	text-indent: 100%;
	overflow: hidden;
	padding: 0;
	transition: all 0.3s cubic-bezier(0.6, 0.2, 0.1, 1);
	cursor: pointer;
	z-index: 1;
	border-radius: 100px;
	/*border: 1px solid #333;*/
}

.slick-arrow:focus,
.slick-arrow:active {
	outline: none;
}

.slick-arrow:hover {
	opacity: 1;
}

.slick-prev {
	left: 0;
	background: #F3F4F6 url('data:image/svg+xml;utf8,<svg width="13" height="21" xmlns="http://www.w3.org/2000/svg"><path d="M11.373 2L3 10.373l8.233 8.233" stroke-width="3" stroke="#FF7E00" fill="none" fill-rule="evenodd" stroke-linecap="round"/></svg>') no-repeat 14px center;
	/*background-size: contain;*/
	/*margin-left: 10px;*/
	
}


.slick-prev:hover {
	margin-left: -5px;
}

.slick-next {
	right: 0px;
	background: #F3F4F6 url('data:image/svg+xml;utf8,<svg width="13" height="21" xmlns="http://www.w3.org/2000/svg"><path d="M2.182 2l8.373 8.373-8.233 8.233" stroke-width="3" stroke="#FF7E00" fill="none" fill-rule="evenodd" stroke-linecap="round"/></svg>') no-repeat 16px center;
	/*background-size: contain;*/
	/*margin-right: 20px;*/
}

.slick-next:hover {
	margin-right: -5px;
}

.slick-dots {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	/*position: absolute;*/
	/*bottom: 74px;*/
	/*left: 74px;*/
	
	/*transform: translateX(-50%);*/
}


.slick-dots li {	
	display: inline-block;
	margin: 0 4px;
	cursor: pointer;
	/*display: none;*/
}

.slick-dots li button {
	width: 9px;
	height: 9px;
	display: block;
	/*float: left;*/
	line-height: 0;
	border-radius: 10px;
	background-color: transparent;
	border: 1px solid #94A1A8;
	/*text-indent: 100%;
	overflow: hidden;*/
	padding: 0;
}

.slick-dots li.slick-active button {
	background-color: #94A1A8;
	cursor: pointer;
}

.slick-dots li button:active,
.slick-dots li button:focus {
	outline: none;
	background-color: #D8D8D8;
}


/*Slider navigation*/


@media (max-width: 992px) {

}

@media (max-width: 770px) {
	/*.slick-arrow {
		bottom: 20px;
		left: 50%;
	}
	
	.slick-next {
		margin-left: 20px;
	}
	
	.slick-prev {
		margin-left: -20px;
	}*/
}

@media (max-width: 576px) {
	/*.slider-wrap {
		padding: 0 40px;
	}
	.bk-grey .slick-dots {
		bottom: -40px;
	}*/
}



