@charset "utf-8";
/*@import url("https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,600,700");*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');

/* GENERAL */

::-moz-selection {
	background-color: #dbac6d;
	color: #fff;
}

::selection {
	background-color: #dbac6d;
	color: #fff;
}

::-moz-selection {
	background-color: #dbac6d;
	color: #fff;
}

body {
/*	font-family: "Montserrat", sans-serif;*/
/*font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;*/
	overflow: visible;
	overflow-x: hidden;
	overflow-y: scroll;
	position: relative;
/*	background-image: url("https://www.aktivalaska.com/images/banners/backgroundinner06.jpg") !important; */
background-image: url(https://www.aktivalaska.com/images/banners/backgroundouter03.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

@-moz-document url-prefix() {
	body {
		font-weight: 300;
	}
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Oswald', serif !important;
/*	font-family: "Montserrat", sans-serif;*/
/*font-family: 'Oswald', sans-serif;*/
	font-weight: 400;
	text-transform: capitalize;
	color: #3a3630;
	    text-transform: math-auto;
}

h1 {
/*	font-size: 3.5em;*/
font-size: 36px;
	line-height: 1;
	margin-bottom: 0.45em;
	margin-top: 1.15em;
}

h2 {
	font-size: 3em;
	line-height: 1;
	margin-bottom: 0.55em;
	margin-top: 0.9em;
}

h3 {
	font-size: 2.5em;
	line-height: 1;
	margin-bottom: 0.65em;
	margin-top: 1.17em;
}

h4 {
	font-size: 2em;
	line-height: 1;
	margin-bottom: 0.85em;
	margin-top: 1.4em;
}

h5 {
	font-size: 1.5em;
	line-height: 1;
	margin-bottom: 1.2em;
	margin-top: 1.95em;
}

h6 {
	font-size: 1.25em;
	line-height: 1;
	margin-bottom: 1.4em;
	margin-top: 2.4em;
}

@media (max-width: 768px) {
	h1 {
		font-size: 2.8rem;
	}

	h2 {
		font-size: 2.4rem;
	}

	h3 {
		font-size: 2rem;
	}

	h4 {
		font-size: 1.7rem;
	}

	h5 {
		font-size: 1.4rem;
	}

	h6 {
		font-size: 1.1rem;
	}
}

h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
	margin-top: 0;
}

h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
	margin-bottom: 0;
}

p {
	margin: 0 0 20px;
}

ul:last-child,
ol:last-child,
p:last-child {
/*	margin-bottom: 0;*/
}

p:last-child:after {
	clear: both;
	content: "";
	display: block;
}

img,
figure {
	height: auto;
	max-width: 100%;
}

figcaption {
	font-size: 0.95em;
	line-height: 1.4;
	padding: 10px 0 7px;
}

figcaption p {
	margin-bottom: 0;
}

b,
strong {
	font-weight: 700;
}

label {
	color: #3a3630;
}

a {
	text-decoration: none;
	transition: all 0.2s ease-in-out 0s;
}

a:hover {
	text-decoration: none;
	transition: all 0.15s linear 0s;
	color: #3a3630;
}

blockquote {
	border: none;
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	max-width: 780px;
	padding: 0;
	position: relative;
	text-align: center;
	color: #3a3630;
}

blockquote p {
	font-style: italic;
}

blockquote h5,
blockquote h4,
blockquote h3 {
	font-size: 2rem;
	margin-bottom: 0.1em;
	margin-top: 0.8em;
	text-transform: capitalize;
}

blockquote .media {
	margin: 15px 0;
}

blockquote .media img {
	border-radius: 50%;
	max-width: 60px;
}

blockquote h3,
blockquote h4,
blockquote .text-small {
	font-style: normal;
	margin-bottom: 8px;
	margin-top: 24px;
	text-transform: none;
}

input:focus,
button:focus,
select:focus,
textarea:focus,
a:focus {
	outline: medium none;
	text-decoration: none;
}

a > img {
	transition: all 0.15s ease-in-out 0s;
}

a:hover > img {
	opacity: 1;
}

a.btn:active,
a.button:active,
button:active,
input[type="submit"]:active {
	position: relative;
	top: 1px !important;
}

hr {
	border-color: #d5d3cf;
	margin-bottom: 30px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 30px;
}

iframe {
	border: none;
	max-width: 100%;
}

table {
	margin: 10px 0;
	max-width: 100%;
	width: 100%;
}

table td,
table th {
	line-height: 1.42857143;
	padding: 15px 8px 15px 8px;
	text-align: center;
	vertical-align: middle;
}

table th {
	color: #3a3630;
	font-weight: normal;
	vertical-align: middle;
}

canvas {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

pre {
	background-color: rgba(150, 150, 150, 0.05);
	line-height: 1.5;
	padding: 0.5em 1em;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea,
select,
.form-control,
.sppb-form-control {
	background-color: #f0f0f0;
	border: none;
	border-radius: 0;
	color: #585149;
	font-size: 14px;
	font-weight: 500;
	height: 50px;
	line-height: 24px;
	padding-bottom: 11px;
	padding-left: 28px;
	padding-right: 30px;
	padding-top: 11px;
	width: 100%;
}

input[type="text"]:focus,
input[type="text"]:active,
input[type="email"]:focus,
input[type="email"]:active,
input[type="url"]:focus,
input[type="url"]:active,
input[type="password"]:focus,
input[type="password"]:active,
input[type="search"]:focus,
input[type="search"]:active,
input[type="tel"]:focus,
input[type="tel"]:active,
input[type="number"]:focus,
input[type="number"]:active,
textarea:focus,
textarea:active,
select:focus,
select:active,
.form-control:focus,
.form-control:active,
.sppb-form-control:focus,
.sppb-form-control:active {
	background-color: #f0f0f0;
	color: #585149;
}

.btn,
.sppb-btn {
	border-radius: 0;
font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 4px;
	min-width: 170px;
	padding: 21px 15px;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
-o-border-image: linear-gradient(to right, #dbac6d 0%, #fccc7c 100%);
border-image: linear-gradient(to right, #dbac6d 0%, #fccc7c 100%);
    border-image-slice: 100%;
border-image-slice: 1;
border-width: 2px;
position: relative;
z-index: 2;
background: transparent;
}

.btn:before,
.sppb-btn:before {
	background-image: linear-gradient(to right, #dbac6d 0%, #fccc7c 100%);
	bottom: 0;
	content: "";
	left: 0;
	opacity: 1;
	position: absolute;
	right: 0;
	top: 0;
	transition: opacity .3s ease-in-out;
	width: 100%;
	z-index: -2;
}

.btn:hover, .sppb-btn:hover {
    color: #fff !important;
}

.btn:hover:before,
.sppb-btn:hover:before {
	opacity: 0;
}

/* */

#sp-top {
	overflow: hidden;
	clear: both;
	background-color: transparent;
	z-index: 902;
	padding-bottom: 20px;
	padding-top: 20px;
	position: absolute;
	top: 0;
	left:0;
	width: 100%;
}

#sp-logo, #sp-menu {
	display: table;
	margin: auto;
	text-align: center;
}

@media (min-width: 992px) {

#sp-top1, #sp-top2 {
	display: table;
	margin: auto;
	text-align: center;
}

#sp-menu {
	width: 100% !important;
	flex: 0 0 100% !important;
	max-width: 100% !important;
}

}

.logo-image, .logo-image-phone {
	height: 100% !important;
}



@media (max-width: 768px) {
	#sp-header { top: 0;}
	#sp-header #sp-logo {margin: 0; text-align: left;}
	#sp-header #sp-logo .logo img {max-width: 120px;}
}

#sp-header.header-sticky {
	position: fixed;
	z-index: 9999;
	top: 0;
	box-shadow: 0 2px 15px 0 rgba(100, 100, 100, 0.05);
	opacity: 0.98;
	animation-name: menu_sticky;
	animation-duration: 0.60s;
	animation-timing-function: ease-out;
/*	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(93, 73, 73, 0.12);*/
}

@keyframes menu_sticky {
  0%   {margin-top:-100px;}
  50%  {margin-top: -90px;}
  100% {margin-top: 0;}
}

.sp-megamenu-parent {
	list-style: none;
	padding: 0;
	margin: 0 -15px;
	z-index: 99;
	display: block;
	float: unset;
	position: relative;
	text-align: center;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
	display: inline-block;
	padding: 0 25px;
	line-height: 14px;
	font-size: 14px;
	margin: 0;
	padding-bottom: 33px;
	padding-top: 33px;
	transition-duration: 0.15s;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.8px;
	text-decoration: none;
	text-transform: uppercase;
	transition-property: color, background-color, border-color, padding-top, padding-bottom;
}

@media (max-width: 1200px) {
	.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
	padding-left: 23px;
	padding-right: 23px;
}
}

body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, body.ltr .sp-megamenu-parent > li.sp-has-child > span::after, body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child > a::after {
	display: none;
}

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

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	box-shadow: none;
	padding-left: 40px;
	padding-right: 40px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item {border-bottom: 1px solid #d5d3cf;}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.8px;
	line-height: 30px;
	padding: 10px 0 10px;
	text-decoration: none;
	text-transform: uppercase;
	transition-property: color, background-color, border-color, padding-top, padding-bottom;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item:last-child {
	border-bottom: none;
}

/* */

/* Layer Slider */

@media (max-width: 768px) { .ls-bottom-nav-wrapper, .ls-below-thumbnails {display: none !important;}}

.ls-bottom-nav-wrapper, .ls-below-thumbnails {
	height: 0;
	position: relative;
	text-align: center;
	top: -50%;
	right: 0;
	left: auto;
	display: block;
	float: right;
	margin-right: 30px;
}


.ls-numbers .ls-bottom-slidebuttons {
	display: block !important;
}

@media (max-width: 768px) {
.ls-numbers .ls-bottom-slidebuttons a {
	display: none !important;
}
}

.ls-numbers .ls-bottom-slidebuttons a,
.ls-numbers .ls-bottom-slidebuttons a:hover  {
opacity: 0.5;
margin-top: 34px;
padding: 5px !important;
position: relative !important;
/*font-family: "Montserrat", sans-serif !important;*/
font-family: 'Open Sans', sans-serif !important;
font-size: 24px !important;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
font-weight: 400 !important;
}

.ls-numbers .ls-bottom-slidebuttons a::before {
	content: counter(ls-counter) !important;
	counter-increment: ls-counter !important;
/*	font-family: "Montserrat", sans-serif !important;*/
font-family: 'Open Sans', sans-serif !important;
	font-size: 24px !important;
	color: #ffffff !important;
	line-height: 28px !important;
}

.ls-numbers .ls-bottom-slidebuttons a {
	background: transparent !important;
	margin-right: 18px !important;
	text-align: center !important;
	text-decoration: none !important;
	width: auto !important;
	height: auto !important;
}

.ls-numbers .ls-bottom-slidebuttons a.ls-nav-active,
.ls-numbers .ls-bottom-slidebuttons a.ls-nav-active:hover {
	opacity: 1;
}

.ls-numbers .ls-bottom-slidebuttons a.ls-nav-active::before {
	font-weight: bold !important;
-webkit-transform: scale(2) !important;
transform: scale(2) !important;
}

.ls-numbers .ls-bottom-slidebuttons {
  display: block !important;
}

.ls-numbers .ls-bottom-slidebuttons, .ls-numbers .ls-bottom-slidebuttons a, .ls-numbers .ls-nav-start, .ls-numbers .ls-nav-stop {
	display: block !important;
}

/* FOOTER */

#sp-footer {
	font-size: inherit;
}

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

#sp-footer .container-inner {
	padding: 0;
	border-top: 0px solid rgba(255, 255, 255, .1);
}

#sp-bottom .sp-module ul > li {
	display: block;
	margin-bottom: 0;
}

/* */

/* PAGE TITLE */

.sp-page-title {
	padding: 266px 0 68px;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: cover;
	background-attachment: fixed;
	position: relative;
}

@media (max-width: 768px) {
.sp-page-title {
	padding: 160px 0 68px;
}	
}

.sp-page-title:before {
	opacity: 0.6;
	background-color: #3a3630;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.sp-page-title .container {
	position: relative;
	z-index: 2;
	text-align: center;
}

.sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading {
	font-size: 40px;
	font-weight: 500;
	letter-spacing: 1px;
	line-height: 1.25;
	text-transform: capitalize;
	word-wrap: break-word;
	margin-bottom: 0.35em;
}

