/* varela-round-regular - latin */
@font-face {
  font-family: 'Varela Round';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/varela-round-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/varela-round-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/varela-round-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/varela-round-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/varela-round-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/varela-round-v19-latin-regular.svg#VarelaRound') format('svg'); /* Legacy iOS */
}

/* arimo-regular - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/arimo-v26-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/arimo-v26-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/arimo-v26-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/arimo-v26-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/arimo-v26-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/arimo-v26-latin-regular.svg#Arimo') format('svg'); /* Legacy iOS */
}
/* arimo-500 - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/arimo-v26-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/arimo-v26-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/arimo-v26-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/arimo-v26-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/arimo-v26-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/arimo-v26-latin-500.svg#Arimo') format('svg'); /* Legacy iOS */
}
/* arimo-600 - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/arimo-v26-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/arimo-v26-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/arimo-v26-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/arimo-v26-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/arimo-v26-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/arimo-v26-latin-600.svg#Arimo') format('svg'); /* Legacy iOS */
}
/* arimo-700 - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/arimo-v26-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/arimo-v26-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/arimo-v26-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/arimo-v26-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/arimo-v26-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/arimo-v26-latin-700.svg#Arimo') format('svg'); /* Legacy iOS */
}

@media (max-width: 575px){
 #sp-header {
    height: 50px !important;
}  
}

body{
  font-family: 'Varela Round', sans-serif;
  font-size: 16px;
  line-height: 1.56;
  text-decoration: none;
}

body,
.sp-preloader {
  background-color: #240a2b;
  color: #fff
}

.sp-preloader>div {
  background: #2AD5FF
}

.sp-preloader>div:after {
  background: #FFFFFF
}

#sp-top-bar {
  background: #333333;
  color: #AAAAAA
}

#sp-top-bar a {
  color: #AAAAAA
}

#sp-header {
	background:transparent;
    height: 71px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF1C;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    box-shadow: none;
}

#sp-menu ul.social-icons a:hover,
#sp-menu ul.social-icons a:focus {
  color: #2AD5FF
}

#sp-title {
    margin-top:-71px;
}

a {
  color: #2AD5FF
}

a:hover,
a:focus,
a:active {
  color: #2AD5FF
}
.sppb-container {
    padding-right: 0px;
    padding-left: 0px;
}

span.style-gradient {
    background-color: transparent;
    background-image: radial-gradient(at top left, #2ad5ff 15%, #563de4 95%);
    -moz-text-fill-color: transparent;
    -o-text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    -webkit-background-clip: text;
}

.fa-map-marker-alt:before {
    content: "" !important;
}

.breadcrumb {
    background-color: transparent;
}

.sppb-form-group label{
  display:none;
}

.sppb-panel-modern {
    background: transparent;
    border: 0px;
    margin-bottom: 10px;
}

.sppb-panel-modern>.sppb-panel-heading.active {
	color: #e9e9e9;
    background-color: transparent;
    background-image: radial-gradient(at top left, #2ad5ff 0%, #563de4 84%);
 	border-radius: 6px;
}

.sppb-panel-modern>.sppb-panel-heading {
	color: #e9e9e9;
    background-color: #400d48;
 	border-radius: 6px;
}

.sppb-panel-title {
    font-size: 18px;
}
.sppb-panel-body {
    padding: 15px;
    border-top: 0px;
}

.sppb-icons-label-text.right {
    color: #fff;
}

.sppb-icons-group-list li {
    text-align: left;
  	color:#2ad5ff;
}

.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner {
    display: none;
}

.tags>li {
  display: inline-block
}

.tags>li a {
  background: rgba(3, 69, 191, 0.1);
  color: #2AD5FF
}

.tags>li a:hover {
  background: #044CD0
}

.article-social-share .social-share-icon ul li a {
  color: #252525
}

.article-social-share .social-share-icon ul li a:hover,
.article-social-share .social-share-icon ul li a:focus {
  background: #2AD5FF
}

.sppb-article-info-wrap > h3 {
	color: #e9e9e9;
	font-size: 24px;
	font-weight: 600;
}
  
.sppb-addon-article .sppb-article-img-wrap .sppb-img-responsive{
	border-radius: 6px 6px 0px 0px;
}


.sppb-article-info-wrap {
    background-color: transparent;
    background-image: linear-gradient(180deg, #400d48 40%, #240a2b 100%);
    padding: 30px 30px 30px 30px;
}

.mod-articlesnews-horizontal li {
	background-color: transparent;
    background-image: linear-gradient(180deg, #400d48 40%, #240a2b 100%);
	border-radius:5px;
}

.mod-articlesnews-horizontal h5 {
  text-align:center;
  font-weight: 600;
  line-height: 36px;
}

.mod-articlesnews-horizontal li p {
  padding:0px 25px;
}

.pager>li a {
  border: 1px solid #ededed;
  color: #252525
}

.sp-reading-progress-bar {
  background-color: #2AD5FF
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-family: 'Arimo', sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
  	text-transform:uppercase;
    color:#fff;
}

.sp-megamenu-parent>li>a {
  color: #fff
}

.sp-megamenu-parent>li:hover>a {
  color: #2AD5FF
}

.sp-megamenu-parent>li.active>a,
.sp-megamenu-parent>li.active:hover>a {
  color: #2AD5FF
}

.sp-megamenu-parent>li.active>a {
    font-weight: 600;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #240a2b
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
  color: #fff
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
  color: #2AD5FF
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #2AD5FF
}

.sp-megamenu-parent .sp-mega-group>li>a {
  color: #fff
}

.burger-icon>span {
    background-color: #2AD5FF;
}

.offcanvas-active .burger-icon>span, #modal-menu-toggler.active .burger-icon>span {
    background-color: #2AD5FF;
}

#offcanvas-toggler>.fa {
  color: #252525
}

#offcanvas-toggler>.fa:hover,
#offcanvas-toggler>.fa:focus,
#offcanvas-toggler>.fa:active {
  color: #2AD5FF
}

#offcanvas-toggler>.fas {
  color: #252525
}

