@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Raleway:300,900,100,600,400,500,800);

/* GENERAL */

body { 
	font-family: 'Raleway', sans-serif; 
	text-rendering: optimizeLegibility !important; 
	-webkit-font-smoothing: antialiased !important; 
	width: 100% ; 
	height: 100%; 
	font-size: 14px; 
	color: #000; 
	line-height: 20px; 
	margin: 0px; 
	padding: 0px; 
}
h1, h2, h3, h4, h5, h6 { color: #000; font-family: 'Raleway', sans-serif; font-weight: 500; text-transform: uppercase; }
a {color: #000;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;}
a:hover, a:focus { text-decoration: none; outline: none; }
a:focus {color: #fff;}
ul, ol {list-style: none;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; clear: both; height: 0; }
.clearfix {display: inline-block;}
.clearfix {display: block;}
ul, ol { padding: 0; webkit-padding: 0; moz-padding: 0; }
clients-name .radius {border-radius: 50%;}
img { max-width: 100%; height: auto; margin: 0 auto;}


/* END GENERAL */

/* MENU AND LOGO */

#sp-header.header-invisible  {
	border-bottom: 0px solid transparent !important;
}

.nav-placeholder {
	background: transparent none repeat scroll 0 0 !important;
	height: 0px !important;
}

#sp-header {
	box-shadow: none;
	height: inherit;
}

#sp-header.menu-fixed-out {
	background: #97b3c1 none repeat scroll 0 0;
	border-bottom: 0 none;
	border-top: 0px solid #97b3c1;
	padding: 10px 50px 10px;
	transition: background 0.5s ease-in-out 0s, padding 0.5s ease-in-out 0s;
	color: #000;
	min-height: 10px;
	position: absolute;
}

#sp-header.menu-fixed,
#sp-header.default-header.menu-fixed-out {
	background: #97b3c1 none repeat scroll 0 0;
	box-shadow: 1px 1px 1px #00528e;
	padding: 10px 50px 10px;
	transition: background 0.5s ease-in-out 0s, padding 0.5s ease-in-out 0s;
	min-height: 50px;
	border-top: 0px solid #97b3c1;
	border-bottom: 0 none;
}

#sp-header #sp-logo .logo {
	margin-left: -15px;
	margin-top: 6px;
}

#sp-header.menu-fixed #sp-logo .logo,
#sp-header.default-header.menu-fixed-out #sp-logo .logo {
	margin-top: 11px;
}

#sp-header #sp-logo .logo a,
#sp-header.default-header.menu-fixed-out #sp-logo .logo a {
	height: 90px;
	width: 290px;
	font-size: 18px;
	line-height: 20px;
	padding: 1px;
}

#sp-header.menu-fixed-out #sp-logo .logo a {
	background: rgba(0, 0, 0, 0) url("/images/logo.png") no-repeat scroll 0 0;
}

#sp-header.menu-fixed #sp-logo .logo a,
#sp-header.default-header.menu-fixed-out #sp-logo .logo a {
	background: rgba(0, 0, 0, 0) url("/images/logo-in.png") no-repeat scroll 0 0;
}

#sp-header #sp-logo .logo a img {display: none;}

.sp-megamenu-parent {
  display: block;
  float: none;
  text-align: left;
  list-style: outside none none;
  padding: 0;
  position: relative;
  z-index: 99;
  
}

.sp-megamenu-parent > li > a {
	letter-spacing: 0;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 1px;
	margin-top: 0;
	padding: 13px 5px;
	text-transform: uppercase;
	line-height: 20px;
	color: #000;
	background-color: rgba(0, 0, 0, 0);
}

#sp-header.menu-fixed .sp-megamenu-parent > li > a,
#sp-header.default-header.menu-fixed-out .sp-megamenu-parent > li > a {color: #000;}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a, #sp-header.menu-fixed .sp-megamenu-parent > li.active > a,
#sp-header.menu-fixed .sp-megamenu-parent > li:hover > a, #sp-header.default-header.menu-fixed-out .sp-megamenu-parent > li:hover > a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #00528e;
}

.sp-megamenu-parent > li.active > a,
#sp-header.default-header .sp-megamenu-parent > li.active > a  {
	border-bottom: 1px solid #00528e;
	color: #00528e;
	transition: all 300ms ease-in-out 0s;
}

.sp-megamenu-parent > li:last-child > a {
	display: inline-block;
	font-family: "Raleway",sans-serif;
	transition: all 0.3s ease 0s;
	background: rgba(0, 0, 0, 0) linear-gradient(to top, #0162a8, #00528e) repeat scroll 0 0;
	border-radius: 0;
	color: #000;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 24px;
	margin-top: 8px;
	padding: 8px 5px;
	text-align: center;
	text-transform: uppercase;
	width: 180px;
}

.sp-megamenu-parent > li:last-child:hover > a,
#sp-header.menu-fixed .sp-megamenu-parent > li:last-child > a {
	background: rgba(0, 0, 0, 0) linear-gradient(to left, #0162a8, #00528e) repeat scroll 0 0;
	color: #fff;
	letter-spacing: 1px;
}

#sp-header .logo {
  height: inherit;
}

#offcanvas-toggler {
	line-height: 1;
	padding: 9px 10px !important;
	margin-top: 8px;
}

#offcanvas-toggler > i,
#offcanvas-toggler > i:hover {
  color: #00528e;
}

@media only screen and (min-width:992px){
#offcanvas-toggler  {
	display:none;
}
}
@media only screen and (max-width:550px){
#sp-header.menu-fixed-out {
	padding-top: 11px !important;
}

#sp-header #offcanvas-toggler {
	font-size: 15px !important;
	padding-top: 5px;
}

#sp-header #sp-logo .logo a,
#sp-header.default-header.menu-fixed-out #sp-logo .logo a {
	height: 91px;
	width: 200px;
	background-size: contain !important;
}
}

#sp-header.default-header.menu-fixed-out {position: relative;}

.scrollup:before {
  border-radius: 0;
  color: #fff;
  content: " ";
  font-family: "FontAwesome";
  font-size: 25px;
  font-weight: 700;
  height: 55px;
  line-height: 50px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 55px;
}

.scrollup,
.scrollup:hover {
  background-color: #00528e;
  border: none;
  border-radius: 0;
  bottom: 10px;
  height: 55px;
  position: fixed;
  right: 10px;
  width: 55px;
  z-index: 999;
  line-height: 50px;
  padding: 0;
  margin: 0;
  box-shadow: none;
}

/* */

/* SLIDER */

.top-slider .ls-wrapper:hover .slider-btn {
	border-color: #ffffff !important;
}

/* */

/* BANNER */