.sp-page-title .breadcrumb {
	background: none;
	padding: 0;
	margin: 0;
	line-height: 1.6;
	justify-content: center;
	background-color: transparent;
	border-radius: 0;
	color: inherit;
/*	font-family: "Montserrat", sans-serif;*/
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

.breadcrumb-item + .breadcrumb-item::before {
/*	color: #c2dfee;*/
/*	padding: 0 7px;*/
/*	opacity: 0;*/
color: #000;
content: " >"!important;
}

.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li::before, .sp-page-title .breadcrumb > li > a {
/*	font-family: "Montserrat", sans-serif;*/
font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.1em;
	line-height: 32px;
	text-transform: uppercase;
	line-height: 1.6;
	color: #dedfdf;
}

.sp-page-title .breadcrumb > li > a:hover, .sp-page-title .breadcrumb > .active {
	color: #dbac6d;
}

/* */

/* 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;}
}

.sidebar-class #sp-left, .sidebar-class #sp-right {
	padding-top: 160px;
	padding-bottom: 160px;
}

#sp-left .sp-module, #sp-right .sp-module {
	margin-top: 60px;
	border: 0px solid #f3f3f3;
	padding: 0;
	border-radius: 0;
}

#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
	margin: 0;
	padding-bottom: 0;
	border-bottom: 0px solid #f3f3f3;
	font-size: 24px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 27px;
}

#sp-left .sp-module .sppb-btn, #sp-right .sp-module .sppb-btn {
	min-width: unset;
	background: linear-gradient(to right, #dbac6d 0%, #fccc7c 100%) !important;
	padding: 10px;
	height: 50px;
	width: 50px;
	border-radius: 0;
	color: #fff;
}

#sp-left .sp-module input:focus, #sp-right .sp-module input:focus {box-shadow: none !important;}

#sp-left .sp-module .sppb-btn:hover, #sp-right .sp-module .sppb-btn:hover {
	opacity: 0.5;
}

#sp-left .sp-module ul > li, #sp-right .sp-module ul > li {
	display: block;
	border-bottom: 0px solid #f3f3f3;
}

.category-module li, .categories-module li, .archive-module li, .latestnews li, .newsflash-horiz li, .mostread li, .form-links li, .list-striped li {
	padding: 0;
}


#sp-left .media, #sp-right .media {
	display: table;
}

#sp-left .media-left, #sp-right .media-left {
	padding-right: 20px;
	display: table-cell;
	vertical-align: middle;
}

#sp-left .latestnews img, #sp-right .latestnews img {
	border-radius: 0;
	max-width: 70px;
}

#sp-left .media-body, #sp-right .media-body {
	line-height: 24px;
	display: table-cell;
	vertical-align: middle;
}

#sp-left .media-body h4, #sp-right .media-body h4 {
	font-size: 16px;
	font-weight: 500;
    line-height: 1;
    margin: 0 0 5px;
	color: #3a3630;
}

#sp-left .media-body h4 > a, #sp-right .media-body h4 > a {color: inherit;}

#sp-left .media-body h4 > a:hover, #sp-right .media-body h4 > a:hover
{
	color: #dbac6d;
	opacity: 0.8;
}

#sp-left .latestnews li, #sp-right .latestnews li {
	margin-top: 20px;
}

#sp-left .media-body span, #sp-right .media-body span {
	letter-spacing: 0;
	color: #585149;
	font-weight: 500;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	font-style: normal;
}

#sp-left .media-body span i, #sp-right .media-body span i {
	color: #dbac6d;
	margin-right: 6px;
}

#sp-left .sp-module ul > li > a, #sp-right .sp-module ul > li > a {
	font-size: 16px;
	font-weight: 500;
    line-height: 1;
    margin: 0 0 5px;
	color: #3a3630;
	padding: 0;
}

/* */

/* PORTFOLIO DEFAULTS */

.featherlight {
/*  top: 11%;*/
}

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

/*updated css start*/
/*.featherlight .featherlight-content{
position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  overflow: auto;
  padding: 25px 25px 0;
  border-bottom: 25px solid transparent;
  min-width: 30%;
  margin-left: 5%;
  margin-right: 5%;
  max-height: 95%;
  background: #fff;
  cursor: auto;
  white-space: normal;
}*/
.featherlight .featherlight-content {
    position: relative;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    overflow: auto;
    padding: 25px 25px 0;
    border-bottom: 25px solid transparent;
    min-width: 30%;
    margin-left: 5%;
    margin-right: 5%;
    max-height: 95%;
    background: #fff;
    cursor: auto;
    white-space: normal;
}

.featherlight:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper {
  position: relative;
  overflow: hidden;
  height: 260px !important;
}
.sp-simpleportfolio {
/*  margin-bottom: 30px !important;*/
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 38px;
}
.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li>a
{
	padding: 3px 10px;
	font-size: 14px;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-img
{
	width: 100%;
    object-fit: cover;
    object-position: center;
}
/*updated css end*/

/*.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-img {width: 100%;}*/

.sp-simpleportfolio h2 {
	color: #344a5f;
	margin-top: 0;
	margin-bottom: 30px;
	font-size: 40px;
	text-align: center;
}

.sp-simpleportfolio-details-content {
	border-radius: 0;
	text-align: center;
}

.sp-simpleportfolio .sp-simpleportfolio-image {
	margin-bottom: 0;
}

.sp-simpleportfolio-details {
	/*padding: 36px 40px;
	background-color: #f0f0f0;*/
	padding: 25px 0px;
    background-color: transparent;
}

.sp-simpleportfolio .sp-simpleportfolio-description {
	width: 100%;
	float: unset;
}
.sp-simpleportfolio-description h2 
{
font-size: 30px;
    line-height: 1;
    margin: 0 0 10px;
    text-align: initial;
}
.sp-simpleportfolio-description p 
{
	font-weight: 300;
    font-size: 15px;
    color: #000000;
    text-align: initial;
}
.sp-simpleportfolio-description h4 
{
	font-size: 16px;
    font-weight: 700;
    margin: 0 0 10px;
    text-align: initial;
}
.sp-simpleportfolio-description .col-md-8
{
	padding: 0;
}
.entry-excerpt {
	font-size: 20px;
	line-height: 30px;
	margin: 8px 0 30px;
}

.sp-simpleportfolio .sp-simpleportfolio-img {
	width: 100%;
	height: 100%;
}

.sp-simpleportfolio-details .divider-20,
.sp-simpleportfolio-details .divider-30 {display: none;}
.sp-simpleportfolio-details h5 {margin-bottom: 35px;
margin-top: 20px;
text-transform: none;}

/* */

/* BLOG DEFAULTS */

.article-list .article {
	margin-bottom: 30px;
	padding: 0;
	border: 0px solid #f5f5f5;
	border-radius: 0;
	background-color: #f0f0f0;
	display: flex;
	position: relative;
}

.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;
	flex-shrink: 0;
	width: 270px;
}

.article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img {
	border-radius: 0;
	width: 100%;
}

.article-body {
	padding: 40px 38px 40px 40px;
	padding-bottom: 32px;
}

.article-list .article .article-header h1, .article-list .article .article-header h2 {
	margin-bottom: 20px;
	font-size: 1.5em;
	line-height: 1;
}

.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 {
	color: #dbac6d;
	opacity: 0.8;
}

.article-introtext {
	margin: 0 0 20px;
}

.article-info {
	margin-bottom: 0;
}

.article-info > span {
/*	font-family: "Montserrat", sans-serif;*/
font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	text-transform: uppercase;
}

.pagination-wrapper {
	align-items: center;
	margin-top: 50px;
}

.page-link {
	position: relative;
	display: block;
	line-height: 50px;
	background-color: transparent;
	border: 2px solid #f0f0f0;
	color: #585149;
	display: block;
	font-size: 14px;
	height: 50px;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 10px;
	min-width: 3em;
	padding: 0;
	text-align: center;
	width: 50px;
}

.page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color: #3a3630;
	border-color: #3a3630;
}

.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;
}

/* Single Post */

.article-details {
	background-color: transparent;
}

.article-details .article-full-image {
	text-align: center;
	margin-bottom: 0;
}

.article-details .article-full-image img {
	display: inline-block;
	border-radius: 0;
	width: 100%;

}

.article-content {
	padding: 55px 60px;
}

.article-details .article-header h1, .article-details .article-header h2 {
	font-size: 2.25rem;
	margin-bottom: 25px;
}

.special-quote {
	border-left: 4px solid #fccc7c;
	margin-bottom: 42px;
	margin-left: 0;
	margin-top: 43px;
	padding-bottom: 7px;
	padding-left: 42px;
	text-align: left;
}

.special-quote p {
	color: #3a3630;
}

blockquote p {
	font-style: italic;
}

.special-quote h4 {
	font-size: 24px;
	margin-bottom: 5px;
	margin-top: 28px;
}

.special-quote .color-main3 {
	color: #dbac6d;
}

.article-details .article-info {
	margin-bottom: 0;
	display: none;
}

/* */

/* SHOP */

.com-j2store #sp-main-body {
	padding: 160px 0;
}

.view-products .j2store-single-product {
	margin-bottom: 30px;
	padding: 0;
	position: relative;
	text-align: center;
}

.j2store-product-images {
	overflow: hidden;
	display: block;
}

.j2store-product-images img {
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.j2store-product-images:hover img {
	opacity: 0.8;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

.view-products .j2store-single-product .content-box {
    background-color: #f0f0f0;
	padding: 35px 35px;
}

.view-products .j2store-single-product .product-title {
	margin-top: 0;
	margin-bottom: 0;
	text-transform: none;
	font-size: 1.4em;
	line-height: 1;
}

.view-products .j2store-single-product .product-title > a {color: inherit;}
.view-products .j2store-single-product .product-title > a:hover {color: #dbac6d;}

.view-products .j2store-single-product .product-price-container {
	font-size: 16px;
	color: #3a3630;
	display: block;
	font-weight: 500;
	margin: 0 0 1.5em;
	opacity: 1;
}

.view-products .j2store-single-product .product-price-container .strike {
	margin-right: 0;
	display: inline-block;
	padding-right: 1em;
	color: #fff;
}

.base-price, .sale-price {
	line-height: inherit;
}

.product-price-container .sale-price {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	display: inline-block;
}

.j2store-addtocart-form {
	margin-top: 0;
}

.view-products .j2store-single-product .sppb-btn {
background: transparent;
color: #dbac6d !important;
font-weight: 500;
text-transform: uppercase;
min-width: unset;
-o-border-image: linear-gradient(to right, #dbac6d 0%, #fccc7c 100%);
border-image: linear-gradient(to right, #dbac6d 0%, #fccc7c 100%);
    border-image-slice: 100%;
border-image-slice: 1;
border-radius: 0;
border-style: solid;
border-width: 2px;
display: inline-block;
font-size: 14px;
padding: 16px 15px;
position: relative;
text-align: center;
}

.view-products .j2store-single-product .sppb-btn:hover {
	color: #fff !important;
}

.view-products .j2store-single-product .sppb-btn:before {
	background: transparent;
transition: all .3s ease-in-out;
}
.view-products .j2store-single-product .sppb-btn:hover::before {
    opacity: 1;
	background: linear-gradient(to right, #dbac6d 0%, #fccc7c 100%);
transition: all .3s ease-in-out;
}

.pagination {
	margin-top: 50px;
	display: block;
	line-height: 0;
	text-align: center;
}

.page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color: #dbac6d;
	border-color: #dbac6d;
}

.pagination li {
	display: inline-block;
}

.pagination > li > a, .pagination > li > span {
	background-color: #f0f0f0;
	border: none;
	border-radius: 0 !important;
	color: #000;
	display: inline-block;
	line-height: inherit;
	margin-left: 0;
	margin-right: 4px;
	text-align: center;
	line-height: 50px;
}

.page-item.active .page-link, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	background-color: #dbac6d;
	border: none;
	border-radius: 0 !important;
	color: #fff;
	display: inline-block;
	line-height: inherit;
	margin-left: 0;
	margin-right: 4px;
	text-align: center;
	line-height: 50px;
}

.discount-percentage {
	background-color: #dbac6d;
	color: #fff;
	left: -10px;
	padding: 0.3em 1em;
	position: absolute;
	top: 10px;
	z-index: 2;
}

.discount-percentage:before {
	border-color: transparent #f7891e transparent transparent;
	border-style: solid;
	border-width: 0 10px 10px 0;
	bottom: -10px;
	content: "";
	height: 0;
	left: 0;
	position: absolute;
	width: 0;
}

/* SINGLE PRODUCT */

.view-products.j2store-single-product-view .j2store-single-product {
	text-align: left;
}

.j2store-product-main-image {
	margin-bottom: 0;
	width: 100%;
}

ul.additional-image-list {
	margin: 0px;
	padding: 0;
}

.additional-image-list li {
	list-style-type: none;
	padding: 4px 1px 0 0;
	max-width: 25%;
	margin: 0;
	float: left;
}

.additional-image-list li img {
	opacity: .7;
}

.additional-image-list li:first-child img,
.additional-image-list li:hover img {
	opacity: 1;
}

.view-products.j2store-single-product-view .product-title {
	font-size: 32px;
	line-height: 1;
	margin-bottom: 19px;
	margin-top: 10px;
}

.price-sku-brand-container {
	margin-top: 0px;
	padding-top: 0px;
	border-top: 0px solid #e5e5e5;
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left: 15px;
	padding-right: 15px;
}

.j2store-single-product-view .product-price-container .sale-price {
	font-weight: 700;
	border-color: #dbac6d;
	color: #dbac6d;
}

.j2store-single-product-view .product-sdesc-top {
	overflow: hidden;
	padding: 0;
}

.j2store-single-product-view .product-sku {
margin-top: 1.5em;
}

.j2store-single-product-view .product-sku span {
	margin: 10px 0;
}

.j2store-single-product-view .product-sku .sku-text {
	color: #3a3630;
	padding: 5px 8px;
	line-height: 1.42857143;
}

.j2store-single-product-view .product-sku .sku {
	line-height: 1.42857143;
	padding: 13px 8px;
	color: #999;	
}

.view-products.j2store-single-product-view .j2store-single-product .product-price-container {
	display: block;
	font-weight: 700;
	margin: 1em 0 1.5em;
	opacity: 1;
	border-color: #454545;
	color: #3a3630;
}

.view-products.j2store-single-product-view  .options {
	margin: 1.5em 0;
}

.view-products.j2store-single-product-view select {
  background-color: transparent;
	border: 1px solid #e1e1e1;
	border-radius: 2px;
	color: #252525;
	font-size: 14px;
	font-weight: 500;
	height: 60px;
	letter-spacing: 2px;
	padding-bottom: 9px;
	padding-left: 29px;
	padding-right: 20px;
	padding-top: 9px;
	text-transform: uppercase;
	width: 100%;
	color: #585149;
}

.view-products.j2store-single-product-view select:focus {
	border-color: #999;
}

.view-products.j2store-single-product-view .options b {
	color: #3a3630;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.1em;
	line-height: 1.6em;
	text-transform: uppercase;
	margin: 0 0 5px;
	display: block;
}

.view-products.j2store-single-product-view .options #option-2 b {
	margin: 10px 0;
}

.view-products.j2store-single-product-view .options #option-2 br {margin-top: 10px;}


.product-qty input[type="text"], .product-qty input[type="number"],
.product-qty input[type="text"]:focus, .product-qty input[type="number"]:focus {
	display: inline;
	margin-right: 10px;
background-color: transparent;
border: 1px solid #e1e1e1 !important;
border-radius: 2px !important;
color: #252525;
font-size: 14px;
height: 50px;
letter-spacing: 2px;
padding-bottom: 9px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 9px !important;
text-transform: uppercase;
color: #585149 !important;
box-shadow: none !important;
font-style: italic;
font-weight: 600;
width: 103px !important;
}

.j2store-single-product-view .j2store-cart-button.sppb-btn {
background-image: linear-gradient(to right, #dbac6d 0%, #fccc7c 100%);
-o-border-image: linear-gradient(to right, #dbac6d 0%, #fccc7c 100%);
border-image: linear-gradient(to right, #dbac6d 0%, #fccc7c 100%);
    border-image-slice: 100%;
border-image-slice: 1;
border-radius: 0;
border-style: solid;
border-width: 2px;
color: #fff !important;
display: inline-block;
font-size: 14px;
font-weight: 500;
line-height: 1;
min-width: 170px;
padding: 16px 15px;
position: relative;
text-align: center;
text-transform: uppercase;
z-index: 2;
box-shadow: none;
}

.j2store-single-product-view .j2store-cart-button.sppb-btn:hover {
	background-image: none;
	border-color: #dbac6d;
	color: #dbac6d !important;
}

#j2store-product-detail-tab {
	padding-top: 80px;
	border-bottom: 0px solid #f7f7f7;
	position: relative;
}

#j2store-product-detail-tab li {
	margin-bottom: 0;
}

#j2store-product-detail-tab li + li {
	margin-left: 3px;
}

#j2store-product-detail-tab li a,
#j2store-product-detail-tab li.active a {
border: 2px solid rgba(153, 153, 153, 0.5);
border-bottom: 0;
color: rgba(153, 153, 153, 0.7);
display: block;
font-size: 14px;
font-weight: 500;
letter-spacing: 0;
line-height: 1;
margin-bottom: 1px;
margin-right: 3px;
padding: 16px 10px 16px;
text-transform: uppercase;
}

@media (min-width: 992px) {
	#j2store-product-detail-tab li a,
	#j2store-product-detail-tab li.active a {
		padding: 15px 30px;
	}
}

@media (min-width: 1200px) {
	#j2store-product-detail-tab li a,
	#j2store-product-detail-tab li.active a	{
		padding: 20px 50px 17px;
	}
}


