@import url("https://fonts.googleapis.com/css?family=Playfair+Display:900|Roboto:300,300i,400,400i,700,900");
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap');

/* GENERAL */

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
input[type="date"],
textarea,
select,
.form-control,
.sppb-form-control {
	height: 60px;
	background-color: transparent;
	border-radius: 0;
	box-shadow: none;
	color: #323232;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 14px;
	padding-bottom: 16px;
	font-size: 16px;
	line-height: 30px;
	border: none;
	background-color: #f2f2f2;
	border-radius: 5px;
}

html {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: visible;
	font-size: 16px;
}

::-moz-selection {
	color: #ffffff;
	background-color: #6f704d;
}

::selection {
	color: #ffffff;
	background-color: #6f704d;
}

::-moz-selection {
	color: #ffffff;
	background-color: #6f704d;
}

body {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	line-height: 1.875rem;
	font-size: 16px;
	overflow-wrap: break-word;
	color: #666666;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Playfair Display', serif;
	font-weight: 900;
	line-height: 1.1em;
	margin-top: 1.4em;
	margin-bottom: 0.75em;
	color: #323232;
}

h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
	margin-bottom: 0;
}

h1 em,
h2 em,
h3 em,
h4 em,
h5 em,
h6 em {
	font-weight: 400;
}

h1 {
	font-size: 52px;
}

h2 {
	font-size: 40px;
}

h2.small {
	font-size: 24px;
}

h3 {
	font-size: 32px;
}

h4 {
	font-size: 24px;
}

h5 {
	font-size: 20px;
}

h6 {
	font-size: 16px;
}

h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
	margin-top: 0;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: inherit;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    color: #6f704d;
}

p {
	margin-bottom: 15px;
}

p:last-child {
	margin-bottom: 0;
}

blockquote {
	position: relative;
	margin: 30px 0;
	padding: 20px;
	border: none;
	font-size: 16px;
	font-weight: 400;
	color: #ffffff;
	background: linear-gradient(to right, #9cc026, #6f704d);
	border-radius: 5px;
	font-style: italic;
}

@media (min-width: 400px) {
	blockquote {
		padding: 35px 40px;
	}
}

blockquote footer {
	font-style: normal;
	font-size: 20px;
	font-weight: 400;
	color: #ffffff;
}

blockquote footer:before {
	display: none;
}

blockquote footer:not(:last-child) {
	margin-bottom: 15px;
}

blockquote .small-text {
	color: #ffcd4a;
	letter-spacing: 0em;
	display: block;
}

blockquote .avatar {
	position: relative;
	display: block;
	max-width: 80px;
	margin-right: auto;
	margin-left: auto;
}

blockquote .avatar img {
	max-width: 80px;
	border-radius: 50%;
}

blockquote .avatar:after {
	content: "\f10d";
	font-family: FontAwesome;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	color: #f15b26;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: #fff;
}

.owl-carousel blockquote {
	background: none;
	padding: 0;
	margin: 0;
}

img, figure {
	max-width: 100%;
	height: auto;
}

figcaption, .entry-caption {
	padding: 5px 0 0;
}

figcaption p, .entry-caption p {
	margin-bottom: 0;
}

a, button {
	text-decoration: none;
	transition: all 0.2s ease-in-out 0s;
	cursor: pointer;
}

a:hover {
	color: #9cc026;
	text-decoration: none;
	transition: all 0.2s linear 0s;
}

input:focus,
button:focus,
select:focus,
textarea:focus,
a:focus {
	outline: medium none;
	text-decoration: none;
}

a > img {
	transition: all 0.2s ease-in-out 0s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

a:hover > img {
	opacity: 0.8;
}

hr {
	border: none;
	height: 1px;
	margin-left: 0;
	margin-right: 0;
	background-color: #ebe9e8;
}

iframe {
	border: none;
	max-width: 100%;
}

input[type='number'] {
	-moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

table {
	width: 100%;
	max-width: 100%;
	margin: 10px 0;
}

table td, table th {
	padding: 8px 10px;
	line-height: 1.42857143;
	vertical-align: top;
	border: 1px solid #ebe9e8;
}

table th {
	color: #323232;
	font-weight: normal;
	vertical-align: middle;
	line-height: 1;
}

ul, ol {
	padding-left: 30px;
	margin-bottom: 20px;
}

.list1 ul,
ul.list1 {
	list-style: none;
	padding: 0;
}

.padding_30 .list1 ul, .padding_30
ul.list1 {
	margin: 0;
}

.list1 li {
	position: relative;
	padding: 9px 0 10px 20px;
	border-bottom: 1px solid rgba(102, 102, 102, 0.2);
}

.muted_background .list1 li {
	border-color: rgba(255, 255, 255, 0.4);
}

.list1 li > .media {
	margin: 3px 0;
}

@media (min-width: 992px) {
	.list1 li {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}

.list1.big-padding li {
	padding-top: 15px;
	padding-bottom: 15px;
}

.list1.huge-padding li {
	padding-top: 37px;
	padding-bottom: 36px;
}

.list1.no-bullets li {
	padding-left: 0;
}

.list1.no-bullets li:before {
	display: none;
}

.list1 li:first-child {
	border-top: 1px solid rgba(102, 102, 102, 0.2);
}

.list1.no-top-border li:first-child {
	border-top: none;
	margin-top: 0;
}

.list1.no-bottom-border li:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.list1 li:before {
	content: "\f0da";
	font-family: FontAwesome;
	font-size: 12px;
	color: #6f704d;
	position: absolute;
	left: 0;
	top: 10px;
	width: 7px;
	height: 7px;
}

.list2 ul,
ul.list2 {
	list-style: none;
	padding-left: 20px;
}

.list2 li {
	position: relative;
	padding: 5px 0 5px 0;
}

@media (min-width: 1600px) {
	.list2 li {
		padding: 7px 0 7px 0;
	}
}

.list2 li:before {
	content: "\f105";
	font-family: FontAwesome;
	position: absolute;
	left: -20px;
	top: 6px;
	color: #6f704d;
}

.big-v-spacing.list2 li {
	padding: 7px 0;
}

.big-v-spacing.list2 li:before {
	top: 14px;
}

.list2.color2 li:before {
	background-color: #9cc026;
}

.list2.no-bullets {
	padding-left: 0 !important;
}

.list2.no-bullets li:before {
	display: none;
}

.list2.checklist {
	padding-left: 25px;
}

.list2.checklist li:before {
	content: "\f00c";
	font-family: FontAwesome;
	font-size: 14px;
	line-height: 1em;
	left: -25px;
	top: 15px;
	color: #6f704d;
	width: auto;
	height: auto;
	background-color: transparent;
}

.list2.checklist.color2 li:before {
	color: #9cc026;
}

.list3 ol,
ol.list3 {
	counter-reset: li;
	list-style: none outside none;
	padding: 0;
}

.list3 li {
	position: relative;
	padding: 6px 0 6px 25px;
}

.list3 li.active:after {
	color: #9cc026;
}

.list3 li:after {
	content: counter(li) ".";
	counter-increment: li;
	position: absolute;
	left: 2px;
	top: 50%;
	transform: translateY(-50%);
	font-weight: 400;
	color: #6f704d;
}

.list3.color li:after {
	color: #6f704d;
}

.list3.color2 li:after {
	color: #9cc026;
}

.list-unstyled .media {
	margin-top: 0;
	margin-bottom: 10px;
}

.list-unstyled li:last-child > .media {
	margin-bottom: 0;
}

.list-unstyled .media-left {
	padding-right: 10px;
}

.list-unstyled .media-left img {
	border-radius: 50%;
}

.list-unstyled .media-right {
	padding-left: 10px;
}

.list-unstyled .media-right img {
	border-radius: 50%;
}

.list-unstyled .media-body .pull-right {
	margin: 0 20px;
}

ul.no-bullets {
	list-style: none;
	padding-left: 0;
}

#sp-header .sppb-btn,
#sp-component .sppb-btn,
#sp-footer .sppb-btn,
#sp-left .sppb-btn,
#sp-right .sppb-btn,
.btn,
.sppb-btn {
	position: relative;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 900;
	padding: 24px 30px;
	letter-spacing: 0.2em;
	line-height: 1;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	color: #ffffff;
	background-color: #323232;
	border-radius: 30px;
	border: none;
	transition: all 0.4s linear 0s;
}

#sp-header .sppb-btn.sppb-btn-primary,
#sp-component .sppb-btn.sppb-btn-primary,
#sp-footer .sppb-btn.sppb-btn-primary,
.btn.btn-primary,
.sppb-btn.sppb-btn-primary {
}

#sp-header .sppb-btn:hover,
#sp-component .sppb-btn:hover,
#sp-footer .sppb-btn:hover,
.btn:hover,
.sppb-btn:hover {
	/*background-image: linear-gradient(to right, #ffcd4a, #f15b26);
	color: #fff;*/
    color:#f8ce63;
}


#sp-footer {
	font-size: inherit;
	color: #999999;
}


/* */

/* HEADER */ 

#sp-header {
	height: auto;
	box-shadow: none;
	transition: all 0.3s ease-in-out;
}


@media (max-width: 768px) {
#sp-header {
	padding: 0px 15px 0px 15px !important;
}	
}

#sp-header.header-sticky {
	padding-top: 0px;
	padding-bottom: 0px;
	transition: all 0.3s ease-in-out;
	box-shadow: 0px 1px 15px 0 rgba(0, 0, 0, 0.07);
	background-color: #ffffff;
}


#sp-header #sp-logo {display: table; margin: auto;}
#sp-header #sp-menu {display: table; margin: auto;}


.logo-image, .logo-image-phone {
	height: auto !important;
	max-width: 190px;
}

#sp-header .logo {
	height: auto;
	display: block;
	margin: 0;
	align-items: center;
}

#sp-header .logo a {
	align-items: center;
	display: flex;
	justify-content: flex-start;
	transition: all 0.15s linear 0s;
}

.sp-megamenu-parent {
	margin-left: 14vw;
	float: none;
	text-align: left;
	margin: 0;
	padding-left: 45px;
}

@media (max-width: 1240px) {
.sp-megamenu-parent {
	padding-left: 0;
}	
}

.sp-megamenu-parent > li {position: relative !important; margin: 0 0px; }
.sp-megamenu-parent > li:first-child, .sp-megamenu-parent > li:nth-child(2):before { display:none; }

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
padding-top: 37px;
padding-bottom: 37px;
color: #323232;
padding-right: 0;
padding-left: 0;
margin-left: 15px;
margin-right: 15px;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.1em;
font-weight: 700;
line-height: 1.875rem;
}

#sp-header.header-sticky .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
padding-top: 25px;
padding-bottom: 25px;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
font-weight: 700;
}

.sp-megamenu-parent > li + li::before {
	content: "/";
	position: absolute;
	left: -3px;
	top: 50%;
	margin-top: -8px;
	line-height: 1em;
	opacity: 0.3;
}


body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, body.ltr .sp-megamenu-parent > li.sp-has-child > span::after {
	display: none;
}

.sp-megamenu-parent > li.menu-btn {
	position: absolute !important;
	margin: 0;
	right: 0;
	top: 50%;
	transform: translatey(-50%);
}

.sp-megamenu-parent > li.menu-btn:before {display: none;}
.sp-megamenu-parent > li.no-menu-before:before {display: none;}

.sp-megamenu-parent > li.menu-btn a {
	margin-bottom: 0;
margin-right: 0;
min-width: 170px;
/* background-image: linear-gradient(to right, #ffcd4a, #f15b26); */
background-image: linear-gradient(to right, #9cc026, #6f704d);
position: relative;
font-size: 12px;
text-transform: uppercase;
font-weight: 900;
padding: 24px 30px;
letter-spacing: 0.2em;
line-height: 1;
display: inline-block;
vertical-align: top;
text-align: center;
color:#ffffff;
background-color: #323232;
border-radius: 30px;
border: none;
transition: all 0.4s linear 0s;
}

.sp-megamenu-parent > li.menu-btn:hover a{
    background-image: linear-gradient(to right, #9cc026, #6f704d);
}

@media (max-width: 1160px) {
	.sp-megamenu-parent > li > a {letter-spacing: 0; font-size: 13px;}
.sp-megamenu-parent > li.menu-btn a {min-width: auto;}	
}

#offcanvas-toggler {
	display: block;
	height: auto;
	line-height: 69px;
	font-size: 20px;
	padding: 10px 0 10px 0;
}

#offcanvas-toggler > .fa {
	color: #323232;
}

#offcanvas-toggler > .fa:hover {
	color: #323232;
}


.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	text-align: center;
	margin-top: 10px;
	list-style: none;
	padding: 20px 0;
	background-color: #ffffff;
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
	min-width: 10em;
	border-radius: 5px;
	border-bottom: 3px solid #6f704d;
}


.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
	padding: 5px 10px;
    padding-right: 10px;
    padding-left: 10px;
	text-decoration: none;
	transition-property: color, background-color, border-color, padding-top, padding-bottom;
	padding-left: 30px;
	padding-right: 30px;
	color: #323232;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: 400;
	line-height: 1.875rem;
}

body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child > a::after {
	display: none;
}

body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
	width: 260px !important;
}

body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
	left: -475%;
	right: auto;
}

.sp-megamenu-parent .sp-mega-group > li > a {
	padding: 5px 10px;
	padding-right: 30px;
	padding-left: 30px;
	margin-bottom: 0;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700;
	color: #323232;
}

.sp-dropdown-inner .row > div .sp-mega-group {
	border-left: 1px solid #ebe9e8;
}

.sp-dropdown-inner .row > div:first-child .sp-mega-group {
	border-left: 0px solid #ebe9e8;
}


/* */

.background_cover {
	box-shadow: inset 0 -20px 20px -20px rgba(0, 0, 0, 0.3);
	font-size: 14px;
	font-weight: 400;
}

.bottom_mask_add::after, .bottom_mask_add::before, .top_mask_add::after, .top_mask_add::before, .bottom_mask_subtract::after, .bottom_mask_subtract::before, .top_mask_subtract::after, .top_mask_subtract::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	z-index: 4;
	-webkit-mask-size: cover !important;
}

.top_mask_subtract::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    z-index: 0;
    -webkit-mask-size: cover !important;
	top: -25px;
	padding-bottom: 5.208%;
	background-color:
	#ffffff;
	-webkit-mask: url(images/mask-top-subtract.png) top left no-repeat;
}
.bottom_mask_subtract::after {
	bottom: -1px;
	background-color: #f5f6fb;
	-webkit-mask: url(images/mask-bottom-subtract.png) top left no-repeat;
	padding-bottom: 5.208%;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	z-index: 4;
	-webkit-mask-size: cover !important;
}

.bottom_mask_add::after, .top_mask_add::before {
	padding-bottom: 5.208%;
	-webkit-mask: url(images/mask-top-add.png) top left no-repeat;
	background: #323232;
}

.top_mask_add::before {
	bottom: 100%;
	margin-bottom: -1px;
}

.bottom_mask_add::after {
	top: 100%;
	margin-top: -1px;
}

.bottom_mask_add::after {
	-webkit-mask: url(images/mask-bottom-add.png) top left no-repeat;
}

.index-0 {z-index: 0 !important;}

.ls-v6 .ls-bottom-nav-wrapper {
	top: -40% !important;
	transform: translatey(40%);
}

.com-sppagebuilder .ls-v6 .ls-bottom-slidebuttons a {
	border-radius: 0;
	border: 0px solid rgba(255,255,255,0.75) !important;
	position: relative;
	width: 20px !important;
	height: 20px !important;
	display: block;
	background-color: transparent;
	cursor: pointer;
	text-indent: -9999px;
	border-radius: 50%;
	color: #ffffff;
}

.com-sppagebuilder .ls-v6 .ls-bottom-slidebuttons a::before {
	position: absolute;
	top: 0;
	left: 0;
	content: "\e900";
	font-family: 'canabro' !important;
	font-size: 20px;
	line-height: 20px;
	width: 20px;
	text-indent: 0;
}

.com-sppagebuilder .ls-v6 .ls-bottom-slidebuttons a.ls-nav-active {
	background-color: transparent;
	color: #ffcd4a;
}

.com-sppagebuilder .ls-v6 .ls-bottom-slidebuttons a:hover {
	border: 0px solid rgba(255,255,255,1) !important;
	background-color: transparent;
	color: #ffcd4a;
}

.owl-theme .owl-controls {
	margin-top: 60px;
}

@media (min-width: 992px) {
.owl-theme .owl-controls {
position: absolute;
top: 50%;
right: 0;
left: 0;
text-align: center;
top: auto;
bottom: 40px;
opacity: 1;
right: auto;
left: -34.5%;
width: 140px;
}
}