#offcanvas-toggler>.fas:hover,
#offcanvas-toggler>.fas:focus,
#offcanvas-toggler>.fas:active {
  color: #2AD5FF
}

#offcanvas-toggler>.far {
  color: #252525
}

#offcanvas-toggler>.far:hover,
#offcanvas-toggler>.far:focus,
#offcanvas-toggler>.far:active {
  color: #2AD5FF
}

.offcanvas-menu {
  background-color: #240a2b;
  color: #fff
}

.offcanvas-menu .offcanvas-inner a {
  color: #fff
}

.offcanvas-menu .offcanvas-inner a:hover,
.offcanvas-menu .offcanvas-inner a:focus,
.offcanvas-menu .offcanvas-inner a:active {
  color: #2AD5FF
}

.offcanvas-menu .offcanvas-inner ul.menu>li a,
.offcanvas-menu .offcanvas-inner ul.menu>li span {
  color: #fff
}

.offcanvas-menu .offcanvas-inner ul.menu>li a:hover,
.offcanvas-menu .offcanvas-inner ul.menu>li a:focus,
.offcanvas-menu .offcanvas-inner ul.menu>li span:hover,
.offcanvas-menu .offcanvas-inner ul.menu>li span:focus {
  color: #2AD5FF
}

.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler,
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler {
  color: rgba(255, 255, 255, 0.5)
}

.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler {
  color: rgba(255, 255, 255, 0.5)
}

.offcanvas-menu .offcanvas-inner ul.menu>li li a {
  color: rgba(255, 255, 255, 0.8)
}

.offcanvas-menu .offcanvas-inner ul.menu>li>a, .offcanvas-menu .offcanvas-inner ul.menu>li>span {
    padding: 15px 0px;
    line-height: 32px;
    opacity: 1;
}

.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a {
    font-size: 18px;
    line-height: 36px;
    font-weight: 600;
}

.btn-primary,
.sppb-btn-primary {
  border-color: #2AD5FF
  background-color: #2AD5FF
}

.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #044CD0;
  background-color: #044CD0
}

ul.social-icons>li a:hover {
  color: #2AD5FF
}

.sp-page-title {
  background: #2AD5FF
}

.layout-boxed .body-innerwrapper {
  background: #FFFFFF
}

.sp-module ul>li>a {
  color: #252525
}

.sp-module ul>li>a:hover {
  color: #2AD5FF
}

.sp-module .latestnews>div>a {
  color: #252525
}

.sp-module .latestnews>div>a:hover {
  color: #2AD5FF
}

.sp-module .tagscloud .tag-name:hover {
  background: #2AD5FF
}

.search .btn-toolbar button {
  background: #2AD5FF
}

#sp-bottom {
    padding: 60px 0 30px;
    font-size: 16px;
    line-height: 1.6;
    background-image: url(/images/women-tanned-footer.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}

#sp-footer {
    margin-top:-82px;
  	background:transparent;
}

#sp-footer,
#sp-bottom {
  /*background: #171717;*/
  color: #FFFFFF
}



#sp-footer a,
#sp-bottom a {
  color: #fff
}

#sp-footer a:hover,
#sp-footer a:active,
#sp-footer a:focus,
#sp-bottom a:hover,
#sp-bottom a:active,
#sp-bottom a:focus {
  color: #563de4
}

#sp-bottom .sp-module-content .latestnews>li>a>span {
  color: #FFFFFF
}

.sp-comingsoon body {
  background-color: #2AD5FF
}

.pagination>li>a,
.pagination>li>span {
  color: #252525
}

.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #252525
}

.pagination>.active>a,
.pagination>.active>span {
  border-color: #2AD5FF;
  background-color: #2AD5FF
}

.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #2AD5FF;
  background-color: #2AD5FF
}

.error-code,
.coming-soon-number {
  color: #2AD5FF
}