#j2store-product-detail-tab li a:hover {
	border-color: #dbac6d;
	background-color: #dbac6d;
	color: #ffffff;
}

.j2store-single-product-view .tab-content {
	border: 2px solid #f0f0f0;
	border-top: none;
	position: relative;
	margin-top: 0;
	padding:54px 57px 46px 57px;
}

.j2store-single-product-view .tab-content:before {
background-color: #dbac6d;
content: "";
height: 5px;
left: -2px;
position: absolute;
right: -2px;
top: -2px;
z-index: 2;
}

.j2store-single-product-view .tab-content {color: #585149;}

.j2store-single-product-view .tab-content h2 {
	font-size: 20px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 28px;
}

.j2store-single-product-view .tab-content .table td, .j2store-single-product-view .tab-content .table th {
	padding: .45rem;
	vertical-align: top;
	border-top: 0px solid #dee2e6;
}

.sppb-btn:focus, .sppb-btn:active {box-shadow: none !important;}

/* 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-checkout input.btn,
.view-carts .buttons-right a {
font-size: 14px;
font-weight: 500;
padding: 22px 30px 22px;
margin-bottom: 4px;
line-height: 1;
display: inline-block;
text-align: center;
border: none;
background-color: #344a5f;
border-radius: 0;
position: relative;
box-shadow: none;
transition: all 0.3s linear 0s;
color: #ffffff;
background-color: #dbac6d;
border-color: #dbac6d;
}

.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,
.view-carts .buttons-right a:hover,
.view-carts .buttons-right a:active,
.view-carts .buttons-right a:focus {
	color: #fff !important;
	background-color: #fcc465;
}

.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;}

#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;}

.view-checkout .j2store.checkout h1 {display: none;}

/* */

























@media (min-width: 320px) {#sp-footer  .sppb-row {max-width: 400px;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 576px) {#sp-footer  .sppb-row {max-width: 540px;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 768px) {#sp-footer  .sppb-row {max-width: 720px;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 992px) {#sp-footer .sppb-row {max-width: 960px;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 1200px) {#sp-footer  .sppb-row {max-width: 1140px;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 576px) {#sp-top .sppb-row {max-width: 540px;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 768px) {#sp-top  .sppb-row {max-width: 720px;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 992px) {#sp-top .sppb-row {max-width: 960px;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}
@media (min-width: 1200px) {#sp-top  .sppb-row {max-width: 1140px;width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;}}

/* J4 Optimization */

.sp-megamenu-wrapper, #sp-header > .container > .container-inner > .row > div > .sp-column,
#sp-header > .row > div > .sp-column  {display: block !important;}

#sp-header .sp-module {
	margin-left: 0px !important; 
}

.offcanvas-menu > .d-flex {
	padding: 0 !important;
}

.offcanvas-menu > .d-flex > .logo,
.breadcrumb .float-start {
	display: none !important;
}

.burger-icon > span {
	background-color: #fff;
}
.text-start,
.text-left {
 text-align:left!important
}
.text-end,
.text-right {
 text-align:right!important
}
@media (min-width:576px) {
 .text-sm-start,
.text-sm-left {
  text-align:left!important
 }
 .text-sm-end,
.text-sm-right {
  text-align:right!important
 }
 .text-sm-center {
  text-align:center!important
 }
}
@media (min-width:768px) {
 .text-md-start,
.text-md-left {
  text-align:left!important
 }
 .text-md-end,
.text-md-right {
  text-align:right!important
 }
 .text-md-center {
  text-align:center!important
 }
}
@media (min-width:992px) {
 .text-lg-start,
.text-lg-left {
  text-align:left!important
 }
 .text-lg-end,
.text-lg-right {
  text-align:right!important
 }
 .text-lg-center {
  text-align:center!important
 }
}
@media (min-width:1200px) {
 .text-xl-start,
.text-xl-left {
  text-align:left!important
 }
 .text-xl-end,
.text-xl-right {
  text-align:right!important
 }
 .text-xl-center {
  text-align:center!important
 }
}

.sp-page-title {
	position: relative;
}

.media {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
}

.media-body {
	-ms-flex: 1;
	flex: 1;
}

@media (min-width: 1400px) {#sp-footer  .sppb-container-inner {max-width: 1320px;width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 15px;
padding-left: 15px;}}

@media (min-width: 1400px) {#sp-banner  .sppb-container-inner {max-width: 1320px;width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 15px;
padding-left: 15px;}}

@media (min-width: 1400px) {#sp-bottom1  .sppb-container-inner {max-width: 1320px;width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 15px;
padding-left: 15px;}}

@media (min-width: 1400px) {#sp-top3  .sppb-container-inner {max-width: 1320px;width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 15px;
padding-left: 15px;}}

@media (min-width: 1400px) {.contained-row  .sppb-container-inner {max-width: 1320px;width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 15px;
padding-left: 15px;}}

@media (min-width: 1400px) {.sppb-row-container {max-width: 1320px;width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 15px;
padding-left: 15px;}}

@media (min-width: 1400px) {.sp-slider .sppb-container {max-width: 1320px;width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 15px;
padding-left: 15px;}}

a[class*="fa-"]::before,
ul.list-styled li::before {
	font-family: "Font Awesome 5 Free" !important;
	font-weight: 900 !important;
}

.social-icons a:before {
	font-family: "Font Awesome 5 Brands" !important;
	font-weight: 400 !important;
}


/*naethra css start*/

/*home page start*/
#itemid-1143 #sp-sub-page
{
	position: absolute !important;
}
#sp-main-body
{
  background-repeat: unset !important; 
   background-size: unset!important; 
     background-position: unset!important; 
}
.bottom-three
{
	padding-left: 6px;
    padding-right: 6px;
}
.bottom-three img
{
  background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 8px 6px -7px #000;
    font-size: 50px;
    padding: 5px;
    border-radius: 5px;
/*    height: 190px;*/
}
.bottom-three h3
{
  font-size: larger;
    text-transform: uppercase;
    color: #666;
    font-weight: 600;
/*  margin-bottom: 33px;*/
    height: 40px;
    font-size: 18px;
    font-family: 'Open Sans', serif;
}
.bottom-three p
{
  text-align: justify;
    color: #000000;
    font-weight: 300;
    font-size: 15px;
    font-family: 'Open Sans', serif;
    line-height: 1.35;
    margin-bottom: 40px;
    word-spacing: -1px;
}
.bottom-three .btn-common
{
  margin-top: 40px;
  font-weight: 400;
}

.btn-common
{
  padding:11px 21px;
    border-radius: 3px;
    font-size: 16px;
  color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
  border: 1px solid transparent;
  font-family: 'Open Sans', serif;
}
.btn-common:hover
{
  color: #fff;
    background-color: #3276b1;
    border-color: #285e8e;
}
#sp-section-4
{
  /*border-bottom: 4px solid #ccc;*/
}
#sp-welcome-sec
{
	background-color: #FFFFFF;
    box-shadow: 0 0 2px 2px #ccc;
    opacity: 0.9;
    padding: 20px 0px 10px 0px;
}
#sp-welcome-sec .container
{
	padding: 0px 64px;
}
#sp-welcome-sec p 
{
	margin-bottom: 20px;
    font-weight: 300;
    line-height: 1.35;
    font-family: 'Open Sans', serif;
    font-size: 15px;
    color: #000000;
}
#sp-vacation-three .container
{
	padding: 0px 33px;
}
#sp-footer .container
{
	padding: 0px 30px;
}
#mod-custom714 h4
{
	font-size: 37px;
    color: #000;
    text-transform: inherit;
    padding-top: 11px;
    font-family: 'Oswald', sans-serif;
     margin-bottom: 25px;
}
#mod-custom714 p span 
{
    font-weight: bold!important;
    font-family: 'Open Sans', serif;
}
/*home page end*/

/*footer*/
#sp-footer
{
	background: url(https://www.aktivalaska.com/images/bgBottomB.png) #263646;
    font-family: 'Open Sans', serif;
    padding: 5px 0;
    line-height: 1.35;
}
#sp-footer a
{
	font-size: 14px;
	 font-weight: 100;
}
#sp-footer p
{
	color: #9c9696;
    font-weight: 400;
    margin-top: 6px;
    padding-right: 0px !important;
    font-size: 10px;
    text-align: center;
    margin-bottom: 0;
}
#sp-footer .col-lg-2 
{
	width: 14%;
}
#sp-footer .col-lg-8
{
	width: 69%;
text-align: center;
}
#sp-footer-soc
{
	margin-top: 5px;
}
#sp-footer-link
{
	margin-top: 10px;
}
#sp-footer a, #sp-bottom a
{
  color:#fff !important;
}
#sp-footer a:hover {
    color: #bebebe !important;
}
#sp-footer span 
{
	font-size: 14px;
}
#mod-custom759 img
{
padding-right: 8px;
}
.position-socialpublic a {
    margin: 0 2px;
    font-size: 21px;
    display: inline-block;
    width: 38px;
    height: 38px;
    line-height: 37px;
    text-align: center;
    position: relative;
}
.position-socialpublic {
    padding-top: 7px;
}
.sp-copyright
{
  display:none;
}
.contentmod img
{
  display: unset !important;
}
.footer-page {
	padding-right: 5px;
    padding-left: 5px;
    padding-top: 10px;
    text-align: justify;
    line-height: 1.35;
    padding-bottom: 25px;
    font-size: 15px;
    font-weight: 300;
}
.new_h2 {
    font-size: 16px !important;
    display: inline;
    margin: 0;
    float: left;
    padding-right: 5px;
    font-family: 'Open Sans', serif!important;
}
.footer-page_con h4 
{
font-size: 18px;
}
.footer-page
{
	color: #000000;
}
.footer-page_con .col-md-4
{
width: 37.3%;
}
.footer-page_con .col-md-4 img 
{
	height: 171px;
}
.footer-page_con .col-md-8
{
width: 62.7%;
}
.footer-page_con p 
{
	font-weight: 300;
    font-size: 15.3px;
    color: #000000;
     line-height: 1.35;
     margin-bottom: 0;
}
.footer-page_con table .row 
{
	margin-left: 35px;
}
.footer-page h4 
{
font-size: 18px;
text-transform: inherit;
}
.gm-svpc img:nth-child(3)
{
	display: none !important;
}
.gm-svpc img:first-child:hover
{
	background-image: ;
}
.footer-page h2 
{
	font-size: 30px;
	text-transform: none;
}
.footer-page h1
{
	line-height: 1.22;
}
.footer-page span 
{
font-weight: bold!important;
    font-family: sans-serif !important;
}
#mod-custom758 ul
{
padding: 0 !important;
}
/*footer*/
/*booking request start*/
.booking-request
{
padding-left: 5px;
padding-right: 5px;
font-weight: 300;
    font-size: 15px;
    color: #000000;
}
/*booking request end*/
/*insurance start*/
.insurance
{
padding-top: 15px;
    font-weight: 300;
    font-size: 15px;
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
}
.insurance span 
{
	font-family: sans-serif;
    font-weight: 700;
}
/*insurance end*/
/*travel agent start*/
.travel-agent
{
	padding-left: 5px;
padding-right: 5px;
font-weight: 300;
    font-size: 15px;
    color: #000000;
    text-align: justify;
    padding-top: 17px;
    padding-bottom: 17px;
    line-height: 1.35;
}
.travel-agent h2 
{
	padding-top: 12px;
}
.travel-agent span 
{
    font-weight: 700;
}