.agency-banner {
	background: rgba(0, 0, 0, 0) linear-gradient(to left, #0162a8, #00528e) repeat scroll 0 0;
}

.agency-banner .sppb-addon-title {
	color: #ffffff;
	font-size: 23px;
	line-height: 28px;
	padding-top: 21px;
	text-transform: uppercase;
	margin: 0 0 10px;
}

.agency-banner a {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #ffffff;
	border-radius: 0;
	color: #ffffff;
	display: inline-block;
	font-size: 18px;
	padding: 20px 30px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.6s ease 0s;
	width: 225px;
	line-height: 28px;
}

.agency-banner a:hover {
	background-color: #ffffff;
	border: 1px solid #ffffff;
	color: #333333;
	display: inline-block;
	text-decoration: none;
}

/* */

/* ABOUT */

.section-title .sppb-addon-title {
	font-size: 25px;
	font-weight: 200;
	margin-bottom: 30px;
	text-align: center;
	color: #000;
	font-family: "Raleway",sans-serif;
	text-transform: uppercase;
	margin-top: 20px;
	line-height: 1.1;
}
.section-title .sppb-addon-title span {
	font-weight: 800;
}
.section-title .sppb-addon-content {
	font-size: 15px;
	line-height: 25px;
	color: #dcd9d9;
	margin: 0;
	padding: 5px;
	font-family: "Open+Sans",sans-serif;
}
.section-title .separator {
	background: #f8001d none repeat scroll 0 0;
	border: 0 none;
	height: 2px;
	margin: 0px auto 70px;
	position: relative;
	text-align: center;
	width: 90px;
}

.agency-offer-box {
	border: 1px solid #97b3c1;
	margin-left: 0;
	padding: 15px;
}

.agency-offer-box:hover {
	background: #00528e none repeat scroll 0 0;
	border: 1px solid #97b3c1;
	margin-left: 0;
	padding: 15px;
	transition: all 0.5s ease 0s;
}

.agency-offer-box .sppb-icon {
	color: #000;
	padding: 70px 0 50px;
}

.agency-offer-box .sppb-icon .sppb-icon-container {
	background: rgba(0, 0, 0, 0) linear-gradient(to top, #0162a8, #00528e) repeat scroll 0 0;
	border: 5px solid #fff;
	font-size: 40px;
	height: 90px;
	line-height: 70px;
	margin: 0 auto;
	outline: 1px solid #000;
	text-align: center;
	transform: rotate(45deg);
	width: 90px;
	content: "?";
	color: #fff;
}

.agency-offer-box .sppb-icon .sppb-icon-container:hover {
	background: #ff0035 none repeat scroll 0 0;
	color: #ffffff;
	cursor: pointer;
	transition: all 0.5s ease-out 0s;
}

.agency-offer-box .sppb-icon .sppb-icon-container i {
	transform: rotate(-45deg);
	font-size: 40px;
}

.agency-offer-box .sppb-addon-title {
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	color: #000;
	font-family: "Raleway",sans-serif;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 1.1;
}

.agency-offer-box .sppb-addon-text {
	color: #000;
	line-height: 25px;
	padding: 1px;
	margin: 0 0 10px;
}

/* */

/* PORTFOLIO */

.section-title .less-bottom-margin {
	margin-bottom: 30px;
}

.featherlight {
  top: 15%;
}

.featherlight .featherlight-content {
  max-height: 95%;
  max-width: 55%;
  padding: 0;
  margin: 0;
  overflow: hidden;
  background: transparent none repeat scroll 0 0;
}

.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-img,
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-img {
  transform: none;
}

.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-vertical-middle .sp-simpleportfolio-title, .sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-vertical-middle .sp-simpleportfolio-tags {
  transform: none;
}

.sp-simpleportfolio-items {overflow: visible;	margin: 0;}

.sp-simpleportfolio .sp-simpleportfolio-item {
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 1;
	padding: 0;
	margin: 0;
}


.sp-simpleportfolio-item img {
	transition: top 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
	z-index: 2;
	top: 0;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.sp-simpleportfolio-item:hover img {top: -60px;}


.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info,
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover {
  transition: all 400ms ease 0s;
  	bottom: 0;
	z-index: 1;
	position: absolute;
	background: #ff0035 none repeat scroll 0 0;
	border:none;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	padding: 12px 0;
	text-align: center;
	vertical-align: middle;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h3 { 
	color: #ffffff;
	font: 400 16px/21px "Open Sans",sans-serif;
	text-transform: none;
	margin: 0;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
	color: #ffffff;
	font: 400 12px/16px "Open Sans",sans-serif;
}

.sp-simpleportfolio .sp-simpleportfolio-filter {
  margin-bottom: 35px;
  text-align: center;
}

.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li {
	margin: 0;
}

.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #e4e2e2;
	color: #8b8b8b;
	cursor: pointer;
	display: inline-block;
	font: 400 11px/29px "Open Sans",sans-serif;
	margin: 0 0 10px 5px;
	overflow: visible;
	padding: 0 12px;
	position: relative;
	text-transform: uppercase;
	transition: all 0.3s ease-in-out 0s;
}

.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {color: #2b3444; background-color: rgba(0, 0, 0, 0);}

.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a {
	background-color: #ff0035;
	border-color: #ff0035;
	color: #ffffff;
	cursor: default;
}

/* END PORTFOLIO */

/* REVIEW */

.white-text .sppb-addon-title,
.white-text .sppb-addon-content {
	color: #fff;
}

.white-text .sppb-addon-content .separator {
	background: #fff none repeat scroll 0 0;
}

.sppb-testimonial-pro .sppb-carousel-inner > .sppb-item {
  padding: 0 0 45px;
}

.review-slider .sppb-testimonial-message {
  font-size: 17px;
  line-height: 26px;
  margin-bottom: 25px;
  color: #ffffff;
  text-align: center;
  padding: 5px;
  font-family: "Open+Sans",sans-serif;
}
.review-slider .sppb-testimonial-client {
	color: #ffffff;
	font-size: 23px;
	text-align: center;
	line-height: 28px;
	padding: 5px;
	margin: 0 0 10px;
	font-family: "Open+Sans",sans-serif;
}
.review-slider .testimonial-controls {float: right; padding-right: 40px;}

.review-slider .testimonial-controls a {
	background: transparent none repeat scroll 0 0;
	border: 2px solid #ffffff;
	border-radius: 0 30% 0 0;
	cursor: pointer;
	height: 42px;
	opacity: 1;
	padding: 0;
	text-align: center;
	transition: all 0.5s ease 0s;
	width: 42px;
}
.review-slider .testimonial-controls a i{
	color: #ffffff;
	font-size: 25px;
	padding-top: 9px;
	transition: all 0.5s ease 0s;
	font-weight: bold;
}

a.sppb-modal-selector,
a.sppb-modal-selector:hover {
	background-color: rgba(0, 0, 0, 0);
	border: none;
	border-radius: 0;
	color: inherit;
	display: inline-block;
	font-size: inherit;
	line-height: inherit;
	padding: 0;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	transition: inherit;
	width: inherit;
}

.sppb-modal-selector span {
	color: #ffffff;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 100px;
	margin-right: 0px;
	padding: 14px 40px;
	border: 1px solid rgba(0, 0, 0, 0);
	cursor: pointer;
	display: inline-block;
	line-height: 1.42857;
	margin-bottom: 0;
	text-align: center;
	touch-action: manipulation;
	vertical-align: middle;
	white-space: nowrap;
}

.sppb-modal-selector span i {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 15px solid #ffffff;
	border-radius: 50%;
	color: #ffffff;
	font-size: 35px;
	height: 150px;
	line-height: 120px;
	margin-right: 0;
	text-align: center;
	transition: all 0.3s ease 0s;
	width: 150px;
}

.sppb-modal-selector span:hover i {
	background: #ff0035 none repeat scroll 0 0;
	border: 15px solid #ffffff;
	border-radius: 50%;
	color: #ffffff;
	font-size: 35px;
	height: 150px;
	line-height: 120px;
	margin-right: 0;
	text-align: center;
	transition: all 0.3s ease 0s;
	width: 150px;
}

/* END REVIEW */

/* FEATURES */

.agency-features {
	margin: 5px 0 0;
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #dfdfdf;
	padding-bottom: 55px;
	padding-top: 55px;
	transition: all 0.5s ease 0s;
}

.agency-features:hover {
	background: #eeeeee none repeat scroll 0 0;
	transition: all 0.5s ease 0s;
}

.sppb-media > .pull-left {
  margin-right: 0;
}

.agency-features .sppb-icon i {
	background: rgba(0, 0, 0, 0) linear-gradient(to top, #ff4200, #ff0035) repeat scroll 0 0;
	border: 5px solid #f1f1f1;
	color: #ffffff;
	float: left;
	font-size: 30px;
	height: 75px;
	margin: 10px 20px 0 30px;
	padding: 17px 0 0;
	width: 75px;
}

.agency-features .sppb-addon-title {
	font-family: "Open+Sans",sans-serif;
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 9px;
	color: #333333;
	text-transform: uppercase;
	margin-top: 10px;
	line-height: 1.1;
}

.agency-features .sppb-addon-text {
	color: #333333;
	font-size: 14px;
	line-height: 28px;
	margin-top: 15px;
}

/* END FEATURES */

/* ANIMATED */

.agency-animated {
	border: 1px solid #636363;
	margin: 20px 0;
	padding: 55px 0;
	text-align: center;
}

.agency-animated:hover {
	border: 1px solid #ff0035;
}

.agency-animated .sppb-animated-number:before {
	color: #b5b5b5;
	font-size: 70px;
	font-weight: 400;
	margin-bottom: 20px;
	display: block;
	font-family: "et-line";
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-transform: none;
}

.agency-animated .sppb-animated-number {
	color: #ffffff;
	display: block;
	font-family: "Open Sans",sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 28px;
}

.agency-animated .sppb-animated-number-title {
	color: #ffffff;
	font-size: 15px;
	text-transform: uppercase;
	font-family: "Raleway",sans-serif;
	font-weight: 500;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 1.1;
}

.agency-animated-1 .sppb-animated-number:before {content: "";}
.agency-animated-2 .sppb-animated-number:before {content: "";}
.agency-animated-3 .sppb-animated-number:before {content: "";}
.agency-animated-4 .sppb-animated-number:before {content: "";}

/* END ANIMATED */

/* ACCORDION */


.sppb-panel-group > .sppb-panel:first-child {
  border-top-width: 0;
}

.sppb-panel-default {
  border-color: #d9d9d9;
  border-top: 1px solid;
	margin-top: 0;
}

.sppb-panel {
  background-color: #ffffff;
  border-color: #d9d9d9;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  border-left: none;
  border-right: none;
  border-bottom: none;
}

.sppb-panel-group > .sppb-panel:first-child > .sppb-panel-heading {
  background: #333333 none repeat scroll 0 0;
}

.sppb-panel-default > .sppb-panel-heading {
  background: #e6e6e6 none repeat scroll 0 0;
}

.sppb-panel-heading {
  cursor: pointer;
  padding: 20px;
  position: relative;
}

.sppb-panel-group > .sppb-panel:first-child > .sppb-panel-heading .sppb-panel-title {color: #ffffff;}

.sppb-panel-title {
	font-weight: inherit;
	margin-bottom: 0;
	margin-top: 0;
	color: #333333;
	font-size: 16px;
	padding-bottom: 5px;
	line-height: 28px;
}

.sppb-panel-default > .sppb-panel-heading .sppb-toggle-direction {
  color: #cccccc;
}

.sppb-panel-group > .sppb-panel:first-child > .sppb-panel-heading .sppb-toggle-direction {
	background: rgba(0, 0, 0, 0) linear-gradient(to top, #ff4200, #ff0035) repeat scroll 0 0;
}

.sppb-panel-heading .sppb-toggle-direction {
  position: static;
  right: 0;
  top: 0;
  transform: none;
  transition: transform 300ms ease 0s;
  background: #d0d0d0 none repeat scroll 0 0;
border-radius: 0;
font-size: 20px;
line-height: 59px;
margin-right: -15px;
margin-top: -15px !important;
text-align: center;
width: 45px;
margin-left: 0.3em;
color: #333333;
float: right;
}

.sppb-panel-group > .sppb-panel:first-child > .sppb-panel-heading.active .sppb-toggle-direction i {
	color: #ffffff;
}

.sppb-panel-heading .sppb-toggle-direction i {
	color: #333333;
	font-size: 20px;
}

.sppb-panel-heading.active .sppb-toggle-direction {
  transform: none;
}

/* END ACCORDION */

/* PRICING */

.sppb-pricing-box {
	border: 1px solid #dfdfdf;
	margin-bottom: 55px;
	margin-top: 55px;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	transition: all 0.6s ease 0s;
}

.sppb-pricing-box:hover {
	box-shadow: 0 0 22px 0 #333333;
	position: relative;
	transition: all 0.6s ease 0s;
	z-index: 999;
}

.sppb-pricing-features  {padding: 0; border: none;}
.sppb-pricing-header {
	background: #00528e none repeat scroll 0 0;
	font-size: 15px;
	padding: 30px 60px;
	color: #616161;
	font-family: "Open Sans",sans-serif;
	list-style: outside none none;
}

.sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
	color: #fff;
	font-size: 26px;
	font-weight: 500;
	margin-bottom: 18px;
	margin-top: 10px;
	text-transform: uppercase;
	font-family: "Raleway",sans-serif;
	line-height: 1.1;
}
.sppb-pricing-box .sppb-pricing-header > span.sppb-pricing-price,
.sppb-pricing-box .sppb-pricing-header > span.sppb-pricing-duration {
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	font-family: "Open Sans",sans-serif;
	line-height: 28px;
	font-weight: 400;
}
.sppb-pricing-box .sppb-pricing-features > ul > li {
	color: #616161;
	font-family: "Open Sans",sans-serif;
	list-style: outside none none;
	padding: 22px 0 !important;
	line-height: 28px;
	font-size: 15px;
	font-weight: 400;
}
.sppb-pricing-box .sppb-pricing-features > ul > li:nth-child(2n) {
	background: #7d95a1 none repeat scroll 0 0 !important;
}

.sppb-pricing-footer {background: #7d95a1 none repeat scroll 0 0 !important;}

.sppb-pricing-footer a {
	background: #7d95a1 none repeat scroll 0 0;
	border: 1px solid #7d95a1;
	border-radius: 0;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	max-width: 100%;
	padding: 20px 30px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.6s ease 0s;
	width: 225px;
	font-family: "Open Sans",sans-serif;
}
.sppb-pricing-footer {padding: 22px 0;}
.sppb-pricing-footer a:hover {
	background-color: transparent;
	border: 1px solid #12212f;
	color: #12212f;
	display: inline-block;
	text-decoration: none;
}

.premium .sppb-pricing-header {
	background: rgba(0, 0, 0, 0) linear-gradient(to top, #ff4200, #ff0035) repeat scroll 0 0;
	font-size: 15px;
	padding: 30px 60px;
}
.premium .sppb-pricing-footer a {
	background: rgba(0, 0, 0, 0) linear-gradient(to top, #ff4200, #ff0035) repeat scroll 0 0;
	border: 1px solid #fb0041;
	border-radius: 0;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	max-width: 100%;
	padding: 20px 30px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.6s ease 0s;
	width: 225px;
}
.premium .sppb-pricing-footer a:hover {
	background-color: transparent;
	color: #333333;
	display: inline-block;
	text-decoration: none;
	width: 225px;
	border: 1px solid #fb0041;
}

/* END PRICING */

/* HOW IT WORKS */

.popup-text .sppb-addon-title {
	color: #fff;
	font-family: "Raleway",sans-serif;
	font-size: 55px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.1;
	margin-bottom: 10px;
	margin-top: 20px;
}

.popup-text .sppb-addon-content {
	color: #dfdfdf;
	line-height: 25px;
	font-size: 16px;
	font-weight: normal;
	font-family: "Open+Sans",sans-serif;
}

.popup-video i {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 15px solid #ffffff;
	border-radius: 50%;
	color: #ffffff;
	font-size: 35px;
	height: 150px;
	line-height: 120px;
	margin-right: 12px;
	text-align: center;
	transition: all 0.3s ease 0s;
	width: 150px;
}
.popup-video a:hover i {
	background: #ff0035 none repeat scroll 0 0;
}

/* END HOW IT WORKS  */

/* TEAM */

.team .owl-buttons .owl-prev,
.team .owl-buttons .owl-next {
	background: #ccc none repeat scroll 0 0;
	border: medium none;
	border-radius: 0 !important;
	cursor: pointer;
	display: inline-block;
	height: 10px;
	margin: 1px 3px;
	text-indent: -999px;
	width: 30px;
	opacity: 1;
	transition: all 0.3s ease 0s;
}
.join-us .owl-pagination .owl-page.active span,
.team .owl-buttons .owl-prev:hover,
.team .owl-buttons .owl-next:hover {
	background: #f8001d none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	height: 10px;
	width: 30px;
	transition: all 0.3s ease 0s;
}

.team .img-box,
.team .ms-info {padding: 0 15px;}
.team .ms-info {
	text-align: center;
	margin-top: 30px;
	opacity: 0;
	transition: 200ms linear;
}
.team .owl-item:hover .ms-info {
	opacity: 1;
	transition: 200ms linear;
}
.team .owl-item .img-box img { transition: 500ms ease-in-out; margin: 0 auto; }

.team .owl-item:hover .img-box img {
	transform: scale(1.1);
	transition: 500ms ease-in-out;
}

.team .ms-info h3 {
	margin: 0;
	padding-bottom: 10px;
	color: #12212f;
	font-family: "Raleway",sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 1.1;
}
.team .ms-info h4 {
	color: #777;
	margin: 0;
	padding-bottom: 15px;
	text-transform: capitalize;
	font-family: "Raleway",sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1;
}

.ms-socials li a i { 
	color: #ffffff;
	display: block;
	font-size: 20px;
	height: 45px;
	line-height: 45px;
	transition: all 0.4s ease 0s;
	width: 45px;
	background: #ff0035 none repeat scroll 0 0;
	box-shadow: 0 0 0 7px rgba(0, 0, 0, 0);
}


.facebook:hover { box-shadow: 0 0 0 0 #5d82d1; }

.twitter:hover { box-shadow: 0 0 0 0 #40bff5; }

.youtube:hover { box-shadow: 0 0 0 0 #CC181E; }

.linkedin:hover { box-shadow: 0 0 0 0 #238CC8; }

.team .owl-buttons {line-height: 1;}

/* END TEAM  */

/* BLOG */

.sppb-addon-articles .sppb-addon-article {
  margin-bottom: 70px;
}

.sppb-addon-article {text-align: center;}

.sppb-addon-article .blog-image-overlay {
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.sppb-addon-article .blog-image-overlay img {
	transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s;
	z-index: 2;
	overflow: hidden;
	position: relative;
	width: 100%
}


.sppb-addon-article .blog-image-overlay:hover img {
	transform: translateY(-100%);
}

.sppb-addon-article .blog-image-overlay a.sppb-readmore {
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 1;
	background-color: #00528e;
	display: table-cell;
	padding: 40% 0 0;
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	font: 400 18px/21px "Open Sans",sans-serif;
	letter-spacing: 3px;
	top: 0;
	left: 0;
	right: 0;
}

.sppb-addon-article h3 {
	color: #fff;
	margin-bottom: 5px;
	outline: 0 none;
	text-decoration: none;
	display: block;
	font: 400 18px/30px "Open Sans",sans-serif;
	margin-top: 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-transform: none;
}

.sppb-addon-article h3 a,
.sppb-addon-article h3 a:hover {
	color: inherit;
	font: inherit;
	text-transform: none;
}

.sppb-addon-articles .sppb-article-meta {
  margin: 0;
}

.sppb-addon-articles .sppb-article-meta > span {
	margin: 0;
	color: #787878;
	display: inline-block;
	font: 400 12px/18px "Open Sans",sans-serif;
}

.sppb-addon-articles .sppb-article-meta > span.sppb-meta-author {
	color: #333333;
}

.sppb-addon-articles .sppb-article-meta > span.sppb-meta-author:before {
	color: #787878;
	display: inline-block;
	font: 400 13px/16px "Open Sans",sans-serif;
	margin: 0 4px;
	content: "|";
}

.sppb-addon-articles .sppb-article-introtext p {
	color: #9b9b9b;
	font: 400 13px/18px "Open Sans",sans-serif;
	margin-top: 9px;
}

/* END BLOG */

/* CONTACT */

.contact-overlay:after {
	background: rgba(0, 0, 0, 0) linear-gradient(to top, #ff4200, #ff0035) repeat scroll 0 0;
	content: "";
	height: 100%;
	left: 0;
	opacity: 0.95;
	position: absolute;
	top: 0;
	width: 100%;
}
.contact-overlay .separator {background: #fff none repeat scroll 0 0; margin-bottom: 30px;}

.contact-features i {
	background: #ffffff none repeat scroll 0 0;
	border: 3px solid #f1f1f1;
	border-radius: 0 30% 0 0;
	color: #ff0035;
	font-size: 35px;
	height: 90px;
	margin: 30px 0;
	padding: 25px 0;
	width: 90px;
	transition: all 0.3s ease 0s;
}
.contact-features:hover i {
	background: #000000 none repeat scroll 0 0;
	transition: all 0.3s ease 0s;
}
.contact-features .sppb-addon-text {
	font-size: 16px;
	color: #ffffff;
	line-height: 28px;
	padding: 0;
	margin: 0 0 10px;
	font-family: "Open+Sans",sans-serif;
	font-weight: 400;
}

.contact-form {text-align: center;}

@media (max-width: 993px) {
	.contact-form {margin-bottom: 50px;}
}

.contact-form .sppb-addon-title {
	font-size: 30px;
	font-weight: 200;
	margin-top: 40px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: "Raleway",sans-serif;
	margin-bottom: 70px;
	line-height: 1.1;
	text-align: center;
}

.contact-form .sppb-addon-title span {
	font-weight: bold;
}

.contact-form .sppb-form-group {margin-bottom: 25px;}
.contact-form .sppb-form-group:nth-child(4) {margin-bottom: 30px;}
.contact-form .sppb-form-group input,
.contact-form .sppb-form-group textarea {
	background-color: transparent;
	background-image: none;
	border: 1px solid #fff;
	border-radius: 2px;
	box-shadow: none;
	color: #fff;
	display: block;
	font-size: 14px;
	line-height: 22px;
	margin-top: 25px;
	padding: 9px 12px;
	transition: none 0s ease 0s ;
	width: 100%;
	height: 45px !important;
	font-family: inherit;
}
.contact-form .sppb-form-group input:focus,
.contact-form .sppb-form-group textarea:focus {
	border: 1px solid #fff;
	outline: 0 none;
	box-shadow: none;
}
.contact-form .sppb-form-group textarea {
	height: auto !important;
}
.contact-form button {
	background: #000000 none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	color: #ffffff;
	display: inline-block;
	font-size: 18px;
	padding: 20px 30px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.6s ease 0s;
	width: 225px;
	font-family: inherit;
	line-height: inherit;
	margin: 0;
	cursor: pointer;
	text-align: center;
}
.contact-form button:hover {
	background: #ffffff none repeat scroll 0 0;
	border: medium none;
	color: #333333;
	text-decoration: none;
}

.contact-form .sppb-form-group input::-webkit-input-placeholder,
.contact-form .sppb-form-group textarea::-webkit-input-placeholder,
.contact-multipage-form input::-webkit-input-placeholder,
.contact-multipage-form textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.contact-form .sppb-form-group input::-moz-placeholder,
.contact-form .sppb-form-group textarea::-moz-placeholder,
.contact-multipage-form input::-moz-placeholder,
.contact-multipage-form textarea::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.contact-form .sppb-form-group input::-ms-input-placeholder,
.contact-form .sppb-form-group textarea::-ms-input-placeholder,
.contact-multipage-form input::-ms-input-placeholder,
.contact-multipage-form textarea::-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.contact-form .sppb-form-group input::-moz-placeholder,
.contact-form .sppb-form-group textarea::-moz-placeholder,
.contact-multipage-form input::-moz-placeholder,
.contact-multipage-form textarea::-moz-placeholder { /* Firefox 18- */
  color: #fff;
}

/* END CONTACT */

/* NEWSLETTER */

.newsletter input {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 1px solid #ffffff;
	color: #dfdfdf !important;
	font-size: 14px;
	height: 65px !important;
	padding: 0 19px;
	width: 100%;
	border-radius: 0;
	line-height: inherit;
	font-family: inherit;
	display: inline;
	box-shadow: none;
}
@media (max-width: 1200px) {
	.newsletter button {vertical-align: top;}
}
@media (max-width: 460px){
	.newsletter button {padding: 0; font-size: 12px !important;}
}
.newsletter input:focus {
	box-shadow: none !important;
	border: 1px solid #ffffff !important;
}
.newsletter button {
	height: 65px !important;
	border-radius: 0;
	font-family: inherit;
	line-height: inherit;
	vertical-align: top;
	background: #ff0035 none repeat scroll 0 0;
	border: 1px solid #ffffff;
	color: #ffffff;
	font-size: 18px;
	position: absolute;
	right: 0;
	text-align: center;
	text-transform: uppercase;
	top: 0;
	transition: all 0.3s ease 0s;
	width: 30%;
}
.newsletter .sppb-form-group {padding: 0;}
.newsletter button:hover {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #ffffff;
	color: #f8001d;
}

/* END NEWSLETTER */

/* BOTTOM */

.footer-text .sppb-addon-content {
	color: #999999;
	font-size: 16px;
	line-height: 28px;
	font-family: "Open+Sans",sans-serif;
	font-weight: 400;
	margin-top: 35px;
}

.footer-social {margin: 50px 0;}
.footer-social .sppb-social-share-wrap {width:100%; text-align: center; margin: 0;}

.footer-social ul {margin-right: 0;}
.footer-social ul li {
	display: inline-block;
	margin: 0;
}

.footer-social ul li a {padding: 7px;}

.footer-social ul li a i {
	background: #f8001d none repeat scroll 0 0;
	border-radius: 0 30% 0 0;
	color: #ffffff;
	font-size: 16px;
	height: 45px;
	padding: 15px 5px;
	transition: all 0.5s ease 0s;
	width: 45px;
}

.footer-social ul li a i:hover {
	background: #f8001d none repeat scroll 0 0;
	color: #12212f;
}

/* END BOTTOM */

/* FOOTER */

#sp-footer {
	background: #00528e none repeat scroll 0 0;
	padding: 32px 0;
}

#sp-footer span.sp-copyright {
	color: #999999;
	font-family: "Open+Sans",sans-serif;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	line-height: 28px;
}

/* END FOOTER */

/* INDEX CREATIVE */

/* HEADING */

.creative-top-header .sppb-addon-title {
	color: #fafafa;
	font-size: 80px;
	font-weight: 600;
	text-transform: uppercase;
	font-family: "Raleway",sans-serif;
	margin-bottom: 10px;
	margin-top: 20px;
	line-height: 1.1;
}

@media (max-width: 460px) {
	.creative-top-header .sppb-addon-title {
		font-size: 50px;
	}
}

/* END HEADING */

/* SKILLS */

.sppb-addon-pie-progress  {
	padding: 75px 0 0;
}

.sppb-addon-pie-progress .sppb-addon-title {
	color: #333333;
	font-family: "Raleway",sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 46px;
	line-height: 1.1;
}

/* END SKILLS */

/* SERVICES */

.creative-services {
	background: #ffffff none repeat scroll 0 0;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	margin: 0;
	padding: 90px 30px;
}

.creative-services-4, .creative-services-5, .creative-services-6 {border-bottom: none;}

.creative-services:hover {
	background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
	box-shadow: 0 0 22px 0 #999999;
	transition: all 0.6s ease 0s;
	z-index: 999;
}

.creative-services .sppb-addon-title:before {
	border: 2px solid #999999;
	color: #000000;
	font-size: 60px;
	height: 120px;
	line-height: 120px;
	margin: 0 auto 35px;
	outline: 12px solid #f1f1f1;
	text-align: center;
	width: 120px;
	display: block;
	font-family: "et-line";
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-transform: none;
}

.creative-services .sppb-addon-title {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 20px;
	margin-top: 0;
	text-transform: uppercase;
	color: #333333;
	font-family: "Raleway",sans-serif;
	line-height: 1.1;
}

.creative-services .sppb-addon-content {
	color: #616161;
	line-height: 25px;
	padding: 1px;
	margin: 0 0 10px;
}

.creative-services  a {
	background: #ff0035 none repeat scroll 0 0;
	border: 1px solid #c1c1c1;
	border-radius: 0;
	color: #ffffff;
	font-size: 13px;
	font-weight: 600;
	margin-top: 25px;
	padding: 10px 20px 10px 18px;
	text-decoration: none;
	text-transform: uppercase;
	transition: all 0.5s ease 0s;
}

.creative-services  a:hover {
	background: #ffffff none repeat scroll 0 0;
	color: #333333;
	text-decoration: none;
}

.creative-services-1 .sppb-addon-title:before {content: "?";}
.creative-services-2 .sppb-addon-title:before {content: "?";}
.creative-services-3 .sppb-addon-title:before {content: "?";}
.creative-services-4 .sppb-addon-title:before {content: "?";}
.creative-services-5 .sppb-addon-title:before {content: "?";}
.creative-services-6 .sppb-addon-title:before {content: "?";}

/* END SERVICES */

/* FEATURES */

.creative-features {margin: 5px 0 0; padding-bottom: 35px; padding-top: 40px;}

.creative-features .sppb-icon i {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-color: #ff0035 #ff0035 #092b3c;
	border-image: none;
	border-radius: 0;
	border-style: solid;
	border-width: 2px;
	color: #12212f;
	float: left;
	font-size: 30px;
	height: 65px;
	margin: 10px 25px 10px 0;
	padding: 14px 0 0;
	width: 65px;
}

.creative-features .sppb-addon-title {
	font-family: "Open+Sans",sans-serif;
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 0px;
	color: #333333;
	text-transform: uppercase;
	margin-top: 10px;
	line-height: 1.1;
}

.creative-features .sppb-addon-text {
	color: #616161;
	font-size: 15px;
	line-height: 28px;
	margin-top: 15px;
}

/* END FEATURES */

/* VIDEO */

.creative-video-text .sppb-addon-title {
	color: #ffffff;
	font-family: "Open+Sans",sans-serif;
	font-size: 55px;
	text-transform: uppercase;
	font-weight: 500;
	margin-bottom: 10px;
	margin-top: 20px;
	line-height: 1.1;
}

.creative-video-text .sppb-addon-title span {font-weight: bold;}

.creative-video-text .sppb-addon-content {
	color: #fefefe;
	font-family: "Raleway",sans-serif;
	font-size: 16px;
	margin-top: 20px;
	padding: 10px;
	text-transform: uppercase;
	line-height: 28px;
}

/* END VIDEO */

/* PORTFOLIO */

.creative-portfolio .sp-simpleportfolio-item {position: relative;}

.creative-portfolio  .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-img {
	border: 10px solid #ffffff;
	cursor: crosshair;
	margin-top: 65px;
	overflow: hidden;
	transform: scale(1);
	transition: all 0.3s ease 0s;
}

.creative-portfolio  .sp-simpleportfolio-item:hover img {
  top: 0;
  transform: scale(1.2) !important;
}

.creative-portfolio  .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay { 
	background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
	bottom: 0;
	padding: 18px 0 18px 15px;
	position: absolute;
	transition: all 0.3s ease 0s;
	width: 100%;
	z-index: 5;
	display: block;
	top: inherit;
}

.creative-portfolio .sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title {
	letter-spacing: 1px;
	color: #ffffff;
	display: table;
	font-size: 23px;
	font-family: "Raleway",sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 1.1;
}

.creative-portfolio .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay a {
  border: none;
  border-radius: 0;
  cursor: pointer;
  font-size: inherit;
  letter-spacing: inherit;
  margin: 0;
  padding: 0;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  transform: none;
  transition: all 400ms ease 0s;
background: #ff0035 none repeat scroll 0 0;
color: #ffffff;
display: flex;
flex-direction: column;
height: 100%;
place-content: center;
position: absolute;
right: 0;
text-align: center;
top: 0;
width: 17%;
z-index: 6;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay a i {
	font-size: 22px;
	vertical-align: middle;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay a:hover i {color: #eaeaea;}

/* END PORTFOLIO */

/* PRICING*/

.creative-pricing .sppb-pricing-box,
.creative-pricing .sppb-pricing-box:hover  {
	background-color: #eeeeee;
	color: #222222;
	margin: 90px auto 80px;
	max-width: 360px;
	padding: 0 30px;
	position: relative;
	border: none;
	box-shadow: none;
}

.creative-pricing .sppb-pricing-box .sppb-pricing-header {
	background: #333333 none repeat scroll 0 0;
	border: 5px solid #f1f1f1;
	border-radius: 100%;
	color: #ffffff;
	font-size: 40px;
	font-weight: 700;
	height: 150px;
	left: 50%;
	margin-left: -75px;
	padding: 60px 0;
	position: absolute;
	text-align: center;
	top: -75px;
	width: 150px;
}

.creative-pricing .sppb-pricing-box.sppb-pricing-featured .sppb-pricing-header {
	background: rgba(0, 0, 0, 0) linear-gradient(to top, #ff4200, #ff0035) repeat scroll 0 0;
}

.creative-pricing .sppb-pricing-box .sppb-pricing-header > span.sppb-pricing-price {
  color: #ffffff;
  font-family: "Open Sans",sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 28px;
  text-transform: uppercase;
}

.creative-pricing .sppb-pricing-box .sppb-pricing-title {
	display: inline-block;
	margin-bottom: 30px;
	margin-top: 100px;
	color: #333333;
	font-family: "Raleway",sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 30px;
	line-height: 1.1;
}

.creative-pricing .sppb-pricing-box .sppb-pricing-duration {
	margin-bottom: 30px;
	text-align: left;
	color: #616161;
	line-height: 25px;
	padding: 1px;
}

.creative-pricing .sppb-pricing-box .sppb-pricing-features {
  padding: 0;
}

.creative-pricing .sppb-pricing-box .sppb-pricing-features > ul {
	padding-bottom: 50px;
	padding-left: 10px;
	text-align: left;
	margin-bottom: 10px;
	margin-top: 0;
}

.creative-pricing .sppb-pricing-box .sppb-pricing-features > ul > li {
	font-weight: 400;
	padding: 0 !important;
	list-style: outside none none;
	margin-bottom: 15px;
	color: #222222;
	font-family: "Open+Sans",sans-serif;
	font-size: 14px;
	line-height: 28px;
	text-rendering: optimizelegibility;
	background: transparent none repeat scroll 0 0!important;
}

.creative-pricing .sppb-pricing-box .sppb-pricing-features > ul > li:before {
	content: "?";
	border: 1px solid #333333;
	color: #333333;
	margin-right: 20px;
	border-radius: 100%;
	font-size: 14px;
	height: 24px;
	padding: 4px 0;
	text-align: center;
	width: 24px;
	display: inline-block;
	font-family: FontAwesome;
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	text-rendering: auto;
	transform: translate(0px, 0px);
}

.creative-pricing .sppb-pricing-footer {
  background: transparent none repeat scroll 0 0;
  padding: 0;
}

.creative-pricing .sppb-pricing-footer  a,
.creative-pricing .sppb-pricing-footer  a:hover {
	background: #333333 none repeat scroll 0 0;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 0;
	bottom: -55px;
	color: #ffffff;
	font-size: 20px;
	left: 50%;
	margin-bottom: 30px;
	margin-left: -75px;
	padding: 10px 30px;
	position: absolute;
	width: inherit;
	text-transform: none;
}

.creative-pricing .sppb-pricing-box.sppb-pricing-featured  .sppb-pricing-footer  a,
.creative-pricing .sppb-pricing-box.sppb-pricing-featured  .sppb-pricing-footer  a:hover {
	background: rgba(0, 0, 0, 0) linear-gradient(to top, #ff4200, #ff0035) repeat scroll 0 0;
}

.creative-pricing-1 .sppb-pricing-box .sppb-pricing-features > ul > li:nth-child(3):before {content: "?"; border: 1px solid #e74c3c; color: #e74c3c;}
.creative-pricing-1 .sppb-pricing-box .sppb-pricing-features > ul > li:nth-child(4):before {content: "?"; border: 1px solid #e74c3c; color: #e74c3c;}
.creative-pricing-1 .sppb-pricing-box .sppb-pricing-features > ul > li:nth-child(5):before {content: "?"; border: 1px solid #e74c3c; color: #e74c3c;}
.creative-pricing-1 .sppb-pricing-box .sppb-pricing-features > ul > li:nth-child(6):before {content: "?"; border: 1px solid #e74c3c; color: #e74c3c;}

.creative-pricing-2 .sppb-pricing-box .sppb-pricing-features > ul > li:nth-child(5):before {content: "?"; border: 1px solid #e74c3c; color: #e74c3c;}
.creative-pricing-2 .sppb-pricing-box .sppb-pricing-features > ul > li:nth-child(6):before {content: "?"; border: 1px solid #e74c3c; color: #e74c3c;}

/* END PRICING */

/* PARALLAX */

.creative-parallax-features {
	color: #ffffff;
	font-size: 15px;
	margin-bottom: 10px;
	margin-left: 0;
	padding: 5px;
	width: 95%;
}

.creative-parallax-features .sppb-icon i {
	background: #ff0035 none repeat scroll 0 0;
	border: 0 solid #ffffff;
	border-radius: 15px 0 0;
	color: #ffffff;
	font-size: 30px;
	height: 65px;
	margin-left: 5px;
	margin-right: 20px;
	margin-top: 15px;
	padding: 0;
	width: 65px;
	line-height: 65px;
}

.creative-parallax-features .sppb-addon-title {
	color: #333333;
	font-size: 18px;
	font-weight: 500;
	margin-top: 10px;
	font-family: "Raleway",sans-serif;
	text-transform: uppercase;
	margin-bottom: 10px;
	line-height: 1.1;
}

.creative-parallax-features .sppb-addon-text {
	color: #616161;
	line-height: 25px;
	padding: 1px;
	margin: 0 0 10px;
	font-size: 15px;
}

/* END PARALLAX */

/* TEAM */

.team-item {
  padding-left: 15px;
  padding-right: 15px;
}

.team-item-img {
  position: relative;
}

.team-item-img > img {
  border: 5px solid #eeeeee;
  width: 100%;
  height: auto;
	max-width: 100%;
}

.team-item-img .team-item-detail {
  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
  color: #ffffff;
  display: flex;
  height: calc(100% - 20px);
  left: 10px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: center;
  top: 10px;
  transition: all 0.5s ease-in-out 0s;
  visibility: hidden;
  width: calc(100% - 20px);
}

.team-item-img .team-item-detail .team-item-detail-inner {
  margin: auto;
  padding: 25px;
}

.team-item h5 {
  color: #f1f1f1;
  font-size: 20px;
  line-height: normal;
  padding-left: 15px;
  padding-right: 15px;
font-family: "Raleway",sans-serif;
font-weight: 500;
text-transform: uppercase;
margin-bottom: 10px;
margin-top: 10px;
}

.team-item p {
  color: #666666;
line-height: 25px;
padding: 1px;
margin: 0 0 10px;
}

.team-item-img .team-item-detail .team-item-detail-inner .social {
  margin: 5px 0 0;
  padding: 0;
}

.team-item-img .team-item-detail .team-item-detail-inner .social li {
  display: inline-block;
  list-style: outside none none;
  margin: 0 5px;
}

.team-item-img .team-item-detail .team-item-detail-inner .social li a {
  color: #ffffff;
  font-size: 16px;
}

.team-item:hover .team-item-detail {
  opacity: 1;
  visibility: visible;
}

.team-item-img .team-item-detail .team-item-detail-inner .social li a:hover {
  color: #0bbae0;
}

.team-item-info {
  background: #eeeeee none repeat scroll 0 0;
  padding-top: 15px;
  text-align: center;
}

.team-item-info h5, .team-item-info h6 {
  color: #333333;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 5px;
  font-family: "Raleway",sans-serif;
  margin-top: 10px;
  line-height: 1.1;
}

.team-item-info p {
  color: #737373;
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 0;
  padding: 0 0 20px;
  line-height: 25px;
}

.creative-team .owl-theme .owl-controls.clickable {
	bottom: -30px;
	position: absolute;
	right: 20px;
}

.creative-team .owl-theme .owl-controls.clickable .owl-buttons div {
  color: #ffffff;
  display: inline-block;
  font-size: 12px;
  margin: 5px;
background: #f1f1f1 none repeat scroll 0 0;
border: 1px solid #cfcfcf;
border-radius: 0 30% 0 0;
cursor: pointer;
height: 42px;
opacity: 1;
padding: 0;
position: absolute;
text-align: center;
top: 0;
transition: all 0.5s ease 0s;
width: 42px;
z-index: 99;
}

.creative-team .owl-theme .owl-controls.clickable .owl-buttons div:hover {
	background: #ffffff none repeat scroll 0 0;
}

.creative-team .owl-theme .owl-controls.clickable .owl-buttons div.owl-prev {
	right: 50px;
}

.creative-team .owl-theme .owl-controls.clickable .owl-buttons div.owl-prev:before {
	color: #333333;
	font-size: 18px;
	padding-top: 9px;
	transition: all 0.5s ease 0s;
	display: inline-block;
	font-family: FontAwesome;
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	text-rendering: auto;
	transform: translate(0px, 0px);
	content: "?";
}

.creative-team .owl-theme .owl-controls.clickable .owl-buttons div.owl-next {
	right: 0;
}

.creative-team .owl-theme .owl-controls.clickable .owl-buttons div.owl-next:before {
	color: #333333;
	font-size: 18px;
	padding-top: 9px;
	transition: all 0.5s ease 0s;
	display: inline-block;
	font-family: FontAwesome;
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	text-rendering: auto;
	transform: translate(0px, 0px);
	content: "?";
}

/* END TEAM */

/* INDEX DIGITAL */

.digital-features {
	padding-bottom: 35px;
	padding-top: 55px;
}

.digital-features .sppb-media > .pull-right {
  margin-left: 20px;
}
.digital-features .sppb-media > .pull-left {
  margin-right: 20px;
}

.digital-features .sppb-media > .pull-left .sppb-icon i {
	border-radius: 0 30% 0 0;
}

.digital-features .sppb-icon i {
	background: #ff0035 none repeat scroll 0 0;
	border: 0 solid #f1f1f1;
	border-radius: 30% 0 0;
	color: #ffffff;
	font-size: 30px;
	height: 70px;
	margin: 10px 0 0;
	padding: 22px 0 0;
	width: 70px;
}

.digital-features .sppb-addon-title {
	font-family: "Open Sans",sans-serif;
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 9px;
	color: #fff;
	text-transform: uppercase;
	margin-top: 10px;
	line-height: 1.1;
}

.digital-features .sppb-addon-text {
	color: #d3d2d2;
	font-size: 15px;
	line-height: 28px;
	margin-top: 15px;
}

/* END FEATURES */

/* SERVICES */

.digital-services {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #d3d3d3;
	font-weight: 300;
	margin: 10px 0;
	min-height: 265px;
	padding: 20px;
	transition: all 0.5s ease 0s;
}

.digital-services .sppb-icon i {
	border: 10px solid #f1f1f1;
	border-radius: 50%;
	color: #ffffff;
	font-size: 30px;
	height: 100px;
	line-height: 8px;
	margin-bottom: 10px;
	margin-top: 25px;
	padding: 35px 0;
	transition: all 0.5s ease-out 0s;
	width: 100px;
}

.digital-services:hover .sppb-icon i {
	transform: scale(1.3);
}

.digital-services .sppb-addon-title {
	font-size: 20px;
	margin-top: 25px;
	text-transform: uppercase;
	color: #333333;
	font-family: "Raleway",sans-serif;
	font-weight: 500;
	margin-bottom: 0;
	line-height: 1.1;
}

.digital-services .sppb-addon-title:after {
	height: 1px;
	background: #eeeeee;
	margin-bottom: 20px;
	margin-top: 20px;
	display: block;
	content: "";
}

.digital-services .sppb-addon-text {
	color: #616161;
	line-height: 25px;
	padding: 1px;
	margin: 0 0 10px;
}

.digital-services .sppb-icon i.fa-mobile {background: #632fff none repeat scroll 0 0;}
.digital-services .sppb-icon i.fa-search {background: #FF0000 none repeat scroll 0 0;}
.digital-services .sppb-icon i.fa-heart {background: #dfb30d none repeat scroll 0 0;}
.digital-services .sppb-icon i.fa-coffee {background: #ff4200 none repeat scroll 0 0;}
.digital-services .sppb-icon i.fa-life-bouy {background: #a022af none repeat scroll 0 0;}
.digital-services .sppb-icon i.fa-bell {background: #df0663 none repeat scroll 0 0;}

/* END SERVICES */

/* ABOUT */

.digital-about-text .sppb-addon-title {
	font-size: 45px;
	font-weight: 100;
	margin-bottom: 35px;
	margin-top: -22px;
	padding-top: 45px;
	color: #333333;
	font-family: "Raleway",sans-serif;
	text-transform: uppercase;
	line-height: 1.1;
}

.digital-about-text .sppb-addon-title span {font-weight: 800;}

.digital-about-text .sppb-addon-content {
	color: #333333;
	line-height: 25px;
	padding: 1px;
	margin: 0 0 10px;
}

.digital-about-btn a {
	background: #ff0035 none repeat scroll 0 0;
	border: 1px solid #ff0035;
	border-radius: 0;
	color: #ffffff;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	margin-top: 22px;
	max-width: 100%;
	padding: 12px 30px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.6s ease 0s;
	width: 190px;
	line-height: 28px;
	font-family: "Open+Sans",sans-serif;
}

.digital-about-btn a:hover {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #ff0035;
	color: #333333;
	display: inline-block;
	text-decoration: none;
}

.sppb-progress-label {
	color: #414141;
	font-family: "Open Sans",sans-serif;
	font-size: 18px;
	font-weight: 200;
	padding-bottom: 45px;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 20px;
	line-height: 1.1;
}

.sppb-progress-label > span {
	border-radius: 10px;
	font-size: 12px;
	font-weight: 700;
	height: 20px;
	line-height: 20px;
	right: 0;
	position: absolute;
	text-align: center;
	bottom: 0;
	width: 70px;
	background: #333333 none repeat scroll 0 0;
	color: #ffffff;
}

.sppb-progress-label > span:before {
	border-color: #ff0035 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 8px 5px;
	bottom: -16px;
	content: " ";
	height: auto;
	position: absolute;
	right: 8px;
	width: auto;
}

.sppb-progress {
	margin-bottom: 20px;
	background-color: #e6e6e6;
	border-radius: 0;
	box-shadow: none;
	height: 2px;
	line-height: 15px;
	overflow: visible;
	text-align: right;
	position: relative;
}

.sppb-progress-bar {
	background-color: #333333;
	border-radius: 0;
	box-shadow: none;
	height: 2px;
	line-height: 15px;
	overflow: visible;
	text-align: right;
	font-size: 12px;
	color: #ffffff;
	transition: width 0.6s ease 0s;
}

/* END ABOUT */

/* PORTFOLIO */

.digital-portfolio .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a {
  background-color: transparent;
  border-color: #ff0035;
  color: #ff0035;
  cursor: default;
}

.digital-portfolio .sp-simpleportfolio .sp-simpleportfolio-item {padding: 15px;}

.digital-portfolio  .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-img {
  transform: scale3d(1, 1, 1);
}

.digital-portfolio .sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-img {
	transform: scale3d(1.15, 1.15, 1);
	top: inherit;
}

.digital-portfolio .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
  background: #ff0035 none repeat scroll 0 0;
  bottom: 0;
  color: #ffffff;
  left: 0;
  padding: 10px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  transition: opacity 400ms ease 0s;
  z-index: 2;
}

.digital-portfolio .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a {
  background: #ffffff none repeat scroll 0 0;
  border: none;
  border-radius: 0;
	color: #333333;
  cursor: pointer;
  display: inline-block;
font-size: 16px;
  letter-spacing: 0;
  line-height: 1;
margin-bottom: 5px;
padding: 20px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  text-transform: none;
  vertical-align: middle;
transition: left 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s;
outline: 0 none;
text-decoration: none;
min-width: 90px;
}

.digital-portfolio .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {opacity: 0.9;}

.digital-portfolio .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info, .digital-portfolio  .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  bottom: inherit;
  margin: 0 auto;
  padding: 12px 0;
  position: relative;
  text-align: center;
  transition: all 400ms ease 0s;
  vertical-align: middle;
  width: 100%;
  z-index: 1;
}

.digital-portfolio .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h3 {
  color: #fff;
  font: 500 15px/22px Roboto,sans-serif;
  margin-bottom: 5px;
}

.digital-portfolio .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h3 a,
.digital-portfolio .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h3 a:hover {
	color: inherit;
	font-size: inherit;
}

.digital-portfolio .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover h3 > a {
  color: #333333;
}

.digital-portfolio .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-tags {
	color: #b2b2b2;
	font: 400 12px/18px Roboto,sans-serif;
	text-align: center;
}

.digital-banner .sppb-addon-title {
	font-family: "Raleway",sans-serif;
	font-size: 40px;
	margin-top: 45px;
	text-align: center;
	text-transform: uppercase;
	line-height: 28px;
	color: #ffde00;
	font-weight: 600;
}

.digital-banner .sppb-addon-title span {
	font-weight: 800;
	color: #ffffff;
}

@media (max-width: 1200px) {
	.digital-banner .sppb-addon-title {
		line-height: 1.1;
	}
}

.digital-banner .sppb-addon-content {
	color: #fefefe;
	font-family: "Raleway",sans-serif;
	font-size: 16px;
	margin-top: 20px;
	padding: 10px;
	text-transform: uppercase;
	line-height: 28px;
}

/* END PORTFOLIO */

/* TESTIMONIAL */

.single-testimonial {
  margin-right: 30px;
  text-align: center;
  margin-top: 10px;
}

.single-testi-des:before {
  background: #ffffff none repeat scroll 0 0;
  bottom: -12px;
  content: "";
  height: 30px;
  left: 0;
  margin-left: 12px;
  margin-top: 0;
  position: absolute;
  transform: rotate(45deg);
  width: 30px;
}

.single-testi-des {
  background: #ffffff none repeat scroll 0 0;
  border-radius: 5px;
  box-shadow: 1px 1px 2px rgba(222, 222, 222, 0.32);
  margin-bottom: 30px;
  padding: 30px;
  position: relative;
}

.single-testimonial p {
  font-style: italic;
  margin-bottom: 20px;
  color: #333333;
}

.review-text {
  font-size: 17px;
  line-height: 26px;
  color: #333333;
}

.clients-name {
  color: #c9c9c9;
  font-size: 23px;
	line-height: 25px;
	padding: 1px;
}

.single-testimonial img {
  border-radius: 50%;
  margin: 0;
}

.digital-review .owl-theme .owl-controls.clickable {
	bottom: -30px;
	position: absolute;
	right: 20px;
}

.digital-review .owl-theme .owl-controls.clickable .owl-buttons div {
  color: #ffffff;
  display: inline-block;
  font-size: 12px;
  margin: 5px;
background: transparent none repeat scroll 0 0;
border: 2px solid #fff;
border-radius: 0 30% 0 0;
cursor: pointer;
height: 42px;
opacity: 1;
padding: 0;
position: absolute;
text-align: center;
top: 0;
transition: all 0.5s ease 0s;
width: 42px;
z-index: 99;
}

.digital-review .owl-theme .owl-controls.clickable .owl-buttons div:hover {
	background: #001b24 none repeat scroll 0 0;
}

.digital-review .owl-theme .owl-controls.clickable .owl-buttons div.owl-prev {
	right: 50px;
}

.digital-review .owl-theme .owl-controls.clickable .owl-buttons div.owl-prev:before {
	color: #fff;
	font-size: 18px;
	padding-top: 9px;
	transition: all 0.5s ease 0s;
	display: inline-block;
	font-family: FontAwesome;
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	text-rendering: auto;
	transform: translate(0px, 0px);
	content: "?";
}

.digital-review .owl-theme .owl-controls.clickable .owl-buttons div.owl-next {
	right: 0;
}

.digital-review .owl-theme .owl-controls.clickable .owl-buttons div.owl-next:before {
	color: #fff;
	font-size: 18px;
	padding-top: 9px;
	transition: all 0.5s ease 0s;
	display: inline-block;
	font-family: FontAwesome;
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	text-rendering: auto;
	transform: translate(0px, 0px);
	content: "?";
}

/* END REVIEW */

/* TABS */

.digital-tabs .sppb-nav-tabs {
  border-bottom: none;
}

.digital-tabs ul.sppb-nav {
	padding-right: 10px;
	float: left;
}

.digital-tabs .sppb-nav-tabs > li {
  float: none;
  margin-bottom: -1px;
}

.digital-tabs .sppb-nav-tabs > li > a {
	font-weight: inherit;
	background: #f1f1f1 none repeat scroll 0 0;
	border: 1px solid #f1f1f1;
	border-radius: 0;
	color: #616161;
	font-size: 18px;
	line-height: 28px;
	margin-right: 0;
	padding: 35px;
}

.digital-tabs .sppb-nav-tabs > li.active > a, .digital-tabs  .sppb-nav-tabs > li.active > a:hover, .digital-tabs  .sppb-nav-tabs > li.active > a:focus, .digital-tabs  .sppb-nav-tabs > li > a:hover {
  background-color: #ff0035;
	border: 1px solid #ff0035;
	color: #ffffff;
	position: relative;
}

.digital-tabs .sppb-tab {
	border: 1px solid #e6e6e6;
	margin-bottom: 20px;
	margin-top: 45px;
}

.digital-tabs .sppb-nav-tabs-content {
  background: #ffffff none repeat scroll 0 0;
  border-color: currentcolor #e5e5e5 #e5e5e5;
  border-image: none;
  border-style: none;
  border-width: 0;
  padding: 6px;
  display: table-cell;
vertical-align: top;
width: 10000px;
overflow: hidden;
}

.digital-tabs .sppb-tab-content > .sppb-tab-pane {
  padding: 6px;
}

.digital-tabs .sppb-tab-content > .sppb-tab-pane h4 {
	font-size: 20px;
	color: #333333;
	font-family: "Raleway",sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 1.1;
}

.digital-tabs .sppb-tab-content > .sppb-tab-pane p {
	color: #616161;
	line-height: 25px;
	padding: 1px;
	margin: 0 0 10px;
}

.digital-tabs .sppb-tab-content > .sppb-tab-pane ul {
	margin: 15px 0 0 1px;
	padding: 0;
}

.digital-tabs .sppb-tab-content > .sppb-tab-pane ul li {
	color: #616161;
	line-height: 28px;
	list-style-type: none;
	margin-bottom: 35px;
	padding: 4px 3px;
}

.digital-tabs .sppb-tab-content > .sppb-tab-pane ul li:before {
	color: #ff0035;
	font-size: 15px;
	margin-right: 10px;
	content: "?";
	display: inline-block;
	font-family: FontAwesome;
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	text-rendering: auto;
	transform: translate(0px, 0px);
}

/* END TABS */

/* INDEX CORPORATE */
/* SERVICES */

.corporate-services {
	border: 1px solid #eeeeee;
	margin-bottom: 0;
	padding: 45px 15px;
}

.corporate-services:hover {
	background: #f1f1f1 none repeat scroll 0 0;
	border: 1px solid #eeeeee;
	box-shadow: 0 0 22px 0 #999999;
	color: #ffffff;
	margin-bottom: 0;
	padding: 45px 15px;
	transition: all 0.5s ease 0s;
	z-index: 999;
}

.corporate-services .sppb-addon-title {
	font-size: 20px;
	margin-bottom: 0;
	margin-top: 20px;
	text-transform: uppercase;
	transition: all 0.5s ease 0s;
	color: #333333;
	font-family: "Raleway",sans-serif;
	font-weight: 500;
	line-height: 1.1;
}

.corporate-services .sppb-addon-text:before {
	background: #eeeeee;
	margin-bottom: 20px;
	margin-top: 20px;
	content: "";
	display: block;
	height: 1px;
}

.corporate-services .sppb-addon-text {
	color: #616161;
	line-height: 25px;
	padding: 1px;
	margin: 0 0 10px;
}

.corporate-services .corporate-btn a {
	background: #ff0035 none repeat scroll 0 0;
	border: 1px solid #c1c1c1;
	border-radius: 0;
	color: #ffffff;
	font-size: 13px;
	font-weight: 600;
	margin-top: 10px;
	padding: 10px 20px 10px 18px;
	text-decoration: none;
	text-transform: uppercase;
	transition: all 0.5s ease 0s;
}

.corporate-services .corporate-btn a:hover {
	background: #ffffff none repeat scroll 0 0;
	color: #333333;
	text-decoration: none;
}

/* END SERVICES */

/* INDEX MODERN */

.join-us h1 {
  font-weight: 200;
  text-align: left;
  text-transform: uppercase;
  font-size: 50px;
  color: #333333;
font-family: "Raleway",sans-serif;
margin-bottom: 10px;
margin-top: 20px;
line-height: 1.1;
}

.join-us p {
  color: #616161;
  font-size: 15px;
  line-height: 28px;
  margin-top: 25px;
  padding: 1px;
}

.list-o ul {
  margin: 15px 0 0 1px;
  padding: 0;
}

.list-o li {
  color: #616161;
  line-height: 28px;
  list-style-type: none;
  margin-bottom: 35px;
  padding: 4px 3px;
}

.list-o li:before {
	border: 1px solid #e1e1e1;
  color: #333333;
  float: left;
  font-size: 35px;
  height: 60px;
  line-height: 65px;
  margin: 9px 15px 0 auto;
  text-align: center;
  width: 60px;
  display: inline-block;
font-family: "et-line";
font-style: normal;
font-variant: normal;
font-weight: normal;
text-transform: none;
}

.list-o li:nth-child(1):before {content: "?";}
.list-o li:nth-child(2):before {content: "?";}
.list-o li:nth-child(3):before {content: "?";}
.list-o li:nth-child(4):before {content: "?";}

.join-us .ceo {
  background: rgba(0, 0, 0, 0) url("/vince/images/ceo.png") no-repeat scroll 0 0 / 100% auto;
  height: 650px;
  margin-left: auto;
  margin-right: auto;
  margin-top: -36px;
  overflow: hidden;
  padding-top: 95px;
}

.modern-about .owl-theme .owl-controls .owl-page span, .modern-about  .owl-theme .owl-controls.clickable .owl-page:hover span {
	opacity: 1;
	background: #cccccc none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	cursor: pointer;
	display: inline-block;
	height: 5px;
	margin: 1px;
	text-indent: -999px;
	width: 30px;
}

.modern-about .owl-theme .owl-controls .owl-page.active span {
  opacity: 1;
  background: #ff0035 none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	height: 5px;
	width: 30px;
}

.modern-services {
	background: #ffffff none repeat scroll 0 0;
	border-radius: 0;
	margin: 0 0 40px;
	padding: 40px 20px;
	transition: all 300ms ease-in-out 0s;
}

.modern-services:hover {
	background: #ffffff none repeat scroll 0 0;
	border-radius: 0;
	box-shadow: 0 1px 15px 0 #cfcfcf;
	margin: 0 0 40px;
	padding: 40px 20px;
	transition: all 300ms ease-in-out 0s;
}

.modern-services .pull-left {
	margin-right: 20px;
	padding-right: 10px;
}

.modern-services .sppb-media-body {
	padding: 6px;
}

.modern-services .sppb-addon-title {
	font-size: 18px;
	font-weight: 600;
	margin: 10px 0;
	text-transform: uppercase;
	color: #333333;
	font-family: "Raleway",sans-serif;
	line-height: 1.1;
}

.modern-services .sppb-addon-text {
	color: #616161;
	line-height: 25px;
	padding: 1px;
	margin: 0 0 10px;
}

/* END INDEX MODERN */

/* INDEX BUSINESS */

/* TOP HEADER */

.business-top-header .sppb-addon-title {
	color: #ffffff;
	font-family: "Raleway",sans-serif;
	font-size: 55px;
	text-transform: uppercase;
	font-weight: 500;
	margin-bottom: 10px;
	margin-top: 20px;
	line-height: 1.1;
}

.business-top-header .sppb-addon-title span {font-weight: 800;}

.business-top-header .sppb-addon-content {
	color: #dfdfdf;
	line-height: 25px;
}

.business-top-header-btn a {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #606060;
	color: #ffffff;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 14px 30px;
	border-radius: 0;
	margin-top: 20px;
	vertical-align: middle;
	cursor: pointer;
	display: inline-block;
	line-height: 1.42857;
	margin-bottom: 0;
	text-align: center;
	touch-action: manipulation;
	white-space: nowrap;
}

.business-top-header-btn a i,
.business-top-header-btn a:hover i {
	background: #ff0035 none repeat scroll 0 0;
	border: 4px solid #b0b0b0;
	border-radius: 50%;
	color: #ffffff;
	height: 50px;
	line-height: 42px;
	margin-right: 12px;
	text-align: center;
	transition: all 0.3s ease 0s;
	width: 50px;
}

.business-top-header-btn a:hover {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #fefefe;
	color: #000000;
	padding: 14px 30px;
	font-weight: 700;
	font-size: 15px;
	display: inline-block;
	line-height: 1.42857;
}

/* END TOP HEADER */

/* FEATURES */

.business-features {
	background: rgba(0, 0, 0, 0) linear-gradient(to top, #ff4200, #ff0035) repeat scroll 0 0;
	border: 25px solid #ffffff;
	border-radius: 50%;
	height: 280px;
	margin: 0 auto;
	padding: 50px 0;
	width: 280px;
}

.business-features .sppb-icon i {
	color: #ffffff;
	font-size: 55px;
}

.business-features .sppb-addon-title {
	color: #ffffff;
	font-size: 16px;
	font-weight: 600;
	line-height: 35px;
	margin-top: 15px;
	font-family: "Raleway",sans-serif;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.business-features .sppb-addon-text {
	color: #ffffff;
	font-family: "Open+Sans",sans-serif;
	font-size: 14px;
}

/* END TOP FEATURES */

/* ABOUT */

.business-about .sppb-addon-title {
	font-size: 45px;
	font-weight: 100;
	margin-bottom: 35px;
	margin-top: 0;
	padding-top: 30px;
	color: #333333;
	font-family: "Raleway",sans-serif;
	text-transform: uppercase;
	line-height: 1.1;
}

.business-about .sppb-addon-title span {font-weight: 800;}

.business-about .sppb-addon-content p {
	color: #333333;
	line-height: 25px;
	padding: 1px;
	margin: 0 0 10px;
}

.business-about-btn a {
	background: #ff0035 none repeat scroll 0 0;
	border: 1px solid #ff0035;
	border-radius: 0;
	color: #ffffff;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	margin-top: 22px;
	max-width: 100%;
	padding: 12px 30px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.6s ease 0s;
	width: 190px;
}

.business-about-btn a:hover {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #ff0035;
	color: #333333;
	display: inline-block;
	text-decoration: none;
}

.business-about-parallax {
	margin-bottom: 30px;
}

.business-about-parallax .sppb-icon i {
	background: #ff0035 none repeat scroll 0 0;
	border: 2px solid #f1f1f1;
	border-radius: 0 20px 0 0;
	height: 65px;
	margin-left: 15px;
	margin-right: 30px;
	padding: 20px;
	width: 65px;
	color: #ffffff;
	font-size: 24px;
}

.business-about-parallax .sppb-addon-title {
	font-size: 18px;
	color: #ffffff;
	font-weight: 600;
	margin-top: 0;
	padding-left: 0;
	font-family: "Raleway",sans-serif;
	text-transform: uppercase;
	margin-bottom: 10px;
	line-height: 1.1;
}

.business-about-parallax .sppb-addon-text {
	color: #ffffff;
	margin-left: 0;
	margin-top: 10px;
	line-height: 25px;
	padding: 1px;
	margin-bottom: 10px;
}

/* END TOP SERVICES */

/* SERVICES */

.business-serivices-box {
	background: transparent none repeat scroll 0 0;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	margin: 0;
	padding: 90px 30px;
	font-weight: 500;
	min-height: 90px;
}

.business-serivices-box:hover {
	background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
	box-shadow: 0 0 22px 0 #999999;
	transition: all 0.6s ease 0s;
	z-index: 999;
}

.business-serivices-box .sppb-addon-title {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 20px;
	margin-top: 35px;
	text-transform: uppercase;
	color: #333333;
	font-family: "Raleway",sans-serif;
	line-height: 1.1;
}

.business-serivices-box .sppb-addon-text {
	color: #616161;
	line-height: 25px;
	padding: 1px;
	margin: 0 0 10px;
}

.business-services-btn a {
	background: #ff0035 none repeat scroll 0 0;
	border: 1px solid #c1c1c1;
	border-radius: 0;
	color: #ffffff;
	font-size: 13px;
	font-weight: 600;
	margin-top: 25px;
	padding: 10px 20px 10px 18px;
	text-decoration: none;
	text-transform: uppercase;
	transition: all 0.5s ease 0s;
}

.business-services-btn a:hover {
	background: #ffffff none repeat scroll 0 0;
	color: #333333;
	text-decoration: none;
}

/* END SERVICES */

/* INDEX APP */

.app-about .sppb-addon-title {
	font-size: 45px;
	font-weight: 100;
	line-height: normal;
	padding: 15px 0;
	text-transform: uppercase;
	color: #333333;
	font-family: "Raleway",sans-serif;
}

.app-about .sppb-addon-title span {
	display: block;
	font-weight: 800;
}

.app-about .sppb-addon-content {
	color: #616161;
	line-height: 25px;
	padding: 1px;
}

.app-about .sppb-addon-content ul {
	margin: 15px 0 0 1px;
	padding: 0;
}

.app-about .sppb-addon-content ul li {
	color: #616161;
	line-height: 28px;
	list-style-type: none;
	margin-bottom: 35px;
	padding: 4px 3px;
}

.app-about .sppb-addon-content ul li:before {
	border: 1px solid #e1e1e1;
	color: #333333;
	font-size: 35px;
	height: 60px;
	line-height: 65px;
	margin: 9px 15px 0 auto;
	text-align: center;
	width: 60px;
	float:left;
	display: inline-block;
	font-family: "et-line";
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-transform: none;
}

.app-about .sppb-addon-content ul li:nth-child(1):before {content: "?";}
.app-about .sppb-addon-content ul li:nth-child(2):before {content: "?";}
.app-about .sppb-addon-content ul li:nth-child(3):before {content: "?";}

.app-about-btn a,
.app-about-btn-2 a:last-child {
	background: #ff0035 none repeat scroll 0 0;
	border: 1px solid #ff0035;
	border-radius: 0;
	color: #ffffff;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	max-width: 100%;
	padding: 20px 30px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.6s ease 0s;
	width: 235px;
	margin: 25px 0 0;
}

.app-about-btn a:hover,
.app-about-btn-2 a:last-child:hover {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #ff0035;
	color: #333333;
	display: inline-block;
	text-decoration: none;
}

.app-about-btn-2 a,
.app-about-btn a:last-child {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #ff0035;
	border-radius: 0;
	color: #ff0035;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	margin: 25px 10px 0;
	max-width: 100%;
	padding: 20px 30px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.6s ease 0s;
	width: 225px;
}

.app-about-btn-2 a:hover,
.app-about-btn a:last-child:hover {
	background-color: #ff0035;
	color: #ffffff;
	display: inline-block;
	text-decoration: none;
}

@media (max-width: 993px) {
	.app-about-btn {
		margin-bottom: 50px;
	}
}

.app-screenshots h2 {
	color: #333333;
	font-family: "Open+Sans",sans-serif;
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 20px;
	line-height: 1.1;
	text-align: center;
}

.app-screenshots  .owl-theme .owl-controls.clickable {
	bottom: -30px;
	position: absolute;
	right: 20px;
	margin-top: 50px;
}

.app-screenshots  .owl-theme .owl-controls.clickable .owl-buttons div {
  color: #ffffff;
  display: inline-block;
  font-size: 12px;
  margin: 5px;
background: #f1f1f1 none repeat scroll 0 0;
border: 1px solid #cfcfcf;
border-radius: 0 30% 0 0;
cursor: pointer;
height: 42px;
opacity: 1;
padding: 0;
position: absolute;
text-align: center;
top: 0;
transition: all 0.5s ease 0s;
width: 42px;
z-index: 99;
}

.app-screenshots  .owl-theme .owl-controls.clickable .owl-buttons div:hover {
	background: #ffffff none repeat scroll 0 0;
}

.app-screenshots  .owl-theme .owl-controls.clickable .owl-buttons div.owl-prev {
	right: 50px;
}

.app-screenshots  .owl-theme .owl-controls.clickable .owl-buttons div.owl-prev:before {
	color: #333333;
	font-size: 18px;
	padding-top: 9px;
	transition: all 0.5s ease 0s;
	display: inline-block;
	font-family: FontAwesome;
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	text-rendering: auto;
	transform: translate(0px, 0px);
	content: "?";
}

.app-screenshots  .owl-theme .owl-controls.clickable .owl-buttons div.owl-next {
	right: 0;
}

.app-screenshots  .owl-theme .owl-controls.clickable .owl-buttons div.owl-next:before {
	color: #333333;
	font-size: 18px;
	padding-top: 9px;
	transition: all 0.5s ease 0s;
	display: inline-block;
	font-family: FontAwesome;
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	text-rendering: auto;
	transform: translate(0px, 0px);
	content: "?";
}

.app-download-section {
	font-size: 16px;
	font-weight: normal;
	line-height: normal;
	margin-bottom: 50px;
}

.app-download-section .sppb-addon-title {
	color: #333333;
	font-family: "Raleway",sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 20px;
	line-height: 1.1;
	color: #ffffff;
	font-family: "Raleway",sans-serif;
	font-size: 55px;
}

.app-download-section .sppb-addon-content {
	color: #ffffff;
	line-height: 25px;
	padding: 1px;
	margin: 0 0 10px;
}

.app-download-btns a {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #ff0035;
	border-radius: 0;
	color: #333333;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	margin-top: 18px;
	max-width: 100%;
	padding: 25px 30px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.6s ease 0s;
	width: 235px;
}

.app-download-btns a:hover {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #ffffff;
	color: #ffffff;
	display: inline-block;
	text-decoration: none;
}

.app-download-btns a:last-child {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 1px solid #ffffff;
	border-radius: 0;
	color: #ffffff;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	max-width: 100%;
	padding: 25px 30px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.6s ease 0s;
	width: 235px;
}

.app-download-btns a:last-child:hover {
	background-color: #ffffff;
	border: 1px solid #ffffff;
	color: #333333;
	display: inline-block;
	text-decoration: none;
}

.app-download-icon {
	margin: 20px 0 0;
	text-align: center;
}

.app-download-icon i {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 2px solid #ffffff;
	color: #ffffff;
	font-size: 30px;
	font-weight: 400;
	margin-bottom: 30px;
	padding: 20px;
}

.app-download-count .sppb-animated-number {
	color: #ffffff;
	display: block;
	font-family: "Open Sans",sans-serif;
	font-size: 38px;
	font-weight: 600;
	line-height: 28px;
}

.app-icons-2 .sppb-addon-content ul li:nth-child(1):before {content: "?";}
.app-icons-2 .sppb-addon-content ul li:nth-child(2):before {content: "?";}
.app-icons-2 .sppb-addon-content ul li:nth-child(3):before {content: "?";}

/* END SERVICES */

/* INDEX APP-1 */

.app-1-top-heading {
	font-size: 16px;
	font-weight: normal;
	line-height: normal;
}

.app-1-top-heading .sppb-addon-title {
	color: #ffffff;
	font-family: "Raleway",sans-serif;
	line-height: normal;
	margin-top: 100px;
	text-transform: uppercase;
	margin-bottom: 10px;
	font-weight: 100;
	font-size: 52px;
}

.app-1-top-heading .sppb-addon-title span {
	font-weight: 800;
	display: block;
}

.app-1-top-heading .sppb-addon-content {
	color: #ffffff;
	line-height: 25px;
	padding: 1px;
	margin: 0 0 10px;
}

.app-1-top-heading-btns a {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #ff0035;
	border-radius: 0;
	color: #333333;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	margin-top: 18px !important;
	max-width: 100%;
	padding: 25px 30px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.6s ease 0s;
	width: 235px;
	margin-bottom: 50px;
}

.app-1-top-heading-btns a:hover {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #ffffff;
	color: #ffffff;
	display: inline-block;
	text-decoration: none;
}

.app-1-top-heading-btns a:last-child {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 1px solid #ffffff;
	border-radius: 0;
	color: #ffffff;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	max-width: 100%;
	padding: 25px 30px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.6s ease 0s;
	width: 235px;
}

.app-1-top-heading-btns a:last-child:hover {
	background-color: #ffffff;
	border: 1px solid #ffffff;
	color: #333333;
	display: inline-block;
	text-decoration: none;
}

.app-1-download-banner {
	background: rgba(0, 0, 0, 0) linear-gradient(to top, #ff4200, #ff0035) repeat scroll 0 0;
	padding: 75px 0;
	border-right: 1px solid #fff;
}

.app-1-download-banner .sppb-icon i {
	color: #ffffff;
	font-size: 105px;
}

.app-1-download-banner .sppb-addon-title {
	color: #ffffff;
	font-size: 22px;
	line-height: 35px;
	margin-top: 15px;
	font-family: "Raleway",sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.app-1-download-banner .sppb-addon-text {
	color: #ffffff;
	font-size: 25px;
	margin-top: 0;
	font-family: "Raleway",sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 10px;
	line-height: 1.1;
}

/* END INDEX APP-1 */

/* INDEX APP-2 */

.app-2-overlay:after {
	background: rgba(0, 0, 0, 0) linear-gradient(to left, #0c96c4, #ff0035) repeat scroll 0 0;
	content: "";
	height: 100%;
	left: 0;
	opacity: 0.85;
	position: absolute;
	top: 0;
	width: 100%;
}

.app-slide {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  overflow: hidden;
  padding: 110px 0 30px;
  text-align: left;
}

.app-slide  h1 {
  color: #ffffff;
  font-weight: 200;
  text-align: left;
  text-transform: uppercase;
  font-size: 51px;
margin-top: 35px;
font-family: "Raleway",sans-serif;
}

.app-slide  h1 strong {font-weight: 800;}

.app-slide p {
  color: #ffffff;
  font-size: 15px;
  line-height: 28px;
  margin-top: 25px;
  padding: 1px;
}

.list-app ul {
  margin: 15px 0 0 1px;
  padding: 0;
}

.list-app li {
  color: #ffffff;
  line-height: 28px;
  list-style-type: none;
  margin-bottom: 14px;
  padding: 15px 3px;
}

.list-app li:before {
	background: #ffffff none repeat scroll 0 0;
	border: 2px solid #e1e1e1;
	color: #333333;
	float: left;
	font-size: 30px;
	height: 60px;
	line-height: 65px;
	margin: 9px 15px 0 auto;
	text-align: center;
	width: 60px;
	display: inline-block;
	font-family: "et-line";
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-transform: none;
}

.list-app li:nth-child(1):before {content: "?";}
.list-app li:nth-child(2):before {content: "?";}
.list-app li:nth-child(3):before {content: "?";}

.app-slide .ceo {
  background: rgba(0, 0, 0, 0) url("/vince/images/app-s.png") no-repeat scroll 0 0;
  height: 650px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding-top: 95px;
}

/* END INDEX APP-2 */

/* INDEX FREELANCER */

.freelancer-services {
	padding: 50px 0;
}

.freelancer-services:hover {
	background: #ff0035 none repeat scroll 0 0;
	box-shadow: none;
	transition: all 0.6s ease 0s;
	z-index: 999;
}

.freelancer-services .sppb-addon-title {
	color: #ffffff;
	font-size: 22px;
	line-height: 35px;
	font-family: "Raleway",sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 0px;
}

.freelancer-services .sppb-addon-title:before {
	display: block;
	font-family: "et-line";
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-transform: none;
	color: #ffffff;
	font-size: 70px;
	line-height: 100px;
	margin: 0 auto 15px;
	text-align: center;
}

.freelancer-services-1, .freelancer-services-3, .freelancer-services-6, .freelancer-services-8 {background: #eb0031 none repeat scroll 0 0 !important; box-shadow: 0 1px 0 0 #000000;}

.freelancer-services-2, .freelancer-services-4, .freelancer-services-5, .freelancer-services-7 {background: #ff0035 none repeat scroll 0 0; box-shadow: 0 1px 0 0 #000000;}

.freelancer-services-1 .sppb-addon-title:before {content: "?";}
.freelancer-services-2 .sppb-addon-title:before {content: "?";}
.freelancer-services-3 .sppb-addon-title:before {content: "?";}
.freelancer-services-4 .sppb-addon-title:before {content: "?";}
.freelancer-services-5 .sppb-addon-title:before {content: "?";}
.freelancer-services-6 .sppb-addon-title:before {content: "?";}
.freelancer-services-7 .sppb-addon-title:before {content: "?";}
.freelancer-services-8 .sppb-addon-title:before {content: "?";}

/* TIMELINE */

.timeline:before {
  left: 50%;
}

.timeline:before {
  background-color: #eeeeee;
  bottom: 0;
  content: "";
  left: 40px;
  margin-left: 10px;
  position: absolute;
  top: 0;
  width: 2px;
}

.timeline {
  list-style: outside none none;
  padding: 0;
  position: relative;
  margin-bottom: 10px;
margin-top: 0;
}

.timeline > li:before, .timeline > li:after {
  content: " ";
  display: table;
}

.timeline > li:after {
  clear: both;
}

.timeline > li:before, .timeline > li:after {
  content: " ";
  display: table;
}

.timeline > li {
  margin-bottom: 100px;
  min-height: 100px;
  position: relative;
}

.timeline > li .timeline-image {
  height: 80px;
  left: 10px;
  top: -2px;
  width: 80px;
}

@media (max-width: 993px) {
	.timeline > li .timeline-image {
		display: none;
	}
}

.timeline > li .timeline-image {
  background: #ff0035 none repeat scroll 0 0;
  border: 18px solid #ff0035;
  border-radius: 0 30% 0 0;
  margin-left: 0;
  position: absolute;
  text-align: center;
  z-index: 100;
}

.timeline > li .timeline-panel:before {
  border-left-width: 0;
  border-radius: 0 30% 0 0;
  border-right-width: 15px;
  left: -15px;
  right: auto;
}

.timeline > li .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}

.timeline > li .timeline-panel {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #cfcfcf;
  float: right;
  padding: 30px 20px 20px 30px;
  text-align: left;
  width: 90%;
  position: relative;
}

.timeline .timeline-heading h4 {
  font-size: 20px;
  line-height: 28px;
  margin-top: 0;
  color: #333333;
font-family: "Raleway",sans-serif;
font-weight: 500;
text-transform: uppercase;
margin-bottom: 10px;
}

.timeline .timeline-heading h4.subheading {
  font-weight: 600;
  text-transform: none;
  font-size: 20px;
line-height: 28px;
margin-top: 0;
text-transform: uppercase;
}

.timeline .timeline-body > p, .timeline .timeline-body > ul {
  margin-bottom: 0;
  color: #616161;
line-height: 25px;
padding: 1px;
}

.timeline > li.timeline-inverted > .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto;
}

.timeline > li.timeline-inverted > .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}

.timeline > li.timeline-inverted > .timeline-panel {
  float: right;
  padding: 30px 30px 20px 20px;
  text-align: left;
}

.timeline-title-separator .sppb-addon-title {
	font-size: 45px;
font-weight: 100;
margin-bottom: 35px;
margin-top: -22px;
padding-top: 45px;

}

/* END INDEX FREELANCER */

/* INDEX STARTUP */

.startup-features {
	background: #ff0035 none repeat scroll 0 0;
	padding: 50px 0;
	margin-top: -110px;
}

.startup-features:hover {
	background: #ff0035 none repeat scroll 0 0;
	box-shadow: 0 0 22px 0 #333333;
	transition: all 0.6s ease 0s;
	z-index: 999;
}

.startup-features .sppb-icon i {
	color: #ffffff;
	font-size: 55px;
}

.startup-features .sppb-addon-title {
	color: #ffffff;
	font-size: 22px;
	line-height: 35px;
	margin-top: 15px;
}

.startup-features .sppb-addon-title:before {display: none !important;}

@media (max-width: 993px) {
	.startup-features {
		margin-top: 0;
	}
}

/* END INDEX STARTUP */

/* INDEX LANDING */

.landing-form {
	padding: 25px 15px 110px;
	background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
}

.landing-form .sppb-addon-title {
	background: #ff0035 none repeat scroll 0 0;
	border-radius: 0;
	color: #ffffff;
	font-size: 25px;
	font-weight: 300;
	margin-bottom: 25px;
	padding: 20px;
	text-transform: uppercase;
	font-family: "Raleway",sans-serif;
	margin-top: 0px;
	text-align: center;
}

.landing-form input,
.landing-form select,
.landing-form textarea {
	background: #aaaaaa none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	color: #ffffff;
	height: 45px !important;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	line-height: 1.42857;
}

.landing-form select {margin-bottom: 15px;}
.landing-form textarea {height: auto !important;}

.landing-form .sppb-form-group input::-webkit-input-placeholder,
.landing-form .sppb-form-group textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.landing-form .sppb-form-group input::-moz-placeholder,
.landing-form .sppb-form-group textarea::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.landing-form .sppb-form-group input::-ms-input-placeholder,
.landing-form .sppb-form-group textarea::-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.landing-form .sppb-form-group input::-moz-placeholder,
.landing-form .sppb-form-group textarea::-moz-placeholder { /* Firefox 18- */
  color: #fff;
}

.landing-form button {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 1px solid #333333;
	border-radius: 0;
	color: #000000;
	display: inline-block;
	font-size: 16px;
	margin-bottom: 15px;
	margin-top: 10px;
	max-width: 100%;
	padding: 15px 5px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.6s ease 0s;
	width: 100%;
}

.landing-form button:hover {
	background-color: #333333;
	border: 1px solid #000000;
	color: #ffffff;
}

.landing-form .col-lg-5 {padding: 0;}

.sppb-carousel-indicators {
  bottom: -40px;
}

.sppb-carousel-indicators li {
  border: 1px solid #666666;
}

.sppb-carousel-indicators .active {
  background-color: #666666;
}

/* END INDEX LANDING 1 */

/* INDEX LANDING 2 */

.landing-2-top-heading {
	margin-top: 100px;
}

.landing-2-top-heading .sppb-addon-title {
	color: #000000;
	font-size: 70px;
	font-weight: 100;
	text-transform: uppercase;
	font-family: "Raleway",sans-serif;
}

.landing-2-top-heading .sppb-addon-title span {
	color: #ff0035;
	font-weight: 600;
	text-transform: uppercase;
}

.landing-2-top-heading .sppb-addon-title strong {font-weight: 800;}

.landing-2-top-heading .sppb-addon-content {
	color: #222;
	line-height: 25px;
	padding: 1px;
	margin: 0 0 10px;
	font-size: 16px;
	font-weight: normal;
}

.landing-2-top-heading-btn a {
	background: #ff0035 none repeat scroll 0 0;
	border: 1px solid #ff0035;
	border-radius: 0;
	color: #ffffff;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	margin-top: 18px;
	max-width: 100%;
	padding: 15px 30px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.6s ease 0s;
}

.landing-2-top-heading-btn a:hover {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #ffffff;
	color: #ffffff;
	display: inline-block;
	text-decoration: none;
}

.landing-2-services {
	background: #e4e4e4 none repeat scroll 0 0;
	border: 1px solid #dadada;
	cursor: pointer;
	margin-bottom: 30px;
	min-height: 280px;
	overflow: hidden;
	position: relative;
}

.landing-2-services .sppb-addon-feature-top {
	background-color: #ffffff;
	padding: 65px;
	position: absolute;
	top: 0;
	transition: all 0.3s ease-out 0s;
	width: 100%;
}

.landing-2-services:hover .sppb-addon-feature-top {
	top: -200px;
	transition: all 0.3s ease-out 0s;
}

.landing-2-services .sppb-addon-feature-top .sppb-icon i {
	border-color: #ff0035 #ff0035 #092b3c;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	color: #333333;
	font-size: 35px;
	height: 70px;
	line-height: 40px;
	padding: 15px;
	width: 70px;
}

.landing-2-services .sppb-addon-feature-top .sppb-addon-title:before {
  content: "";
  display: block;
  height: 2px;
  left: 0;
  margin: -2px auto;
  position: absolute;
  right: 0;
  top: -18px;
  width: 40px;
}

.landing-2-services .sppb-addon-feature-top .sppb-addon-title {
	font-size: 20px;
	margin-top: 25px;
	position: relative;
	color: #333333;
	font-family: "Raleway",sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 10px;
	line-height: 1.1;
}

.landing-2-services .sppb-addon-feature-bottom {
	bottom: -300px;
	color: #333333;
	height: 100%;
	padding: 20px 15px;
	position: absolute;
	transition: all 0.3s ease-out 0s;
	width: 100%;
}

.landing-2-services .sppb-addon-feature-bottom .sppb-icon i {
	background: #ff0035 none repeat scroll 0 0;
	border: 5px solid #dedede;
	border-radius: 50%;
	color: #ffffff;
	font-size: 31px;
	height: 80px;
	line-height: 52px;
	padding: 10px;
	width: 80px;
}

.landing-2-services .sppb-addon-feature-bottom .sppb-addon-title {
	margin: 15px 0 17px;
	font-size: 20px;
	position: relative;
	color: #333333;
	font-family: "Raleway",sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.1;
}

.landing-2-services .sppb-addon-feature-bottom .sppb-addon-text {
	padding: 0 5px;
	color: #616161;
	line-height: 25px;
	margin: 0 0 10px;
}

.landing-2-services:hover .sppb-addon-feature-bottom {
	bottom: 0;
	transition: all 0.3s ease-out 0s;
}

/* END INDEX LANDING 2 */

/* INDEX SHOPPING */

.store-product-container {
	margin-top: 55px;
}

.store-product-container:hover {
	box-shadow: 0 0 22px 0 #999999;
	transition: all 0.6s ease 0s;
	z-index: 999;
}

.j2store-product-image, .product-cart-section, .product-cart-left-block {float: none;}

.j2store-product-image {border: 1px solid #f1f1f1;}

.store-product-details {
	background: #eeeeee none repeat scroll 0 0;
	border: 1px solid #f1f1f1;
	text-align: center;
}

h4.product-title {
	margin-bottom: 12px;
	margin-top: 20px;
}

h4.product-title a {
	color: #333333;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 1px;
	text-decoration: none;
}

.product-price-container .sale-price {
	margin-bottom: 10px;
	font-size: 25px;
	font-weight: 600;
	margin: 0;
    line-height: 25px;
    padding: 1px;
	display: inline-block;
	color: #333333;
}

.product-price-container .strike {
	font-weight: 600;
	margin: 0;
    line-height: 25px;
    padding: 1px;
	color: #585858;
	font-size: 13px;
	margin-right: 5px;
	display: inline-block;
}

.product-price-container:after {
	display: block;
	content: "? ? ? ? ?";
	color: #ff0035;
	font-family: FontAwesome;
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size: inherit;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	text-rendering: auto;
	transform: translate(0px, 0px);
	margin-top: 15px;
}

.j2store-addtocart-form {
  margin-bottom: 15px;
	margin-top: 20px;
}

.j2store-addtocart-form select:focus {box-shadow: none !important; border-color: inherit !important;}

.j2store-module-product .product-qty {
  display: none;
}

.j2store-module-product .j2store-cart-button, .j2store-cart-button,
.view-carts .btn, .view-checkout .btn, .product_cart_block form .btn {
  display: inline-block;
  background-color: rgba(0, 0, 0, 0);
border: 1px solid #bfbfbf;
border-radius: 0;
box-shadow: none;
color: #333333;
font-size: 12px;
font-weight: 600;
outline: 0 none;
padding: 15px 25px;
text-transform: uppercase;
transition: all 0.5s ease 0s;
}

.j2store-module-product .j2store-cart-button:hover, .j2store-cart-button:hover,
.view-carts .btn:hover, .view-checkout .btn:hover, .product_cart_block form .btn:hover {
	background-color: #ff0035;
	color: #ffffff;
	transition: all 0.5s ease 0s;
}

#sp-bottom {
	background-color: #00528e !important;
	padding-bottom: 80px !important;
	padding-top: 80px !important;
}

#sp-bottom1 p {
	color: #fff;
	padding: 32px 50px 33px 0;
	line-height: 25px;
	margin: 0 0 10px;
}

#sp-bottom1 img {margin: 0;}

#sp-bottom1 ul {
	padding: 0;
	margin-bottom: 10px;
	margin-top: 0;
}

.sp-module ul > li {
  border-bottom: none;
  display: inherit;
  transition: all 300ms ease 0s;
}

.sp-module ul > li > a:before {
  display: none;
}

#sp-bottom1 ul > li {
	display: inline-block;
	margin-right: 3px;
}

#sp-bottom1 .sp-module ul > li > a {
  display: block;
  padding: 0;
  transition: all 300ms ease 0s;
  background: #ff0035 none repeat scroll 0 0;
color: #ffffff;
display: block;
font-size: 22px;
line-height: 55px;
text-align: center;
width: 55px;
}

#sp-bottom1 .sp-module ul > li > a:hover {
	background: #df0015 none repeat scroll 0 0;
	color: #ffffff;
	display: block;
	line-height: 55px;
	text-align: center;
	transition: all 0.4s ease 0s;
	width: 55px;
}

#sp-bottom .sp-module .sp-module-title {
	font-weight: 500;
	color: #ffffff;
	margin: -5px 0 19px;
	text-transform: uppercase;
	font-size: 14px;
	font-family: "Raleway",sans-serif;
}

.sp-module .latestnews > div {
  border-bottom: none;
	margin: 29px 0 -5px;
}

.sp-module .latestnews > div > a,
.sp-module .latestnews > div > a:hover {
  color: #9fa7af;
	display: block;
	font-family: "Open Sans",sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 26px;
	margin: 0 62px 4px 0;
	background-color: rgba(0, 0, 0, 0);
}

#sp-bottom small {
  font-size: 14px;
  color: #616161;
	font-family: "Open+Sans",sans-serif;
	line-height: 28px;
	text-rendering: optimizelegibility;
}

#sp-bottom3 .sp-module ul > li > a,
#sp-bottom3 .sp-module ul > li > a:hover {
  color: #9fa7af;
	display: block;
	font-family: "Open Sans",sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 26px;
	margin: 0 62px 4px 0;
	background-color: rgba(0, 0, 0, 0);
}

#sp-bottom3 .sp-module ul > li > a:hover {
	color: #ff0035;
}

#sp-bottom4 p {
	color: #9fa7af;
	font-size: 14px;
	margin: 26px 0 32px;
}

#sp-bottom4 input {
	background: #ffffff none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	color: #333333;
	font-size: 14px;
	font-style: italic;
	height: 100% !important;
	letter-spacing: 0.9px;
	padding-left: 10px;
	padding-right: 56px;
	width: 100%;
	line-height: inherit;
}

#sp-bottom .subscribe-form {height: 100%;}

#sp-bottom4 form {
	border-radius: 5px;
	height: 55px;
	position: relative;
}

#sp-bottom4 button {
	background: #ff0035 none repeat scroll 0 0;
	color: #ffffff;
	display: block;
	font-size: 18px;
	height: 100%;
	line-height: 55px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 55px;
}

#sp-bottom4 button:hover {
	background: #333333 none repeat scroll 0 0;
	color: #ffffff;
	display: block;
	font-size: 18px;
	height: 100%;
	line-height: 55px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 55px;
}

/* END INDEX SHOPPING */

/* INDEX PHOTOGRAPHIC */

.photographic-services {
	background: transparent none repeat scroll 0 0 !important;
	border: 1px solid #eeeeee !important;
	margin: 0 !important;
	padding: 45px 15px;
}

.photographic-services:hover {
  background: #f1f1f1 none repeat scroll 0 0 !important;
  border: 1px solid #eeeeee;
  box-shadow: 0 0 22px 0 #999999;
  color: #ffffff;
  margin-bottom: 0;
  padding: 45px 15px;
  transition: all 0.5s ease 0s;
  z-index: 999;
}

.photographic-review .single-testi-des img {
	margin: 0 auto;
}

/* END INDEX PHOTOGRAPHIC */

/* INDEX VIDEO */

.video-top-header .sppb-addon-title {
	border-width: 0;
	font-size: 70px;
	font-weight: 800;
	letter-spacing: 0;
	line-height: 70px;
	margin: 0;
	max-height: none;
	max-width: none;
	min-height: 0;
	min-width: 0;
	opacity: 1;
	padding: 10px 0;
	transition: none 0s ease 0s ;
	color: #fff;
}

.video-top-header .sppb-addon-content {
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 4px;
	line-height: 20px;
	margin: 10px 0;
	transition: none 0s ease 0s ;
	text-transform: uppercase;
	color: #fff;
}

/* END INDEX VIDEO */

/* COMING SOON */

.comingsoon-top-heading .sppb-addon-title {
	color: #ffffff;
	font-family: "Raleway",sans-serif;
	font-size: 85px;
	font-weight: 100;
	padding: 40px 0 25px;
	text-transform: uppercase;
	line-height: normal;
}

.comingsoon-top-heading .sppb-addon-title span {
	color: #ff0035;
	font-weight: 600;
	text-transform: uppercase;
}

.comingsoon-top-heading .sppb-addon-content {
	color: #ffffff;
	line-height: 25px;
	padding: 1px;
	margin: 0 0 10px;
	font-size: 16px;
	font-weight: normal;
}

/* END COMING SOON */

/* INDEX VIDEO SLIDE */

.video-slide-overlay {position: relative;}
.video-slide-overlay:after {
	background-color: rgba(0, 0, 0, 0.25) !important;
	border-color: rgba(0, 0, 0, 0);
	border-width: 0;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 28px;
	margin: 0;
	content: "" !important;
	display: block !important;
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	z-index: 999;
}

/* END INDEX VIDEO SLIDE */

/* INDEX MULTIPAGE */

.sp-page-title {
	color: #ffffff;
	padding: 10px 0 10px;
	text-align: center;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.sp-page-title:after {
	background: #fff none repeat scroll 0 0;
	content: "";
	height: 100%;
	left: 0;
	opacity: 0.00;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 3;
}

.sp-page-title .container {
	margin-bottom: 10px;
}

.sp-page-title h2 {
  color: #ffffff;
font-family: "Raleway",sans-serif;
line-height: normal;
margin-top: 150px;
margin-bottom: 10px;
	position: relative;
	z-index: 9;
	color: #00528e;
font-size: 30px;
font-weight: 300;
text-transform: uppercase;
}

.sp-page-title h3 {
  color: #ffffff;
  line-height: 25px;
  margin: 0 auto 10px;
  font-size: 16px;
font-weight: normal;
	position: relative;
	z-index: 9;
	text-transform: none;
	width: 50%;
	font-family: inherit;
}

.sp-page-title .breadcrumb {
	background: #97b3c1 none repeat scroll 0 0;
	padding: 5px 0 5px 8%;
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 7;
	left:0;
	border-radius: 0;
	text-align: left;
}

.sp-page-title .breadcrumb > li > a:hover {
	color: #790e15;
}

.contact-multipage i {
	border: 2px solid #e1e1e1;
}

.contact-multipage .sppb-addon-text {
	color: #333333;
	font-size: 14px;
}

.contact-multipage-heading .sppb-addon-title {
	color: #333333;
	font-family: "Raleway",sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 30px;
	margin-bottom: 10px;
	margin-top: 20px;
	line-height: 1.1;
}

.contact-multipage-form {
	margin-top: 30px;
	text-align: center;
}

.contact-multipage-form input,
.contact-multipage-form textarea {
	background: #aaaaaa none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	color: #ffffff;
	height: 45px !important;
}

.contact-multipage-form input:focus,
.contact-multipage-form textarea:focus {
	border-color: #66afe9;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6) !important;
	outline: 0 none;
}

.contact-multipage-form textarea {
	height: auto !important;
}

.contact-multipage-form button {
	background-color: #000000;
	border: medium none;
	border-radius: 0;
	color: #ffffff;
	display: inline-block;
	font-size: 18px;
	margin-top: 22px;
	padding: 20px 30px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	transition: all 0.6s ease 0s;
	width: 225px;
}

.contact-multipage-form button:hover {
	background-color: #ffffff;
	border: medium none;
	color: #333333;
	display: inline-block;
	text-decoration: none;
}

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

.data table {
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}

.data tr:nth-child(2n+1) {
  background: #ffffff none repeat scroll 0 0;
}

.data tr {
  background: #ffffff none repeat scroll 0 0;
}

.data table th {
  background: #333333 none repeat scroll 0 0;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
}

.data table td, .data table th {
  border-left: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  padding: 25px;
}

.data tr:nth-child(2n) {
  background: #f5f5f5 none repeat scroll 0 0;
}

.btn-t {
  background: #ff0035 none repeat scroll 0 0;
  color: #ffffff;
  font-size: 17px;
  padding: 12px 25px;
}

.btn-t:hover {
  background: #333333 none repeat scroll 0 0;
  color: #ffffff;
  padding: 12px 25px;
}

.multipage2-blog .sppb-addon-article {text-align: left;}

.multipage2-blog .sppb-addon-article img {
	border: 5px solid #ffffff;
	margin-bottom: 30px;
	margin-top: 0;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.multipage2-blog .sppb-addon-article img:hover {
	opacity: 0.9;
}

.multipage2-blog .sppb-addon-article h3:after {
	background: #e0e0e0 none repeat scroll 0 0;
	content: "";
	height: 1px;
	left: 0;
	margin: 25px 0 0;
	top: 40px;
	width: 50px;
	display: block;
}

.multipage2-blog .sppb-addon-article h3 {
	font-size: 18px;
	margin: 20px 0 25px;
	position: relative;
	font-family: "Raleway",sans-serif;
	text-transform: uppercase;
	line-height: 1.1;
	color: #333333;
	display: block;
	font-weight: 600;
	text-decoration: none;
	transition: all 0.3s ease 0s;
}

.multipage2-blog .sppb-addon-article h3 a {
	font-size: inherit;
	font-family: inherit;
	text-transform: uppercase;
	font-weight: inherit;
	line-height: inherit;
}

.multipage2-blog.sppb-addon-articles .sppb-article-meta > span {
	margin: 0;
	display: inline-block;
	font-size: 13px;
	font-weight: 400;
	transition: all 0.6s ease 0s;
	color: #616161;
	font-family: "Open+Sans",sans-serif;
	line-height: 28px;
	text-rendering: optimizelegibility;
}

.multipage2-blog.sppb-addon-articles .sppb-article-meta > span.sppb-meta-author {
  float: right;
  color: #000000;
}

.multipage2-blog.sppb-addon-articles .sppb-article-meta > span.sppb-meta-author:before {
  display: none !important;
}

.multipage2-blog.sppb-addon-articles .sppb-article-introtext p {
margin: 20px 0;
  color: #616161;
line-height: 25px;
padding: 1px;
font-size: 14px;
font-family: "Open+Sans",sans-serif;
}

.multipage2-blog a.sppb-readmore {
	background: #ff0035 none repeat scroll 0 0;
	border-radius: 0;
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
	margin-top: 25px;
	padding: 10px 22px;
	text-decoration: none;
	text-transform: uppercase;
	transition: all 0.5s ease 0s;
}

.multipage2-blog a.sppb-readmore:hover {
	background: #333333 none repeat scroll 0 0;
	color: #ffffff;
	text-decoration: none;
}

.multipage2-blog a.sppb-readmore:after {
	content: "?";
	display: inline-block;
	font-family: FontAwesome;
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size: inherit;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	text-rendering: auto;
	transform: translate(0px, 0px);
	margin-left: 5px;
}

.view-products .col-sm-7 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.view-products .price-sku-brand-container {
	border-bottom: none;
	border-top: none;
	margin: 0 ;
	padding: 0;
}

.view-products .j2store-img-responsive {
  height: auto;
  width: 100%;
}

.view-products .j2store-mainimage {
	border: 2px solid #f1f1f1;
	margin-top: -10px;
}

.view-products .product-title {
	color: #333333;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.1;
	margin: 0 0 24px;
	font-family: "Raleway",sans-serif;
}

.view-products .product-price-container .strike, .view-products .product-price-container:after, .view-products .discount-percentage,.view-products  .product-sku {display: none;}

.view-products .product-title:after {
  color: #ff0035;
  content: "? ? ? ? ?";
  display: block;
  font-family: FontAwesome;
  font-feature-settings: normal;
  font-kerning: auto;
  font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  margin-top: 15px;
  text-rendering: auto;
  transform: translate(0px, 0px);
  margin-top: 34px;
}

.view-products .product-price-container .sale-price {
	color: #333333;
	font-family: "Open+Sans",sans-serif;
	font-size: 35px;
	font-weight: 600;
	margin: 0;
	text-transform: uppercase;
	line-height: 1.1;
	text-align: right;
}

.view-products .product-price-container {text-align: right;}

@media (max-width: 993px) {
.view-products .product-price-container {text-align: left;}
}

.view-products .jb-sdesc {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 20px;
	padding-top: 20px;
}

.view-products .title-price {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 20px;
}
.view-products .j2store-add-to-cart {
  padding-top: 30px;
  display: inline-block;
}
.view-products .j2store-add-to-cart input {
	background-color: #ff0035;
	border-radius: 0;
	box-shadow: none;
	color: #ffffff;
	font-size: 14px;
	font-weight: 600;
	outline: 0 none;
	padding: 10px 20px;
	text-transform: uppercase;
	border: 1px solid rgba(0, 0, 0, 0);
}

.view-products .nav {
	padding-top: 50px;
	border: none;
}

.view-products .nav-tabs > li {
  margin: 0;
}

.view-products .nav-tabs > li > a {
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) currentcolor;
	border-image: none;
	border-radius: 0;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	color: #585858;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	margin: 0;
	padding: 15px 25px;
	text-transform: uppercase;
	line-height: 28px;
}

.view-products .nav-tabs > li.active > a, .view-products .nav-tabs > li.active > a:focus, .view-products .nav-tabs > li.active > a:hover {
  background-color: #ff0035;
	color: #ffffff;
}

.view-products .tab-content > .tab-pane {
  padding: 20px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.view-products .tab-content p {
	color: #585858;
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 0;
	padding-bottom: 10px;
}

.view-products .tab-content h4 {
	color: #333333;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 10px;
	margin-top: 10px;
	text-transform: uppercase;
}


.view-products .product-qty input[type="text"], .view-products  .product-qty input[type="number"] {
  display: inline;
  height: 100%;
  margin: 0;
  padding: 5px;
  text-align: center;
  width: 60px !important;
}

.view-products .text-success a {
	color: #ff0035;
}

@media (max-width: 993px) {
	.multipage-sidebar {margin-top: 100px;}
}

.multipage-sidebar .sppb-addon-module {margin-bottom: 50px;}

.multipage-sidebar .j2store-search-product  {padding-bottom: 60px;}

.multipage-sidebar form.form-horizontal input {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #d0d0d0;
	color: #3a3a3a;
	display: block;
	line-height: 24px;
	padding: 8px 50px 8px 20px;
	position: relative;
	transition: all 500ms ease 0s;
	width: 100%;
	height: 42px;
	border-radius: 0;
}

.multipage-sidebar form.form-horizontal a {
	background: #252525 none repeat scroll 0 0;
	border: medium none;
	color: #ffffff;
	display: block;
	font-size: 14px;
	height: 42px;
	line-height: 30px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 50px;
	border-radius: 0;
}

.multipage-sidebar form.form-horizontal a i {
	margin: 0;
}

.multipage-sidebar form.form-horizontal input:focus {
	border-color: #0075af;
	box-shadow: none !important;
}

.multipage-sidebar form.form-horizontal input:focus a,
.multipage-sidebar form.form-horizontal a:hover {
	background: #ff0035 none repeat scroll 0 0;
	color: #ffffff;
}

.multipage-sidebar .sppb-addon-title:after {
	background-color: #333333;
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	width: 30px;
}

.multipage-sidebar .sppb-addon-title {
	color: #333333;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 2px;
	margin: 0;
	padding-bottom: 15px;
	position: relative;
	text-transform: uppercase;
	font-family: "Raleway",sans-serif;
	line-height: 1.1;
}

.multipage-sidebar ul,
.multipage-sidebar .latestnews {
	list-style: outside none none;
	margin: 0;
	padding: 20px 0 0;
}

.multipage-sidebar ul > li > h4 {
	margin: 0;
}

.multipage-sidebar ul > li > a,
.multipage-sidebar ul > li > h4 > a,
.multipage-sidebar .latestnews a{
	color: #585858;
	display: block;
	font-size: 14px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
	transition: all 0.5s ease 0s;
	text-transform: none;
	line-height: 28px;
}

.multipage-sidebar ul > li > a:hover,
.multipage-sidebar ul > li > h4 > a:hover,
.multipage-sidebar .latestnews a:hover {
	color: #333333;
	transition: all 0.5s ease 0s;
}

.multipage-sidebar .tagspopular ul > li {
	display: inline-block !important;
}

.multipage-sidebar .tagspopular ul > li > a {
	border: 1px solid rgba(0, 0, 0, 0.2);
	color: #585858;
	display: inline-block !important;
	font-size: 14px;
	margin-bottom: 10px;
	margin-right: 5px;
	padding: 6px 15px;
	text-decoration: none;
	transition: all 0.5s ease 0s;
}

.multipage-sidebar .tagspopular ul > li > a:hover {
	background-color: #333333;
	color: #ffffff;
	transition: all 0.5s ease 0s;
}

.multipage-sidebar h4.product-title {margin: 0; text-transform: capitalize !important;}

.multipage-sidebar h4.product-title a {
	line-height: 15px;
	margin: 0;
	color: #333333;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0;
	text-decoration: none;
	text-transform: capitalize !important;
	font-family: "Raleway",sans-serif;
}

.multipage-sidebar .product-price-container:after {
	color: #585858;
	margin: 0;
}

.multipage-sidebar .product_cart_block,
.multipage-sidebar .latestnews small {display: none;}

.multipage-sidebar .product-price-container {margin: 2px 0 5px;}

.multipage-sidebar .product-price-container .sale-price {
	color: #333333;
	font-size: 14px;
	margin: 0;
	font-family: "Raleway",sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.1;
}

.multipage-sidebar .product-price-container .base-price {
	color: #585858;
	font-size: 13px;
	padding-right: 3px;
	font-family: "Raleway",sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	margin: 0;
	line-height: 1.1;
}

.multipage-sidebar  .row-fluid [class*="span"] {
  margin-left: 0;
}

.multipage-sidebar  .j2store-product-module {
	padding: 20px 0 0;
}

.multipage-sidebar  .j2store-product-module .j2store-module-product {padding-bottom: 15px;}


.entry-image img {
  width: 100%;
}

.entry-image img:hover {
	cursor: pointer;
	opacity: 0.9;
}

.view-article article {
	width: 80%;
    margin: 50px auto;
    margin-top: 50px;
    margin-right: auto;
    margin-bottom: 50px;
    margin-left: auto;
}

.view-article .entry-header {
  margin-bottom: 0px;
  position: relative;
}

.view-article .entry-header h2:after {
	background: #e0e0e0 none repeat scroll 0 0;
	content: "";
	height: 1px;
	left: 0;
	margin: auto;
	position: absolute;
	top: 40px;
	width: 50px;
}

.view-article .entry-header h2 {
	font-size: 18px;
	margin: 20px 0 35px;
	position: relative;
	color: #fff;
	display: block;
	font-weight: 600;
	text-decoration: none;
	transition: all 0.3s ease 0s;
	line-height: 1.1;
	font-family: "Raleway",sans-serif;
}

.view-article article p {
	margin: 20px 0;
	color: #fff;
	line-height: 25px;
	padding: 1px;
	font-family: "Open+Sans",sans-serif;
	font-size: 14px;
	text-rendering: optimizelegibility;
}

.com-spsimpleportfolio.view-item #sp-main-body {
  padding: 150px 0 50px;
}

.com-spsimpleportfolio.view-item img {
	width: 100%;
}

.sp-simpleportfolio .sp-simpleportfolio-description {
  float: none;
  width: 100%;
}

.sp-simpleportfolio .sp-simpleportfolio-meta {
  box-sizing: border-box;
  padding-left: 0;
  float: none;
  width: 100%;
}

.com-spsimpleportfolio.view-item h2 {
	margin-top: 0;
	font-size: 27px !important;
	font-style: normal;
	line-height: 27px;
	margin-bottom: 18px;
	color: #272727;
	font-family: "Roboto Condensed",sans-serif;
	font-weight: normal;
}

.com-spsimpleportfolio.view-item p,
.com-spsimpleportfolio.view-item h4 {
	margin: 0 0 10px;
	color: #727272;
	font: 14px/23px "Open Sans",sans-serif;
}

.com-spsimpleportfolio.view-item h4 {display: inline;}

.com-spsimpleportfolio.view-item .sp-simpleportfolio-description, .com-spsimpleportfolio.view-item  .sp-simpleportfolio-created, .com-spsimpleportfolio.view-item .sp-simpleportfolio-tags {
	padding: 0;
	margin-bottom: 60px;
}

.com-spsimpleportfolio.view-item .sp-simpleportfolio-meta h2 {
	font-size: 22px !important;
	font-style: normal;
	line-height: 25px;
	margin-bottom: 18px;
	margin-top: 0;
	color: #272727;
	font-family: "Roboto Condensed",sans-serif;
	font-weight: normal;
}

.com-spsimpleportfolio.view-item .sp-simpleportfolio-created p, .com-spsimpleportfolio.view-item .sp-simpleportfolio-tags p {
	float: right;
}

.login-register {
	background: #ffffff none repeat scroll 0 0;
	border: 10px solid #f1f1f1;
	box-shadow: 0 0 32px #838383;
	margin: 0 auto;
	overflow: hidden;
	padding: 30px;
	position: relative;
	width: 60%;
	text-align: center;
}

.login-register .sppb-addon-title {
	color: #ff0035;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 1px;
	margin: 0 0 20px;
	text-align: center;
	font-family: "Raleway",sans-serif;
	text-transform: uppercase;
	line-height: 1.1;
}

.login-register input,
.login-register input:focus {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 0;
	box-shadow: none;
	color: #333333;
	height: 45px !important;
	outline: 0 none;
	transition: all 0.5s ease 0s;
}

#form-login-remember, .login-register a span {display: none;}

@media (max-width: 1200px) {
	.login-register button {
		margin-bottom: 15px !important;
	}
}

.login-register button,
.login-register .form-group a {
	background-color: #333333;
	border-radius: 0;
	box-shadow: none;
	color: #ffffff;
	display: inline-block;
	font-size: 23px;
	font-weight: 200;
	letter-spacing: 1px;
	margin: 0 auto;
	outline: 0 none;
	text-align: center;
	text-transform: uppercase;
	transition: all 0.5s ease 0s;
	border: 1px solid rgba(0, 0, 0, 0) !important;
	line-height: 1.42857;
	vertical-align: middle;
	padding: 16px 32px;
}

@media (max-width: 670px) {
	.login-register button,
.login-register .form-group a {
	font-size: 14px;
	padding: 8px 16px;
	display: block;
}
}

@media (max-width: 480px) {
	.login-register button,
.login-register .form-group a {
	font-size: 10px;
	padding: 4px 8px;
	display: block;
	word-wrap: break-word !important;
}

.login-register .sppb-addon-title {
	font-size: 20px;
}
}

.login-register button:hover {
	background-color: #ff0035;
	color: #ffffff;
	transition: all 0.5s ease 0s;
}

.login-register .form-group a {
	background-color: #ff0035;
	color: #ffffff;
	transition: all 0.5s ease 0s;
}

.login-register .form-group a:hover {
	background-color: #333333;
	color: #ffffff;
	transition: all 0.5s ease 0s;	
}

.form-links a {
	color: #585858;
	font-size: 14px;
	text-decoration: none;
}

.form-links li:first-child {float: left;}
.form-links li:last-child {float: right;}

.form-page {
	background: #ffffff none repeat scroll 0 0;
	border: 10px solid #f1f1f1;
	box-shadow: 0 0 32px #838383;
}

@media (max-width: 993px) {
	#sp-bottom2{
		margin-bottom: 50px;
	}
}

@media (max-width: 768px ) {
	 #sp-bottom1, #sp-bottom3, #sp-bottom4 {
		 margin-bottom: 50px;
	 }
}

@media (max-width: 993px) {
	.responsive-margin {
		margin: 50px 0;
	}
}


/* ADD SIMPLE LINE ICONS */

@font-face {
  font-family: 'simple-line-icons';
  src: url('fonts/Simple-Line-Icons.eot?v=2.3.1');
  src: url('fonts/Simple-Line-Icons.eot?v=2.3.1#iefix') format('embedded-opentype'), url('fonts/Simple-Line-Icons.woff2?v=2.3.1') format('woff2'), url('fonts/Simple-Line-Icons.woff?v=2.3.1') format('woff'), url('fonts/Simple-Line-Icons.ttf?v=2.3.1') format('truetype'), url('fonts/Simple-Line-Icons.svg?v=2.3.1#simple-line-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
 Use the following CSS code if you want to have a class per icon.
 Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower:
*/
.icon-user,
.icon-people,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-login,
.icon-logout,
.icon-emotsmile,
.icon-phone,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-map,
.icon-location-pin,
.icon-direction,
.icon-directions,
.icon-compass,
.icon-layers,
.icon-menu,
.icon-list,
.icon-options-vertical,
.icon-options,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-arrow-left-circle,
.icon-arrow-right-circle,
.icon-arrow-down-circle,
.icon-check,
.icon-clock,
.icon-plus,
.icon-minus,
.icon-close,
.icon-organization,
.icon-trophy,
.icon-screen-smartphone,
.icon-screen-desktop,
.icon-plane,
.icon-notebook,
.icon-mustache,
.icon-mouse,
.icon-magnet,
.icon-energy,
.icon-disc,
.icon-cursor,
.icon-cursor-move,
.icon-crop,
.icon-chemistry,
.icon-speedometer,
.icon-shield,
.icon-screen-tablet,
.icon-magic-wand,
.icon-hourglass,
.icon-graduation,
.icon-ghost,
.icon-game-controller,
.icon-fire,
.icon-eyeglass,
.icon-envelope-open,
.icon-envelope-letter,
.icon-bell,
.icon-badge,
.icon-anchor,
.icon-wallet,
.icon-vector,
.icon-speech,
.icon-puzzle,
.icon-printer,
.icon-present,
.icon-playlist,
.icon-pin,
.icon-picture,
.icon-handbag,
.icon-globe-alt,
.icon-globe,
.icon-folder-alt,
.icon-folder,
.icon-film,
.icon-feed,
.icon-drop,
.icon-drawer,
.icon-docs,
.icon-doc,
.icon-diamond,
.icon-cup,
.icon-calculator,
.icon-bubbles,
.icon-briefcase,
.icon-book-open,
.icon-basket-loaded,
.icon-basket,
.icon-bag,
.icon-action-undo,
.icon-action-redo,
.icon-wrench,
.icon-umbrella,
.icon-trash,
.icon-tag,
.icon-support,
.icon-frame,
.icon-size-fullscreen,
.icon-size-actual,
.icon-shuffle,
.icon-share-alt,
.icon-share,
.icon-rocket,
.icon-question,
.icon-pie-chart,
.icon-pencil,
.icon-note,
.icon-loop,
.icon-home,
.icon-grid,
.icon-graph,
.icon-microphone,
.icon-music-tone-alt,
.icon-music-tone,
.icon-earphones-alt,
.icon-earphones,
.icon-equalizer,
.icon-like,
.icon-dislike,
.icon-control-start,
.icon-control-rewind,
.icon-control-play,
.icon-control-pause,
.icon-control-forward,
.icon-control-end,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-calendar,
.icon-bulb,
.icon-chart,
.icon-ban,
.icon-bubble,
.icon-camrecorder,
.icon-camera,
.icon-cloud-download,
.icon-cloud-upload,
.icon-envelope,
.icon-eye,
.icon-flag,
.icon-heart,
.icon-info,
.icon-key,
.icon-link,
.icon-lock,
.icon-lock-open,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-paper-clip,
.icon-paper-plane,
.icon-power,
.icon-refresh,
.icon-reload,
.icon-settings,
.icon-star,
.icon-symbol-female,
.icon-symbol-male,
.icon-target,
.icon-credit-card,
.icon-paypal,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-facebook,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pinterest,
.icon-social-github,
.icon-social-google,
.icon-social-reddit,
.icon-social-skype,
.icon-social-dribbble,
.icon-social-behance,
.icon-social-foursqare,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-youtube,
.icon-social-dropbox {
  font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-user:before {
  content: "\e005";
}
.icon-people:before {
  content: "\e001";
}
.icon-user-female:before {
  content: "\e000";
}
.icon-user-follow:before {
  content: "\e002";
}
.icon-user-following:before {
  content: "\e003";
}
.icon-user-unfollow:before {
  content: "\e004";
}
.icon-login:before {
  content: "\e066";
}
.icon-logout:before {
  content: "\e065";
}
.icon-emotsmile:before {
  content: "\e021";
}
.icon-phone:before {
  content: "\e600";
}
.icon-call-end:before {
  content: "\e048";
}
.icon-call-in:before {
  content: "\e047";
}
.icon-call-out:before {
  content: "\e046";
}
.icon-map:before {
  content: "\e033";
}
.icon-location-pin:before {
  content: "\e096";
}
.icon-direction:before {
  content: "\e042";
}
.icon-directions:before {
  content: "\e041";
}
.icon-compass:before {
  content: "\e045";
}
.icon-layers:before {
  content: "\e034";
}
.icon-menu:before {
  content: "\e601";
}
.icon-list:before {
  content: "\e067";
}
.icon-options-vertical:before {
  content: "\e602";
}
.icon-options:before {
  content: "\e603";
}
.icon-arrow-down:before {
  content: "\e604";
}
.icon-arrow-left:before {
  content: "\e605";
}
.icon-arrow-right:before {
  content: "\e606";
}
.icon-arrow-up:before {
  content: "\e607";
}
.icon-arrow-up-circle:before {
  content: "\e078";
}
.icon-arrow-left-circle:before {
  content: "\e07a";
}
.icon-arrow-right-circle:before {
  content: "\e079";
}
.icon-arrow-down-circle:before {
  content: "\e07b";
}
.icon-check:before {
  content: "\e080";
}
.icon-clock:before {
  content: "\e081";
}
.icon-plus:before {
  content: "\e095";
}
.icon-minus:before {
  content: "\e615";
}
.icon-close:before {
  content: "\e082";
}
.icon-organization:before {
  content: "\e616";
}
.icon-trophy:before {
  content: "\e006";
}
.icon-screen-smartphone:before {
  content: "\e010";
}
.icon-screen-desktop:before {
  content: "\e011";
}
.icon-plane:before {
  content: "\e012";
}
.icon-notebook:before {
  content: "\e013";
}
.icon-mustache:before {
  content: "\e014";
}
.icon-mouse:before {
  content: "\e015";
}
.icon-magnet:before {
  content: "\e016";
}
.icon-energy:before {
  content: "\e020";
}
.icon-disc:before {
  content: "\e022";
}
.icon-cursor:before {
  content: "\e06e";
}
.icon-cursor-move:before {
  content: "\e023";
}
.icon-crop:before {
  content: "\e024";
}
.icon-chemistry:before {
  content: "\e026";
}
.icon-speedometer:before {
  content: "\e007";
}
.icon-shield:before {
  content: "\e00e";
}
.icon-screen-tablet:before {
  content: "\e00f";
}
.icon-magic-wand:before {
  content: "\e017";
}
.icon-hourglass:before {
  content: "\e018";
}
.icon-graduation:before {
  content: "\e019";
}
.icon-ghost:before {
  content: "\e01a";
}
.icon-game-controller:before {
  content: "\e01b";
}
.icon-fire:before {
  content: "\e01c";
}
.icon-eyeglass:before {
  content: "\e01d";
}
.icon-envelope-open:before {
  content: "\e01e";
}
.icon-envelope-letter:before {
  content: "\e01f";
}
.icon-bell:before {
  content: "\e027";
}
.icon-badge:before {
  content: "\e028";
}
.icon-anchor:before {
  content: "\e029";
}
.icon-wallet:before {
  content: "\e02a";
}
.icon-vector:before {
  content: "\e02b";
}
.icon-speech:before {
  content: "\e02c";
}
.icon-puzzle:before {
  content: "\e02d";
}
.icon-printer:before {
  content: "\e02e";
}
.icon-present:before {
  content: "\e02f";
}
.icon-playlist:before {
  content: "\e030";
}
.icon-pin:before {
  content: "\e031";
}
.icon-picture:before {
  content: "\e032";
}
.icon-handbag:before {
  content: "\e035";
}
.icon-globe-alt:before {
  content: "\e036";
}
.icon-globe:before {
  content: "\e037";
}
.icon-folder-alt:before {
  content: "\e039";
}
.icon-folder:before {
  content: "\e089";
}
.icon-film:before {
  content: "\e03a";
}
.icon-feed:before {
  content: "\e03b";
}
.icon-drop:before {
  content: "\e03e";
}
.icon-drawer:before {
  content: "\e03f";
}
.icon-docs:before {
  content: "\e040";
}
.icon-doc:before {
  content: "\e085";
}
.icon-diamond:before {
  content: "\e043";
}
.icon-cup:before {
  content: "\e044";
}
.icon-calculator:before {
  content: "\e049";
}
.icon-bubbles:before {
  content: "\e04a";
}
.icon-briefcase:before {
  content: "\e04b";
}
.icon-book-open:before {
  content: "\e04c";
}
.icon-basket-loaded:before {
  content: "\e04d";
}
.icon-basket:before {
  content: "\e04e";
}
.icon-bag:before {
  content: "\e04f";
}
.icon-action-undo:before {
  content: "\e050";
}
.icon-action-redo:before {
  content: "\e051";
}
.icon-wrench:before {
  content: "\e052";
}
.icon-umbrella:before {
  content: "\e053";
}
.icon-trash:before {
  content: "\e054";
}
.icon-tag:before {
  content: "\e055";
}
.icon-support:before {
  content: "\e056";
}
.icon-frame:before {
  content: "\e038";
}
.icon-size-fullscreen:before {
  content: "\e057";
}
.icon-size-actual:before {
  content: "\e058";
}
.icon-shuffle:before {
  content: "\e059";
}
.icon-share-alt:before {
  content: "\e05a";
}
.icon-share:before {
  content: "\e05b";
}
.icon-rocket:before {
  content: "\e05c";
}
.icon-question:before {
  content: "\e05d";
}
.icon-pie-chart:before {
  content: "\e05e";
}
.icon-pencil:before {
  content: "\e05f";
}
.icon-note:before {
  content: "\e060";
}
.icon-loop:before {
  content: "\e064";
}
.icon-home:before {
  content: "\e069";
}
.icon-grid:before {
  content: "\e06a";
}
.icon-graph:before {
  content: "\e06b";
}
.icon-microphone:before {
  content: "\e063";
}
.icon-music-tone-alt:before {
  content: "\e061";
}
.icon-music-tone:before {
  content: "\e062";
}
.icon-earphones-alt:before {
  content: "\e03c";
}
.icon-earphones:before {
  content: "\e03d";
}
.icon-equalizer:before {
  content: "\e06c";
}
.icon-like:before {
  content: "\e068";
}
.icon-dislike:before {
  content: "\e06d";
}
.icon-control-start:before {
  content: "\e06f";
}
.icon-control-rewind:before {
  content: "\e070";
}
.icon-control-play:before {
  content: "\e071";
}
.icon-control-pause:before {
  content: "\e072";
}
.icon-control-forward:before {
  content: "\e073";
}
.icon-control-end:before {
  content: "\e074";
}
.icon-volume-1:before {
  content: "\e09f";
}
.icon-volume-2:before {
  content: "\e0a0";
}
.icon-volume-off:before {
  content: "\e0a1";
}
.icon-calendar:before {
  content: "\e075";
}
.icon-bulb:before {
  content: "\e076";
}
.icon-chart:before {
  content: "\e077";
}
.icon-ban:before {
  content: "\e07c";
}
.icon-bubble:before {
  content: "\e07d";
}
.icon-camrecorder:before {
  content: "\e07e";
}
.icon-camera:before {
  content: "\e07f";
}
.icon-cloud-download:before {
  content: "\e083";
}
.icon-cloud-upload:before {
  content: "\e084";
}
.icon-envelope:before {
  content: "\e086";
}
.icon-eye:before {
  content: "\e087";
}
.icon-flag:before {
  content: "\e088";
}
.icon-heart:before {
  content: "\e08a";
}
.icon-info:before {
  content: "\e08b";
}
.icon-key:before {
  content: "\e08c";
}
.icon-link:before {
  content: "\e08d";
}
.icon-lock:before {
  content: "\e08e";
}
.icon-lock-open:before {
  content: "\e08f";
}
.icon-magnifier:before {
  content: "\e090";
}
.icon-magnifier-add:before {
  content: "\e091";
}
.icon-magnifier-remove:before {
  content: "\e092";
}
.icon-paper-clip:before {
  content: "\e093";
}
.icon-paper-plane:before {
  content: "\e094";
}
.icon-power:before {
  content: "\e097";
}
.icon-refresh:before {
  content: "\e098";
}
.icon-reload:before {
  content: "\e099";
}
.icon-settings:before {
  content: "\e09a";
}
.icon-star:before {
  content: "\e09b";
}
.icon-symbol-female:before {
  content: "\e09c";
}
.icon-symbol-male:before {
  content: "\e09d";
}
.icon-target:before {
  content: "\e09e";
}
.icon-credit-card:before {
  content: "\e025";
}
.icon-paypal:before {
  content: "\e608";
}
.icon-social-tumblr:before {
  content: "\e00a";
}
.icon-social-twitter:before {
  content: "\e009";
}
.icon-social-facebook:before {
  content: "\e00b";
}
.icon-social-instagram:before {
  content: "\e609";
}
.icon-social-linkedin:before {
  content: "\e60a";
}
.icon-social-pinterest:before {
  content: "\e60b";
}
.icon-social-github:before {
  content: "\e60c";
}
.icon-social-google:before {
  content: "\e60d";
}
.icon-social-reddit:before {
  content: "\e60e";
}
.icon-social-skype:before {
  content: "\e60f";
}
.icon-social-dribbble:before {
  content: "\e00d";
}
.icon-social-behance:before {
  content: "\e610";
}
.icon-social-foursqare:before {
  content: "\e611";
}
.icon-social-soundcloud:before {
  content: "\e612";
}
.icon-social-spotify:before {
  content: "\e613";
}
.icon-social-stumbleupon:before {
  content: "\e614";
}
.icon-social-youtube:before {
  content: "\e008";
}
.icon-social-dropbox:before {
  content: "\e00c";
}


@font-face {
	font-family: 'et-line';
	src:url('fonts/et-line.eot');
	src:url('fonts/et-line.eot?#iefix') format('embedded-opentype'),
		url('fonts/et-line.woff') format('woff'),
		url('fonts/et-line.ttf') format('truetype'),
		url('fonts/et-line.svg#et-line') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'et-line';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display:inline-block;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.iconet-mobile, .iconet-laptop, .iconet-desktop, .iconet-tablet, .iconet-phone, .iconet-document, .iconet-documents, .iconet-search, .iconet-clipboard, .iconet-newspaper, .iconet-notebook, .iconet-book-open, .iconet-browser, .iconet-calendar, .iconet-presentation, .iconet-picture, .iconet-pictures, .iconet-video, .iconet-camera, .iconet-printer, .iconet-toolbox, .iconet-briefcase, .iconet-wallet, .iconet-gift, .iconet-bargraph, .iconet-grid, .iconet-expand, .iconet-focus, .iconet-edit, .iconet-adjustments, .iconet-ribbon, .iconet-hourglass, .iconet-lock, .iconet-megaphone, .iconet-shield, .iconet-trophy, .iconet-flag, .iconet-map, .iconet-puzzle, .iconet-basket, .iconet-envelope, .iconet-streetsign, .iconet-telescope, .iconet-gears, .iconet-key, .iconet-paperclip, .iconet-attachment, .iconet-pricetags, .iconet-lightbulb, .iconet-layers, .iconet-pencil, .iconet-tools, .iconet-tools-2, .iconet-scissors, .iconet-paintbrush, .iconet-magnifying-glass, .iconet-circle-compass, .iconet-linegraph, .iconet-mic, .iconet-strategy, .iconet-beaker, .iconet-caution, .iconet-recycle, .iconet-anchor, .iconet-profile-male, .iconet-profile-female, .iconet-bike, .iconet-wine, .iconet-hotairballoon, .iconet-globe, .iconet-genius, .iconet-map-pin, .iconet-dial, .iconet-chat, .iconet-heart, .iconet-cloud, .iconet-upload, .iconet-download, .iconet-target, .iconet-hazardous, .iconet-piechart, .iconet-speedometer, .iconet-global, .iconet-compass, .iconet-lifesaver, .iconet-clock, .iconet-aperture, .iconet-quote, .iconet-scope, .iconet-alarmclock, .iconet-refresh, .iconet-happy, .iconet-sad, .iconet-facebook, .iconet-twitter, .iconet-googleplus, .iconet-rss, .iconet-tumblr, .iconet-linkedin, .iconet-dribbble {
	font-family: 'et-line';
	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;
	display:inline-block;
}
.iconet-mobile:before {
	content: "\e000";
}
.iconet-laptop:before {
	content: "\e001";
}
.iconet-desktop:before {
	content: "\e002";
}
.iconet-tablet:before {
	content: "\e003";
}
.iconet-phone:before {
	content: "\e004";
}
.iconet-document:before {
	content: "\e005";
}
.iconet-documents:before {
	content: "\e006";
}
.iconet-search:before {
	content: "\e007";
}
.iconet-clipboard:before {
	content: "\e008";
}
.iconet-newspaper:before {
	content: "\e009";
}
.iconet-notebook:before {
	content: "\e00a";
}
.iconet-book-open:before {
	content: "\e00b";
}
.iconet-browser:before {
	content: "\e00c";
}
.iconet-calendar:before {
	content: "\e00d";
}
.iconet-presentation:before {
	content: "\e00e";
}
.iconet-picture:before {
	content: "\e00f";
}
.iconet-pictures:before {
	content: "\e010";
}
.iconet-video:before {
	content: "\e011";
}
.iconet-camera:before {
	content: "\e012";
}
.iconet-printer:before {
	content: "\e013";
}
.iconet-toolbox:before {
	content: "\e014";
}
.iconet-briefcase:before {
	content: "\e015";
}
.iconet-wallet:before {
	content: "\e016";
}
.iconet-gift:before {
	content: "\e017";
}
.iconet-bargraph:before {
	content: "\e018";
}
.iconet-grid:before {
	content: "\e019";
}
.iconet-expand:before {
	content: "\e01a";
}
.iconet-focus:before {
	content: "\e01b";
}
.iconet-edit:before {
	content: "\e01c";
}
.iconet-adjustments:before {
	content: "\e01d";
}
.iconet-ribbon:before {
	content: "\e01e";
}
.iconet-hourglass:before {
	content: "\e01f";
}
.iconet-lock:before {
	content: "\e020";
}
.iconet-megaphone:before {
	content: "\e021";
}
.iconet-shield:before {
	content: "\e022";
}
.iconet-trophy:before {
	content: "\e023";
}
.iconet-flag:before {
	content: "\e024";
}
.iconet-map:before {
	content: "\e025";
}
.iconet-puzzle:before {
	content: "\e026";
}
.iconet-basket:before {
	content: "\e027";
}
.iconet-envelope:before {
	content: "\e028";
}
.iconet-streetsign:before {
	content: "\e029";
}
.iconet-telescope:before {
	content: "\e02a";
}
.iconet-gears:before {
	content: "\e02b";
}
.iconet-key:before {
	content: "\e02c";
}
.iconet-paperclip:before {
	content: "\e02d";
}
.iconet-attachment:before {
	content: "\e02e";
}
.iconet-pricetags:before {
	content: "\e02f";
}
.iconet-lightbulb:before {
	content: "\e030";
}
.iconet-layers:before {
	content: "\e031";
}
.iconet-pencil:before {
	content: "\e032";
}
.iconet-tools:before {
	content: "\e033";
}
.iconet-tools-2:before {
	content: "\e034";
}
.iconet-scissors:before {
	content: "\e035";
}
.iconet-paintbrush:before {
	content: "\e036";
}
.iconet-magnifying-glass:before {
	content: "\e037";
}
.iconet-circle-compass:before {
	content: "\e038";
}
.iconet-linegraph:before {
	content: "\e039";
}
.iconet-mic:before {
	content: "\e03a";
}
.iconet-strategy:before {
	content: "\e03b";
}
.iconet-beaker:before {
	content: "\e03c";
}
.iconet-caution:before {
	content: "\e03d";
}
.iconet-recycle:before {
	content: "\e03e";
}
.iconet-anchor:before {
	content: "\e03f";
}
.iconet-profile-male:before {
	content: "\e040";
}
.iconet-profile-female:before {
	content: "\e041";
}
.iconet-bike:before {
	content: "\e042";
}
.iconet-wine:before {
	content: "\e043";
}
.iconet-hotairballoon:before {
	content: "\e044";
}
.iconet-globe:before {
	content: "\e045";
}
.iconet-genius:before {
	content: "\e046";
}
.iconet-map-pin:before {
	content: "\e047";
}
.iconet-dial:before {
	content: "\e048";
}
.iconet-chat:before {
	content: "\e049";
}
.iconet-heart:before {
	content: "\e04a";
}
.iconet-cloud:before {
	content: "\e04b";
}
.iconet-upload:before {
	content: "\e04c";
}
.iconet-download:before {
	content: "\e04d";
}
.iconet-target:before {
	content: "\e04e";
}
.iconet-hazardous:before {
	content: "\e04f";
}
.iconet-piechart:before {
	content: "\e050";
}
.iconet-speedometer:before {
	content: "\e051";
}
.iconet-global:before {
	content: "\e052";
}
.iconet-compass:before {
	content: "\e053";
}
.iconet-lifesaver:before {
	content: "\e054";
}
.iconet-clock:before {
	content: "\e055";
}
.iconet-aperture:before {
	content: "\e056";
}
.iconet-quote:before {
	content: "\e057";
}
.iconet-scope:before {
	content: "\e058";
}
.iconet-alarmclock:before {
	content: "\e059";
}
.iconet-refresh:before {
	content: "\e05a";
}
.iconet-happy:before {
	content: "\e05b";
}
.iconet-sad:before {
	content: "\e05c";
}
.iconet-facebook:before {
	content: "\e05d";
}
.iconet-twitter:before {
	content: "\e05e";
}
.iconet-googleplus:before {
	content: "\e05f";
}
.iconet-rss:before {
	content: "\e060";
}
.iconet-tumblr:before {
	content: "\e061";
}
.iconet-linkedin:before {
	content: "\e062";
}
.iconet-dribbble:before {
	content: "\e063";
}

@font-face {
	font-family: 'Pe-icon-7-stroke';
	src:url('fonts/Pe-icon-7-stroke.eot?d7yf1v');
	src:url('fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'),
		url('fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'),
		url('fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'),
		url('fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="pe-7s-"], [class*=" pe-7s-"] {
	display: inline-block;
	font-family: 'Pe-icon-7-stroke';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.pe-7s-album:before {
	content: "\e6aa";
}
.pe-7s-arc:before {
	content: "\e6ab";
}
.pe-7s-back-2:before {
	content: "\e6ac";
}
.pe-7s-bandaid:before {
	content: "\e6ad";
}
.pe-7s-car:before {
	content: "\e6ae";
}
.pe-7s-diamond:before {
	content: "\e6af";
}
.pe-7s-door-lock:before {
	content: "\e6b0";
}
.pe-7s-eyedropper:before {
	content: "\e6b1";
}
.pe-7s-female:before {
	content: "\e6b2";
}
.pe-7s-gym:before {
	content: "\e6b3";
}
.pe-7s-hammer:before {
	content: "\e6b4";
}
.pe-7s-headphones:before {
	content: "\e6b5";
}
.pe-7s-helm:before {
	content: "\e6b6";
}
.pe-7s-hourglass:before {
	content: "\e6b7";
}
.pe-7s-leaf:before {
	content: "\e6b8";
}
.pe-7s-magic-wand:before {
	content: "\e6b9";
}
.pe-7s-male:before {
	content: "\e6ba";
}
.pe-7s-map-2:before {
	content: "\e6bb";
}
.pe-7s-next-2:before {
	content: "\e6bc";
}
.pe-7s-paint-bucket:before {
	content: "\e6bd";
}
.pe-7s-pendrive:before {
	content: "\e6be";
}
.pe-7s-photo:before {
	content: "\e6bf";
}
.pe-7s-piggy:before {
	content: "\e6c0";
}
.pe-7s-plugin:before {
	content: "\e6c1";
}
.pe-7s-refresh-2:before {
	content: "\e6c2";
}
.pe-7s-rocket:before {
	content: "\e6c3";
}
.pe-7s-settings:before {
	content: "\e6c4";
}
.pe-7s-shield:before {
	content: "\e6c5";
}
.pe-7s-smile:before {
	content: "\e6c6";
}
.pe-7s-usb:before {
	content: "\e6c7";
}
.pe-7s-vector:before {
	content: "\e6c8";
}
.pe-7s-wine:before {
	content: "\e6c9";
}
.pe-7s-cloud-upload:before {
	content: "\e68a";
}
.pe-7s-cash:before {
	content: "\e68c";
}
.pe-7s-close:before {
	content: "\e680";
}
.pe-7s-bluetooth:before {
	content: "\e68d";
}
.pe-7s-cloud-download:before {
	content: "\e68b";
}
.pe-7s-way:before {
	content: "\e68e";
}
.pe-7s-close-circle:before {
	content: "\e681";
}
.pe-7s-id:before {
	content: "\e68f";
}
.pe-7s-angle-up:before {
	content: "\e682";
}
.pe-7s-wristwatch:before {
	content: "\e690";
}
.pe-7s-angle-up-circle:before {
	content: "\e683";
}
.pe-7s-world:before {
	content: "\e691";
}
.pe-7s-angle-right:before {
	content: "\e684";
}
.pe-7s-volume:before {
	content: "\e692";
}
.pe-7s-angle-right-circle:before {
	content: "\e685";
}
.pe-7s-users:before {
	content: "\e693";
}
.pe-7s-angle-left:before {
	content: "\e686";
}
.pe-7s-user-female:before {
	content: "\e694";
}
.pe-7s-angle-left-circle:before {
	content: "\e687";
}
.pe-7s-up-arrow:before {
	content: "\e695";
}
.pe-7s-angle-down:before {
	content: "\e688";
}
.pe-7s-switch:before {
	content: "\e696";
}
.pe-7s-angle-down-circle:before {
	content: "\e689";
}
.pe-7s-scissors:before {
	content: "\e697";
}
.pe-7s-wallet:before {
	content: "\e600";
}
.pe-7s-safe:before {
	content: "\e698";
}
.pe-7s-volume2:before {
	content: "\e601";
}
.pe-7s-volume1:before {
	content: "\e602";
}
.pe-7s-voicemail:before {
	content: "\e603";
}
.pe-7s-video:before {
	content: "\e604";
}
.pe-7s-user:before {
	content: "\e605";
}
.pe-7s-upload:before {
	content: "\e606";
}
.pe-7s-unlock:before {
	content: "\e607";
}
.pe-7s-umbrella:before {
	content: "\e608";
}
.pe-7s-trash:before {
	content: "\e609";
}
.pe-7s-tools:before {
	content: "\e60a";
}
.pe-7s-timer:before {
	content: "\e60b";
}
.pe-7s-ticket:before {
	content: "\e60c";
}
.pe-7s-target:before {
	content: "\e60d";
}
.pe-7s-sun:before {
	content: "\e60e";
}
.pe-7s-study:before {
	content: "\e60f";
}
.pe-7s-stopwatch:before {
	content: "\e610";
}
.pe-7s-star:before {
	content: "\e611";
}
.pe-7s-speaker:before {
	content: "\e612";
}
.pe-7s-signal:before {
	content: "\e613";
}
.pe-7s-shuffle:before {
	content: "\e614";
}
.pe-7s-shopbag:before {
	content: "\e615";
}
.pe-7s-share:before {
	content: "\e616";
}
.pe-7s-server:before {
	content: "\e617";
}
.pe-7s-search:before {
	content: "\e618";
}
.pe-7s-film:before {
	content: "\e6a5";
}
.pe-7s-science:before {
	content: "\e619";
}
.pe-7s-disk:before {
	content: "\e6a6";
}
.pe-7s-ribbon:before {
	content: "\e61a";
}
.pe-7s-repeat:before {
	content: "\e61b";
}
.pe-7s-refresh:before {
	content: "\e61c";
}
.pe-7s-add-user:before {
	content: "\e6a9";
}
.pe-7s-refresh-cloud:before {
	content: "\e61d";
}
.pe-7s-paperclip:before {
	content: "\e69c";
}
.pe-7s-radio:before {
	content: "\e61e";
}
.pe-7s-note2:before {
	content: "\e69d";
}
.pe-7s-print:before {
	content: "\e61f";
}
.pe-7s-network:before {
	content: "\e69e";
}
.pe-7s-prev:before {
	content: "\e620";
}
.pe-7s-mute:before {
	content: "\e69f";
}
.pe-7s-power:before {
	content: "\e621";
}
.pe-7s-medal:before {
	content: "\e6a0";
}
.pe-7s-portfolio:before {
	content: "\e622";
}
.pe-7s-like2:before {
	content: "\e6a1";
}
.pe-7s-plus:before {
	content: "\e623";
}
.pe-7s-left-arrow:before {
	content: "\e6a2";
}
.pe-7s-play:before {
	content: "\e624";
}
.pe-7s-key:before {
	content: "\e6a3";
}
.pe-7s-plane:before {
	content: "\e625";
}
.pe-7s-joy:before {
	content: "\e6a4";
}
.pe-7s-photo-gallery:before {
	content: "\e626";
}
.pe-7s-pin:before {
	content: "\e69b";
}
.pe-7s-phone:before {
	content: "\e627";
}
.pe-7s-plug:before {
	content: "\e69a";
}
.pe-7s-pen:before {
	content: "\e628";
}
.pe-7s-right-arrow:before {
	content: "\e699";
}
.pe-7s-paper-plane:before {
	content: "\e629";
}
.pe-7s-delete-user:before {
	content: "\e6a7";
}
.pe-7s-paint:before {
	content: "\e62a";
}
.pe-7s-bottom-arrow:before {
	content: "\e6a8";
}
.pe-7s-notebook:before {
	content: "\e62b";
}
.pe-7s-note:before {
	content: "\e62c";
}
.pe-7s-next:before {
	content: "\e62d";
}
.pe-7s-news-paper:before {
	content: "\e62e";
}
.pe-7s-musiclist:before {
	content: "\e62f";
}
.pe-7s-music:before {
	content: "\e630";
}
.pe-7s-mouse:before {
	content: "\e631";
}
.pe-7s-more:before {
	content: "\e632";
}
.pe-7s-moon:before {
	content: "\e633";
}
.pe-7s-monitor:before {
	content: "\e634";
}
.pe-7s-micro:before {
	content: "\e635";
}
.pe-7s-menu:before {
	content: "\e636";
}
.pe-7s-map:before {
	content: "\e637";
}
.pe-7s-map-marker:before {
	content: "\e638";
}
.pe-7s-mail:before {
	content: "\e639";
}
.pe-7s-mail-open:before {
	content: "\e63a";
}
.pe-7s-mail-open-file:before {
	content: "\e63b";
}
.pe-7s-magnet:before {
	content: "\e63c";
}
.pe-7s-loop:before {
	content: "\e63d";
}
.pe-7s-look:before {
	content: "\e63e";
}
.pe-7s-lock:before {
	content: "\e63f";
}
.pe-7s-lintern:before {
	content: "\e640";
}
.pe-7s-link:before {
	content: "\e641";
}
.pe-7s-like:before {
	content: "\e642";
}
.pe-7s-light:before {
	content: "\e643";
}
.pe-7s-less:before {
	content: "\e644";
}
.pe-7s-keypad:before {
	content: "\e645";
}
.pe-7s-junk:before {
	content: "\e646";
}
.pe-7s-info:before {
	content: "\e647";
}
.pe-7s-home:before {
	content: "\e648";
}
.pe-7s-help2:before {
	content: "\e649";
}
.pe-7s-help1:before {
	content: "\e64a";
}
.pe-7s-graph3:before {
	content: "\e64b";
}
.pe-7s-graph2:before {
	content: "\e64c";
}
.pe-7s-graph1:before {
	content: "\e64d";
}
.pe-7s-graph:before {
	content: "\e64e";
}
.pe-7s-global:before {
	content: "\e64f";
}
.pe-7s-gleam:before {
	content: "\e650";
}
.pe-7s-glasses:before {
	content: "\e651";
}
.pe-7s-gift:before {
	content: "\e652";
}
.pe-7s-folder:before {
	content: "\e653";
}
.pe-7s-flag:before {
	content: "\e654";
}
.pe-7s-filter:before {
	content: "\e655";
}
.pe-7s-file:before {
	content: "\e656";
}
.pe-7s-expand1:before {
	content: "\e657";
}
.pe-7s-exapnd2:before {
	content: "\e658";
}
.pe-7s-edit:before {
	content: "\e659";
}
.pe-7s-drop:before {
	content: "\e65a";
}
.pe-7s-drawer:before {
	content: "\e65b";
}
.pe-7s-download:before {
	content: "\e65c";
}
.pe-7s-display2:before {
	content: "\e65d";
}
.pe-7s-display1:before {
	content: "\e65e";
}
.pe-7s-diskette:before {
	content: "\e65f";
}
.pe-7s-date:before {
	content: "\e660";
}
.pe-7s-cup:before {
	content: "\e661";
}
.pe-7s-culture:before {
	content: "\e662";
}
.pe-7s-crop:before {
	content: "\e663";
}
.pe-7s-credit:before {
	content: "\e664";
}
.pe-7s-copy-file:before {
	content: "\e665";
}
.pe-7s-config:before {
	content: "\e666";
}
.pe-7s-compass:before {
	content: "\e667";
}
.pe-7s-comment:before {
	content: "\e668";
}
.pe-7s-coffee:before {
	content: "\e669";
}
.pe-7s-cloud:before {
	content: "\e66a";
}
.pe-7s-clock:before {
	content: "\e66b";
}
.pe-7s-check:before {
	content: "\e66c";
}
.pe-7s-chat:before {
	content: "\e66d";
}
.pe-7s-cart:before {
	content: "\e66e";
}
.pe-7s-camera:before {
	content: "\e66f";
}
.pe-7s-call:before {
	content: "\e670";
}
.pe-7s-calculator:before {
	content: "\e671";
}
.pe-7s-browser:before {
	content: "\e672";
}
.pe-7s-box2:before {
	content: "\e673";
}
.pe-7s-box1:before {
	content: "\e674";
}
.pe-7s-bookmarks:before {
	content: "\e675";
}
.pe-7s-bicycle:before {
	content: "\e676";
}
.pe-7s-bell:before {
	content: "\e677";
}
.pe-7s-battery:before {
	content: "\e678";
}
.pe-7s-ball:before {
	content: "\e679";
}
.pe-7s-back:before {
	content: "\e67a";
}
.pe-7s-attention:before {
	content: "\e67b";
}
.pe-7s-anchor:before {
	content: "\e67c";
}
.pe-7s-albums:before {
	content: "\e67d";
}
.pe-7s-alarm:before {
	content: "\e67e";
}
.pe-7s-airplay:before {
	content: "\e67f";
}