.owl-theme .owl-controls .owl-buttons div {
	opacity: 1;
	padding: 0;
	
	color: transparent;
font-size: 0;
display: inline-block;
right: 0;
text-align: center;
width: 40px;
height: 40px;
background: linear-gradient(to right, #9cc026, #6f704d);
border-radius: 50%;
	cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
transition: all 0.2s ease-in-out 0s;
background: #ffffff;
margin-top: -30px;
font-size: 0;
position: absolute;
right: 0;
text-align: center;
width: 60px;
height: 60px;
}

.owl-theme .owl-controls .owl-buttons div::after {
	font-family: FontAwesome;
font-size: 16px;
line-height: 60px;
content: "\f105";
	color: #9cc026;
}

.owl-theme .owl-controls .owl-buttons div:hover:after {color: #f15b26;}

.owl-theme .owl-controls .owl-buttons div.owl-prev {left: 0;}

.owl-theme .owl-controls .owl-buttons div.owl-prev::after {
	content: "\f104";
}


/* SIMPLE PORTFOLIO DEFAULTS */

.com-spsimpleportfolio #sp-main-body {
	padding-top: 100px;
	padding-bottom: 140px;
}


.com-spsimpleportfolio.gallery-full #sp-main-body .container {max-width: 100%;}

.com-spsimpleportfolio.gallery-full .sp-simpleportfolio .sp-simpleportfolio-item {
	padding: 0;
	margin-bottom: 0;
}

.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li {
	float: left;
	display: block;
	margin: 0;
}

.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a {
	display: block;
	background: transparent;
	color: #fff;
	border: 0px solid #fff;
	border-radius: 0;
	line-height: 1.875rem;
	margin-bottom: 10px;
	padding: 0 35px;
	text-transform: capitalize;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	color: #323232;
	text-decoration: none;
	transition: all 0.2s ease-in-out 0s;
}

.com-spsimpleportfolio #sp-main-body .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li:hover > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li:hover > a,
.com-spsimpleportfolio #sp-main-body .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a {
	border: 0px solid #6f704d;
	color: #6f704d;
}

.com-spsimpleportfolio #sp-main-body .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a {
	background: transparent;
}

.sp-simpleportfolio-img2 {width: 100%;}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
	background: rgba(50, 50, 50, 0.6);
}

.sp-simpleportfolio-btns2 {
	margin-bottom: 30px;
}

.sp-simpleportfolio-btns2 a {
	position: relative;
	width: 60px;
	height: 60px;
	line-height: 60px;
	top: -100px;
	border-radius: 30px;
	display: inline-block;
	z-index: 5;
	font-size: 16px;
	text-align: center;
	filter: alpha(opacity=0);
	opacity: 0;
	transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
	-o-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
	-webkit-transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
	color: #fff;
}

.sp-simpleportfolio-btns2 a.btn-zoom:hover {
	color: #6f704d;
}

.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-btns2 a {
	top: 0px;
	filter: alpha(opacity=100);
	opacity: 1;
}

.item-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 35px 40px;
    z-index: 2;
}


.sp-simpleportfolio .sp-simpleportfolio-item h4 {
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 500;
	z-index: 5;
	transition: all 0.15s ease-in-out;
	filter: alpha(opacity=0);
	opacity: 0;
	transform: scale(0);
	color: #ffffff;
}

.sp-simpleportfolio .sp-simpleportfolio-item h4 a {color: inherit;}

.sp-simpleportfolio .sp-simpleportfolio-item h4 a:hover {
	color: #6f704d;
}

.sp-simpleportfolio .sp-simpleportfolio-item:hover h4 {
    transform: scale(1);
    filter: alpha(opacity=100);
    opacity: 1;
}

.sp-simpleportfolio .sp-simpleportfolio-image {
	margin-bottom: 0;
}

.item-content2 {
	padding: 35px 40px;
	text-align: center;
}

.sp-simpleportfolio-tags {
	margin-right: 6px;
	font-size: 12px;
	font-weight: 900;
	text-transform: uppercase;
}

.item-content2 h3 {
	font-size: 20px;
	margin-top: 0;
	font-weight: 700;
}

.item-content3 {
	padding: 55px 60px;
	background-color: #f5f6fb;
	border-bottom: 3px solid #6f704d;
}

/* */

/* PAGE TITLE */

.sp-page-title {
	padding: 90px 0;
	background-repeat: no-repeat;
	background-position: 50% 0px;
	background-size: cover;
	background-attachment: scroll;
	text-align: center;
}

.sp-page-title .sp-page-title-heading {
	display: none;
}

.sp-page-title .breadcrumb {
margin: 0;
padding: 0;
background-color: transparent;
border-radius: 0;
color: inherit;
font-weight: 400;
font-size: 14px;
letter-spacing: 0.2em;
text-transform: uppercase;
align-items: center;
justify-content: center;
}

.breadcrumb > li.breadcrumb-item {
	display: inline-block;
}

.sp-page-title .breadcrumb > li:first-child, .sp-page-title .breadcrumb > li:first-child:before {display: none;}

.sp-page-title .breadcrumb > li > a {
	font-weight: 400;
	font-size: 14px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}

.sp-page-title .breadcrumb > li > a:hover {
	color: rgba(255, 255, 255, 0.5);
}

.sp-page-title .breadcrumb > li + li + li::before {
	content: ">";
	padding: 0 13px;
	font-weight: 400;
	color: #ffffff;
}

.sp-page-title .breadcrumb > .active {
	font-weight: 900;
}

/* */

/* SIDEBAR */

.sidebar-class  .sppb-row-container {width: 100% !important; }
.sidebar-class.com-sppagebuilder #sp-main-body {margin: 0 auto;}
@media (min-width: 768px) {
.sidebar-class.com-sppagebuilder #sp-main-body {max-width: 750px;}
}
@media (min-width: 992px) {
.sidebar-class.com-sppagebuilder #sp-main-body {max-width: 970px;}
}
@media (min-width: 1200px) {
.sidebar-class.com-sppagebuilder #sp-main-body {max-width: 1170px;}
}

#sp-right, #sp-left {
	padding-top: 100px;
	padding-bottom: 140px;
	position: relative;
}

.com-content #sp-right, .com-content #sp-left {
	padding-top: 0;
	padding-bottom: 0;
}

#sp-left .sp-module, #sp-right .sp-module {
	margin-top: 60px;
	border: 0px solid #f3f3f3;
	padding: 0;
	border-radius: 0px;
	border-radius: 5px;
}

#sp-left .sp-module ul > li, #sp-right .sp-module ul > li {
	display: block;
	border-bottom: 0px solid #f3f3f3;
}

#sp-left .sp-module ul > li > a, #sp-right .sp-module ul > li > a {
	display: block;
	padding: 0;
	line-height: inherit;
	padding: 0;
}

#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
font-size: 26px;
font-weight: 500;
letter-spacing: -0.3px;
line-height: 1;
margin-bottom: 1.3em;
text-transform: capitalize;
margin-top: 0;
padding-bottom: 0;
border: none;
}

#sp-left .sp-module ul.latestnews, #sp-right .sp-module ul.latestnews {
	padding: 40px 40px 35px;
	background-color: #f5f6fb;
}

#sp-left .sp-module ul.latestnews > li, #sp-right .sp-module ul.latestnews > li {
	margin-bottom: 0;
margin-top: 0;
padding: 0;
}

#sp-left .sp-module ul.latestnews > li + li, #sp-right .sp-module ul.latestnews > li + li {
	margin-top: 30px;
}

#sp-left .sp-module ul.latestnews > li img, #sp-right .sp-module ul.latestnews > li img {
	height: auto;
	max-width: 100%;
}

.bottommargin_20 {
	margin-bottom: 20px;
}

.item-content-latest {
    position: relative;
}

.item-content-latest h4 {
    font-size: 20px;
    margin-bottom: 5px;
}

.entry-meta-latest {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 900;
	line-height: 1.5em;
}

#sp-left .sp-module .tagspopular ul > li, #sp-right .sp-module .tagspopular ul > li {
	display: inline-block;
	padding: 0;
	margin: 0;
}

#sp-left .sp-module .tagspopular ul > li > a, #sp-right .sp-module .tagspopular ul > li > a {
padding: 5px 20px;
margin: 0 6px 10px 0;
font-size: 12px !important;
text-transform: uppercase;
text-align: center;
font-weight: 700;
color:
#323232;
background-color:
#f5f6fb;
display: inline-block;
border-radius: 20px;
}

#sp-left .sp-module .tagspopular ul > li > a:hover, #sp-right .sp-module .tagspopular ul > li > a:hover {
	color: #fff;
	background-color: #6f704d;
}

/* */

/* BLOG */

.article-list .article {
	margin-bottom: 60px;
	padding: 0;
	border: 0 solid #f5f5f5;
	border-radius: 5px;
	border-bottom: 3px solid #6f704d;
	background-color: #f5f6fb;
}

.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery {
	margin: 0;
	border-radius: 0;
	border-bottom: 0px solid #f5f5f5;
	overflow: hidden;
}

.article-body {
padding: 55px 60px;
padding-top: 60px;
padding-bottom: 48px;	
}

.article-info {
	display: block;
	margin-bottom: 0;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 900;
	line-height: 1.5em;
	color: #ffffff;
}

.article-info > span {
	display: inline-block;
	border-radius: 15px;
	font-weight: 900;
	padding: 5px 20px;
	margin-bottom: 10px;
	background-color: #6f704d;
	font-size: 12px;
}

.article-info > span + span {margin-left: 8px;}

.article-info > span + span::before {
	display: none;
}

.article-info > span.published {float: right;}

.article-list .article .article-header h1, .article-list .article .article-header h2 {
	margin: 0;
	margin-top: 0.3em;
	font-size: 32px;
	margin-bottom: 25px;
}

.article-list .article .article-header h1 a, .article-list .article .article-header h2 a {
	color: inherit;
}

.article-list .article .article-header h1 a:hover, .article-list .article .article-header h2 a:hover, .article-list .article .article-header h1 a:active, .article-list .article .article-header h2 a:active, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:focus {
	color: #6f704d;
}

.article-list .article .readmore {
	margin-top: 15px;
}

.article-list .article .readmore a {
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.2em;
font-size: 12px;
color: #6f704d;
}

.article-list .article .readmore a:hover, .article-list .article .readmore a:active, .article-list .article .readmore a:focus {
	color: #323232;
}


/* */

/* SINGLE POST */

.com-content #sp-main-body {
	padding-top: 100px;
	padding-bottom: 140px;
}


.article-details {
	border: 0px solid #e2e9ed;
	border-bottom: 3px solid #6f704d;
	padding: 0 60px;
	padding-bottom: 48px;
	background-color: #f5f6fb;
}

.article-details .article-full-image {
	text-align: center;
	margin: 0 -60px;
	margin-bottom: 60px;
}

.article-details .article-full-image img {
	display: block;
	border-radius: 0;
	width: 100%;
}

.article-details .item-content {
	padding: 55px 200px;
}

.article-details .article-info {
	margin-bottom: 0;
}

.article-details .article-header h1, .article-details .article-header h2 {
font-size: 30px;
margin-top: 0.3em;
margin-bottom: 0;
font-weight: 700;
margin-bottom: 25px;
}

.article-details .article-can-edit {
	display: none;
}

.article-details blockquote {
position: relative;
margin: 30px 0;
padding: 35px 40px;
border: none;
font-size: 16px;
font-weight: 400;
color:
#ffffff;
background: linear-gradient(to right,
#9cc026,
#6f704d);
border-radius: 5px;
font-style: italic;
}

blockquote .small-text {
	color: #ffcd4a;
	letter-spacing: 0em;
	display: block;
	font-weight: 900;
font-size: 12px;
text-transform: uppercase;
}

.alignleft {
	float: left;
	margin: 5px 30px 15px 0;
	max-width: 50%;
}

.article-details .article-ratings-social-share {
	padding: 0;
	border-top: 0px solid #f5f5f5;
	border-bottom: 0px solid #f5f5f5;
	margin-bottom: 0;
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-top: 40px;
	color: #878787;
}

.article-social-share {
	float: none;
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.article-social-share .social-share-icon ul li:not(:last-child) {
	margin-right: 0;
	padding: 10px 0 10px 0;
}

.article-social-share .social-share-icon ul li a {
	border: 0px solid #ededed;
	height: 3em;
	line-height: 3em;
	width: 3em;
	display: inline-block;
	margin-bottom: 4px;
	margin-left: 2px;
	margin-right: 2px;
	border-radius: 50%;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 0;
	text-transform: capitalize;
	background: #09445a;
}

.article-social-share .social-share-icon ul li a:hover {
	background: #e6ecef;
	color: #09445a;
}

.article-social-share .social-share-icon ul li.share_buttons {
	margin-right: 40px;
	text-transform: uppercase;
}

#article-comments {
	padding-top: 60px;
	border-top: 0px solid #f5f5f5;
	margin: 0 -2px ;
	background-color: #f2f5f7;
}

/* */


/* SHOP */

#productFilters {
	margin-bottom: 60px;
}

#productFilters select:not(.form-control) {
    width: auto;
}

#productFilters.form-inline {
	justify-content: flex-end;
}


.com-j2store #sp-main-body {
	padding-top: 100px;
	padding-bottom: 140px;
}

.j2store-single-product.multiple {
	background-color: #f5f6fb;
	border: 2px solid #f2f5f7;
	border-radius: 5px;
	overflow: hidden;
	transition: all 0.6s ease-in-out;
	margin-bottom: 30px;
}

.j2store-single-product.multiple.color1 {
	border-bottom: 3px solid #9fb747;
}

.j2store-single-product.multiple.color2 {
	border-bottom: 3px solid #6f704d;
}

.j2store-single-product.multiple.color3 {
	border-bottom: 3px solid #94662a;
}

.j2store-thumbnail-image {
	overflow: hidden;
	display: block;
}

.j2store-thumbnail-image img {
	transition: all 0.2s ease-in-out 0s;
}

.j2store-thumbnail-image:hover img {
	opacity: 0.8;
	transform: scale(1.1);
}

.j2store-img-responsive {
	margin: 0 auto;
}

.content-box {
	padding: 35px 40px;
}

.content-box .product-title {
font-size: 20px;
margin-bottom: 0.9em;
font-weight: 700;
}