/*travel agent start*/
/*feedback start*/
.feedback
{
	padding-left: 5px;
padding-right: 5px;
font-weight: 300;
    font-size: 15px;
    color: #000000;
    text-align: justify;
    padding-bottom: 10px;
}
/*feedback end*/
/*terms start*/
.terms
{
padding-left: 5px;
padding-right: 5px;
font-weight: 300;
    font-size: 15px;
    color: #000000;
    text-align: justify;
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 1.35;
}
.terms .sub-heading
{
	font-family: sans-serif;
    font-weight: 700;
}
.terms ul 
{
	list-style-type: unset;
	font-size: 14px;
}
terms ul li strong 
{
	text-shadow: 0 0 #000;
	}
.terms span 
{
	font-family: sans-serif;
}
.terms .readmorecolor, .travel-agent .readmorecolor, .footer-page .readmorecolor
{
font-size: 15px;
    font-family: 'Open Sans', serif;
    font-weight: 400;
}
/*terms end*/
/*gallery start*/
.itemid-509 #sp-header
{
	z-index: 1 !important;
}
.itemid-509 #sp-slider
{
	z-index: 0 !important;
}
.itemid-509 #sp-top1
{
z-index: 0 !important;
}
.itemid-509  #sp-header.header-sticky
{
	z-index: 1 !important;
}
/*gallery end*/
/*slider*/

.ls-bottom-nav-wrapper
{
  float:unset !important;
}
.ls-v6 .ls-bottom-slidebuttons a.ls-nav-active
{
   background-color: transparent !important;
    border: 2px solid #0D53B4 !important;
    height: 14px !important;
    width: 14px !important;
    margin: -2px !important;
  
}

.ls-v6 .ls-bottom-slidebuttons a
{
    background-color: #fff !important;
    width: 9px!important;
    height: 9px!important;
}
.ls-v6 .ls-bottom-nav-wrapper
{
	top: -50px !important;
}
/*.ls-wp-container
{
	height: 300px !important;
}
.ls-wrapper
{
	height: 300px !important;
}
.ls-slide-transition-wrapper
{
	height: 300px !important;
}*/

/*slider*/

/*menu css start*/
#sp-menu
{
  z-index:999;
    border-top: unset;
    text-align: unset !important;
}
#sp-section-2
{
      z-index: 999!important;
  position:absolute !important;
    width: 100%!important;
  top:5% !important;
  
}

    
.sambar .sambar-inner
{
	background-color: unset !important;
	background-image: unset !important;
}
.sj-megamenu-parent
{
	padding: 0;
}
.item-1143 a i
{
 font-size: 20px;
    
}
.menu_horizontal .sj-megamenu .level-1:hover>a:hover
{
	background-color: #0d53b4 !important; 
	background-image: unset !important;
	color: #fff !important;
	transition: all .2s ease-in-out !important;
}
.item-1143 a
{
  padding: 0px 25px !important;
}
.item-1143 .menu_horizontal .sj-megamenu .level-1 > a
{
	padding: 0px 33.1px!important;
}
.menu_horizontal .sj-megamenu .level-1 > a
{
/*	padding: 0px 47.1px;*/
	color: #000 !important;
/*	padding: 0px 33.1px!important;*/
	font-weight: 700;
  min-height: 57px !important;
  font-size: 12.5px;
  justify-content: center;
}
.sj-megamenu-parent >li >a
{
/*	letter-spacing: 0 !important;*/
}
.logo-image
{
display: none !important;
}


.sj-megamenu-parent >li.sj-has-child>a:after
{
	display: none;
}

.breadcrumb li:nth-child(4)
{

display: none !important;
color: red !important;
}

.breadcrumb .pathway
{
	color: #000;
    font-weight: 700;
    font-size: 14.5px;
    letter-spacing: 0.5px;
}
.breadcrumb-item.active
{
	font-family: 'Open Sans', serif;
	font-size: 15px;
    font-weight: 100;
    margin-top: 1px;
    color: #000;
}
.itemid-497 #sp-header.header-sticky, .itemid-498 #sp-header.header-sticky
{
/*	position: unset !important;*/
}

#sp-header.header-sticky
{
	position: fixed !important;
    top: 0 !important;
    margin-top: 0px;
    background-color: transparent !important;
}

#sp-top1 .sp-column 
{
		display: flex;
    justify-content: flex-end;
}

.sj-megamenu .level-1
{
	border-right: unset !important;
	border-left: 1px solid #ccc !important;
}

.menu_horizontal .sj-megamenu .level-1>a:hover
{
	background-color: #0d53b4 !important; 
	background-image: unset !important;
	color: #000 !important;
	transition: all .2s ease-in-out !important;
}
.menu_horizontal .sj-megamenu .level-1:hover>a
{
	background-image: unset !important;
	background-color: #0d53b4 !important;
}

.menu_horizontal .sj-megamenu .sj-menu-item:hover

{
background-image: unset !important;
}
.menu_horizontal .sj-megamenu .active > a
{
	color: #fff !important;
}
.sj-megamenu .level-1.active
{
	background-color: #00bfff !important;
	color: #fff !important;
}
.sj-megamenu .level-2.active
{
	background-color: #fff !important;
	color: #000 !important;
}
.sj-megamenu .level-2.active a 
{
	color: #000 !important;

}
.sj-megamenu .level-3.active a
{
	font-weight: 700 ;
	margin-left: 10px
}
.sj-dropdown-items li a
{
  background-image: url("https://www.aktivalaska.com/images/icons/bullet.png") !important;
    background-repeat: no-repeat !important;
    background-position: right !important;
    display: block;
  font-size:13px;
  font-weight: 100;
  text-transform: capitalize;
  font-family: 'Open Sans', serif;
}


.sj-dropdown-items li a:hover 
{
   
  background-image: url("https://www.aktivalaska.com/images/icons/bullet_dark.png") !important;
    background-repeat: no-repeat !important;
    background-position: right !important;
  color:#000 !important;
margin-left: 8px !important;
  font-weight: 700;
  text-transform: capitalize;
    font-size: 13px;
}
#mod-custom749
	{
		margin-right: 22px;
    color: #505050;
    margin-top: 4px !important;
    font-family: 'Open Sans', serif;
    font-weight: 300;

	}
	#mod-custom749 a 
	{
		color: #000;
		font-weight: 400;
	}
	#mod-custom749 ul li a:hover
	{
color: #000;
	}
.sj-megamenu .level-1 active a
{
	color: #fff !important;
}


.offcanvas-menu .offcanvas-inner ul.menu>li a
{
	color: unset !important;
}
.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span {
    color: unset !important;
}

.offcanvas-inner ul.menu
{
	padding: 20px !important;
}
.sj-level-open h2
{
	color: #fff !important;
    font-size: 22px !important;
}
.sj-level-open ul li span 
{
	color: rgba(255, 255, 255, 0.87) !important;
    display: block !important;
    padding: 10px 20px !important;
    background-color: rgba(255, 255, 255, 0) !important;
    -webkit-transition: all 200ms ease-in-out 0s !important;
    transition: all 200ms ease-in-out 0s !important;
}
.sj-megamenu .level-1.active:hover>a
{
	color: #fff !important;
}
.sj-dropdown-main
{
  border: 1px solid #0D53B4 !important;
  
}
.sj-megamenu-parent > .level-1 > .sj-dropdown > .sj-dropdown-inner
{
  padding:0 !important;
}
/*.sj-mega-group li
{
  padding:0px 10px !important;
}*/
.sj-megamenu-row img
{
    float: right;
    width: 100%;
    height: 190px;
}
/*.sj-mega-group-child .active
{
    padding-left: 30px !important;
    font-weight: 700 !important;
}*/
.fa-align-right:before {
    content: "\f015" !important;
    /* font-size: 30px; */
}
.road-trips .sj-mega-group .item-1310
{
  border-right:0px;
  height: 190px;
}
.spl-tour .sj-mega-group .item-1315
{
  border-right:0 !important;
  height: 190px;
}
.activities .sj-mega-group .item-1329
{
  border-right: 1px solid #ccc !important;
  height: 190px;
}

.activities .sj-mega-group .item-1335
{
  border-right: 1px solid #ccc !important;
  height: 190px;
}
.winter .sj-mega-group .item-1348
{
  border-right: 0 !important;
  height: 190px;
}
#sp-logo
{
	text-align: left;
}
#sp-logo ul 
{
	margin: 0 !important;
	padding: 0 !important;
}
#sp-logo ul  li
{
	margin: 0 !important;
	padding: 0 !important;
}
#sp-logo ul  li a img 
{
	display: unset!important;
}
#sp-top1
{
	text-align: right;

}
#mod-custom745 ul li a 
{
	color: #fff !important;
}
#mod-custom745
{
	margin-right: 22px;
	color: #fff;
	margin-top: 4px !important;
	font-family: 'Open Sans', serif;
	font-weight: 300;
}


.itemid-1143 #sp-section-6
{
	display: none;
}

.itemid-1143 #sp-header {
	position: absolute;
	top: 106px;
	left: 0;
	box-shadow: none;
	background-color: unset;
	height: unset;
	margin-top: 0 !important;
}
.itemid-1143 #sp-top
{
	position: absolute !important;
	margin-top: 28px;
}
.itemid-1143 #sp-header
{
	background-color: unset !important;
}
.itemid-1143 #mod-search-searchword750
{
	background-color: #fff;
	font-weight: 100;
}
.js-finder-search-query ::placeholder
{
	color: #000;
}
.input-group-btn
{
z-index: 999;
}
.sj-megamenu .level-1.sj-megamenu-full-option
{
	width: 26%;
}



.item-1300, .item-1296, .item-1291
{
    padding-top: 15px !important;
}
.sj-mega-group .level-2
{
padding: 12px 25px !important;
}
#sp-top
{
	position: unset !important;
	margin-top: 9px;
}
#sp-header
{
	background-color: #fff !important;
	height: unset;
	margin-top: 10px;
	box-shadow: unset !important;
}
#sp-header.scroll-to-fixed-fixed
{
    background-color: transparent !important;
}
.sppb-btn:before
{
	background-image: unset;
	background-color: transparent;
}
.sppb-btn i
{
	color: #000;
}
#mod-search-searchword750
{
background-color: transparent;
    border: 1px solid #999;
    height: 32px;
    border-radius: 5px;
    padding-left: 10px;
    width: 193px;
    font-weight: 100;
}
.sppb-btn
{
	background-image: unset !important;
    min-width: unset !important;
    padding: 9px 15px !important;
    border: unset;
    right: 0;
}
.input-group-btn
{
	position: absolute;
	right: 0;
}
/*menu css end*/

/*sub page artilce css start*/
.ItemView
{
		padding-bottom: 11px;
    margin-bottom: 11px;
/*margin-bottom: 35px;*/
    overflow: visible;
    border-top: 1px solid #CCC;
}
.ItemView:last-child {
/*  margin-bottom: 10px !important;*/
}
.ItemImage
{
	box-shadow: 4px 5px 5px rgba(0, 0, 0, .5) !important;
	background-size: cover !important;
    background-position: center !important;
    margin-bottom: 0 !important;
    margin-right: 15px !important;
/*    min-height: 218px !important;*/
min-height: 188px !important;
/*    width: 100% !important;*/
width: 263px !important;
    position: relative !important;
}
.pull-left {
    float: left!important;
}
.tagView .ItemImage img
{
	width: 150px;
}
.chzn-container, .modal-dialog, img {
    max-width: 100%;
}
.ItemView .col-md-6
{
	padding-right: 25px;
    padding-left: 25px;
}
.ItemBody {
/*    padding-top: 10px;*/
}

.ItemBody .ItemTitle
{
	padding: 10px 0 10px 0px;
    margin-bottom: 0;
    font-family: 'Oswald', serif;
    font-weight: 400;
    text-transform: math-auto;
}
.itemTitle {
    margin-top: 0;
    font-size: 24px;
    font-family: 'Oswald', serif;
    line-height: 1.22;
    font-weight: 400;
    margin-bottom: 10px;
    text-transform: math-auto;
}
.font_18 {
    font-size: 18px !important;
}
.ItemExtraFields {
    font-size: 15px;
    font-weight: 300;
    color: #000000;
}
.length {
    background-image: url("https://www.aktivalaska.com/images/length.png");
    background-repeat: no-repeat;
    padding-left: 35px !important;
/*    background-position: 0px 2px;*/
    text-align: left !important;
}
.start {
    background-image: url("https://www.aktivalaska.com/images/start.png");
}
.end, .start
{
	background-position: 1px -6px;
    background-repeat: no-repeat;
    padding-left: 53px !important;
    text-align: left !important;
    background-size: calc(42px);
}
.end {
    background-image: url("https://www.aktivalaska.com/images/end.png");
}
.ItemIntroText
{
    text-align: justify;
    font-weight: 300;
    font-size: 15px;
    color: #000000;
    margin-bottom: 10px;
    line-height: 1.35;
}
.padleft {
/*   padding: 0 0 0 10px;*/
}
.tagView .ItemReadMore a
{
	font-size: 16px;
    font-weight: 300;
}
.readmorecolor {
	min-width: unset !important;
    text-transform: capitalize !important;
    font-family: 'Oswald', serif;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    user-select: none;
    font-size: 16px;
    background-color: #FC0!important;
    border: 1px solid #ccc;
    font-weight: 300;
}
.readmorecolor:hover
{
	border: 1px solid #000!important;
}
.btn:before
{
	background-image: unset !important;
}
.btn-primary {
    color: #000 !important;
}
.article-content
{
	padding:  0px !important;
}
#block-usertopt {
   /* padding-left: 20px;
    padding-right: 20px;*/
    padding-bottom: 30px;
    padding-left: 5px;
    padding-right: 5px;
}
.breadcrumb
{
	background-color: transparent;
    border-radius: 0.25rem;
    border-bottom: 1px solid #ccc;
    padding: 15px 0px;
    padding-left: 20px;
    font-family: sans-serif;
}
#sp-position1
{
margin-bottom: 10px;
}

