
/*==========================================================*/
/*========================== BODY ==========================*/
/*==========================================================*/

body {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
}

/*===========================================================*/
/*======================= FONT SOCIAL =======================*/
/*===========================================================*/

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

[data-icon]:before {
    content: attr(data-icon);
    text-transform: none !important;
    font-family: "paca" !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: normal !important;
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="paca-icon-"]:before,
[class*=" paca-icon-"]:before {
    text-transform: none !important;
    font-family: "paca" !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: normal !important;
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.btn-fotsoc-26 {
		font-size: 185%;
}

.btn-fotsoc-24 {
		font-size: 170%;
}

.btn-fotsoc-22 {
		font-size: 156%;
}

.btn-fotsoc-20 {
		font-size: 143%;
}

.btn-fotsoc-18 {
		font-size: 128%;
}

.btn-fotsoc-16 {
		font-size: 111%; 
}

.btn-fotsoc-14 {
		font-size: 100%;
}

.btn-fotsoc-12 {
		font-size: 85%;
}

.btn-fotsoc-26-txt {
		font-size: 54%;
}

.btn-fotsoc-24-txt {
		font-size: 59%;
}

.btn-fotsoc-22-txt {
		font-size: 64%;
}

.btn-fotsoc-20-txt {
		font-size: 70%;
}

.btn-fotsoc-18-txt {
		font-size: 78%;
}

.btn-fotsoc-16-txt {
		font-size: 90%;
}

.btn-fotsoc-14-txt {
		font-size: 100%;
}

.btn-fotsoc-12-txt {
		font-size: 117%;
}

.paca-icon-facebook:before,
.paca-icon-inline-left-facebook:before,
.paca-icon-inline-center-facebook:before,
.paca-icon-inline-right-facebook:before,
.paca-icon-btn-small-facebook:before,
.paca-icon-btn-medium-facebook:before,
.paca-icon-btn-large-facebook:before {
    content: "\62";
}

.paca-icon-twitter:before,
.paca-icon-inline-left-twitter:before,
.paca-icon-inline-center-twitter:before,
.paca-icon-inline-right-twitter:before,
.paca-icon-btn-small-twitter:before,
.paca-icon-btn-medium-twitter:before,
.paca-icon-btn-large-twitter:before {
    content: "\63";
}

.paca-icon-xing:before,
.paca-icon-inline-left-xing:before,
.paca-icon-inline-center-xing:before,
.paca-icon-inline-right-xing:before,
.paca-icon-btn-small-xing:before,
.paca-icon-btn-medium-xing:before,
.paca-icon-btn-large-xing:before {
    content: "\64";
}

.paca-icon-linkedin:before,
.paca-icon-inline-left-linkedin:before,
.paca-icon-inline-center-linkedin:before,
.paca-icon-inline-right-linkedin:before,
.paca-icon-btn-small-linkedin:before,
.paca-icon-btn-medium-linkedin:before,
.paca-icon-btn-large-linkedin:before {
    content: "\67";
}

.paca-icon-youtube:before,
.paca-icon-inline-left-youtube:before,
.paca-icon-inline-center-youtube:before,
.paca-icon-inline-right-youtube:before,
.paca-icon-btn-small-youtube:before,
.paca-icon-btn-medium-youtube:before,
.paca-icon-btn-large-youtube:before {
    content: "\76";
}

.paca-icon-instagram:before,
.paca-icon-inline-left-instagram:before,
.paca-icon-inline-center-instagram:before,
.paca-icon-inline-right-instagram:before,
.paca-icon-btn-small-instagram:before,
.paca-icon-btn-medium-instagram:before,
.paca-icon-btn-large-instagram:before {
    content: "\77";
}
.paca-icon-flipboard:before,
.paca-icon-inline-left-flipboard:before,
.paca-icon-inline-center-flipboard:before,
.paca-icon-inline-right-flipboard:before,
.paca-icon-btn-small-flipboard:before,
.paca-icon-btn-medium-flipboard:before,
.paca-icon-btn-large-flipboard:before {
    content: "\43";
}

[class^="paca-icon-"]:before,
[class*=" paca-icon-"]:before {
    vertical-align: middle;    
}

[class^="paca-icon-inline-left-"]:before,
[class*=" paca-icon-inline-left-"]:before {
    vertical-align: middle;
    padding: 0 8px 0 0;
}

[class^="paca-icon-inline-center-"]:before,
[class*=" paca-icon-inline-center-"]:before {
    vertical-align: middle;
    padding: 0 8px 0 8px;
}

[class^="paca-icon-inline-right-"]:before,
[class*=" paca-icon-inline-right-"]:before {
    vertical-align: middle;
    padding: 0 0 0 8px;
}

[class^="paca-icon-btn-small-"]:before,
[class*=" paca-icon-inline-small-"]:before {
    vertical-align: middle;
    padding: 8px 8px 8px 8px;
}

[class^="paca-icon-btn-medium-"]:before,
[class*=" paca-icon-btn-medium-"]:before {
    vertical-align: middle;
    padding: 10px 10px 10px 10px;
}

[class^="paca-icon-btn-large-"]:before,
[class*=" paca-icon-btn-large-"]:before {
    vertical-align: middle;
    padding: 12px 12px 12px 12px;
}

/*===========================================================*/
/*======================= LIVE SEARCH =======================*/
/*===========================================================*/

.live-search {
	z-index: 10000;
}

/*===========================================================*/
/*===================== BOTTOM & FOOTER =====================*/
/*===========================================================*/

.bottom-body-font-size {
	font-size: 110%;
}

.btn-bottom {
	font-weight: normal !important;
}

/*===========================================================*/
/*======================= FOOTER LOGO =======================*/
/*===========================================================*/



/*===========================================================*/
/*======================== OFFCANVAS ========================*/
/*===========================================================*/

.btn-font-resize {
	padding: 10px 10px 10px 10px;
}

.btn-connect {
	font-size: 16px !important;
}

.offcanvas-menu-nomades-world .offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
	  font-family: 'Fjalla One';
	  font-size: 16px !important;
	  text-transform: capitalize;
	  border-bottom: 1px solid #ff0000;
	  margin-bottom: 10px;
	  margin-left: 10px;
}

.offcanvas-menu-nomades-world .offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
	  color: #fff !important;
	  font-weight: normal !important;
}