.j2store-single-product.multiple.color1 .content-box .product-title > a:hover {color: #9fb747;}
.j2store-single-product.multiple.color2 .content-box .product-title > a:hover {color: #6f704d;}
.j2store-single-product.multiple.color3 .content-box .product-title > a:hover {color: #94662a;}

.grey {
    color: 
    #323232;
}

.j2store-single-product.multiple.color1 .sppb-btn {
	background-color: #9fb747 !important;
	border-color: #9fb747 !important;
	padding: 14px 20px !important;
}
.j2store-single-product.multiple.color2 .sppb-btn {
	background-color: #6f704d !important;
	border-color: #6f704d !important;
	padding: 14px 20px !important;
}
.j2store-single-product.multiple.color3 .sppb-btn {
	background-color: #94662a !important;
	border-color: #94662a !important;
	padding: 14px 20px !important;
}


.content-box .j2store-addtocart-form a:hover {color: #dd4454;}

.pagination {
	justify-content: center;
}

ul.pagination {
	border-radius: 0;
	margin-top: 50px;
	margin-bottom: 0px;
}

.page-item {margin: 3px;}

.page-link {
	position: relative;
	padding: 0;
	border: 0px solid #dee2e6;
	align-items: center;
	background: #f2f5f7;
	border-radius: 0 !important;
	color: #999;
	display: flex;
	font-weight: 500;
	justify-content: center;
	letter-spacing: 0;
	line-height: 1.4;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
	padding: 0;
	border: none;
	color:
	#666666;
	background-color:
	#f5f6fb;
	border: none;
	margin-left: 0;
	min-width: 40px;
	height: 40px;
	font-size: 12px;
	font-weight: 600;
	line-height: 40px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 5px;
	text-align: center;
	min-width: 50px;
	height: 50px;
	line-height: 50px;
}

.page-item:first-child .page-link {
	margin-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.page-item:last-child .page-link {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.page-item.active .page-link {
background:
#9cc026;
border-color:
#9cc026;
color:
#ffffff;
}

.page-item .page-link:hover  {
background:
#9cc026;
border-color:
#9cc026;
color:
#ffffff;
}

.com-j2store #sp-right, .com-j2store #sp-left {
	padding-top: 0px;
	padding-bottom: 0px;
	position: relative;
}

.categories-module {overflow: hidden; position: relative;}

.categories-module li {
	padding: 0;
	position: relative;
}

.categories-module li a {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	color: #323232 !important;
	display: inline-block;
	position: relative;
	padding-left: 18px !important;
}

.categories-module li:before {
	content: "";
	position: absolute;
	top: 0;
	width: 800px;
	left: -300px;
	height: 1px;
	background-color: rgba(102, 102, 102, 0.2);
}

.categories-module li a:before {
	content: "\f105";
	font-family: 'FontAwesome';
	color: #6f704d;
	position: absolute;
	left: 0;
	top: 13px;
}

#sp-left .sp-module .categories-module ul, #sp-right .sp-module .categories-module ul {
	margin: 0;
}

.categories-module ul li {
	padding-left: 20px;
}

.cart-item + .cart-item {
	margin-top: 20px;
}

.cart-item .media-left, .cart-item .media > .pull-left {
	padding-right: 20px;
	border-radius: 5px;
}

.cart-item .media-left img {border-radius: 5px;}

.cart-item .j2store-remove {
	position: absolute;
	top: 20px;
	right: 0;
	color:
	#ffcd4a;
	line-height: 1;
}

.cart-item .media-body {
font-weight: 500;
margin-bottom: 5px;
line-height: 1.2em;
font-size: 16px;
}

.buttons-right {
	margin: 20px 0;
}

.buttons-right .sppb-btn {
	background-image: linear-gradient(to right, #9cc026, #6f704d) !important;
	margin-bottom: 10px;
margin-right: 6px;
color: #ffffff;
}

.buttons-right .cart-cart-button .sppb-btn {
    background-image: linear-gradient(to right, 
#ffcd4a,
    #f15b26) !important;
}

.j2store-module-product-row {
	margin-bottom: 20px;
}

.j2store-module-product-row .media-left, .j2store-module-product-row .media > .pull-left {
	padding-right: 20px;
	border-radius: 5px;
}

.j2store-module-product-row .media-left img {border-radius: 5px; max-width: 80px;}

.media-body .product-title {
	font-weight: 500;
	margin-bottom: 5px;
	line-height: 1.2em;
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
}

.media-body .product-price-container .sale-price {
	font-size: 14px;
	line-height: 1;
	color: #f15b26;
	font-weight: 300;
}


/* Single Product */

.j2store-mainimage img {width: 100%;}

ul.additional-image-list {
	margin: 0px;
	padding: 0;
	margin-top: 10px;
}

.additional-image-list li {
	list-style-type: none;
	display: inline-block;
	margin-right: 10px;
}

.additional-image-list li:last-child {
	margin-right: 0;
}

.j2store-single-product-view .product-price-container .strike {
	display: none;
}

.j2store-single-product-view .product-title {
	margin-bottom: 0;
	padding-bottom: 0;
	display: inline-block;
	margin-bottom: 0.5em;
	margin-top: 0;
}

.j2store-single-product-view .sale-price {
	color:
#f15b26;
font-size: 16px;
font-weight: 300;
line-height: 1.875rem;
}

.j2store-single-product-view .price-sku-brand-container {
	border-top: 0px solid #efefef;
	border-bottom: 0px solid #efefef;
	margin: 0;
	padding: 0;	
}

.j2store-addtocart-form {
	margin-top: 35px;
}

.j2store-addtocart-form b {
	color:
#323232;
font-weight: 500;
text-transform: capitalize;
margin: 0;
line-height: 1.42857143;
}

.j2store-addtocart-form select {
	min-width: 200px;
min-height: 60px;
background-color:
#f5f6fb;
padding: 15px 50px 15px 30px;
display: block;
width: 100%;
overflow: hidden;
position: relative;
z-index: 1;
box-sizing: border-box;
border-radius: 5px;
color:
#666666;
font-family: inherit;
}

.product-qty input[type="text"], .product-qty input[type="number"] {
	display: block;
	width: auto !important;
	height: 60px;
background-color: transparent;
border-radius: 0;
box-shadow: none;
color:
#323232;
padding-left: 30px !important;
padding-right: 30px !important;
padding-top: 14px !important;
padding-bottom: 16px !important;
font-size: 16px;
line-height: 30px;
border: none;
background-color:
#f2f2f2;
border-radius: 5px;
	padding-right: 40px;
padding-left: 25px;
max-width: 95px;
min-width: 70px;
}

.product-qty, .j2store-add-to-cart {
	display: inline-block !important;
	margin-right: 16px;
}

.product-sku {
	margin-top: 20px;
	font-weight: 500;
	color: #323232;
}

.product-sku .sku {
	font-weight: 300;
	color:
#f15b26;
border-color:
#f15b26;
}


#j2store-product-detail-tab {
	margin: 4em 0 0;
	border-bottom: 0px solid #dd4454;
	list-style: none;
	margin-bottom: 0;
	padding: 0;
	display: block;
}

#j2store-product-detail-tab li {
	display: inline-block;
	padding: 0;
	padding-bottom: 0;
	position: relative;
	margin-bottom: 0;
margin-right: 2px;
}

#j2store-product-detail-tab li a {
position: relative;
z-index: 1;
font-size: 12px;
text-transform: uppercase;
font-weight: 900;
padding: 8px 20px;
margin-right: 0;
margin-top: 0px;
border: 2px solid
#ebe9e8;
border-bottom: 0;
background-color:
#ffffff;
color:
#666666;
line-height: 1.42857143;
padding: 20px 40px;
letter-spacing: 0.2em;
border-radius: 30px 30px 0 0;
display: block;
}

#j2store-product-detail-tab li a.active {
border: 2px solid
#6f704d;
background-color:
#6f704d;
color:
#ffffff;
border-bottom: none;	
}

#j2store-product-detail-tab li a:hover {
border: 2px solid
#6f704d;
background-color:
#6f704d;
color:
#ffffff;
border-bottom: none;		
}

.j2store-single-product.simple .tab-content {
	border: 0px solid #f2f5f7;
	border-radius: 0 0 5px 5px;
padding: 30px 20px;
border-top: none;
background-color:
#f5f6fb;
	padding: 55px 60px;
	position: relative;
}

.j2store-single-product.simple .tab-content:before {
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
height: 4px;
background-color:
#6f704d;	
}

.well {
	box-shadow: none;
	border: none;
	border-radius: 0;
	background-color: #fff;
	min-height: 20px;
padding: 19px;
margin-bottom: 20px;
}

.highlight {
    color: 
#6f704d;
border-color:
    #6f704d;
}




/* CART */

.view-carts .j2store-cart .row {
    display: block;
}

.j2store-single-product-view input.j2store-cart-button,
.view-carts .j2store-cart-buttons .buttons-left input,
.view-carts .buttons-right a,
#button-account,
#button-login,
#button-guest,
#button-payment-method,
#bank_form input,
.view-carts .buttons-right a:hover,
.view-carts .buttons-right a:active,
.view-carts .buttons-right a:focus,
.view-checkout input.btn {
position: relative;
font-size: 12px;
text-transform: uppercase;
font-weight: 900;
padding: 24px 30px;
letter-spacing: 0.2em;
line-height: 1;
display: inline-block;
vertical-align: top;
text-align: center;
color: #ffffff;
background-color:
#323232;
border-radius: 30px;
border: none;
transition: all 0.4s linear 0s;
	background-image: linear-gradient(to right, #9cc026, #6f704d);
	cursor: pointer;
	
}

.view-carts .buttons-right a,
.j2store-single-product-view input.j2store-cart-button:hover,
.j2store-single-product-view input.j2store-cart-button:focus,
.j2store-single-product-view input.j2store-cart-button:active,
.view-carts .j2store-cart-buttons .buttons-left input:hover,
.view-carts .j2store-cart-buttons .buttons-left input:active,
.view-carts .j2store-cart-buttons .buttons-left input:focus,
#button-account:hover,
#button-account:active,
#button-account:focus,
#button-login:hover,
#button-login:active,
#button-login:focus,
#button-guest:hover,
#button-guest:active,
#button-guest:focus,
#button-payment-method:hover,
#button-payment-method:active,
#button-payment-method:focus,
#bank_form input:hover,
#bank_form input:active,
#bank_form input:focus,
.payment input:hover,
.payment input:active,
.payment input:focus,
.buttons input:hover,
.buttons input:active,
.buttons input:focus,
.view-checkout input.btn:hover,
.view-checkout input.btn:active,
.view-checkout input.btn:focus {
	position: relative;
font-size: 12px;
text-transform: uppercase;
font-weight: 900;
padding: 24px 30px;
letter-spacing: 0.2em;
line-height: 1;
display: inline-block;
vertical-align: top;
text-align: center;
color: #ffffff;
background-color:
#323232;
border-radius: 30px;
border: none;
transition: all 0.4s linear 0s;
background-image: linear-gradient(to right, #ffcd4a, #f15b26);
color: #ffffff;
transition: all 0.05s linear 0s;
}

.view-carts .j2store-cart-buttons .buttons-left .cart-continue-shopping-button input,
#button-login,
#button-login:hover,
#button-guest,
#button-guest:hover,
#button-payment-method,
#button-payment-method:hover,
#bank_form input,
#bank_form input:hover,
#button-account,
#button-account:hover {margin-left: 0;}

.btn.btn-small.j2store-remove.remove-icon {
	min-width: auto !important;
	padding: 10px !important;
	border-radius: 0 !important;
	margin-top: 5px;
}

#onCheckoutPayment_wrapper .payment-plugin-image-label {padding-right: 5px;}

.customer-note {margin-bottom: 20px;}

.customer-note textarea {
	height: auto !important;
	width: auto !important;
}

.view-checkout .checkout-content .left label input,
.view-checkout .checkout-content .shipping-make-same input {
	width: inherit;
	height: inherit;
	margin-right: 7px;
	display: inline-block;
}

.view-checkout .checkout-content .shipping-make-same input {width: auto !important;}

.view-checkout #sp-main-body h2,
.view-checkout #sp-main-body h3 {
	font-size: 24px;
	padding: 10px 0 15px 0;
}

.view-myprofile #sp-main-body ul > li > a {margin: 5px 20px 15px 0; display: inline-block;}

.view-myprofile #sp-main-body label {display: block;}

.view-checkout input.btn {width: unset !important; margin-top: 5px;}

.view-checkout textarea {
    height: auto !important;
}

.btn:active, .btn:focus {
	box-shadow: none !important;
}

input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
	display: inline-block;
}

#bank_form input {margin-top: 20px;}

#j2store-checkout-content > h1 {margin-bottom: 20px;}

#j2store-checkout-content p {margin-bottom: 10px;}




/* IMPORT ICONS */


@font-face {
  font-family: 'canabro';
  src:
    url('../fonts/canabro.ttf?4ag9dl') format('truetype'),
    url('../fonts/canabro.woff?4ag9dl') format('woff'),
    url('../fonts/canabro.svg?4ag9dl#canabro') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="canabro-"], [class*=" canabro-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'canabro' !important;
  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;
}

.canabro-bullet:before {
  content: "\e900";
}

/*** rt-icons-2 ***/
/**
* https://icomoon.io/
*/
@font-face {
    font-family: 'rt-icons-2';
    src:url('../fonts/rt-icons-2.eot?wz19bt');
    src:url('../fonts/rt-icons-2.eot?#iefixwz19bt') format('embedded-opentype'),
        url('../fonts/rt-icons-2.ttf?wz19bt') format('truetype'),
        url('../fonts/rt-icons-2.woff?wz19bt') format('woff'),
        url('../fonts/rt-icons-2.svg?wz19bt#rt-icons-2') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="rt-icon2-"], [class*=" rt-icon2-"] {
    font-family: 'rt-icons-2' !important;
    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;
}

.rt-icon2-mobile2:before {content: "\e000";}
.rt-icon2-laptop2:before {content: "\e001";}
.rt-icon2-desktop2:before {content: "\e002";}
.rt-icon2-tablet2:before {content: "\e003";}
.rt-icon2-phone2:before {content: "\e004";}
.rt-icon2-document:before {content: "\e005";}
.rt-icon2-calendar:before {content: "\e00d";}
.rt-icon2-picture:before {content: "\e00f";}
.rt-icon2-pictures:before {content: "\e010";}
.rt-icon2-video:before {content: "\e011";}
.rt-icon2-camera:before {content: "\e012";}
.rt-icon2-printer:before {content: "\e013";}
.rt-icon2-toolbox:before {content: "\e014";}
.rt-icon2-wallet:before {content: "\e016";}
.rt-icon2-gift:before {content: "\e017";}
.rt-icon2-hourglass:before {content: "\e01f";}
.rt-icon2-lock:before {content: "\e020";}
.rt-icon2-megaphone:before {content: "\e021";}
.rt-icon2-telescope:before {content: "\e02a";}
.rt-icon2-gears:before {content: "\e02b";}
.rt-icon2-key:before {content: "\e02c";}
.rt-icon2-attachment:before {content: "\e02e";}
.rt-icon2-pricetags:before {content: "\e02f";}
.rt-icon2-lightbulb:before {content: "\e030";}
.rt-icon2-layers:before {content: "\e031";}
.rt-icon2-pencil:before {content: "\e032";}
.rt-icon2-tools:before {content: "\e033";}
.rt-icon2-tools-2:before {content: "\e034";}
.rt-icon2-paintbrush:before {content: "\e036";}
.rt-icon2-magnifying-glass:before {content: "\e037";}
.rt-icon2-beaker:before {content: "\e03c";}
.rt-icon2-wine:before {content: "\e043";}
.rt-icon2-globe:before {content: "\e045";}
.rt-icon2-map-pin:before {content: "\e047";}
.rt-icon2-upload:before {content: "\e04c";}
.rt-icon2-download:before {content: "\e04d";}
.rt-icon2-global:before {content: "\e052";}
.rt-icon2-compass:before {content: "\e053";}
.rt-icon2-quote:before {content: "\e600";}
.rt-icon2-quote2:before {content: "\e601";}
.rt-icon2-tag:before {content: "\e602";}
.rt-icon2-link:before {content: "\e603";}
.rt-icon2-cabinet:before {content: "\e604";}
.rt-icon2-calendar2:before {content: "\e605";}
.rt-icon2-calendar3:before {content: "\e606";}
.rt-icon2-file:before {content: "\e607";}
.rt-icon2-phone3:before {content: "\e608";}
.rt-icon2-tablet3:before {content: "\e609";}
.rt-icon2-window:before {content: "\e60a";}
.rt-icon2-monitor:before {content: "\e60b";}
.rt-icon2-ipod:before {content: "\e60c";}
.rt-icon2-tv:before {content: "\e60d";}
.rt-icon2-film2:before {content: "\e60e";}
.rt-icon2-microphone:before {content: "\e60f";}
.rt-icon2-drink:before {content: "\e610";}
.rt-icon2-drink2:before {content: "\e611";}
.rt-icon2-drink3:before {content: "\e612";}
.rt-icon2-coffee2:before {content: "\e613";}
.rt-icon2-mug:before {content: "\e614";}
.rt-icon2-icecream:before {content: "\e615";}
.rt-icon2-cake2:before {content: "\e616";}
.rt-icon2-checkmark:before {content: "\e617";}
.rt-icon2-cancel:before {content: "\e618";}
.rt-icon2-plus:before {content: "\e619";}
.rt-icon2-minus:before {content: "\e61a";}
.rt-icon2-cog2:before {content: "\e61b";}
.rt-icon2-health:before {content: "\e61c";}
.rt-icon2-suitcase2:before {content: "\e61d";}
.rt-icon2-suitcase3:before {content: "\e61e";}
.rt-icon2-picture2:before {content: "\e61f";}
.rt-icon2-time:before {content: "\e620";}
.rt-icon2-checkmark2:before {content: "\e621";}
.rt-icon2-cancel2:before {content: "\e622";}
.rt-icon2-upload2:before {content: "\e623";}
.rt-icon2-location:before {content: "\e624";}
.rt-icon2-download2:before {content: "\e625";}
.rt-icon2-basket:before {content: "\e626";}
.rt-icon2-gamepad:before {content: "\e627";}
.rt-icon2-phone4:before {content: "\e628";}
.rt-icon2-image:before {content: "\e629";}
.rt-icon2-map:before {content: "\e62a";}
.rt-icon2-trashcan:before {content: "\e62b";}
.rt-icon2-graduate:before {content: "\e62c";}
.rt-icon2-lab:before {content: "\e62d";}
.rt-icon2-tie:before {content: "\e62e";}
.rt-icon2-football:before {content: "\e62f";}
.rt-icon2-eightball:before {content: "\e630";}
.rt-icon2-bowling:before {content: "\e631";}
.rt-icon2-bowlingpin:before {content: "\e632";}
.rt-icon2-baseball:before {content: "\e633";}
.rt-icon2-soccer:before {content: "\e634";}
.rt-icon2-3dglasses:before {content: "\e635";}
.rt-icon2-microwave:before {content: "\e636";}
.rt-icon2-refrigerator:before {content: "\e637";}
.rt-icon2-oven:before {content: "\e638";}
.rt-icon2-washingmachine:before {content: "\e639";}
.rt-icon2-mouse:before {content: "\e63a";}
.rt-icon2-medal:before {content: "\e63b";}
.rt-icon2-magnifier:before {content: "\e63c";}
.rt-icon2-stack:before {content: "\e63d";}
.rt-icon2-stack2:before {content: "\e63e";}
.rt-icon2-stack3:before {content: "\e63f";}
.rt-icon2-pil:before {content: "\e640";}
.rt-icon2-injection:before {content: "\e641";}
.rt-icon2-thermometer:before {content: "\e642";}
.rt-icon2-library:before {content: "\e643";}
.rt-icon2-auction:before {content: "\e644";}
.rt-icon2-justice:before {content: "\e645";}
.rt-icon2-pencil2:before {content: "\e646";}
.rt-icon2-male:before {content: "\e647";}
.rt-icon2-female:before {content: "\e648";}
.rt-icon2-pictures2:before {content: "\e649";}
.rt-icon2-compass2:before {content: "\e64a";}
.rt-icon2-clipboard:before {content: "\e64b";}
.rt-icon2-ruler:before {content: "\e64c";}
.rt-icon2-heart:before {content: "\e64d";}
.rt-icon2-cloud:before {content: "\e64e";}
.rt-icon2-star:before {content: "\e64f";}
.rt-icon2-tv2:before {content: "\e650";}
.rt-icon2-sound:before {content: "\e651";}
.rt-icon2-video2:before {content: "\e652";}
.rt-icon2-trash:before {content: "\e653";}
.rt-icon2-user:before {content: "\e654";}
.rt-icon2-key2:before {content: "\e655";}
.rt-icon2-search2:before {content: "\e656";}
.rt-icon2-settings:before {content: "\e657";}
.rt-icon2-camera2:before {content: "\e658";}
.rt-icon2-tag2:before {content: "\e659";}
.rt-icon2-lock2:before {content: "\e65a";}
.rt-icon2-bulb:before {content: "\e65b";}
.rt-icon2-pen:before {content: "\e65c";}
.rt-icon2-diamond2:before {content: "\e65d";}
.rt-icon2-display:before {content: "\e65e";}
.rt-icon2-location2:before {content: "\e65f";}
.rt-icon2-eye:before {content: "\e660";}
.rt-icon2-bubble:before {content: "\e661";}
.rt-icon2-stack4:before {content: "\e662";}
.rt-icon2-cup:before {content: "\e663";}
.rt-icon2-phone5:before {content: "\e664";}
.rt-icon2-news:before {content: "\e665";}
.rt-icon2-mail:before {content: "\e666";}
.rt-icon2-like:before {content: "\e667";}
.rt-icon2-photo:before {content: "\e668";}
.rt-icon2-note:before {content: "\e669";}
.rt-icon2-clock:before {content: "\e66a";}
.rt-icon2-paperplane:before {content: "\e66b";}
.rt-icon2-params:before {content: "\e66c";}
.rt-icon2-banknote:before {content: "\e66d";}
.rt-icon2-data:before {content: "\e66e";}
.rt-icon2-music:before {content: "\e66f";}
.rt-icon2-megaphone2:before {content: "\e670";}
.rt-icon2-study:before {content: "\e671";}
.rt-icon2-lab2:before {content: "\e672";}
.rt-icon2-food:before {content: "\e673";}
.rt-icon2-t-shirt:before {content: "\e674";}
.rt-icon2-fire:before {content: "\e675";}
.rt-icon2-clip:before {content: "\e676";}
.rt-icon2-shop:before {content: "\e677";}
.rt-icon2-calendar4:before {content: "\e678";}
.rt-icon2-wallet2:before {content: "\e679";}
.rt-icon2-vynil:before {content: "\e67a";}
.rt-icon2-truck:before {content: "\e67b";}
.rt-icon2-world:before {content: "\e67c";}
.rt-icon2-sun:before {content: "\e67d";}
.rt-icon2-moon:before {content: "\e67e";}
.rt-icon2-cloudy:before {content: "\e67f";}
.rt-icon2-lightning:before {content: "\e680";}
.rt-icon2-rainy:before {content: "\e681";}
.rt-icon2-rainy2:before {content: "\e682";}
.rt-icon2-snowy:before {content: "\e683";}
.rt-icon2-snowy2:before {content: "\e684";}
.rt-icon2-weather:before {content: "\e685";}
.rt-icon2-store:before {content: "\e686";}
.rt-icon2-out:before {content: "\e687";}
.rt-icon2-in:before {content: "\e688";}
.rt-icon2-in-alt:before {content: "\e689";}
.rt-icon2-home:before {content: "\e68a";}
.rt-icon2-lightbulb2:before {content: "\e68b";}
.rt-icon2-anchor:before {content: "\e68c";}
.rt-icon2-feather:before {content: "\e68d";}
.rt-icon2-expand:before {content: "\e68e";}
.rt-icon2-maximize:before {content: "\e68f";}
.rt-icon2-search3:before {content: "\e690";}
.rt-icon2-add:before {content: "\e691";}
.rt-icon2-subtract:before {content: "\e692";}
.rt-icon2-close2:before {content: "\e693";}
.rt-icon2-book:before {content: "\e694";}
.rt-icon2-spinner:before {content: "\e695";}
.rt-icon2-play:before {content: "\e696";}
.rt-icon2-stop:before {content: "\e697";}
.rt-icon2-pause:before {content: "\e698";}
.rt-icon2-forward:before {content: "\e699";}
.rt-icon2-rewind:before {content: "\e69a";}
.rt-icon2-sound2:before {content: "\e69b";}
.rt-icon2-sound-alt:before {content: "\e69c";}
.rt-icon2-soundoff:before {content: "\e69d";}
.rt-icon2-inbox:before {content: "\e69e";}
.rt-icon2-inbox-alt:before {content: "\e69f";}
.rt-icon2-envelope:before {content: "\e6a0";}
.rt-icon2-compose:before {content: "\e6a1";}
.rt-icon2-newspaper-alt:before {content: "\e6a2";}
.rt-icon2-calendar5:before {content: "\e6a3";}
.rt-icon2-hyperlink:before {content: "\e6a4";}
.rt-icon2-trash2:before {content: "\e6a5";}
.rt-icon2-menu:before {content: "\e6a6";}
.rt-icon2-gallery:before {content: "\e6a7";}
.rt-icon2-calculator:before {content: "\e6a8";}
.rt-icon2-clock2:before {content: "\e6a9";}
.rt-icon2-portfolio:before {content: "\e6aa";}
.rt-icon2-user2:before {content: "\e6ab";}
.rt-icon2-users:before {content: "\e6ac";}
.rt-icon2-heart2:before {content: "\e6ad";}
.rt-icon2-chat:before {content: "\e6ae";}
.rt-icon2-comments:before {content: "\e6af";}
.rt-icon2-screen:before {content: "\e6b0";}
.rt-icon2-iphone:before {content: "\e6b1";}
.rt-icon2-instagram:before {content: "\e6b2";}
.rt-icon2-pin-alt:before {content: "\e6b3";}
.rt-icon2-camera3:before {content: "\e6b4";}
.rt-icon2-chevron-down:before {content: "\f0a3";}
.rt-icon2-chevron-left:before {content: "\f0a4";}
.rt-icon2-chevron-right:before {content: "\f078";}
.rt-icon2-chevron-up:before {content: "\f0a2";}
.rt-icon2-quote3:before {content: "\f063";}
.rt-icon2-search4:before {content: "\f02e";}
.rt-icon2-triangle-down:before {content: "\f05b";}
.rt-icon2-triangle-left:before {content: "\f044";}
.rt-icon2-triangle-right:before {content: "\f05a";}
.rt-icon2-triangle-up:before {content: "\f0aa";}
.rt-icon2-file-empty:before {content: "\e924";}
.rt-icon2-files-empty:before {content: "\e925";}
.rt-icon2-file-text2:before {content: "\e926";}
.rt-icon2-file-picture:before {content: "\e927";}
.rt-icon2-file-music:before {content: "\e928";}
.rt-icon2-file-play:before {content: "\e929";}
.rt-icon2-file-video:before {content: "\e92a";}
.rt-icon2-file-zip:before {content: "\e92b";}
.rt-icon2-phone6:before {content: "\e942";}
.rt-icon2-quotes-left:before {content: "\e977";}
.rt-icon2-quotes-right:before {content: "\e978";}
.rt-icon2-spinner6:before {content: "\e97f";}
.rt-icon2-magnet:before {content: "\e9ab";}
.rt-icon2-google:before {content: "\ea87";}
.rt-icon2-google-plus:before {content: "\ea88";}
.rt-icon2-google-plus2:before {content: "\ea89";}
.rt-icon2-google-plus3:before {content: "\ea8a";}
.rt-icon2-google-drive:before {content: "\ea8b";}
.rt-icon2-facebook:before {content: "\ea8c";}
.rt-icon2-facebook2:before {content: "\ea8d";}
.rt-icon2-facebook3:before {content: "\ea8e";}
.rt-icon2-instagram2:before {content: "\ea90";}
.rt-icon2-twitter:before {content: "\ea91";}
.rt-icon2-twitter2:before {content: "\ea92";}
.rt-icon2-twitter3:before {content: "\ea93";}
.rt-icon2-feed2:before {content: "\ea94";}
.rt-icon2-feed3:before {content: "\ea95";}
.rt-icon2-feed4:before {content: "\ea96";}
.rt-icon2-youtube5:before {content: "\ea97";}
.rt-icon2-youtube2:before {content: "\ea98";}
.rt-icon2-youtube3:before {content: "\ea99";}
.rt-icon2-youtube4:before {content: "\ea9a";}
.rt-icon2-vimeo:before {content: "\ea9c";}
.rt-icon2-vimeo2:before {content: "\ea9d";}
.rt-icon2-vimeo3:before {content: "\ea9e";}
.rt-icon2-lanyrd:before {content: "\ea9f";}
.rt-icon2-flickr:before {content: "\eaa0";}
.rt-icon2-flickr2:before {content: "\eaa1";}
.rt-icon2-flickr3:before {content: "\eaa2";}
.rt-icon2-flickr4:before {content: "\eaa3";}
.rt-icon2-picassa:before {content: "\eaa4";}
.rt-icon2-picassa2:before {content: "\eaa5";}
.rt-icon2-dribbble:before {content: "\eaa6";}
.rt-icon2-dribbble2:before {content: "\eaa7";}
.rt-icon2-dribbble3:before {content: "\eaa8";}
.rt-icon2-dropbox:before {content: "\eaaf";}
.rt-icon2-github3:before {content: "\eab3";}
.rt-icon2-wordpress:before {content: "\eab6";}
.rt-icon2-wordpress2:before {content: "\eab7";}
.rt-icon2-joomla:before {content: "\eab8";}
.rt-icon2-blogger:before {content: "\eab9";}
.rt-icon2-blogger2:before {content: "\eaba";}
.rt-icon2-tumblr:before {content: "\eabb";}
.rt-icon2-tumblr2:before {content: "\eabc";}
.rt-icon2-apple:before {content: "\eabf";}
.rt-icon2-android:before {content: "\eac1";}
.rt-icon2-windows:before {content: "\eac2";}
.rt-icon2-windows8:before {content: "\eac3";}
.rt-icon2-skype:before {content: "\eac6";}
.rt-icon2-reddit:before {content: "\eac7";}
.rt-icon2-linkedin:before {content: "\eac8";}
.rt-icon2-linkedin2:before {content: "\eac9";}
.rt-icon2-lastfm:before {content: "\eaca";}
.rt-icon2-lastfm2:before {content: "\eacb";}
.rt-icon2-delicious:before {content: "\eacc";}
.rt-icon2-stumbleupon:before {content: "\eacd";}
.rt-icon2-stumbleupon2:before {content: "\eace";}
.rt-icon2-pinterest:before {content: "\ead0";}
.rt-icon2-pinterest2:before {content: "\ead1";}
.rt-icon2-html5:before {content: "\eadf";}
.rt-icon2-html52:before {content: "\eae0";}
.rt-icon2-css3:before {content: "\eae1";}
.rt-icon2-chrome:before {content: "\eae5";}
.rt-icon2-firefox:before {content: "\eae6";}
.rt-icon2-IE:before {content: "\eae7";}
.rt-icon2-opera:before {content: "\eae8";}
.rt-icon2-safari:before {content: "\eae9";}
.rt-icon2-times2:before {content: "\e6b5";}
.rt-icon2-tick:before {content: "\e6b6";}
.rt-icon2-plus2:before {content: "\e6b7";}
.rt-icon2-minus2:before {content: "\e6b8";}
.rt-icon2-equals:before {content: "\e6b9";}
.rt-icon2-divide:before {content: "\e6ba";}
.rt-icon2-chevron-right2:before {content: "\e6bb";}
.rt-icon2-chevron-left2:before {content: "\e6bc";}
.rt-icon2-arrow-right-thick:before {content: "\e6bd";}
.rt-icon2-arrow-left-thick:before {content: "\e6be";}
.rt-icon2-home2:before {content: "\e6bf";}
.rt-icon2-arrow-forward:before {content: "\e6c0";}
.rt-icon2-arrow-back:before {content: "\e6c1";}
.rt-icon2-link2:before {content: "\e6c2";}
.rt-icon2-image2:before {content: "\e6c3";}
.rt-icon2-delete-outline:before {content: "\e6c4";}
.rt-icon2-cloud-storage:before {content: "\e6c5";}
.rt-icon2-heart3:before {content: "\e6c6";}
.rt-icon2-attachment2:before {content: "\e6c7";}
.rt-icon2-media-pause:before {content: "\e6c8";}
.rt-icon2-group:before {content: "\e6c9";}
.rt-icon2-chart-pie:before {content: "\e6ca";}
.rt-icon2-chart-line:before {content: "\e6cb";}
.rt-icon2-chart-bar:before {content: "\e6cc";}
.rt-icon2-chart-area:before {content: "\e6cd";}
.rt-icon2-globe2:before {content: "\e6ce";}
.rt-icon2-eye2:before {content: "\e6cf";}
.rt-icon2-cog3:before {content: "\e6d0";}
.rt-icon2-camera4:before {content: "\e6d1";}
.rt-icon2-refresh:before {content: "\e6d2";}
.rt-icon2-info-large:before {content: "\e6d3";}
.rt-icon2-zoom:before {content: "\e6d4";}
.rt-icon2-zoom-out:before {content: "\e6d5";}
.rt-icon2-zoom-in:before {content: "\e6d6";}
.rt-icon2-sort-numerically:before {content: "\e6d7";}
.rt-icon2-sort-alphabetically:before {content: "\e6d8";}
.rt-icon2-input-checked:before {content: "\e6d9";}
.rt-icon2-calender:before {content: "\e6da";}
.rt-icon2-spanner:before {content: "\e6db";}
.rt-icon2-phone7:before {content: "\e6dc";}
.rt-icon2-media-rewind:before {content: "\e6dd";}
.rt-icon2-adjust-brightness:before {content: "\e6de";}
.rt-icon2-waves:before {content: "\e6df";}
.rt-icon2-social-twitter:before {content: "\e6e0";}
.rt-icon2-social-facebook:before {content: "\e6e1";}
.rt-icon2-social-dribbble:before {content: "\e6e2";}
.rt-icon2-media-stop:before {content: "\e6e3";}
.rt-icon2-media-record:before {content: "\e6e4";}
.rt-icon2-media-play:before {content: "\e6e5";}
.rt-icon2-media-fast-forward:before {content: "\e6e6";}
.rt-icon2-media-eject:before {content: "\e6e7";}
.rt-icon2-social-vimeo:before {content: "\e6e8";}
.rt-icon2-social-tumbler:before {content: "\e6e9";}
.rt-icon2-social-skype:before {content: "\e6ea";}
.rt-icon2-social-pinterest:before {content: "\e6eb";}
.rt-icon2-social-linkedin:before {content: "\e6ec";}
.rt-icon2-social-last-fm:before {content: "\e6ed";}
.rt-icon2-social-github:before {content: "\e6ee";}
.rt-icon2-social-flickr:before {content: "\e6ef";}
.rt-icon2-at:before {content: "\e6f0";}
.rt-icon2-times-outline:before {content: "\e6f1";}
.rt-icon2-plus-outline:before {content: "\e6f2";}
.rt-icon2-minus-outline:before {content: "\e6f3";}
.rt-icon2-tick-outline:before {content: "\e6f4";}
.rt-icon2-th-large-outline:before {content: "\e6f5";}
.rt-icon2-equals-outline:before {content: "\e6f6";}
.rt-icon2-divide-outline:before {content: "\e6f7";}
.rt-icon2-chevron-right-outline:before {content: "\e6f8";}
.rt-icon2-chevron-left-outline:before {content: "\e6f9";}
.rt-icon2-arrow-right-outline:before {content: "\e6fa";}
.rt-icon2-arrow-left-outline:before {content: "\e6fb";}
.rt-icon2-th-small-outline:before {content: "\e6fc";}
.rt-icon2-th-menu-outline:before {content: "\e6fd";}
.rt-icon2-th-list-outline:before {content: "\e6fe";}
.rt-icon2-home-outline:before {content: "\e6ff";}
.rt-icon2-arrow-up-outline:before {content: "\e700";}
.rt-icon2-arrow-forward-outline:before {content: "\e701";}
.rt-icon2-arrow-down-outline:before {content: "\e702";}
.rt-icon2-arrow-back-outline:before {content: "\e703";}
.rt-icon2-trash3:before {content: "\e704";}
.rt-icon2-rss-outline:before {content: "\e705";}
.rt-icon2-message:before {content: "\e706";}
.rt-icon2-location-outline:before {content: "\e707";}
.rt-icon2-link-outline:before {content: "\e708";}
.rt-icon2-image-outline:before {content: "\e709";}
.rt-icon2-export-outline:before {content: "\e70a";}
.rt-icon2-cross:before {content: "\e70b";}
.rt-icon2-wi-fi-outline:before {content: "\e70c";}
.rt-icon2-star-outline:before {content: "\e70d";}
.rt-icon2-media-pause-outline:before {content: "\e70e";}
.rt-icon2-mail2:before {content: "\e70f";}
.rt-icon2-heart-outline:before {content: "\e710";}
.rt-icon2-flash-outline:before {content: "\e711";}
.rt-icon2-cancel-outline:before {content: "\e712";}
.rt-icon2-arrow-move-outline:before {content: "\e713";}
.rt-icon2-watch:before {content: "\e714";}
.rt-icon2-warning-outline:before {content: "\e715";}
.rt-icon2-time2:before {content: "\e716";}
.rt-icon2-radar-outline:before {content: "\e717";}
.rt-icon2-lock-open-outline:before {content: "\e718";}
.rt-icon2-location-arrow-outline:before {content: "\e719";}
.rt-icon2-info-outline:before {content: "\e71a";}
.rt-icon2-backspace-outline:before {content: "\e71b";}
.rt-icon2-attachment-outline:before {content: "\e71c";}
.rt-icon2-user-outline:before {content: "\e71d";}
.rt-icon2-user-delete-outline:before {content: "\e71e";}
.rt-icon2-user-add-outline:before {content: "\e71f";}
.rt-icon2-lock-closed-outline:before {content: "\e720";}
.rt-icon2-group-outline:before {content: "\e721";}
.rt-icon2-chart-pie-outline:before {content: "\e722";}
.rt-icon2-chart-line-outline:before {content: "\e723";}
.rt-icon2-chart-bar-outline:before {content: "\e724";}
.rt-icon2-chart-area-outline:before {content: "\e725";}
.rt-icon2-video-outline:before {content: "\e726";}
.rt-icon2-point-of-interest-outline:before {content: "\e727";}
.rt-icon2-map2:before {content: "\e728";}
.rt-icon2-key-outline:before {content: "\e729";}
.rt-icon2-infinity-outline:before {content: "\e72a";}
.rt-icon2-globe-outline:before {content: "\e72b";}
.rt-icon2-eye-outline:before {content: "\e72c";}
.rt-icon2-cog-outline:before {content: "\e72d";}
.rt-icon2-camera-outline:before {content: "\e72e";}
.rt-icon2-support:before {content: "\e72f";}
.rt-icon2-scissors-outline:before {content: "\e730";}
.rt-icon2-refresh-outline:before {content: "\e731";}
.rt-icon2-info-large-outline:before {content: "\e732";}
.rt-icon2-download-outline:before {content: "\e733";}
.rt-icon2-battery-low:before {content: "\e734";}
.rt-icon2-zoom-outline:before {content: "\e735";}
.rt-icon2-zoom-out-outline:before {content: "\e736";}
.rt-icon2-zoom-in-outline:before {content: "\e737";}
.rt-icon2-tag3:before {content: "\e738";}
.rt-icon2-tabs-outline:before {content: "\e739";}
.rt-icon2-pin-outline:before {content: "\e73a";}
.rt-icon2-message-typing:before {content: "\e73b";}
.rt-icon2-directions:before {content: "\e73c";}
.rt-icon2-battery-full:before {content: "\e73d";}
.rt-icon2-battery-charge:before {content: "\e73e";}
.rt-icon2-pencil3:before {content: "\e73f";}
.rt-icon2-folder:before {content: "\e740";}
.rt-icon2-folder-delete:before {content: "\e741";}
.rt-icon2-folder-add:before {content: "\e742";}
.rt-icon2-edit:before {content: "\e743";}
.rt-icon2-document2:before {content: "\e744";}
.rt-icon2-document-delete:before {content: "\e745";}
.rt-icon2-document-add:before {content: "\e746";}
.rt-icon2-brush:before {content: "\e747";}
.rt-icon2-thumbs-up:before {content: "\e748";}
.rt-icon2-thumbs-down:before {content: "\e749";}
.rt-icon2-pen2:before {content: "\e74a";}
.rt-icon2-sort-numerically-outline:before {content: "\e74b";}
.rt-icon2-sort-alphabetically-outline:before {content: "\e74c";}
.rt-icon2-social-last-fm-circular:before {content: "\e74d";}
.rt-icon2-social-github-circular:before {content: "\e74e";}
.rt-icon2-compass3:before {content: "\e74f";}
.rt-icon2-code-outline:before {content: "\e750";}
.rt-icon2-calender-outline:before {content: "\e751";}
.rt-icon2-business-card:before {content: "\e752";}
.rt-icon2-arrow-up:before {content: "\e753";}
.rt-icon2-arrow-right:before {content: "\e754";}
.rt-icon2-arrow-left:before {content: "\e755";}
.rt-icon2-document-text:before {content: "\e756";}
.rt-icon2-clipboard2:before {content: "\e757";}
.rt-icon2-calculator2:before {content: "\e758";}
.rt-icon2-arrow-minimise-outline:before {content: "\e759";}
.rt-icon2-arrow-maximise-outline:before {content: "\e75a";}
.rt-icon2-arrow-down:before {content: "\e75b";}
.rt-icon2-gift2:before {content: "\e75c";}
.rt-icon2-film3:before {content: "\e75d";}
.rt-icon2-bell:before {content: "\e75e";}
.rt-icon2-anchor-outline:before {content: "\e75f";}
.rt-icon2-world-outline:before {content: "\e760";}
.rt-icon2-shopping-bag:before {content: "\e761";}
.rt-icon2-power-outline:before {content: "\e762";}
.rt-icon2-notes-outline:before {content: "\e763";}
.rt-icon2-device-tablet:before {content: "\e764";}
.rt-icon2-device-phone:before {content: "\e765";}
.rt-icon2-device-laptop:before {content: "\e766";}
.rt-icon2-device-desktop:before {content: "\e767";}
.rt-icon2-briefcase:before {content: "\e768";}
.rt-icon2-stopwatch:before {content: "\e769";}
.rt-icon2-spanner-outline:before {content: "\e76a";}
.rt-icon2-puzzle-outline:before {content: "\e76b";}
.rt-icon2-printer2:before {content: "\e76c";}
.rt-icon2-lightbulb3:before {content: "\e76d";}
.rt-icon2-flag-outline:before {content: "\e76e";}
.rt-icon2-contacts:before {content: "\e76f";}
.rt-icon2-weather-stormy:before {content: "\e770";}
.rt-icon2-weather-shower:before {content: "\e771";}
.rt-icon2-weather-partly-sunny:before {content: "\e772";}
.rt-icon2-weather-downpour:before {content: "\e773";}
.rt-icon2-weather-cloudy:before {content: "\e774";}
.rt-icon2-plane-outline:before {content: "\e775";}
.rt-icon2-phone-outline:before {content: "\e776";}
.rt-icon2-microphone-outline:before {content: "\e777";}
.rt-icon2-weather-windy:before {content: "\e778";}
.rt-icon2-weather-windy-cloudy:before {content: "\e779";}
.rt-icon2-weather-sunny:before {content: "\e77a";}
.rt-icon2-weather-snow:before {content: "\e77b";}
.rt-icon2-weather-night:before {content: "\e77c";}
.rt-icon2-media-stop-outline:before {content: "\e77d";}
.rt-icon2-media-rewind-outline:before {content: "\e77e";}
.rt-icon2-media-record-outline:before {content: "\e77f";}
.rt-icon2-media-play-outline:before {content: "\e780";}
.rt-icon2-media-fast-forward-outline:before {content: "\e781";}
.rt-icon2-media-eject-outline:before {content: "\e782";}
.rt-icon2-wine2:before {content: "\e783";}
.rt-icon2-waves-outline:before {content: "\e784";}
.rt-icon2-ticket:before {content: "\e785";}
.rt-icon2-tags2:before {content: "\e786";}
.rt-icon2-plug:before {content: "\e787";}
.rt-icon2-headphones:before {content: "\e788";}
.rt-icon2-credit-card:before {content: "\e789";}
.rt-icon2-coffee3:before {content: "\e78a";}
.rt-icon2-book2:before {content: "\e78b";}
.rt-icon2-beer:before {content: "\e78c";}
.rt-icon2-volume:before {content: "\e78d";}
.rt-icon2-volume-up:before {content: "\e78e";}
.rt-icon2-volume-mute:before {content: "\e78f";}
.rt-icon2-volume-down:before {content: "\e790";}
.rt-icon2-social-vimeo-circular:before {content: "\e791";}
.rt-icon2-social-twitter-circular:before {content: "\e792";}
.rt-icon2-social-pinterest-circular:before {content: "\e793";}
.rt-icon2-social-linkedin-circular:before {content: "\e794";}
.rt-icon2-social-facebook-circular:before {content: "\e795";}
.rt-icon2-social-dribbble-circular:before {content: "\e796";}
.rt-icon2-tree:before {content: "\e797";}
.rt-icon2-thermometer2:before {content: "\e798";}
.rt-icon2-social-tumbler-circular:before {content: "\e799";}
.rt-icon2-social-skype-outline:before {content: "\e79a";}
.rt-icon2-social-flickr-circular:before {content: "\e79b";}
.rt-icon2-social-at-circular:before {content: "\e79c";}
.rt-icon2-shopping-cart:before {content: "\e79d";}
.rt-icon2-messages:before {content: "\e79e";}
.rt-icon2-leaf:before {content: "\e79f";}
.rt-icon2-feather2:before {content: "\e7a0";}
.rt-icon2-keyboard_arrow_down:before {content: "\e10f";}
.rt-icon2-keyboard_arrow_left:before {content: "\e110";}
.rt-icon2-keyboard_arrow_right:before {content: "\e111";}
.rt-icon2-keyboard_arrow_up:before {content: "\e112";}
.rt-icon2-directions_bus:before {content: "\e1ca";}
.rt-icon2-directions_car:before {content: "\e1cb";}
.rt-icon2-directions_ferry:before {content: "\e1cc";}
.rt-icon2-directions_subway:before {content: "\e1cd";}
.rt-icon2-directions_railway:before {content: "\e1ce";}
.rt-icon2-directions_walk:before {content: "\e1d0";}
.rt-icon2-flight:before {content: "\e1d1";}
.rt-icon2-restaurant_menu:before {content: "\e1f9";}
.rt-icon2-wifi:before {content: "\e242";}
.rt-icon2-cake:before {content: "\e243";}
.rt-icon2-favorite_outline:before {content: "\e292";}
.rt-icon2-lock_open:before {content: "\e2ac";}
.rt-icon2-lock_outline:before {content: "\e2ad";}
.rt-icon2-perm_identity:before {content: "\e2ba";}
.rt-icon2-search:before {content: "\e2ca";}
.rt-icon2-eye3:before {content: "\e006";}
.rt-icon2-paper-clip:before {content: "\e007";}
.rt-icon2-mail3:before {content: "\e008";}
.rt-icon2-image3:before {content: "\e015";}
.rt-icon2-clock3:before {content: "\e018";}
.rt-icon2-watch2:before {content: "\e019";}
.rt-icon2-camera5:before {content: "\e01a";}
.rt-icon2-video3:before {content: "\e01b";}
.rt-icon2-monitor2:before {content: "\e022";}
.rt-icon2-cog4:before {content: "\e023";}
.rt-icon2-heart4:before {content: "\e024";}
.rt-icon2-layers2:before {content: "\e035";}
.rt-icon2-paper:before {content: "\e038";}
.rt-icon2-search5:before {content: "\e039";}
.rt-icon2-microphone2:before {content: "\e048";}
.rt-icon2-umbrella2:before {content: "\e060";}
.rt-icon2-moon2:before {content: "\e061";}
.rt-icon2-thermometer3:before {content: "\e062";}
.rt-icon2-drop:before {content: "\e063";}
.rt-icon2-sun2:before {content: "\e064";}
.rt-icon2-cloud2:before {content: "\e065";}
.rt-icon2-map3:before {content: "\e072";}
.rt-icon2-head:before {content: "\e074";}
.rt-icon2-briefcase2:before {content: "\e075";}
.rt-icon2-speech-bubble:before {content: "\e076";}
.rt-icon2-globe3:before {content: "\e078";}
.rt-icon2-tag4:before {content: "\e085";}
.rt-icon2-star2:before {content: "\e093";}
.rt-icon2-plus3:before {content: "\e114";}
.rt-icon2-minus3:before {content: "\e115";}
.rt-icon2-check2:before {content: "\e116";}
.rt-icon2-cross2:before {content: "\e117";}
.rt-icon2-help:before {content: "\e127";}
.rt-icon2-files:before {content: "\e7a1";}
.rt-icon2-file2:before {content: "\e7a2";}
.rt-icon2-browser:before {content: "\e7a3";}
.rt-icon2-wifi-full:before {content: "\e7a4";}
.rt-icon2-microphone3:before {content: "\e7a5";}
.rt-icon2-trashcan2:before {content: "\e7a6";}
.rt-icon2-search6:before {content: "\e7a7";}
.rt-icon2-calendar6:before {content: "\e7a8";}
.rt-icon2-heart5:before {content: "\e7a9";}
.rt-icon2-star3:before {content: "\e7aa";}
.rt-icon2-clock4:before {content: "\e7ab";}
.rt-icon2-users2:before {content: "\e7ac";}
.rt-icon2-user3:before {content: "\e7ad";}
.rt-icon2-creditcards:before {content: "\e7ae";}
.rt-icon2-calculator3:before {content: "\e7af";}
.rt-icon2-bag:before {content: "\e7b0";}
.rt-icon2-diamond3:before {content: "\e7b1";}
.rt-icon2-drink4:before {content: "\e7b2";}
.rt-icon2-shorts:before {content: "\e7b3";}
.rt-icon2-coffee4:before {content: "\e7b4";}
.rt-icon2-map4:before {content: "\e7b5";}
.rt-icon2-syringe:before {content: "\e7b6";}
.rt-icon2-pill:before {content: "\e7b7";}
.rt-icon2-lab3:before {content: "\e7b8";}
.rt-icon2-mug2:before {content: "\e7b9";}
.rt-icon2-chart:before {content: "\e7ba";}
.rt-icon2-pencil4:before {content: "\e7bb";}
.rt-icon2-envelope-o:before {content: "\f003";}
.rt-icon2-star-o:before {content: "\f006";}
.rt-icon2-film:before {content: "\f008";}
.rt-icon2-check:before {content: "\f00c";}
.rt-icon2-close:before {content: "\f00d";}
.rt-icon2-remove:before {content: "\f00d";}
.rt-icon2-times:before {content: "\f00d";}
.rt-icon2-cog:before {content: "\f013";}
.rt-icon2-gear:before {content: "\f013";}
.rt-icon2-trash-o:before {content: "\f014";}
.rt-icon2-file-o:before {content: "\f016";}
.rt-icon2-clock-o:before {content: "\f017";}
.rt-icon2-tags:before {content: "\f02c";}
.rt-icon2-thumbs-o-up:before {content: "\f087";}
.rt-icon2-thumbs-o-down:before {content: "\f088";}
.rt-icon2-heart-o:before {content: "\f08a";}
.rt-icon2-phone:before {content: "\f095";}
.rt-icon2-umbrella:before {content: "\f0e9";}
.rt-icon2-lightbulb-o:before {content: "\f0eb";}
.rt-icon2-user-md:before {content: "\f0f0";}
.rt-icon2-stethoscope:before {content: "\f0f1";}
.rt-icon2-suitcase:before {content: "\f0f2";}
.rt-icon2-coffee:before {content: "\f0f4";}
.rt-icon2-cutlery:before {content: "\f0f5";}
.rt-icon2-file-text-o:before {content: "\f0f6";}
.rt-icon2-building-o:before {content: "\f0f7";}
.rt-icon2-hospital-o:before {content: "\f0f8";}
.rt-icon2-ambulance:before {content: "\f0f9";}
.rt-icon2-medkit:before {content: "\f0fa";}
.rt-icon2-angle-left:before {content: "\f104";}
.rt-icon2-angle-right:before {content: "\f105";}
.rt-icon2-angle-up:before {content: "\f106";}
.rt-icon2-angle-down:before {content: "\f107";}
.rt-icon2-desktop:before {content: "\f108";}
.rt-icon2-laptop:before {content: "\f109";}
.rt-icon2-tablet:before {content: "\f10a";}
.rt-icon2-mobile:before {content: "\f10b";}
.rt-icon2-mobile-phone:before {content: "\f10b";}
.rt-icon2-quote-left:before {content: "\f10d";}
.rt-icon2-quote-right:before {content: "\f10e";}
.rt-icon2-youtube:before {content: "\f167";}
.rt-icon2-file-pdf-o:before {content: "\f1c1";}
.rt-icon2-file-word-o:before {content: "\f1c2";}
.rt-icon2-file-excel-o:before {content: "\f1c3";}
.rt-icon2-file-powerpoint-o:before {content: "\f1c4";}
.rt-icon2-file-image-o:before {content: "\f1c5";}
.rt-icon2-file-photo-o:before {content: "\f1c5";}
.rt-icon2-file-picture-o:before {content: "\f1c5";}
.rt-icon2-file-archive-o:before {content: "\f1c6";}
.rt-icon2-file-zip-o:before {content: "\f1c6";}
.rt-icon2-file-audio-o:before {content: "\f1c7";}
.rt-icon2-file-sound-o:before {content: "\f1c7";}
.rt-icon2-file-movie-o:before {content: "\f1c8";}
.rt-icon2-file-video-o:before {content: "\f1c8";}
.rt-icon2-file-code-o:before {content: "\f1c9";}
.rt-icon2-paper-plane-o:before {content: "\f1d9";}
.rt-icon2-send-o:before {content: "\f1d9";}
.rt-icon2-futbol-o:before {content: "\f1e3";}
.rt-icon2-soccer-ball-o:before {content: "\f1e3";}
.rt-icon2-birthday-cake:before {content: "\f1fd";}
.rt-icon2-diamond:before {content: "\f219";}
.rt-icon2-whatsapp:before {content: "\f232";}
.rt-icon2-chevron-down2:before {content: "\e7bc";}
.rt-icon2-chevron-left3:before {content: "\e7bd";}
.rt-icon2-chevron-right3:before {content: "\e7be";}
.rt-icon2-chevron-small-down:before {content: "\e7bf";}
.rt-icon2-chevron-small-left:before {content: "\e7c0";}
.rt-icon2-chevron-small-right:before {content: "\e7c1";}
.rt-icon2-chevron-small-up:before {content: "\e7c2";}
.rt-icon2-chevron-thin-down:before {content: "\e7c3";}
.rt-icon2-chevron-thin-left:before {content: "\e7c4";}
.rt-icon2-chevron-thin-right:before {content: "\e7c5";}
.rt-icon2-chevron-thin-up:before {content: "\e7c6";}
.rt-icon2-chevron-up2:before {content: "\e7c7";}
.rt-icon2-code:before {content: "\e7c8";}
.rt-icon2-light-bulb:before {content: "\e7c9";}
.rt-icon2-magnifying-glass2:before {content: "\e7ca";}
.rt-icon2-map5:before {content: "\e7cb";}
.rt-icon2-scissors:before {content: "\e7cc";}
.rt-icon2-tools2:before {content: "\e7cd";}
.rt-icon2-box:before {content: "\e7ce";}
.rt-icon2-write:before {content: "\e7cf";}
.rt-icon2-clock5:before {content: "\e7d0";}
.rt-icon2-search7:before {content: "\e7d1";}
.rt-icon2-trash4:before {content: "\e7d2";}
.rt-icon2-envelope2:before {content: "\e7d3";}
.rt-icon2-bubble2:before {content: "\e7d4";}
.rt-icon2-camera6:before {content: "\e7d5";}
.rt-icon2-image4:before {content: "\e7d6";}
.rt-icon2-tag5:before {content: "\e7d7";}
.rt-icon2-heart6:before {content: "\e7d8";}
.rt-icon2-video-camera:before {content: "\e7d9";}
.rt-icon2-cart:before {content: "\e7da";}
.rt-icon2-film4:before {content: "\e7db";}
.rt-icon2-home3:before {content: "\e7dc";}




/*** social icons ***/
/**
* http://www.socicon.com
*/
@font-face {
    font-family: 'socicon';
    src: url('../fonts/socicon.eot?xvgs9q');
    src: url('../fonts/socicon.eot?xvgs9q#iefix') format('embedded-opentype'), url('../fonts/socicon.woff2?xvgs9q') format('woff2'), url('../fonts/socicon.ttf?xvgs9q') format('truetype'), url('../fonts/socicon.woff?xvgs9q') format('woff'), url('../fonts/socicon.svg?xvgs9q#socicon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="socicon-"],
[class*=" socicon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'socicon' !important;
    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;
}

.socicon-augment:before {content: "\e908";}
.socicon-bitbucket:before {content: "\e909";}
.socicon-fyuse:before {content: "\e90a";}
.socicon-yt-gaming:before {content: "\e90b";}
.socicon-sketchfab:before {content: "\e90c";}
.socicon-mobcrush:before {content: "\e90d";}
.socicon-microsoft:before {content: "\e90e";}
.socicon-pandora:before {content: "\e907";}
.socicon-messenger:before {content: "\e906";}
.socicon-gamewisp:before {content: "\e905";}
.socicon-bloglovin:before {content: "\e904";}
.socicon-tunein:before {content: "\e903";}
.socicon-gamejolt:before {content: "\e901";}
.socicon-trello:before {content: "\e902";}
.socicon-spreadshirt:before {content: "\e900";}
.socicon-500px:before {content: "\e000";}
.socicon-8tracks:before {content: "\e001";}
.socicon-airbnb:before {content: "\e002";}
.socicon-alliance:before {content: "\e003";}
.socicon-amazon:before {content: "\e004";}
.socicon-amplement:before {content: "\e005";}
.socicon-android:before {content: "\e006";}
.socicon-angellist:before {content: "\e007";}
.socicon-apple:before {content: "\e008";}
.socicon-appnet:before {content: "\e009";}
.socicon-baidu:before {content: "\e00a";}
.socicon-bandcamp:before {content: "\e00b";}
.socicon-battlenet:before {content: "\e00c";}
.socicon-mixer:before {content: "\e00d";}
.socicon-bebee:before {content: "\e00e";}
.socicon-bebo:before {content: "\e00f";}
.socicon-behance:before {content: "\e010";}
.socicon-blizzard:before {content: "\e011";}
.socicon-blogger:before {content: "\e012";}
.socicon-buffer:before {content: "\e013";}
.socicon-chrome:before {content: "\e014";}
.socicon-coderwall:before {content: "\e015";}
.socicon-curse:before {content: "\e016";}
.socicon-dailymotion:before {content: "\e017";}
.socicon-deezer:before {content: "\e018";}
.socicon-delicious:before {content: "\e019";}
.socicon-deviantart:before {content: "\e01a";}
.socicon-diablo:before {content: "\e01b";}
.socicon-digg:before {content: "\e01c";}
.socicon-discord:before {content: "\e01d";}
.socicon-disqus:before {content: "\e01e";}
.socicon-douban:before {content: "\e01f";}
.socicon-draugiem:before {content: "\e020";}
.socicon-dribbble:before {content: "\e021";}
.socicon-drupal:before {content: "\e022";}
.socicon-ebay:before {content: "\e023";}
.socicon-ello:before {content: "\e024";}
.socicon-endomodo:before {content: "\e025";}
.socicon-envato:before {content: "\e026";}
.socicon-etsy:before {content: "\e027";}
.socicon-facebook:before {content: "\e028";}
.socicon-feedburner:before {content: "\e029";}
.socicon-filmweb:before {content: "\e02a";}
.socicon-firefox:before {content: "\e02b";}
.socicon-flattr:before {content: "\e02c";}
.socicon-flickr:before {content: "\e02d";}
.socicon-formulr:before {content: "\e02e";}
.socicon-forrst:before {content: "\e02f";}
.socicon-foursquare:before {content: "\e030";}
.socicon-friendfeed:before {content: "\e031";}
.socicon-github:before {content: "\e032";}
.socicon-goodreads:before {content: "\e033";}
.socicon-google:before {content: "\e034";}
.socicon-googlescholar:before {content: "\e035";}
.socicon-googlegroups:before {content: "\e036";}
.socicon-googlephotos:before {content: "\e037";}
.socicon-googleplus:before {content: "\e038";}
.socicon-grooveshark:before {content: "\e039";}
.socicon-hackerrank:before {content: "\e03a";}
.socicon-hearthstone:before {content: "\e03b";}
.socicon-hellocoton:before {content: "\e03c";}
.socicon-heroes:before {content: "\e03d";}
.socicon-hitbox:before {content: "\e03e";}
.socicon-horde:before {content: "\e03f";}
.socicon-houzz:before {content: "\e040";}
.socicon-icq:before {content: "\e041";}
.socicon-identica:before {content: "\e042";}
.socicon-imdb:before {content: "\e043";}
.socicon-instagram:before {content: "\e044";}
.socicon-issuu:before {content: "\e045";}
.socicon-istock:before {content: "\e046";}
.socicon-itunes:before {content: "\e047";}
.socicon-keybase:before {content: "\e048";}
.socicon-lanyrd:before {content: "\e049";}
.socicon-lastfm:before {content: "\e04a";}
.socicon-line:before {content: "\e04b";}
.socicon-linkedin:before {content: "\e04c";}
.socicon-livejournal:before {content: "\e04d";}
.socicon-lyft:before {content: "\e04e";}
.socicon-macos:before {content: "\e04f";}
.socicon-mail:before {content: "\e050";}
.socicon-medium:before {content: "\e051";}
.socicon-meetup:before {content: "\e052";}
.socicon-mixcloud:before {content: "\e053";}
.socicon-modelmayhem:before {content: "\e054";}
.socicon-mumble:before {content: "\e055";}
.socicon-myspace:before {content: "\e056";}
.socicon-newsvine:before {content: "\e057";}
.socicon-nintendo:before {content: "\e058";}
.socicon-npm:before {content: "\e059";}
.socicon-odnoklassniki:before {content: "\e05a";}
.socicon-openid:before {content: "\e05b";}
.socicon-opera:before {content: "\e05c";}
.socicon-outlook:before {content: "\e05d";}
.socicon-overwatch:before {content: "\e05e";}
.socicon-patreon:before {content: "\e05f";}
.socicon-paypal:before {content: "\e060";}
.socicon-periscope:before {content: "\e061";}
.socicon-persona:before {content: "\e062";}
.socicon-pinterest:before {content: "\e063";}
.socicon-play:before {content: "\e064";}
.socicon-player:before {content: "\e065";}
.socicon-playstation:before {content: "\e066";}
.socicon-pocket:before {content: "\e067";}
.socicon-qq:before {content: "\e068";}
.socicon-quora:before {content: "\e069";}
.socicon-raidcall:before {content: "\e06a";}
.socicon-ravelry:before {content: "\e06b";}
.socicon-reddit:before {content: "\e06c";}
.socicon-renren:before {content: "\e06d";}
.socicon-researchgate:before {content: "\e06e";}
.socicon-residentadvisor:before {content: "\e06f";}
.socicon-reverbnation:before {content: "\e070";}
.socicon-rss:before {content: "\e071";}
.socicon-sharethis:before {content: "\e072";}
.socicon-skype:before {content: "\e073";}
.socicon-slideshare:before {content: "\e074";}
.socicon-smugmug:before {content: "\e075";}
.socicon-snapchat:before {content: "\e076";}
.socicon-songkick:before {content: "\e077";}
.socicon-soundcloud:before {content: "\e078";}
.socicon-spotify:before {content: "\e079";}
.socicon-stackexchange:before {content: "\e07a";}
.socicon-stackoverflow:before {content: "\e07b";}
.socicon-starcraft:before {content: "\e07c";}
.socicon-stayfriends:before {content: "\e07d";}
.socicon-steam:before {content: "\e07e";}
.socicon-storehouse:before {content: "\e07f";}
.socicon-strava:before {content: "\e080";}
.socicon-streamjar:before {content: "\e081";}
.socicon-stumbleupon:before {content: "\e082";}
.socicon-swarm:before {content: "\e083";}
.socicon-teamspeak:before {content: "\e084";}
.socicon-teamviewer:before {content: "\e085";}
.socicon-technorati:before {content: "\e086";}
.socicon-telegram:before {content: "\e087";}
.socicon-tripadvisor:before {content: "\e088";}
.socicon-tripit:before {content: "\e089";}
.socicon-triplej:before {content: "\e08a";}
.socicon-tumblr:before {content: "\e08b";}
.socicon-twitch:before {content: "\e08c";}
.socicon-twitter:before {content: "\e08d";}
.socicon-uber:before {content: "\e08e";}
.socicon-ventrilo:before {content: "\e08f";}
.socicon-viadeo:before {content: "\e090";}
.socicon-viber:before {content: "\e091";}
.socicon-viewbug:before {content: "\e092";}
.socicon-vimeo:before {content: "\e093";}
.socicon-vine:before {content: "\e094";}
.socicon-vkontakte:before {content: "\e095";}
.socicon-warcraft:before {content: "\e096";}
.socicon-wechat:before {content: "\e097";}
.socicon-weibo:before {content: "\e098";}
.socicon-whatsapp:before {content: "\e099";}
.socicon-wikipedia:before {content: "\e09a";}
.socicon-windows:before {content: "\e09b";}
.socicon-wordpress:before {content: "\e09c";}
.socicon-wykop:before {content: "\e09d";}
.socicon-xbox:before {content: "\e09e";}
.socicon-xing:before {content: "\e09f";}
.socicon-yahoo:before {content: "\e0a0";}
.socicon-yammer:before {content: "\e0a1";}
.socicon-yandex:before {content: "\e0a2";}
.socicon-yelp:before {content: "\e0a3";}
.socicon-younow:before {content: "\e0a4";}
.socicon-youtube:before {content: "\e0a5";}
.socicon-zapier:before {content: "\e0a6";}
.socicon-zerply:before {content: "\e0a7";}
.socicon-zomato:before {content: "\e0a8";}
.socicon-zynga:before {content: "\e0a9";}


.darklinks a {
	color: #323232;
}

/*
** Social Icons
*/
/* layout */
a[class*='socicon-']:before {
	font-family: 'socicon';
	font-size: 14px;
	line-height: 1;
}

a.social-icon {
	font-size: 0;
	line-height: 0;
	display: inline-block;
	text-align: center;
}

a.social-icon span {
	opacity: 0.7;
	display: block;
	font-size: 14px;
	text-transform: uppercase;
}

a.social-icon span:first-child {
	font-size: 24px;
	margin-top: 8px;
	font-weight: bold;
}

a.social-icon [class*="rt-icon"] + span {
	font-size: 24px;
	margin-top: 8px;
	font-weight: bold;
}

a.social-icon + a.social-icon,
.tooltip + a.social-icon {
	margin-left: 21px;
}

a.social-icon.bg-icon + a.social-icon.bg-icon,
.tooltip + a.social-icon.bg-icon,
a.social-icon.color-bg-icon + a.social-icon.color-bg-icon,
.tooltip + a.social-icon.color-bg-icon,
a.social-icon.border-icon + a.social-icon.border-icon,
.tooltip + a.social-icon.border-icon {
	margin-left: 6px;
}

a.social-icon.block-icon {
	width: 100%;
}

a[class*='socicon-'].rounded-icon {
	border-radius: 50%;
}

a.big-icon {
	overflow: hidden;
}

@media (min-width: 500px) {
	a.big-icon[class*='socicon-']:before {
		font-size: 18px;
	}

	a.big-icon.color-bg-icon {
		padding: 22px 21px;
	}
}

.slide_icons a.social-icon {
	transform: translateY(50%);
}

.slide_icons a.social-icon:hover {
	transform: translateY(0);
}

/* corporate colors */
a.color-icon.socicon-twitter {
	color: #1da1f2;
}

a.color-icon.socicon-facebook {
	color: #3b5998;
}

a.color-icon.socicon-google {
	color: #4285f4;
}

a.color-icon.socicon-googleplus {
	color: #db4437;
}

a.color-icon.socicon-pinterest {
	color: #bd081c;
}

a.color-icon.socicon-foursquare {
	color: #f94877;
}

a.color-icon.socicon-yahoo {
	color: #430297;
}

a.color-icon.socicon-skype {
	color: #00aff0;
}

a.color-icon.socicon-yelp {
	color: #c83218;
}

a.color-icon.socicon-feedburner {
	color: #ffcc00;
}

a.color-icon.socicon-linkedin {
	color: #007bb5;
}

a.color-icon.socicon-viadeo {
	color: #e4a000;
}

a.color-icon.socicon-xing {
	color: #005a60;
}

a.color-icon.socicon-myspace {
	color: #323232;
}

a.color-icon.socicon-soundcloud {
	color: #ff5500;
}

a.color-icon.socicon-spotify {
	color: #1ed760;
}

a.color-icon.socicon-grooveshark {
	color: #f67e03;
}

a.color-icon.socicon-lastfm {
	color: #d41316;
}

a.color-icon.socicon-youtube {
	color: #ff0000;
}

a.color-icon.socicon-vimeo {
	color: #1ab7ea;
}

a.color-icon.socicon-dailymotion {
	color: #004e72;
}

a.color-icon.socicon-vine {
	color: #00b489;
}

a.color-icon.socicon-flickr {
	color: #f40083;
}

a.color-icon.socicon-500px {
	color: #0099e5;
}

a.color-icon.socicon-instagram {
	color: #c32aa3;
}

a.color-icon.socicon-wordpress {
	color: #464646;
}

a.color-icon.socicon-tumblr {
	color: #35465d;
}

a.color-icon.socicon-blogger {
	color: #ec661c;
}

a.color-icon.socicon-technorati {
	color: #5cb030;
}

a.color-icon.socicon-reddit {
	color: #ff4500;
}

a.color-icon.socicon-dribbble {
	color: #ea4c89;
}

a.color-icon.socicon-stumbleupon {
	color: #e64011;
}

a.color-icon.socicon-digg {
	color: #1d1d1b;
}

a.color-icon.socicon-envato {
	color: #597c3a;
}

a.color-icon.socicon-behance {
	color: #00bf8f;
}

a.color-icon.socicon-delicious {
	color: #31a9ff;
}

a.color-icon.socicon-deviantart {
	color: #05cc47;
}

a.color-icon.socicon-forrst {
	color: #5b9a68;
}

a.color-icon.socicon-play {
	color: #5acdbd;
}

a.color-icon.socicon-zerply {
	color: #9dbc7a;
}

a.color-icon.socicon-wikipedia {
	color: #000000;
}

a.color-icon.socicon-apple {
	color: #a6b1b7;
}

a.color-icon.socicon-flattr {
	color: #f67c1a;
}

a.color-icon.socicon-github {
	color: #00bf8f;
}

a.color-icon.socicon-chimein {
	color: #888688;
}

a.color-icon.socicon-friendfeed {
	color: #2f72c4;
}

a.color-icon.socicon-newsvine {
	color: #00b489;
}

a.color-icon.socicon-identica {
	color: #000000;
}

a.color-icon.socicon-bebo {
	color: #ef1011;
}

a.color-icon.socicon-zynga {
	color: #dc0606;
}

a.color-icon.socicon-steam {
	color: #171A21;
}

a.color-icon.socicon-xbox {
	color: #92c83e;
}

a.color-icon.socicon-windows {
	color: #00bdf6;
}

a.color-icon.socicon-outlook {
	color: #0072c6;
}

a.color-icon.socicon-coderwall {
	color: #3e8dcc;
}

a.color-icon.socicon-tripadvisor {
	color: #000000;
}

a.color-icon.socicon-appnet {
	color: #494949;
}

a.color-icon.socicon-goodreads {
	color: #1abc9c;
}

a.color-icon.socicon-tripit {
	color: #1982c3;
}

a.color-icon.socicon-lanyrd {
	color: #3c80c9;
}

a.color-icon.socicon-slideshare {
	color: #e68523;
}

a.color-icon.socicon-buffer {
	color: #000000;
}

a.color-icon.socicon-rss {
	color: #f26109;
}

a.color-icon.socicon-vkontakte {
	color: #4a76a8;
}

a.color-icon.socicon-disqus {
	color: #2e9fff;
}

a.color-icon.socicon-houzz {
	color: #7cc04b;
}

a.color-icon.socicon-mail {
	color: #000000;
}

a.color-icon.socicon-patreon {
	color: #e44727;
}

a.color-icon.socicon-paypal {
	color: #009cde;
}

a.color-icon.socicon-playstation {
	color: #000000;
}

a.color-icon.socicon-smugmug {
	color: #acfd32;
}

a.color-icon.socicon-swarm {
	color: #ffa633;
}

a.color-icon.socicon-triplej {
	color: #e53531;
}

a.color-icon.socicon-yammer {
	color: #1175c4;
}

a.color-icon.socicon-stackoverflow {
	color: #fd9827;
}

a.color-icon.socicon-drupal {
	color: #00598e;
}

a.color-icon.socicon-odnoklassniki {
	color: #f48420;
}

a.color-icon.socicon-android {
	color: #a4c639;
}

a.color-icon.socicon-meetup {
	color: #e2373c;
}

a.color-icon.socicon-persona {
	color: #e6753d;
}

a.color-icon.socicon-amazon {
	color: #ff9900;
}

a.color-icon.socicon-ello {
	color: #000000;
}

a.color-icon.socicon-mixcloud {
	color: #314359;
}

a.color-icon.socicon-8tracks {
	color: #122c4b;
}

a.color-icon.socicon-twitch {
	color: #6441a5;
}

a.color-icon.socicon-airbnb {
	color: #ff5a5f;
}

a.color-icon.socicon-pocket {
	color: #ee4056;
}

a[class*="socicon-"].socicon-twitter:hover {
	color: #1da1f2;
	border-color: #1da1f2;
}

a[class*="socicon-"].socicon-facebook:hover {
	color: #3b5998;
	border-color: #3b5998;
}

a[class*="socicon-"].socicon-google:hover {
	color: #4285f4;
	border-color: #4285f4;
}

a[class*="socicon-"].socicon-googleplus:hover {
	color: #db4437;
	border-color: #db4437;
}

a[class*="socicon-"].socicon-pinterest:hover {
	color: #bd081c;
	border-color: #bd081c;
}

a[class*="socicon-"].socicon-foursquare:hover {
	color: #f94877;
	border-color: #f94877;
}

a[class*="socicon-"].socicon-yahoo:hover {
	color: #430297;
	border-color: #430297;
}

a[class*="socicon-"].socicon-skype:hover {
	color: #00aff0;
	border-color: #00aff0;
}

a[class*="socicon-"].socicon-yelp:hover {
	color: #c83218;
	border-color: #c83218;
}

a[class*="socicon-"].socicon-feedburner:hover {
	color: #ffcc00;
	border-color: #ffcc00;
}

a[class*="socicon-"].socicon-linkedin:hover {
	color: #007bb5;
	border-color: #007bb5;
}

a[class*="socicon-"].socicon-viadeo:hover {
	color: #e4a000;
	border-color: #e4a000;
}

a[class*="socicon-"].socicon-xing:hover {
	color: #005a60;
	border-color: #005a60;
}

a[class*="socicon-"].socicon-myspace:hover {
	color: #323232;
	border-color: #323232;
}

a[class*="socicon-"].socicon-soundcloud:hover {
	color: #ff5500;
	border-color: #ff5500;
}

a[class*="socicon-"].socicon-spotify:hover {
	color: #1ed760;
	border-color: #1ed760;
}

a[class*="socicon-"].socicon-grooveshark:hover {
	color: #f67e03;
	border-color: #f67e03;
}

a[class*="socicon-"].socicon-lastfm:hover {
	color: #d41316;
	border-color: #d41316;
}

a[class*="socicon-"].socicon-youtube:hover {
	color: #ff0000;
	border-color: #ff0000;
}

a[class*="socicon-"].socicon-vimeo:hover {
	color: #1ab7ea;
	border-color: #1ab7ea;
}

a[class*="socicon-"].socicon-dailymotion:hover {
	color: #004e72;
	border-color: #004e72;
}

a[class*="socicon-"].socicon-vine:hover {
	color: #00b489;
	border-color: #00b489;
}

a[class*="socicon-"].socicon-flickr:hover {
	color: #f40083;
	border-color: #f40083;
}

a[class*="socicon-"].socicon-500px:hover {
	color: #0099e5;
	border-color: #0099e5;
}

a[class*="socicon-"].socicon-instagram:hover {
	color: #c32aa3;
	border-color: #c32aa3;
}

a[class*="socicon-"].socicon-wordpress:hover {
	color: #464646;
	border-color: #464646;
}

a[class*="socicon-"].socicon-tumblr:hover {
	color: #35465d;
	border-color: #35465d;
}

a[class*="socicon-"].socicon-blogger:hover {
	color: #ec661c;
	border-color: #ec661c;
}

a[class*="socicon-"].socicon-technorati:hover {
	color: #5cb030;
	border-color: #5cb030;
}

a[class*="socicon-"].socicon-reddit:hover {
	color: #ff4500;
	border-color: #ff4500;
}

a[class*="socicon-"].socicon-dribbble:hover {
	color: #ea4c89;
	border-color: #ea4c89;
}

a[class*="socicon-"].socicon-stumbleupon:hover {
	color: #e64011;
	border-color: #e64011;
}

a[class*="socicon-"].socicon-digg:hover {
	color: #1d1d1b;
	border-color: #1d1d1b;
}

a[class*="socicon-"].socicon-envato:hover {
	color: #597c3a;
	border-color: #597c3a;
}

a[class*="socicon-"].socicon-behance:hover {
	color: #00bf8f;
	border-color: #00bf8f;
}

a[class*="socicon-"].socicon-delicious:hover {
	color: #31a9ff;
	border-color: #31a9ff;
}

a[class*="socicon-"].socicon-deviantart:hover {
	color: #05cc47;
	border-color: #05cc47;
}

a[class*="socicon-"].socicon-forrst:hover {
	color: #5b9a68;
	border-color: #5b9a68;
}

a[class*="socicon-"].socicon-play:hover {
	color: #5acdbd;
	border-color: #5acdbd;
}

a[class*="socicon-"].socicon-zerply:hover {
	color: #9dbc7a;
	border-color: #9dbc7a;
}

a[class*="socicon-"].socicon-wikipedia:hover {
	color: #000000;
	border-color: #000000;
}

a[class*="socicon-"].socicon-apple:hover {
	color: #a6b1b7;
	border-color: #a6b1b7;
}

a[class*="socicon-"].socicon-flattr:hover {
	color: #f67c1a;
	border-color: #f67c1a;
}

a[class*="socicon-"].socicon-github:hover {
	color: #00bf8f;
	border-color: #00bf8f;
}

a[class*="socicon-"].socicon-chimein:hover {
	color: #888688;
	border-color: #888688;
}

a[class*="socicon-"].socicon-friendfeed:hover {
	color: #2f72c4;
	border-color: #2f72c4;
}

a[class*="socicon-"].socicon-newsvine:hover {
	color: #00b489;
	border-color: #00b489;
}

a[class*="socicon-"].socicon-identica:hover {
	color: #000000;
	border-color: #000000;
}

a[class*="socicon-"].socicon-bebo:hover {
	color: #ef1011;
	border-color: #ef1011;
}

a[class*="socicon-"].socicon-zynga:hover {
	color: #dc0606;
	border-color: #dc0606;
}

a[class*="socicon-"].socicon-steam:hover {
	color: #171A21;
	border-color: #171A21;
}

a[class*="socicon-"].socicon-xbox:hover {
	color: #92c83e;
	border-color: #92c83e;
}

a[class*="socicon-"].socicon-windows:hover {
	color: #00bdf6;
	border-color: #00bdf6;
}

a[class*="socicon-"].socicon-outlook:hover {
	color: #0072c6;
	border-color: #0072c6;
}

a[class*="socicon-"].socicon-coderwall:hover {
	color: #3e8dcc;
	border-color: #3e8dcc;
}

a[class*="socicon-"].socicon-tripadvisor:hover {
	color: #000000;
	border-color: #000000;
}

a[class*="socicon-"].socicon-appnet:hover {
	color: #494949;
	border-color: #494949;
}

a[class*="socicon-"].socicon-goodreads:hover {
	color: #1abc9c;
	border-color: #1abc9c;
}

a[class*="socicon-"].socicon-tripit:hover {
	color: #1982c3;
	border-color: #1982c3;
}

a[class*="socicon-"].socicon-lanyrd:hover {
	color: #3c80c9;
	border-color: #3c80c9;
}

a[class*="socicon-"].socicon-slideshare:hover {
	color: #e68523;
	border-color: #e68523;
}

a[class*="socicon-"].socicon-buffer:hover {
	color: #000000;
	border-color: #000000;
}

a[class*="socicon-"].socicon-rss:hover {
	color: #f26109;
	border-color: #f26109;
}

a[class*="socicon-"].socicon-vkontakte:hover {
	color: #4a76a8;
	border-color: #4a76a8;
}

a[class*="socicon-"].socicon-disqus:hover {
	color: #2e9fff;
	border-color: #2e9fff;
}

a[class*="socicon-"].socicon-houzz:hover {
	color: #7cc04b;
	border-color: #7cc04b;
}

a[class*="socicon-"].socicon-mail:hover {
	color: #000000;
	border-color: #000000;
}

a[class*="socicon-"].socicon-patreon:hover {
	color: #e44727;
	border-color: #e44727;
}

a[class*="socicon-"].socicon-paypal:hover {
	color: #009cde;
	border-color: #009cde;
}

a[class*="socicon-"].socicon-playstation:hover {
	color: #000000;
	border-color: #000000;
}

a[class*="socicon-"].socicon-smugmug:hover {
	color: #acfd32;
	border-color: #acfd32;
}

a[class*="socicon-"].socicon-swarm:hover {
	color: #ffa633;
	border-color: #ffa633;
}

a[class*="socicon-"].socicon-triplej:hover {
	color: #e53531;
	border-color: #e53531;
}

a[class*="socicon-"].socicon-yammer:hover {
	color: #1175c4;
	border-color: #1175c4;
}

a[class*="socicon-"].socicon-stackoverflow:hover {
	color: #fd9827;
	border-color: #fd9827;
}

a[class*="socicon-"].socicon-drupal:hover {
	color: #00598e;
	border-color: #00598e;
}

a[class*="socicon-"].socicon-odnoklassniki:hover {
	color: #f48420;
	border-color: #f48420;
}

a[class*="socicon-"].socicon-android:hover {
	color: #a4c639;
	border-color: #a4c639;
}

a[class*="socicon-"].socicon-meetup:hover {
	color: #e2373c;
	border-color: #e2373c;
}

a[class*="socicon-"].socicon-persona:hover {
	color: #e6753d;
	border-color: #e6753d;
}

a[class*="socicon-"].socicon-amazon:hover {
	color: #ff9900;
	border-color: #ff9900;
}

a[class*="socicon-"].socicon-ello:hover {
	color: #000000;
	border-color: #000000;
}

a[class*="socicon-"].socicon-mixcloud:hover {
	color: #314359;
	border-color: #314359;
}

a[class*="socicon-"].socicon-8tracks:hover {
	color: #122c4b;
	border-color: #122c4b;
}

a[class*="socicon-"].socicon-twitch:hover {
	color: #6441a5;
	border-color: #6441a5;
}

a[class*="socicon-"].socicon-airbnb:hover {
	color: #ff5a5f;
	border-color: #ff5a5f;
}

a[class*="socicon-"].socicon-pocket:hover {
	color: #ee4056;
	border-color: #ee4056;
}

/*corporate background colors*/
.color-bg-icon {
	color: #ffffff;
}

.color-bg-icon.socicon-twitter, a.socicon-twitter.bg-icon:hover, .socicon-twitter.color-icon.border-icon:hover {
	background-color: #1da1f2;
}

.color-bg-icon.socicon-facebook, a.socicon-facebook.bg-icon:hover, .socicon-facebook.color-icon.border-icon:hover {
	background-color: #3b5998;
}

.color-bg-icon.socicon-google, a.socicon-google.bg-icon:hover, .socicon-google.color-icon.border-icon:hover {
	background-color: #4285f4;
}

.color-bg-icon.socicon-googleplus, a.socicon-googleplus.bg-icon:hover, .socicon-googleplus.color-icon.border-icon:hover {
	background-color: #db4437;
}

.color-bg-icon.socicon-pinterest, a.socicon-pinterest.bg-icon:hover, .socicon-pinterest.color-icon.border-icon:hover {
	background-color: #bd081c;
}

.color-bg-icon.socicon-foursquare, a.socicon-foursquare.bg-icon:hover, .socicon-foursquare.color-icon.border-icon:hover {
	background-color: #f94877;
}

.color-bg-icon.socicon-yahoo, a.socicon-yahoo.bg-icon:hover, .socicon-yahoo.color-icon.border-icon:hover {
	background-color: #430297;
}

.color-bg-icon.socicon-skype, a.socicon-skype.bg-icon:hover, .socicon-skype.color-icon.border-icon:hover {
	background-color: #00aff0;
}

.color-bg-icon.socicon-yelp, a.socicon-yelp.bg-icon:hover, .socicon-yelp.color-icon.border-icon:hover {
	background-color: #c83218;
}

.color-bg-icon.socicon-feedburner, a.socicon-feedburner.bg-icon:hover, .socicon-feedburner.color-icon.border-icon:hover {
	background-color: #ffcc00;
}

.color-bg-icon.socicon-linkedin, a.socicon-linkedin.bg-icon:hover, .socicon-linkedin.color-icon.border-icon:hover {
	background-color: #007bb5;
}

.color-bg-icon.socicon-viadeo, a.socicon-viadeo.bg-icon:hover, .socicon-viadeo.color-icon.border-icon:hover {
	background-color: #e4a000;
}

.color-bg-icon.socicon-xing, a.socicon-xing.bg-icon:hover, .socicon-xing.color-icon.border-icon:hover {
	background-color: #005a60;
}

.color-bg-icon.socicon-myspace, a.socicon-myspace.bg-icon:hover, .socicon-myspace.color-icon.border-icon:hover {
	background-color: #323232;
}

.color-bg-icon.socicon-soundcloud, a.socicon-soundcloud.bg-icon:hover, .socicon-soundcloud.color-icon.border-icon:hover {
	background-color: #ff5500;
}

.color-bg-icon.socicon-spotify, a.socicon-spotify.bg-icon:hover, .socicon-spotify.color-icon.border-icon:hover {
	background-color: #1ed760;
}

.color-bg-icon.socicon-grooveshark, a.socicon-grooveshark.bg-icon:hover, .socicon-grooveshark.color-icon.border-icon:hover {
	background-color: #f67e03;
}

.color-bg-icon.socicon-lastfm, a.socicon-lastfm.bg-icon:hover, .socicon-lastfm.color-icon.border-icon:hover {
	background-color: #d41316;
}

.color-bg-icon.socicon-youtube, a.socicon-youtube.bg-icon:hover, .socicon-youtube.color-icon.border-icon:hover {
	background-color: #ff0000;
}

.color-bg-icon.socicon-vimeo, a.socicon-vimeo.bg-icon:hover, .socicon-vimeo.color-icon.border-icon:hover {
	background-color: #1ab7ea;
}

.color-bg-icon.socicon-dailymotion, a.socicon-dailymotion.bg-icon:hover, .socicon-dailymotion.color-icon.border-icon:hover {
	background-color: #004e72;
}

.color-bg-icon.socicon-vine, a.socicon-vine.bg-icon:hover, .socicon-vine.color-icon.border-icon:hover {
	background-color: #00b489;
}

.color-bg-icon.socicon-flickr, a.socicon-flickr.bg-icon:hover, .socicon-flickr.color-icon.border-icon:hover {
	background-color: #f40083;
}

.color-bg-icon.socicon-500px, a.socicon-500px.bg-icon:hover, .socicon-500px.color-icon.border-icon:hover {
	background-color: #0099e5;
}

.color-bg-icon.socicon-instagram, a.socicon-instagram.bg-icon:hover, .socicon-instagram.color-icon.border-icon:hover {
	background-color: #c32aa3;
}

.color-bg-icon.socicon-wordpress, a.socicon-wordpress.bg-icon:hover, .socicon-wordpress.color-icon.border-icon:hover {
	background-color: #464646;
}

.color-bg-icon.socicon-tumblr, a.socicon-tumblr.bg-icon:hover, .socicon-tumblr.color-icon.border-icon:hover {
	background-color: #35465d;
}

.color-bg-icon.socicon-blogger, a.socicon-blogger.bg-icon:hover, .socicon-blogger.color-icon.border-icon:hover {
	background-color: #ec661c;
}

.color-bg-icon.socicon-technorati, a.socicon-technorati.bg-icon:hover, .socicon-technorati.color-icon.border-icon:hover {
	background-color: #5cb030;
}

.color-bg-icon.socicon-reddit, a.socicon-reddit.bg-icon:hover, .socicon-reddit.color-icon.border-icon:hover {
	background-color: #ff4500;
}

.color-bg-icon.socicon-dribbble, a.socicon-dribbble.bg-icon:hover, .socicon-dribbble.color-icon.border-icon:hover {
	background-color: #ea4c89;
}

.color-bg-icon.socicon-stumbleupon, a.socicon-stumbleupon.bg-icon:hover, .socicon-stumbleupon.color-icon.border-icon:hover {
	background-color: #e64011;
}

.color-bg-icon.socicon-digg, a.socicon-digg.bg-icon:hover, .socicon-digg.color-icon.border-icon:hover {
	background-color: #1d1d1b;
}

.color-bg-icon.socicon-envato, a.socicon-envato.bg-icon:hover, .socicon-envato.color-icon.border-icon:hover {
	background-color: #597c3a;
}

.color-bg-icon.socicon-behance, a.socicon-behance.bg-icon:hover, .socicon-behance.color-icon.border-icon:hover {
	background-color: #00bf8f;
}

.color-bg-icon.socicon-delicious, a.socicon-delicious.bg-icon:hover, .socicon-delicious.color-icon.border-icon:hover {
	background-color: #31a9ff;
}

.color-bg-icon.socicon-deviantart, a.socicon-deviantart.bg-icon:hover, .socicon-deviantart.color-icon.border-icon:hover {
	background-color: #05cc47;
}

.color-bg-icon.socicon-forrst, a.socicon-forrst.bg-icon:hover, .socicon-forrst.color-icon.border-icon:hover {
	background-color: #5b9a68;
}

.color-bg-icon.socicon-play, a.socicon-play.bg-icon:hover, .socicon-play.color-icon.border-icon:hover {
	background-color: #5acdbd;
}

.color-bg-icon.socicon-zerply, a.socicon-zerply.bg-icon:hover, .socicon-zerply.color-icon.border-icon:hover {
	background-color: #9dbc7a;
}

.color-bg-icon.socicon-wikipedia, a.socicon-wikipedia.bg-icon:hover, .socicon-wikipedia.color-icon.border-icon:hover {
	background-color: #000000;
}

.color-bg-icon.socicon-apple, a.socicon-apple.bg-icon:hover, .socicon-apple.color-icon.border-icon:hover {
	background-color: #a6b1b7;
}

.color-bg-icon.socicon-flattr, a.socicon-flattr.bg-icon:hover, .socicon-flattr.color-icon.border-icon:hover {
	background-color: #f67c1a;
}

.color-bg-icon.socicon-github, a.socicon-github.bg-icon:hover, .socicon-github.color-icon.border-icon:hover {
	background-color: #00bf8f;
}

.color-bg-icon.socicon-chimein, a.socicon-chimein.bg-icon:hover, .socicon-chimein.color-icon.border-icon:hover {
	background-color: #888688;
}

.color-bg-icon.socicon-friendfeed, a.socicon-friendfeed.bg-icon:hover, .socicon-friendfeed.color-icon.border-icon:hover {
	background-color: #2f72c4;
}

.color-bg-icon.socicon-newsvine, a.socicon-newsvine.bg-icon:hover, .socicon-newsvine.color-icon.border-icon:hover {
	background-color: #00b489;
}

.color-bg-icon.socicon-identica, a.socicon-identica.bg-icon:hover, .socicon-identica.color-icon.border-icon:hover {
	background-color: #000000;
}

.color-bg-icon.socicon-bebo, a.socicon-bebo.bg-icon:hover, .socicon-bebo.color-icon.border-icon:hover {
	background-color: #ef1011;
}

.color-bg-icon.socicon-zynga, a.socicon-zynga.bg-icon:hover, .socicon-zynga.color-icon.border-icon:hover {
	background-color: #dc0606;
}

.color-bg-icon.socicon-steam, a.socicon-steam.bg-icon:hover, .socicon-steam.color-icon.border-icon:hover {
	background-color: #171A21;
}

.color-bg-icon.socicon-xbox, a.socicon-xbox.bg-icon:hover, .socicon-xbox.color-icon.border-icon:hover {
	background-color: #92c83e;
}

.color-bg-icon.socicon-windows, a.socicon-windows.bg-icon:hover, .socicon-windows.color-icon.border-icon:hover {
	background-color: #00bdf6;
}

.color-bg-icon.socicon-outlook, a.socicon-outlook.bg-icon:hover, .socicon-outlook.color-icon.border-icon:hover {
	background-color: #0072c6;
}

.color-bg-icon.socicon-coderwall, a.socicon-coderwall.bg-icon:hover, .socicon-coderwall.color-icon.border-icon:hover {
	background-color: #3e8dcc;
}

.color-bg-icon.socicon-tripadvisor, a.socicon-tripadvisor.bg-icon:hover, .socicon-tripadvisor.color-icon.border-icon:hover {
	background-color: #000000;
}

.color-bg-icon.socicon-appnet, a.socicon-appnet.bg-icon:hover, .socicon-appnet.color-icon.border-icon:hover {
	background-color: #494949;
}

.color-bg-icon.socicon-goodreads, a.socicon-goodreads.bg-icon:hover, .socicon-goodreads.color-icon.border-icon:hover {
	background-color: #1abc9c;
}

.color-bg-icon.socicon-tripit, a.socicon-tripit.bg-icon:hover, .socicon-tripit.color-icon.border-icon:hover {
	background-color: #1982c3;
}

.color-bg-icon.socicon-lanyrd, a.socicon-lanyrd.bg-icon:hover, .socicon-lanyrd.color-icon.border-icon:hover {
	background-color: #3c80c9;
}

.color-bg-icon.socicon-slideshare, a.socicon-slideshare.bg-icon:hover, .socicon-slideshare.color-icon.border-icon:hover {
	background-color: #e68523;
}

.color-bg-icon.socicon-buffer, a.socicon-buffer.bg-icon:hover, .socicon-buffer.color-icon.border-icon:hover {
	background-color: #000000;
}

.color-bg-icon.socicon-rss, a.socicon-rss.bg-icon:hover, .socicon-rss.color-icon.border-icon:hover {
	background-color: #f26109;
}

.color-bg-icon.socicon-vkontakte, a.socicon-vkontakte.bg-icon:hover, .socicon-vkontakte.color-icon.border-icon:hover {
	background-color: #4a76a8;
}

.color-bg-icon.socicon-disqus, a.socicon-disqus.bg-icon:hover, .socicon-disqus.color-icon.border-icon:hover {
	background-color: #2e9fff;
}

.color-bg-icon.socicon-houzz, a.socicon-houzz.bg-icon:hover, .socicon-houzz.color-icon.border-icon:hover {
	background-color: #7cc04b;
}

.color-bg-icon.socicon-mail, a.socicon-mail.bg-icon:hover, .socicon-mail.color-icon.border-icon:hover {
	background-color: #000000;
}

.color-bg-icon.socicon-patreon, a.socicon-patreon.bg-icon:hover, .socicon-patreon.color-icon.border-icon:hover {
	background-color: #e44727;
}

.color-bg-icon.socicon-paypal, a.socicon-paypal.bg-icon:hover, .socicon-paypal.color-icon.border-icon:hover {
	background-color: #009cde;
}

.color-bg-icon.socicon-playstation, a.socicon-playstation.bg-icon:hover, .socicon-playstation.color-icon.border-icon:hover {
	background-color: #000000;
}

.color-bg-icon.socicon-smugmug, a.socicon-smugmug.bg-icon:hover, .socicon-smugmug.color-icon.border-icon:hover {
	background-color: #acfd32;
}

.color-bg-icon.socicon-swarm, a.socicon-swarm.bg-icon:hover, .socicon-swarm.color-icon.border-icon:hover {
	background-color: #ffa633;
}

.color-bg-icon.socicon-triplej, a.socicon-triplej.bg-icon:hover, .socicon-triplej.color-icon.border-icon:hover {
	background-color: #e53531;
}

.color-bg-icon.socicon-yammer, a.socicon-yammer.bg-icon:hover, .socicon-yammer.color-icon.border-icon:hover {
	background-color: #1175c4;
}

.color-bg-icon.socicon-stackoverflow, a.socicon-stackoverflow.bg-icon:hover, .socicon-stackoverflow.color-icon.border-icon:hover {
	background-color: #fd9827;
}

.color-bg-icon.socicon-drupal, a.socicon-drupal.bg-icon:hover, .socicon-drupal.color-icon.border-icon:hover {
	background-color: #00598e;
}

.color-bg-icon.socicon-odnoklassniki, a.socicon-odnoklassniki.bg-icon:hover, .socicon-odnoklassniki.color-icon.border-icon:hover {
	background-color: #f48420;
}

.color-bg-icon.socicon-android, a.socicon-android.bg-icon:hover, .socicon-android.color-icon.border-icon:hover {
	background-color: #a4c639;
}

.color-bg-icon.socicon-meetup, a.socicon-meetup.bg-icon:hover, .socicon-meetup.color-icon.border-icon:hover {
	background-color: #e2373c;
}

.color-bg-icon.socicon-persona, a.socicon-persona.bg-icon:hover, .socicon-persona.color-icon.border-icon:hover {
	background-color: #e6753d;
}

.color-bg-icon.socicon-amazon, a.socicon-amazon.bg-icon:hover, .socicon-amazon.color-icon.border-icon:hover {
	background-color: #ff9900;
}

.color-bg-icon.socicon-ello, a.socicon-ello.bg-icon:hover, .socicon-ello.color-icon.border-icon:hover {
	background-color: #000000;
}

.color-bg-icon.socicon-mixcloud, a.socicon-mixcloud.bg-icon:hover, .socicon-mixcloud.color-icon.border-icon:hover {
	background-color: #314359;
}

.color-bg-icon.socicon-8tracks, a.socicon-8tracks.bg-icon:hover, .socicon-8tracks.color-icon.border-icon:hover {
	background-color: #122c4b;
}

.color-bg-icon.socicon-twitch, a.socicon-twitch.bg-icon:hover, .socicon-twitch.color-icon.border-icon:hover {
	background-color: #6441a5;
}

.color-bg-icon.socicon-airbnb, a.socicon-airbnb.bg-icon:hover, .socicon-airbnb.color-icon.border-icon:hover {
	background-color: #ff5a5f;
}

.color-bg-icon.socicon-pocket, a.socicon-pocket.bg-icon:hover, .socicon-pocket.color-icon.border-icon:hover {
	background-color: #ee4056;
}





@media (min-width: 320px) {#sp-footer  .sppb-container-inner {max-width: 400px;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 576px) {#sp-footer  .sppb-container-inner {max-width: 540px;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 768px) {#sp-footer  .sppb-container-inner {max-width: 720px;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 992px) {#sp-footer .sppb-container-inner {max-width: 960px;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 1200px) {#sp-footer  .sppb-container-inner {max-width: 1140px;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}


/*

@media (min-width: 320px) {#sp-top1 .sppb-container-inner {max-width: 400px;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 576px) {#sp-top1 .sppb-container-inner {max-width: 540px;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 768px) {#sp-top1 .sppb-container-inner {max-width: 100%;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 992px) {#sp-top1 .sppb-container-inner {max-width: 960px;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 1200px) {#sp-top1 .sppb-container-inner {max-width: 1140px;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}

*/

#sppb-addon-1588061925386 #owl-carousel151 {
    /*width:1200px;*/
    width:70%;
    margin:auto;
}
#sppb-addon-1588061925386 {
    /*background: url('/images/bakgrunnurbord.jpg') 100% 70% no-repeat;*/
    background: url('/images/bakgrunnurbord.jpg') center center;
    width: 100%;
    background-size: cover;
}
#sppb-addon-1588061925386 #owl-carousel151 .owl-nav > .btn {
    position:absolute;
    top:50%;
    background-color: none;
    font-size:42px;
    font-weight:700px;
    background-color: rgba(0,0,0,0);
    font-family: FontAwesome;
}
#sppb-addon-1588061925386 #owl-carousel151 .owl-nav > .btn:nth-child(1) {
    left:-50px;
}
#sppb-addon-1588061925386 #owl-carousel151 .owl-nav > .btn:nth-child(1):before {
    content: "\f104";
}
#sppb-addon-1588061925386 #owl-carousel151 .owl-nav > .btn:nth-child(2) {
    right:-50px;
}
#sppb-addon-1588061925386 #owl-carousel151 .owl-nav > .btn:nth-child(2):before {
    content: "\f105";
}

#column-id-1573430644360 {
    height: 130px;
    overflow: hidden;
    margin-top: 80px;
    margin-bottom: 80px;
}