.arc-intro h1
{
font-size: 18pt;
    margin-top: 20px;
    font-weight: 400;
    font-family: 'Oswald', serif;
    margin-bottom: 15px;
    text-transform: inherit;
}
.arc-intro p
{
	font-weight: 300;
    font-size: 15px;
    color: #000000;
    text-align: justify;
    line-height: 1.35;
}
.arc-intro
{
	margin-bottom: 60px;
}
.test111 
{
	float: left!important;
	margin-left: 5px;
}
.arc-intro span 
{
	font-size: 8pt;
}
.arc-intro .col-md-8
{
/*padding-left: 30px;
    padding-right: 30px;*/
    padding-left: 15px;
    padding-right: 15px;
}
.arc-intro .col-md-4
{
	/*padding-left: 30px;
    padding-right: 30px;*/
    padding-left: 15px;
    padding-right: 15px;
}
.header-sticky #sp-menu .sp-column
{
	border: 1px solid #ccc;
	border-top: unset;
}
.menu_horizontal .sj-megamenu .level-1>a:focus
{
	background-color: unset !important;
	background-image: unset !important;
}
.menu_horizontal .sj-megamenu .active:hover
{
	color: #000 !important;
/*	background-color: #00bfff !important;*/
}
.menu_horizontal .sj-megamenu .sj-menu-item a:hover
{
	color: #000 !important;
}
.form-control:focus
{
	box-shadow: unset !important;
}
.article-header
{
	display: none;
}
.js_weather_container
{
	border:unset !important;
	box-shadow: 4px 5px 5px rgba(0, 0, 0, .5);
  color: #222 !important;
  padding: 10px 20px 10px !important;
  background: transparent !important;
  font-family: 'Open Sans', serif;
}
.js_weather_container h3 
{
	margin: 0;
    color: #878787;
    font-size: x-large !important;
    font-weight: lighter;
    text-align: left!important;
    font-family: arial,sans-serif !important;
}
.js_weather-time
{
	color: #878787;
    font-size: medium;
    font-weight: 400;
    text-align: left;
    font-family: arial,sans-serif !important;
}
.js_weather-forecast
{
	color: #878787;
    font-size: medium;
    font-weight: 400;
    text-align: left;
    font-family: arial,sans-serif !important;
}
.js_weather-table td
{
	padding: 0px 8px 0px 8px!important;
}
.js_weather-table td:nth-child(3), .js_weather-table td:nth-child(4)
{
	display: none;
}
.js_weather-table td:nth-child(1)
{
	vertical-align: middle !important;
}
.js_weather-table td:nth-child(2)
{
	font-size: 64px;
}
.js_weather-misc
{
	font-size: medium;
    font-weight: lighter;
    line-height: 22px;
    text-align: end;
    margin-top: 12px;
    color: #878787;
    font-family: arial,sans-serif;
}
.js_weather-table
{
	margin:0!important;
}
.tagView .ItemReadMore a
{
	font-family: 'Oswald', serif !important;
}
input[type="search"]
{
	padding-right: 40px !important;
}
/*sub page artilce css end*/
/*tab sub pages css start*/
/*.tab-content {
    border: 1px solid #ddd;
    border-top: none;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.ItemViewlvl3 {
    padding-bottom: 10px;
    overflow: visible;
    border-bottom: 1px solid #CCC;
}
.icon_row img{
    text-align: center;
    float: left;
    width: 60px;
    margin-top: -4px;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
@media only screen and (min-width: 768px)
{
	.image_row {
    height: 180px;
}
}

.image_row {
    padding: 5px;
}
.image_row img {
    height: 100%;
}
.wid250 {
    width: 250px;
}
.img-bord {
    box-shadow: 4px 5px 5px rgba(0, 0, 0, 0.5);
}
.itinertxt {
    width: 100%;
    padding: 0px 5px;
}
@media screen and (min-width: 992px)
{
	.itinertxt {
    width: 100%;
    padding: 0px 15px 15px 325px !important;
    float: left;
    margin-top: -195px;
    padding-bottom: 0px !important;
}
}*/

.img-bord {
    box-shadow: 4px 5px 5px rgba(0, 0, 0, 0.5);
}
.miles
{
font-size: 13px;
    font-family: open sans;
    font-weight: 400;
}
.itinertxt
{
	text-align: justify;
/*	padding-right: 20px;*/
}
.description .image_row img {
    height:auto !important;
}
.description  .ItemViewlvl3
{
	padding-bottom: 0 !important;
}
.description  p:last-child
{
	margin-bottom: 0 !important;
}
.itinertxt .ItemBody
{
margin-top: 0px;
padding-top: 0px;
}
.booking-enq 
{
padding-left: 5px !important;
    padding-right: 5px !important;
}

.acc .col-md-9
{
	padding-right: 15px;
}
.acc .col-md-3
{
/*	padding-left: 15px;*/
}
.default .ja-tabs-title-top ul.ja-tabs-title li h3
{
	text-transform: none;
	font-size: 14px !important;
    font-weight: 100 !important;
    color: #3071a9 !important;
    font-family: 'Open Sans',  serif !important;
    padding: 4px 9pt !important;
    border-radius: 5px 5px 5px 5px;
}
.default .ja-tabs-title-top ul.ja-tabs-title li
{
	background: transparent !important;
   margin: 0 !important;
    margin-right: 2px !important;
    border-radius: 5px 5px 0px 0px;
    border-bottom-color: transparent !important;
/*    border-bottom: 0 !important;*/
}
#rental-car .col-md-9
{
	margin: auto;
	padding-right: 5px;
}
#rental-car .col-sm-3.col-md-3.col-xs-12 img 
{
	width: 95%;
    height: 180px;
}
#map
{
	height: 500px;
	width: 100%;
}
.ItemViewlvl3 {
    padding-bottom: 10px;
        border-bottom: 1px solid #CCC !important;
}

.ja-tab-panels-top
{
	height: unset!important;
	position: unset!important;
}
.ja-tabs-title-top
{
	height: 38px !important;
}
.default .ja-tabs-title-top ul.ja-tabs-title li.active
{
	background-color: #fff !important;
    background-color: #fff !important;
    cursor: default !important;
    transition-duration: .2s !important;
    border-radius: 5px 5px 0px 0px;
}
.default .ja-tabs-title-top ul.ja-tabs-title li.active h3 
{
	color: #555 !important;
	
}
.default .ja-tabs-title-top
{
	border-bottom: 1px solid #CCCCCC;
}
.default .ja-tabs-title-top ul.ja-tabs-title li.active h3:focus 
{
	box-shadow: 0 -2px 2px rgba(234,176,63,.5);
}
.ja-tabs-title-top ul.ja-tabs-title
{
	position: unset !important;
}
.ja-tabswrap div.ja-tab-content
{
	position: unset !important;
	border: 1px solid #ddd !important;
 	border-top: none !important;
  -webkit-border-radius: 0 0 4px 4px !important;
  -moz-border-radius: 0 0 4px 4px !important;
  border-radius: 0 0 4px 4px !important;
}
.ja-tabs-title li 
{
	margin: 0;
}
.tab-mar-sub
{
/*	margin-top: 20px;*/

}
.itemPrintLink
{
	color: #000;
    font-size: 14px;
    font-weight: 100;
}
.tab-mar-sub h1 
{
margin-bottom: 10px !important;
}
.tab-mar-sub .itemPrintLink
{
/*	margin-top: 20px;*/
}
.img-tab-flex
{
	display: flex;
}
.remove_border {
    border: 0 !important;
}
.ja-tabswrap
{
	padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 30px !important;
}
.ja-tab-subcontent table
{
	margin: 0 ;
}

.ja-tab-subcontent h2 
{
font-family: 'Oswald', serif;
    text-transform: math-auto;
}
.ja-tabs-title li 
{
	margin: 0 !important;
}
.ja-tab-subcontent table td
{
	text-align: unset;
}
.ja-tab-subcontent p 
{
	text-align: justify ;
	font-weight: 300;
    font-size: 15px;
    color: #000000;
    line-height: 1.35;
}
.ja-tab-subcontent .col-md-4
{
	padding-left: 0px;
}
.cur {
    font-style: italic;
}

.MsoNormal
{
padding-bottom: 8px;
    margin: 0 !important;
}
.price-head-two
{
	margin-top: 30px;

}
.booking-enq .readmorecolor
{
	display: initial !important;
}
.price-head-two p 
{
padding-bottom: 0 !important;
}
.attraction img 
{
width: 250px !important;
}
.attraction  .col-sm-3.col-md-3.col-xs-12
{
	margin: auto;
}
.attraction a 
{
	margin: 0;
}
.attraction .ItemViewlvl3
{
	padding-bottom: 0px;
}
	.image-bot-space img 
	{
		margin-bottom: 12px;
	}
.attraction .whitebutton
{
	  color: #1f496e !important;
    border: 1px solid #CCC;
    box-shadow: 5px 5px 5px #CCC;
    margin-top: 10px;
    font-weight: 400;
    font-size: 12px;
}
.att-180 img 
{
height: 180px !important;
}
#third-lv-tab
{
	padding-left: 5px;
    padding-right: 5px;
}
#third-lv-tab #mod-custom754 p 
{
	padding-top: 15px !important;
}
#third-lv-tab .readmorecolor:hover
{
color: #000 !important;
}
#block-usertopt h3 
{
	font-size: 22px;
	text-transform: math-auto;
}
.ja-tab-subcontent p 
{
margin: 0 0 10px;
}
.ja-tab-subcontent h4
{
	font-size: 18px !important;
	font-family: 'Oswald', serif;
}
.desc-tab .col-md-9 .ItemBody
{
padding-top: 0 !important;	
}
.desc-tab .col-md-9
{
padding-left: 20px;
}
.two-col .col-md-9
{
padding-left: 30px;
}
.two-col .col-sm-3.col-md-3.col-xs-12
{
margin: inherit;
}
.desc-tab .col-md-3 img 
{
/*min-height: 206px;*/
}
.ja-tabswrap div.ja-tab-subcontent
{
	padding: 12px !important;
}

.img-responsive 
{
	width: 100%;
}
#day {
    color: #F93;
    text-shadow: 0px 0px #F93;
    font-size: 15px;
    letter-spacing: 0px;
}
.whitebutton
{
	color: #333!important;
    border: 1px solid #CCC;
    box-shadow: 5px 5px 5px #CCC;
    margin-top: 10px;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.5;
    background-color: #fff;
    border-radius: 3px;
    font-weight: 300;
    text-transform: capitalize;
    text-align: center;
    min-width: 146px;
}
.whitebutton:hover
{
	background-color: #ebebeb;
    border-color: #adadad;
/*    color: #1f496e !important;*/
}
.nn_tabs-title
{
	display: none;
}
.col-sm-3.col-md-3.col-xs-12 .img-bord {
    width: 100%;
/*    height: 206px;*/
}
.col-sm-3.col-md-3.col-xs-12
{
	margin: 0;
}
#accommodation, #rental-car
{
	padding-bottom: 10px;
}
#accommodation .col-sm-3.col-md-3.col-xs-12 .img-bord
{
	width: 95%;
    height: 180px;
}

.d {
    color: #F93 !important;
/*    text-shadow: 0px 0px #F93;*/
    font-size: 15px!important;
    letter-spacing: 0px;
}
.c {
    color: #F93!important;
/*    text-shadow: 0px 0px #F93;*/
    font-size: 15px!important;
    letter-spacing: 0px;
}
.fields-container
{
display: none;
}
/*07-04-2023 start*/
.table-cls
{
	border-collapse: collapse;
    margin-bottom: 15px !important;
    width: 100%;
}
.thead-cls {
    background: #0D53B4 none repeat scroll 0 0;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
}
.thead-cls td 
{
	line-height: 1 !important;

}
.textcolnew
{
width: 30%;
}
.t-head {
    width: 30%;
/*    font-weight: 500;*/
    text-shadow: 4px 2px 2px #000;
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 1.3 !important;
}
.t-cl {
    width: 14%;
/*    font-weight: 500;*/
    text-shadow: 4px 2px 2px #000;
    font-size: 14px;
}
.tbody-cls {
    background: #428bca;
    text-align: left;
    color: #fff;
    font-weight: 500;
}
.tbody-cls td 
{
padding: 3px 8px 3px 8px !important;
}
.t-head2 {
    width: 30%;
    font-weight: 500;
    font-size: 14px;
}
.t-cl2 {
    width: 14%;
    background: #DAE6FF none repeat scroll 0 0;
    text-align: center;
    font-size: 14px;
    color: #000;
    font-weight: 600;
    font-family: 'Open Sans', serif;
/*    text-shadow: 0px 0px #000;*/
}
.ja-tab-subcontent .ItemBody
{
	padding-top: 0;
}
.table-cls td
{
	border-color: #fff;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px 0;
    padding: 5px;
}
.important-red
{
overflow-x: auto;
}
.important-red h6 
{
	font-family: 'Open Sans', serif;
    font-size: 15px;
    margin-bottom: 12px;
    text-transform: initial;
}
.table-cls .text-center
{
	text-align: center;
}
.price-heading
{
	font-size: 30px;
}
.day-icon
{
	padding-right: 5px;
	min-width: 60px;
}
.ja-tabswrap .container
{
	padding: 0;
}
.p1
{
text-align: justify !important;
font-size: 15px;
    font-weight: 100;
    line-height: 1.35;
    color: #333;
}
.ja-tab-subcontent .col-md-4 .image_row img
{
height: 100%;
}
#mod-custom754 p 
{
	padding-bottom: 10px;
	margin: 0;
}
.article-details .article-can-edit
{
	margin-bottom: 0px;
}
.price-head-one
{
padding-top: 15px;
}
.MsoNormal a
{
	color: #F93;
	font-family: 'Open Sans',  serif;
    font-weight: 700;
    font-size: 15px;
/*    text-shadow: 0px 0px #F93;*/
}
.MsoNormal a:hover 
{
	color: #F93;
	text-shadow: 0px 0px #F93;
    
}
.btn-sm
{
	padding: 5px 10px;
    font-size: 12px;
    color: #000;
/*    text-shadow: 0 0 #000;*/
/*    font-weight: 600;*/
    line-height: 1.5;
    border-radius: 3px;
    font-family: 'Open Sans', serif;
}
#sp-sub-page
{
	font-family: 'Open Sans', serif;
}
.homepageclass #sp-sub-page
{
	display: none !important;
}
.item-1299:first-child
{
	font-weight: 700;
    text-transform: uppercase;
    font-size: 13px;
}
.item-1290:first-child
{
	font-weight: 700;
    text-transform: uppercase;
    font-size: 13px;
}
.sj-mega-group li:first-child
{
/*	padding-top: 10px !important;*/
}
.sj-dropdown-items .level-3
{
	line-height: 12px !important;
}
.sj-megamenu-parent .sj-dropdown li.sj-menu-item >a
{
	padding: 5px 0px !important;
}
.sj-megamenu .level-1>a
{
padding: 10px 41px;
}
.sj-megamenu-row {
    margin-left: -10px;
    margin-right: -11px !important;
}
.header-sticky #sp-header .sp-module
{
	margin-left: 0 !important;
}
.item-1289 .sj-megamenu-col-sm-3:first-child
{
	padding-top: 10px !important;
}
.item-1289 .sj-megamenu-col-sm-3:nth-child(2)
{
	padding-top: 30px !important;
}
.item-1289 .sj-megamenu-col-sm-3:nth-child(3)
{
	padding-top: 10px !important;
}
.item-1295
{
	padding-top: 27px !important;
}
.ls-v6 .ls-bottom-slidebuttons a.ls-nav-active:hover
{
	background-color: transparent !important;
	border: 1px solid #0D53B4 !important;
}
.homepageclass .sj-megamenu-parent
{
	border: unset !important;
}
.header-sticky .sj-megamenu-parent
{
	border:unset !important;
}
.sj-megamenu-parent
{
/*	border-bottom: 1px solid #ccc;*/
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;

}
.sj-megamenu .level-1:first-child
{
	border-left: none !important;
}
.sec-tab .col-md-10, .sec-tab .col-md-8
{
padding-left: 15px;
    padding-right: 15px;
}
.sec-tab .col-md-4, .sec-tab .col-md-2
{
padding-left: 15px;
    padding-right: 15px;
}
.sec-tab 
{
	margin-bottom: 60px;
}
.sec-tab p 
{
	font-weight: 300;
    font-size: 15px;
    color: #000000;
	text-align: justify;
	line-height: 1.35;
}
.sec-tab h1 
{
	font-size: 18pt;
/*    margin-top: 20px;*/
    font-weight: 400;
    font-family: 'Oswald', serif;
    margin-bottom: 15px;
}
/*tab sub pages css end*/

@media (min-width: 1152px)
{
	.sj-megamenu .level-1>a
	{
		padding: 10px 36px !important;
	}
}


/*media query start*/
@media (max-width:980px)
{
	.itemid-1143 #sp-header
	{
		top: 90px;
	}
	.sambar .sambar-inner
	{
		background-color: transparent !important;
	}
	.sambar .sambar-inner .btn-sambar
	{
		background-color: #fff !important;
		background-image: unset !important;
		color: #000 !important;
	}
	#sp-section-2
	{
		top: 0 !important;
	}
}
@media (min-width:1200px) and (max-width:1399px)
{
	.menu_horizontal .sj-megamenu .level-1 > a
	{
		padding: 0px 32px !important;
	}
}
@media (min-width:980px) and (max-width:1199px)
{
	#sp-header .container
{
width: 100%;
}
.menu_horizontal .sj-megamenu .level-1 > a
{
	padding: 19px !important;
}
}


@media (min-width: 1400px)
{
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1200px !important;
}
}


@media (min-width: 1200px)
{
	.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1200px !important;
}
}

@media (max-width:912px)
{
#JotFormIFrame-61031226050437
{
	height: 1300px !important;
}
}

@media (min-width: 1200px)
{
	.ja-tab-subcontent .col-md-4
	{

width: 27.5%;
/*		width: 28.5%;*/

	}
	.ja-tab-subcontent .col-md-8
	{

width: 72.5%;
/*		width: 71.5%;*/

	}
	.itemid-1143 .container {
    width:1200px !important;
}
.itemid-1143 .container, .container-lg, .container-md, .container-sm, .container-xl
{
	 width:1200px !important;
}
.item-1289 .sj-megamenu-col-sm-3:first-child
{
	width: 26%;
}
.item-1289 .sj-megamenu-col-sm-3:nth-child(2) {
    padding-top: 30px !important;
    width: 18%;
}
.item-1289 .sj-megamenu-col-sm-3:nth-child(3) {
    padding-top: 10px !important;
    width: 30%;
}
.item-1289 .sj-megamenu-col-sm-3:nth-child(4) {
    width: 26%;
}
.item-1304 .sj-megamenu-col-sm-4:first-child
{
	width: 25%;
}
.item-1304 .sj-megamenu-col-sm-4:nth-child(2)
{
	width: 25%;
}
.item-1304 .sj-megamenu-col-sm-4:nth-child(3)
{
	width: 50%;
}
.item-1314 .sj-megamenu-col-sm-4:first-child
{
	width: 24%;
}
.item-1314 .sj-megamenu-col-sm-4:nth-child(2)
{
	width: 24%;
}
.item-1314 .sj-megamenu-col-sm-4:nth-child(3)
{
	width: 52%;
}
.item-1347 .sj-megamenu-col-sm-4:nth-child(1) {
    width: 30%;
}
.item-1347 .sj-megamenu-col-sm-4:nth-child(2) {
    width: 25%;
}
.item-1347 .sj-megamenu-col-sm-4:nth-child(3) {
    width: 45%;
}

}

@media (min-width:1023px) and (max-width:1025px)
{
	#sp-footer .container {
    padding: 0px !important;
}
#sp-footer .col-lg-8
{
	width: 64% !important;
}
#sp-footer .col-lg-2 {
    width: 18% !important;
}
#sp-footer .col-lg-8
{
	text-align: center;
}
#sp-footer p
{
	padding-right: 0 ;
}
}


@media (max-width:979.99px)
{
	.item-1290:first-child
	{
		font-weight:unset;
		    text-transform: inherit;
		    font-size: 14px;
	}
	.item-1295
	{
		padding-top: 0px !important;
	}
}

@media (min-width:768px) and (max-width:1200px)
{
	.ItemImage 
	{
		width: 100% !important;
	}
}
@media (max-width:998px)
{
	#sp-welcome-sec .container, #sp-vacation-three .container, #sp-footer .container
	{
		padding-left: 20px;
    padding-right: 20px;
    max-width: 100%;
	}
	#sp-footer .col-lg-2
	{
		width: 100%;
	}
	#sp-footer .col-lg-8
	{
		width: 100%;
		text-align: center;
	}
	.bottom-three
	{
		margin-bottom: 30px;
		padding-left: 0px !important;
    padding-right: 0px !important;
	}
	#mod-custom758 ul
	{
 		padding: 0 !important;
	}
	#sp-vacation-three
	{
		padding: 0 !important;
		padding-top: 30px !important;
	}
	#mod-custom757, #mod-custom759
	{
	text-align: center;
	}
	#mod-custom745
	{
	display: none;
	}
	#sp-top1
	{
		align-self: center;
	}
	#sp-top {

	z-index: 98;
	}
	/*home page responsive css start*/
	.offcanvas-menu .offcanvas-inner ul.menu > li {
	  margin: unset !important;
	  position: unset !important;
	  overflow: unset !important;
	/*  display: unset !important;*/
	  font-weight: unset !important;
	}

	.offcanvas-menu .offcanvas-inner ul.menu > li > a,
	.offcanvas-menu .offcanvas-inner ul.menu > li > span {
	    
	    padding: 15px 20px !important;
	    border-bottom: 1px solid #292929;
	    position: unset !important;
	   
	}
	.header-sticky .container
	{
		background-color: #fff !important;
		box-shadow:0 2px 15px 0 rgb(100 100 100 / 39%)!important;
	}
	.header-sticky #sp-menu .sp-column
	{
		border:unset;
	}
	#mod-search-searchword750
	{
		width: 100%;
	}
	.offcanvas-inner .sj-level
	{
		background: #3a3a3a;
		overflow: auto;
	    overflow-x: auto;
	}
	.offcanvas-menu.menu_push
	{
		background: #3a3a3a;
	}
	.offcanvas-menu
	{
		overflow: hidden !important; 
	     overflow-y: unset !important;
	}
	.ls-wrapper img 
	{
	/*height: 800px !important;*/
	}
	#sp-footer p
	{
		padding-right: 6px;
	}
	#mod-custom749
	{
		display: none;
	}
	#sp-top
	{
		background: #fff;
	    margin: 0;

	}
	.itemid-1143 #sp-top
	{
		background-color: unset !important;
	}
	#sp-header
	{
		margin-top: 0;
	}
}
@media (min-width:280px) and (max-width:845px)
{
	.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li
	{
		margin: 5px 5px;
	}
}
@media (max-width:958px)
{
	.foot-img-res
	{
		margin-top: 20px;
	}
}
@media (min-width:220px) and (max-width:550px)
{
	#JotFormIFrame-200584972974367
	{
		height: 2980px  !important;
	}

	#JotFormIFrame-60492079216457
	{
		height: 1200px  !important;
	}
	
}
@media (min-width:556px) and (max-width:912px)
{
	#JotFormIFrame-200584972974367
	{
		min-height: 2800px !important;
	}
	#JotFormIFrame-61031226050437
	{
		margin-bottom: 30px;
	}
	#JotFormIFrame-60492079216457
	{
		height: 1200px!important;
	}
	
}
@media (min-width:280px) and (max-width:401px)
{
	.blog .page-link
	{
		width: 25px;
	}
}
@media (min-width:400px) and (max-width:767px)
{
	#accommodation .col-sm-3.col-md-3.col-xs-12 .img-bord
	{
		width: auto !important;
	}
	#rental-car .col-sm-3.col-md-3.col-xs-12 img
	{width: auto !important;

	}
}
@media (max-width:767px)
{
	.desc-tab .col-md-9
	{
		margin-top: 20px;
	}
	.tab-mar-sub .col-md-10
	{
		width: 78%;
	}
	.tab-mar-sub .col-md-2
	{
		width: 22%;
	}
	.ItemBody {
    padding-top: 10px !important;
}
.footer-page_con .col-md-4
{
	width: auto;
}
.footer-page_con .col-md-8 {
    width: auto;
}
.footer-page_con table .row
{
	margin-left: 0;
}
	.ItemView .col-md-6
	{
		padding-right: 0;
    padding-left: 0;
	}
	.readmorecolor
	{
		display: table;
    float: none;
    margin: 10px auto;
    width: auto;
	}
#k2Container .col-sm-3.col-md-3.col-xs-6{ width:100%}



}

@media (max-width: 560px)
{
	.ItemView .col-sm-3.col-md-3.col-xs-12 
	{
		margin: 10px auto;
	}
	.breadcrumb .pathway
	{
		font-size: 12px;
	}
	.breadcrumb
	{
		font-size: 12px;
	}
	.breadcrumb-item.active
	{
		font-size: 12px;
	}

  .ItemView .col-sm-3.col-md-3.col-xs-12
{
    display: table;
    float: none;
    margin: 10px auto;
    padding: 0;
    width: auto;
  }
	
}



@media (max-width:991.99px)

{
	.booking-enq
	{
		margin-left: -10px;
    margin-right: -10px;
    padding-left: 0px !important;
    padding-right: 0px !important;
	}

	.MsoNormal
	{
		text-align: inherit !important;
	}
	.ja-tab-subcontent h2
	{
		font-size: 22px;
	}
	.price-head-one p
	{
		text-align: initial !important;
	}

	.attraction .ItemViewlvl3
	{
		padding-bottom: 10px;
	}

	.breadcrumb
	{
		padding-left: 0px !important;
	}
	.arc-intro .col-md-8
	{
		padding-left: 0px !important;
    padding-right: 0px !important;
	}
	.sec-tab .col-md-10, .sec-tab .col-md-8
	{
		padding-left: 0px !important;
    padding-right: 0px !important;
	}
	.footer-page
	{
		margin-left: -10px;
    margin-right: -10px;
    padding-right: 0px;
    padding-left: 0px;
	}
	.sp-simpleportfolio
	{
		padding-left: 10px;
    padding-right: 10px;
	}
	.booking-request
	{
		padding-left: 0px;
    padding-right: 0px;
    margin-left: -10px;
    margin-right: -10px;
	}
	.insurance
	{
		padding-left: 0px;
    padding-right: 0px;
    margin-left: -10px;
    margin-right: -10px;
	}
	.travel-agent
	{
		padding-left: 0px;
    padding-right: 0px;
    margin-left: -10px;
    margin-right: -10px;

	}
	.feedback
	{
padding-left: 0px;
    padding-right: 0px;
    margin-left: -10px;
    margin-right: -10px;
	}
	.terms
	{
		padding-left: 0px;
    padding-right: 0px;
    margin-left: -10px;
    margin-right: -10px;
	}
	.layout-blog .blog
	{
		padding-left: 0px !important;
    padding-right: 0px !important;

	}
	.arc-intro .col-md-4
	{
		padding-left: 10px !important;
    padding-right: 10px !important;
	}
	#block-usertopt
	{
		padding-left: 0px !important;
    padding-right: 0px !important;
	}
	.ja-tabswrap
	{
		padding-left: 5px !important;
    padding-right: 5px !important;
	}
	#third-lv-tab

	{
		padding-left: 0px;
     padding-right: 0px;
         margin-left: -10px;
    margin-right: -10px;
	}
	.container
	{
		max-width: 100%;
	}
	.td-mob td {
    display: block;
    width: 100%;
}
.ja-tab-subcontent .col-md-4 .image_row img
{
	height: auto;
}
h1 {
    font-size: 25px;
    text-align: initial;
}
}
@media (max-width:960px)
{
	.end
	{
		margin-top: 8px;
	}
}
@media (max-width:769px)
{
	.activities-city
	{
		padding: 0;
		margin: 0 !important;
	}
	.activities-city .col-md-2
	{
		margin: 0px 0px 0px 4px !important;
	}
}
@media (min-width:768px) and (max-width:960px)
{
.length
{
	width: 50%;
}
.start 
{
	width: 50%;
}
.end
{
	width: 100%;
}
.bottom-three p
{
	font-size: 14px;
}
}
@media (max-width:600px)
{
	.desc-tab .col-md-3 img
	{
		min-height: auto;
	}
	.desc-tab .col-md-9
	{
		padding-left: 0;
	}
}
@media (max-width:871px)
{
	.default .ja-tabs-title-top ul.ja-tabs-title li
	{
	border-bottom: 1px solid #CCCCCC!important;
	}
	.ja-tabswrap div.ja-tab-content
	{
		border-top: 1px solid #CCCCCC !important;
	}
	.default .ja-tabs-title-top
	{
		border-bottom: transparent!important;
	}
	.default .ja-tabs-title-top ul.ja-tabs-title li.active
	{
		border-bottom-color: transparent !important;
	}
}
@media all and (orientation:landscape){

	.bottom-three img
	{
		width: 100%;
	}
	.ItemView
	{
/*		padding-top: 10px;*/

	}
	#accommodation .col-sm-3.col-md-3.col-xs-12 .img-bord {
/*    width: 100%;*/
}
.col-sm-3.col-md-3.col-xs-12 .img-bord {
/*    width: 100%;*/
}
}
/*home page responsive css end*/
/*media query end*/
/*home page responsive css start*/
img 
{
	display: unset !important;
}
.logo-image-phone
{
	display: none!important;
}
.sambar .btn-sambar .icon-bar
{
	height: 3px !important;
    margin: 3px 0 !important;
    width: 25px !important;
    background-color: #000000 !important;
}
.sambar .sambar-inner .btn-sambar
{
	margin: 0px !important;
}
.sj-dropdown-sub
{
	display: none !important;
}
.sj-megamenu-parent .sj-dropdown .sj-dropdown-items .sj-has-child>a:after
{
	display: none !important;
}

/*weather css start*/
.weather-container
{
	display: flex !important;
}
.boxed-layout .ja-weather-content.active
{
	display: unset !important;
}
.boxed-layout .ja-weather-content
{
	padding: 0;
}
.location-list
{
	background-color: transparent;
}
.ja-weather-wrapper
{
	background-color: transparent;
    color: #222;
    display: flex;
    
}
.location-list
{
	padding: 0;
}
.jaw-wapper
{
box-shadow: 4px 5px 5px rgba(0, 0, 0, .5);
font-family: arial,sans-serif;
padding: 7px 20px 15px;
}
.location-list .weather-bar-item.active
{
	background-color: transparent;
    color: #878787;
    font-size: x-large;
    font-weight: lighter;
    padding: 0;
    text-align: left;
    cursor: unset;
}
.location-list .weather-bar-item.active:hover
{
	background-color: transparent;
}
.date-dayname
{
	color: #878787;
    font-weight: 100;
    font-family: arial,sans-serif;
}
.location
{
	display: none;
}
.today-info .title
{
color: #878787;
}
.location-list .weather-bar-item.active:focus
{
	background-color: transparent;
}
/*weather css end*/

/*background image zoom in zoomout css start*/
.body-wrapper
{
background: url("https://www.aktivalaska.com/images/banners/backgroundinner06.jpg");
 width: 1418px;
 margin: 0 auto;
}
.homepageclass .body-wrapper
{
	width: unset !important;
}

@media (max-width:950px)
{
	.activities-city .col-md-2
	{
		width: unset !important;
		padding-left: 0px !important;
    padding-right: 0px !important;
	}
}
@media (max-width:1439px)
{
	.body-wrapper
	{
		width: unset;
		margin: unset;
	}

}

@media (min-width:912px) and (max-width:1285px)
{
	#JotFormIFrame-200584972974367
	{
		height: 2800px !important;
	}
	#JotFormIFrame-60492079216457
	{
		height: 1200px !important;
	}
	
}
@media (min-width: 1439px) and (max-width:1450px)
{
.body-wrapper
{
	margin: 0 auto;
     width: 1280px;
}
}



/*background image zoom in zoomout css end*/

/*blog css start*/
.pagination-counter
{
	text-align: center;
}
.blog .article-list .article
{
	display: unset;
	background-color: transparent;
}
.blog .article-list .article .article-intro-image
{
	width: 100%;
}
.blog .article-body
{
/*	margin-top: 20px;*/
	padding: 0px;
}
.blog .readmore
{
	color: #333;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 6px 12px;
    width: fit-content;
    margin-top: 12px;
}
.blog .readmore:hover 
{
	color: #333;
    background-color: #ebebeb;
    border-color: #adadad;
}
.blog .readmore a 
{
	color: #585149 !important;
    font-weight: 500;
    font-family: sans-serif;
}
.blog .articles-more 
{
	display: none;
}
.layout-blog .pagination-wrapper
{
	margin-top: 36px;
}
.layout-blog .pagination
{
	margin-top: 0;
}
.layout-blog .blog
{
	padding-left: 15px;
    padding-right: 15px;
}


.layout-blog .breadcrumb .pathway
{
/*	color: #6c757d !important;*/
    font-family: sans-serif;
    font-size: 15px;
}
.layout-blog #mod-custom749
{
/*	font-family: sans-serif;*/
}
.layout-blog #mod-custom749 ul li a 
{
	color: #505050;
}
.layout-blog .breadcrumb li:nth-child(3) a
{
	    color: #000!important;
 font-family: 'Open Sans', serif;
    font-weight: 100;
}
.layout-blog .article-details
{
	padding-left: 0px;
    padding-right: 0px;
}
.layout-blog a
{
	text-decoration: none!important;
    color: #000!important;
}
.blog-sub-page
{
	color: #7d7d7d;
    font-family: verdana, geneva, sans-serif;
    background-color: #fff;
    background-color: #fff;
	padding-top: 3rem;
    padding-bottom: 3rem;
   padding-left: 20px;
   padding-right: 20px;
    
}
.blog-sub-page h2
{
font-size: 18pt;
    font-weight: 700;
    color: #7d7d7d;
    font-family: verdana, geneva, sans-serif;
    margin-bottom: 10px;
    margin-top: 5px;
/*    padding-top: 18px;*/
}
.blog-sub-page h3
{
font-size: 30px;
    font-weight: 700;
    color: #00bfff;
    margin-top: 40px !important;
    margin-bottom: 0.5rem;
    font-family: verdana, geneva, sans-serif !important;
    line-height: 1.4;
     margin-left: auto!important;
    margin-right: auto!important;
/*    max-width: 935px;*/
max-width: 1200px;
}
.blog-sub-page p 
{
		font-size: 17px;
    text-align: left;
    line-height: 1.8;
    margin-bottom: 1rem;
    margin-top: 0;
    font-weight: 500;
    color: #332f2c;
    text-shadow: 0 0 black;
     margin-left: auto!important;
    margin-right: auto!important;
/*    max-width: 935px;*/
max-width: 1200px;
}
.blog-sub-page img 
{
	/*margin-top: 24px;
	margin-bottom: 22px;*/
}
.layout-blog .blog p 
{
	margin-bottom: 0;
	line-height: 1.8;
	text-align: inherit;
	padding-top: 0px;
	font-size: inherit;
	color: #332f2c;
}
.layout-blog .blog h2 
{
	line-height: inherit;
/*	margin-top: 22px;*/
	text-align: inherit;
	text-transform: math-auto;
	font-family: 'Open Sans', serif;
	color: #8a7564;
	font-size: 23px;
}
.layout-blog .img-bord
{
	margin-bottom: 29px !important;
}
/*blog css end*/

/*print css start*/
.contentpane
{
background-color: #fff;
background-image: none;
padding-top: 20px;
}
.contentpane .container
{
padding: 0;
}
.contentpane #third-lv-tab
{
	padding-left: 0px;
    padding-right: 0px;
}
.contentpane .itemPrintLink
{
	display: none;
}
#third-lv-tab .readmorecolor
{
	display: unset !important;
}

/*print css end*/
.item-1306 .sj-level, .item-1306 .sj-level-open
{
	display: none;
}
.item-1306 .sj-level.sj-level-overlay
{
display: none;
}
.item-1306.parent:before, .item-1307.parent:before, .item-1308.parent:before,  .item-1309.parent:before, .item-1311.parent:before,
.item-1312.parent:before, .item-1313.parent:before, .item-1324.parent:before, .item-1325.parent:before , .item-1326.parent:before,
.item-1327.parent:before, .item-1296.parent:before, .item-1297.parent:before, .item-1298.parent:before, .item-1300.parent:before,
.item-1301.parent:before, .item-1302.parent:before, .item-1303.parent:before, .item-1316.parent:before, .item-1318.parent:before,
.item-1320.parent:before, .item-1321.parent:before, .item-1349.parent:before, .item-1350.parent:before, .item-1351.parent:before,
.item-1352.parent:before
{
	display: none;
}
.item-1307 .sj-level, .item-1308 .sj-level , .item-1309 .sj-level, .item-1311 .sj-level, .item-1312 .sj-level, 
.item-1313 .sj-level, .item-1324 .sj-level, .item-1325 .sj-level, .item-1326 .sj-level, .item-1327 .sj-level,
.item-1296 .sj-level, .item-1297 .sj-level, .item-1298 .sj-level, .item-1300 .sj-level, .item-1301 .sj-level,
.item-1302 .sj-level, .item-1303 .sj-level, .item-1316 .sj-level, .item-1318 .sj-level, .item-1320 .sj-level,
.item-1321 .sj-level, .item-1349 .sj-level, .item-1350 .sj-level, .item-1351. .sj-level, .item-1352 .sj-level

{
	display: none;
}

/*info center css start*/
.activities-city .col-md-2
{
width: 20%;
padding: 0 ;

}
.activities-city
{
margin:5px;
}
.act-info-btn
{
	color: #333!important;
    border: 1px solid #CCC;
    box-shadow: 5px 5px 5px #CCC;
    margin-top: 10px;
    padding: 5px 34px;
    font-size: 14px;
    line-height: 1.5;
    background-color: #fff;
    border-radius: 3px;
    font-weight: 300;
    text-transform: capitalize;
    text-align: center;
}
.act-info-btn:hover 
{
	background-color: #ebebeb;
    border-color: #adadad;
    color: #1f496e !important;
}
/*info center css start*/
/*alaska vaction css start*/
.alas-vac p 
{
	font-weight: 300;
    font-size: 15px;
    color: #000000;
    text-align: justify;
}
.alas-head
{
font-size: 16px;
}
/*alaska vaction css end*/
.day-img-big img
{
	height: 100%;
	width: 250px;
	display: block;
    max-width: 100%;
}
@media only screen and (min-width: 768px)
{
	.day-img-big

	{
		height: 180px;
	}
}


/*search start*/
#mod-finder-searchword1022
{
background: #fff;
    padding: 6px 12px;
    border-radius: 4px;
    height: 30px;
    font-size: 14px;
    font-weight: 500;
    color: #555;
    border: 1px solid #ccc;
}
.finder
{
padding-left: 20px;
    padding-right: 20px;

}
.awesomplete > ul
{
	display: none;
}
.ads 
{
	color: #000 !important;
}
.word .btn 
{
	padding: 17px 15px !important;
}
#advancedSearch
{
font-family: sans-serif;
font-size: 14px;
}
.query-required
{
	font-family: sans-serif;
    font-size: 14px;
}
.itemid-1509 #mod-custom749
{
	font-family: sans-serif;
}
.result-title a
{
	color: #000 !important;
    font-size: 14px !important;
    font-weight: 700;
font-family: sans-serif;
}
.result-text
{
	font-size: 14px;
font-family: sans-serif;
letter-spacing:0.3px;
	
}
.finder .search-results.list-striped li
{
	padding: 0 !important;
}
#mod-finder-searchword1022
{
	/*background-image: url("https://www.aktivalaska.com/images/icons/search.png");
	background-repeat: no-repeat;
    background-position: right;*/
}
.itemid-1508 .ja-tabswrap
{
/*margin-top: 70px;*/
}
/*#anchorage
{
 margin-top: 0px;
}

.newClass {
  margin-top: 170px !important;
  
}*/


/*blog custom css start 18-10-23*/
.layout-blog 
{
/*background-color: #eaeaea;*/
/*background-image: unset;*/
}
.layout-blog .body-wrapper
{
/*background-image: unset!important;*/

}
.layout-blog .blog .article-intro-image img
{
height: 300px;
object-fit: cover;
}
.layout-blog .blog .col-lg-6
{
/*	width: 33.33333333%;*/
	padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 2rem;
    display: flex;
    flex-direction: column;
}
.layout-blog .blog .article-body
{
	box-shadow: 0 0 10px 2px rgba(0,0,0,.04);
	background-color: #fefefe;
    padding: 0rem;
    min-height: 365px;
}
.layout-blog .blog
{

     background-color: #eaeaea;
}
.layout-blog .blog .article-list
{
	max-width: 1200px !important;
    margin: auto;
   
}

.itemid-901 .container
{
	max-width: 100% !important;
	padding: 0;
}
.itemid-901 .container-inner
{
	max-width: 100%;
}
.itemid-901 .container-inner .sp-module-content-top
{
	max-width: 1200px !important;
    margin: auto;
}
.itemid-901 #sp-header .container
{
	max-width: 1200px !important;
    margin: auto;
}
.itemid-901  #sp-top .container
{
	max-width: 1200px !important;
    margin: auto;
}
.itemid-901 .breadcrumb
{
	margin-bottom: 0;
}
.blog-into-gray
{
	background-color: #eaeaea;
	padding: 40px 0px;
}
.blog-into-gray h1 
{
	font-size: 3.125rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem;
    color: #8a7564;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Sweet Sans,Helvetica,Roboto,Arial,sans-serif;
    text-align: center;
}
.blog-into-gray__img
{
	display: flex;
  margin-bottom: 1rem;
  flex-wrap: nowrap;
  justify-content: center;
}
.blog-into-gray__img img
{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	object-fit: cover;
}
.blog-into-gray__img h2 
{
	font-size: 1.1875rem;
	color: #8a7564;
	font-family: Sweet Sans,Helvetica,Roboto,Arial,sans-serif;
	font-weight: bold;
}
.blog-into-gray__img p
{
	font-size: 17px;
	color: #8a7564;
	line-height: 1.6;
	margin: 0;
}
.blog-into-gray__img-info
{
	flex-direction: column;
    flex: 0 1 auto;
    display: flex;
    justify-content: center;
}
.blog-into-gray__img-pr
{
padding-right: 1rem;
}
.blog-bg-white
{
	background-color: #fff;
	padding-top: 3rem;
    padding-bottom: 3rem;
    margin-left: auto!important;
    margin-right: auto!important;
    max-width: 935px;
}
.blog-social-share
{
	display: flex;
	padding-bottom: 0rem!important;
	 margin-left: auto!important;
    margin-right: auto!important;
    max-width: 935px;
}
.blog-social-share img 
{
	width: 20px;
}
.blog-mail
{
	border: 1px solid #8a7564;
    color: #8a7564;
    padding: 0.2rem 1rem!important;
}
 .blog-fb
{
	color: #5070b8;
    border: 1px solid #5070b8;
    transition: .2s;
    padding: 0.2rem 1rem!important;
}
.blog-fb span
{
padding-left: 10px;
color: #5070b8;
}
/*.blog-fb::before:hover 
{
	color: #fff !important;
}
.blog-fb span:hover
{
	color: #fff;
}
.blog-mail::before
{
	content: "\f0e0";
	font-family: Font Awesome\ 5 Free;
}
.blog-fb::before
{
	content: "\f39e";
	font-family: Font Awesome\ 5 Brands;
	color: #5070b8;
}
.blog-mail:hover
{
    background-color: #8a7564;
    color: #fff !important;
}
.blog-fb:hover
{
color: #fff !important;
    background-color: #3d5998;
    transition: .2s;

}*/
.blog-sub-page a
{
/*color: #ec7a1f !important;*/
color: #00bfff !important
}
.image-quote {
    display: flex;
    justify-content: left;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
}
.u-pb2 {
    padding-bottom: 2rem!important;
}
.u-pt1 {
    padding-top: 1rem!important;
}

@media print, screen and (min-width: 65.3125em)
{
.image-quote img {
    max-width: 930px;
}	
}
.image-quote img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}
@media print, screen and (min-width: 65.3125em)
{
	.image-quote aside {
    width: 60%;
    padding: 3.5rem;
    max-width: 570px;
    position: absolute;
    z-index: 99;
    right: 0;
}

}
.image-quote aside {
    background-color: #536878;
}
@media print, screen and (min-width: 65.3125em)
{
	.image-quote aside p {
    font-size: 1.5625rem;
}

}
.image-quote aside p {
    color: #000;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.5;
    quotes: "“" "”" "‘" "’";
}
.image-quote aside p:before {
    content: open-quote;
}

@media print, screen and (min-width: 65.3125em)
{
	.image-quote aside p {
    font-size: 1.5625rem;
}

}

.image-quote aside p {
    color: #fff;
    font-weight: 500;
    line-height: 1.5;
    quotes: "“" "”" "‘" "’";
}
.figure-right, .figure-right figcaption
{
	padding-left: 2rem;
}
.figure-right {
/*    float: right!important;*/
    max-width: 100%;
    padding-bottom: 0.5rem;
}
figure {
    margin: 0!important;
    padding-top: 1rem;
    display: table!important;
}
.figure-right.figure-cblocks img {
   max-width: 480px;
    height: 650px;
    object-fit: cover;
    margin-top: 0px;
}
figure img {
    display: block;
    width: 100%;
}
figure figcaption {
    display: table-caption;
    caption-side: bottom;
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 1rem;
    font-size: .9rem;
    line-height: 1.3;
    color: #777;
    border: none;
}
.figure-right figcaption p {
   font-size: 1rem;
    text-align: center;
    color: #777;
}
.blog .article-list .blog-into-gray, .blog .article-list .blog-social-share
{
	display: none;
}
.blog .article-list .blog-sub-page
{
	padding-top: 1rem;
}

.blog .article-list .blog-sub-page h3
{
	margin-top: 0px !important;
	font-size: 23px;
}
.blog .article-list .col-lg-4
{
	margin-bottom: 30px;
}
.blog .article-list
{
	padding: 30px 0px;
}
.layout-blog .article-full-image  img 
{
	height: 530px;
object-fit: cover;
    object-position: center;

}
.blog-fb:hover
{
	color: #fff !important;
    background-color: #3d5998;
    transition: .2s;
}
.blog-mail:hover
{
    background-color: #8a7564;
    color: #fff !important;
}
.home-blog
{
padding-top:40px;
}
.intro-blog-img
{
	padding: 30px 0px;
	background: #f1f1f1;
}
.intro-blog-img h2 
{
	font-size: 28px;
    font-weight: 500;
    color: #364958;
    margin-top: 10px;
}
.intro-blog-img img 
{
	width: 200px;
	height: 200px;
	border-radius: 50%;
	object-fit: cover;
	object-position: center;
	border: 3px solid #00bfff;
	padding: 8px;
}
.intro-blog-img p 
{
	margin-top: 20px;
    padding-bottom: 20px;
    border-bottom: 2px solid #00bfff;
}
.blog .article-list .intro-blog-img
{
display: none;
}
.blog .article-list .db8sitelastmodified
{
display: none;
}
/*.layout-blog .article-info
{
	display: block !important;

}
.layout-blog .article-info .published
{
	display: none !important;

}
.layout-blog .article-info>span+span::before
{
	display: none;
}*/
.db8sitelastmodified
{
text-align: center;
    padding: 15px 0px;
    font-style: italic;
}
/*blog custom css end 18-10-23*/

#mod-custom1029 {
    position: absolute;
    top: 10px;
    right: 0;
    z-index: 60;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
}
#mod-custom1029 ul {
    padding: 0;
    color: #fff;
}
#mod-custom1029 ul li a {
    color: #fff;
}
@media (min-width: 998.99px)
{
#mod-custom1029, #mod-custom1028 {
    display: none !important;
}
}


#mod-custom1028 ul {
    padding: 0;
    margin-top: 20px;
    text-align: end;
}
#comm100-float-button-06020000-0000-0000-0000-008e0002a735-2
{
display: flex; 
justify-content: end; 
}

#comm100-float-button-06020000-0000-0000-0000-008e0002a735-2 a {
    color: #fff !important;
    padding: 0px 6px!important;
    font-size: 13px!important;
    height: 35px!important;
    line-height: 35px!important;
}
#comm100-float-button-06020000-0000-0000-0000-008e0002a735-2 div {
    left: unset !important;
    right: 0px;
    transform: unset!important;
}
/*blog button class*/

.btnblogclass{
background-color:#558bc2;
 color:#fff  !important; 
border:#558bc2;
font-size: 13px;
padding: 10px 14px;
text-align: center;
border: none;
}
/*blog sub heading */

.subheading {
font-size: 20px !important;

}
.textcolorblog { 
 color:#fff  !important; 
}

.treeview li {
  list-style-type: square;
}
.view-sitemap a {
/*font-family: 'Open Sans', serif !important;*/
  color: #000 !important;
  font-weight: 700;
  font-size: 14px;
}
.treeview a, .treeview li span
{
	color: #000 !important;
  font-weight: 700;
  font-size: 15px;
  font-family: sans-serif;
letter-spacing:0.3px;
}

#sp-sub-page {
  font-family: 'Open Sans', serif !important;
}
.sitemap h1 {
  font-family: 'Oswald', serif !important;
  font-size: 36px !important;
} 

/* sp portfolio */
.sp-simpleportfolio-filter li
{ 
	padding-top:10px;
}
.view-sitemap .collapsable li {
    list-style-type: square;
    padding-top: 10px;
}
.divfortext
{
margin-left: auto !important; 
margin-right: auto !important;
}
/*naethra css end*/


/*pasu Start */

.opacity_0{opacity:0}
.view-category .blog-sub-page p{ overflow: hidden;  display: -webkit-box;  -webkit-line-clamp:8;   -webkit-box-orient: vertical; text-align: justify !important;}
.layout-blog .pagination-wrapper{ margin-top:-30px}
.pagination-wrapper{   justify-content: center !important;}
#sp-footer-soc { position:relative; right:20px }
.mb_0 { margin-bottom:0 !important }


.ja-tab-content img {  width: 100%  !important;}

.attraction img {
  margin-bottom:12px !important
}


@media screen and (max-width:767px){

   .media_padding{ padding: 0 !important}

}


/*pasu End*/

#simple-translate{
display:none;
}
/* submenu css start 04-04-24 */

.item-1307 .sj-level, .item-1308 .sj-level, .item-1309 .sj-level, .item-1324 .sj-level, .item-1325 .sj-level,
.item-1326 .sj-level, .item-1327 .sj-level, .item-1316 .sj-level, .item-1317 .sj-level, .item-1318 .sj-level,
.item-1320 .sj-level, .item-1349 .sj-level, .item-1350 .sj-level
{
    display:none !important;
}


.main_box{margin: 15px 0pt; width: 45%; float: left; border: 1px solid #993300; padding: 15px;}
.box_two{margin-bottom: 20px; margin: 15px 0pt; width: 45%; float: right; border: 1px solid #993300; padding: 15px;}

/* submenu css end 04-04-24 */

@media (max-width: 1199px) {

.main_box{ width:51%;}
.box_two {  width: 46%;}
}


@media (max-width: 991px) {

.main_box{ width:100%;}
.box_two {  width: 100%;}

}

@media (max-width: 767px) {
  .tab-mar-sub .col-md-10 {    width: 70%;  }
  .tab-mar-sub .col-md-2 {   width: 30%;}
}

.tabpara{
text-align: justify;
  font-weight: 300;
  font-size: 15px;
  color: #000000;
  line-height: 1.35;
}
.tabheading{
font-family:'Oswald', serif !important;
font-size: 18px !important;
font-weight: 400;
color: #3a3630;
}
.tablist{
color: #3a3630;
 font-size: 15px;
}
.form-label {
font-family: sans-serif !important;
}

/*
.sj-megamenu-parent .sj-dropdown li.sj-menu-item > a, .sj-megamenu-parent .sj-dropdown li.sj-menu-item > span {
font-family: sans-serif !important;
}
*/


.box_two_second{ }

.search-results{ text-align: justify;}

#finder-search .btn{ font-weight:500}
#q.js-finder-search-query{font-family: 'Open Sans', sans-serif;}
.search-pages-counter{font-family: sans-serif !important;}

p.new_font { position: relative;  left: 18px;}
.new_font{font-family: sans-serif !important; }
.search-pagination a{ font-family: sans-serif !important;}

.box_two_second{ height: auto !important}
.hit_img_set{height:467px;}
.custom-search-sitemap-mob{ display:none}



@media (max-width: 1024px) {

.hit_img_set{height:auto;}

}

@media (max-width: 991px) {

   p.new_font { position: relative;  left: 0px !important;}
#sp-footer-soc{ right:-2px !important}

}


@media (max-width: 767px) {
  .custom-search-sitemap{ display:none}
.custom-search-sitemap-mob{ display:block !important; font-family: sans-serif;
 letter-spacing: 0.1px !important; font-size: 15px !important;text-align: right;  padding-top: 20px;}
.custom-search-sitemap-mob a{ font-weight: 400 !important;}

}

@media (max-width: 480px) {
   .box_two {    width: 100%;    padding-top: 30px; padding-top: 30px;  height: 190px;  }
.box_two span{ margin-top: -52px !important;width: 300px;}

.box_two_second span {
    margin-top: -42px !important;
    width: 290px;}

}


.padding_btm{
 padding-bottom:70px !important;
}

.view-sitemap .folder {
    display: none !important ;
}
.treeview li 
{
list-style-type: none;
}
.fulltreepopulated ul li
{
list-style-type: none;
}
.fulltreepopulated .treeview .lastCollapsable:last-child
{
list-style-type: none !important ;
}
.jmap_filetree
{
padding:0;
}
.sitemap {
    padding-left: 20px;
    margin-bottom: 20px;
}

.view-sitemap a {
    color: #000 !important;
    font-weight: 700;
    font-size: 14px;
}
.custom-search-sitemap a{font-family: sans-serif; font-weight:none;font-weight: 400;
  letter-spacing: 0.1px !important;font-size:15px !important}
.custom-search-sitemap{margin-right:21px !important;margin-top: 4px;}








